34 Commits (c20a61b80210de917a0123fe110f6207e6f62d45)

Author SHA1 Message Date
  jules e938b90feb Added some extra sample rate support for ASIO. 11 years ago
  jules 017dbc988d Refactored some AudioIODevice methods to return Arrays of sample rates + buffer sizes. 11 years ago
  jules 2623f4d1e1 Added method String::clear(), and used it to replace a few uses of String::empty. 11 years ago
  jules 39f41a977b Fix for codeblocks compiling ASIO. 11 years ago
  jules c24082ae49 ASIO: now sends a reset request when the device changes its sample rate. 11 years ago
  jules 74390295ad Fixed a few MSVC warnings. 11 years ago
  jules 0d477bb422 Cleaned up some ASIO code and added some logging. 11 years ago
  jules 5b25ac6609 Renamed the swapWithArray methods in the array classes to "swapWith" to be more consistent with other swap method naming, and templated the methods for more flexibility. 11 years ago
  jules c8bab5d392 ASIO fix. 12 years ago
  jules c75a7300f5 Added some 'override' modifiers to overridden methods. 12 years ago
  jules 03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 12 years ago
  jules 82adb05331 Minor tidying-up. 12 years ago
  jules 9674d77397 ASIO sample rate discovery fix. 12 years ago
  jules 44318021f3 ASIO fixes and clean-ups. 12 years ago
  jules e81f643734 A few asio tweaks to avoid re-opening devices. 12 years ago
  jules 7be8153f2d ASIO device reset fix. 12 years ago
  jules 00ce488607 ASIO channel updating fix. 12 years ago
  jules 990a67a01e ASIO: when a device refuses to change sample-rate, it now ignores this and carries on with the device's current rate. 12 years ago
  jules d907508944 Added some ASIO logging. 12 years ago
  jules bcda6269d8 ASIO channel name charset workaround. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 1b8e22ca2b ASIO fixes. 12 years ago
  jules 1252f0aed0 Fix for last ASIO check-in. 12 years ago
  jules b529f4df48 ASIO cleanups and fix for RME driver. 12 years ago
  jules 3833c10f26 MSVC warning fix. 12 years ago
  jules 8dceb3471a ASIO workaround for buggy Denon driver. 12 years ago
  jules 8c864ceb9e Made sure that audio device block sizes are multiples of 16. 12 years ago
  jules 747f898ea4 Got rid of a maximum limit on the number of ASIO channels. 12 years ago
  jules 9a24aa8a20 Minor clean-ups. 12 years ago
  jules 2b34a17716 ASIO name fix. Minor TextEditor fix. Linux auto-repeat key workaround. 13 years ago
  jules 164cd8909b Fixes for TextEditor, ASIO, Windows touch, AU. 13 years ago
  jules 4b21bc53d8 ASIO fix for devices whose driver file is inaccessible, plus some code clean-ups in there. Win32 icon fix for Vista. 13 years ago
  Julian Storer 35f226319f Fixed a typo in the temporary amalgamated files. Tidied up some constness. 13 years ago
  Julian Storer b70e0a28d2 First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. 13 years ago
  Julian Storer dbe5768527 Added device detection for DirectSound. New method addToDesktop() for ResizableWindow. 14 years ago
  Julian Storer 0853a9b686 Removed const-ness from some return types to take advantage of future c++0x advantages. 14 years ago
  Julian Storer b047d9be53 More 'nullptr' updates and minor clean-ups. 14 years ago
  Julian Storer f04309f44a Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers. 14 years ago
  Julian Storer 7485498ee7 Minor clean-ups. 14 years ago
  Julian Storer f007dba11b Minor clean-ups. 14 years ago
  Julian Storer bde96c1053 Fix for win32 String::formatted. Minor clean-ups. 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer 963dbbd40a Tidied up a few win32 RTAS warnings. 14 years ago
  Julian Storer 06d436a3ab Minor string clean-ups. Made key-shortcut indicators in popup menus use icons for shift/command/option on the mac. 14 years ago
  Julian Storer 571a2626da Fixed an image anti-aliasing problem. Created some new methods in AudioIODeviceType to create device-specific types. Tidied up some win32 DLL build problems. Added support for drag-and-drop from iTunes on mac. 14 years ago
  Julian Storer b442388218 Minor string fixes. 14 years ago
  Julian Storer a5cf4030f5 New class LeakedObjectDetector, and JUCE_LEAK_DETECTOR macros for spotting leakages in a neat, cross-platform way. Used these to replace all the old juce_UseDebuggingNewOperator stuff in all the classes. Also some drawable and component transform fixes. 14 years ago
  Julian Storer 377b9ff2c4 Added a couple of useful constructors to some stream classes. Replaced some old static functions with anonymous namespaces. 14 years ago
  Julian Storer 618d3fdf64 Tidied up some win32 linkage declarations. Fixed some component size constraining problems on mac and win32. 14 years ago
  Julian Storer ea16741b3d Tweaks to the win32 camera capture code to reduce CPU load. 14 years ago