30 Commits (c20a61b80210de917a0123fe110f6207e6f62d45)

Author SHA1 Message Date
  jules aef09a4d5b Minor layout tweaks to the AudioDeviceSelectorComponent 10 years ago
  jules 2d34266125 Fixed a layout bug in AudioDeviceSelectorComponent 10 years ago
  jules 6bb134ae89 Made sure that AudioDeviceSelectorComponent reflects the l+f correctly 10 years ago
  jules 3bb7e7ebf1 Added a 'reset' button and adjustable item height to the AudioDeviceSelectorComponent 11 years ago
  jules f57cd7bafd Clarified some badly-defined behaviour in AudioDeviceManager: if a midi callback is added with an empty-string as its target midi input device, it now gets sent incoming events from *all* devices, not just the "default" device (which was never properly defined) 11 years ago
  jules a8f9fdc54b Optimisation to AudioDeviceSelectorComponent. 11 years ago
  jules 017dbc988d Refactored some AudioIODevice methods to return Arrays of sample rates + buffer sizes. 11 years ago
  jules 58055df1b3 Capitalised some audio device setting text. 11 years ago
  jules b093f47a8c Misc minor cleanups and comment fixes. 11 years ago
  jules 29ada09816 Cleaned up some unused variables. 11 years ago
  jules 5918d039ce Added some "override" annotations. 12 years ago
  jules eb646f8c42 Deprecated some old bool notification mode parameters, and replaced them with NotificationType values in the ComboBox and Button classes. 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 4da8eb3ec1 Fixed a typo 12 years ago
  jules 4d61bfd8a3 Refactored some TRANS strings to make them more amenable to translation. Added the NEEDS_TRANS macro. 12 years ago
  jules c559b332d1 AudioUnit host param automation. 12 years ago
  jules 164ab05bac Minor clean-ups. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 04fbf0a8ae Plugin hosting fixes. 12 years ago
  jules 9393c1bbc9 Avoided some minor compiler warnings. 12 years ago
  jules f07139f748 Minor clean-ups. 12 years ago
  jules 9a24aa8a20 Minor clean-ups. 12 years ago
  jules 195495a989 Removed the default parameters from BigInteger::findNextSetBit and findNextClearBit. 12 years ago
  jules df729be74a Cleaned-up class inheritance visibilities and encapsulation for some internal classes. 13 years ago
  jules bdd778332d Removed some unused android code. Refactored some messaging code. 13 years ago
  jules 56bbab1537 (automated whitespace clean-up) 13 years ago
  jules 092a0166cc Introjucer: added some android manifest options, and fixed audio input permissions for the demo app. 13 years ago
  jules 295d125142 Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. 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 59f78f4cbe Sorted out some mac window maximising and ordering peculiarities. Fix for introjucer Xcode project generation. Added AudioIODeviceType::Listener class for monitoring audio device insertion/removal events (implemented for CoreAudio and WASAPI). Made TextEditor update its Value when it loses focus. 14 years ago
  Julian Storer be8f34282f Added support for handling sustain and sostenuto pedals to the Synthesiser class. 14 years ago
  Julian Storer b83e97a6f7 Refactored some code to cut down on warnings from automatic code-analysis tools. 14 years ago
  Julian Storer 46c3a6bbe5 CustomTypeface unicode fix. Misc nullptr additions. 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 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer 2d10b0b43d Changes and additions to provide alternatives to modal-loop functionality (Android can't run modal loops). New class ModalCallbackFunction providing quick objects for making callbacks to static functions. Changes to remove modal loops from most of the internal library classes. Added new methods to PopupMenu to provide easier async callbacks, and also a cleaner way of specifying options when showing a menu. Fix for PNG decoding of corrupted image files. 14 years ago
  Julian Storer 7becff2aa4 Reorganised some of the juce source tree folders. Added a new JUCE_DEPRECATED macro, and tested it by renaming Button::addButtonListener to Button::addListener for consistency with other widgets. Added Samplitude to the AudioHostType class. Fixed window maximising in win32. 14 years ago
  Julian Storer 99085429b5 Rewrote the AudioThumbnail class to support some new features like using readers and adding data directly to the thumb. Added an option to AudioFormatWriter::ThreadedWriter to take a thumbnail which it dynamically generates while recording. Added a couple of new maths functions: findMinAndMax, isPositiveAndBelow. 14 years ago
  Julian Storer 952b8c3940 Updated ComponentDragger to handle transformed components (this required a change to its parameters). Tidied up some classes with the JUCE_DECLARE_NON_COPYABLE macro. Changed some 3rd-party include statements to use angle-bracket quotes. 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 4cfdcb69fd Updated the ChangeBroadcaster class - sendChangeMessage() now has no parameters, and ChangeListener::changeListenerCallback() no longer provides a void*, it provides the ChangeBroadcaster* that triggered the callback. Also deleted the ChangeListenerList class, as it didn't offer anything that ChangeBroadcaster doesn't do. Changed the new jucer to expand preprocessor tokens in the header search path string. 14 years ago
  Julian Storer 216d258ceb Added workarounds for a truly moronic VC2005 compiler bug. Very, very annoyed at having to spend hours and compromise my coding style geting this to build properly... 15 years ago
  Julian Storer 907a9aaffe Tidied up a bunch of listener classes, making them child classes - e.g. ButtonListener becomes Button::Listener. Did this for ComboBox, Button, CameraDevice, Label, ScrollBar, Slider, TextEditor, TableHeaderComponent. (There are typedefs to make sure old code still works, though I might remove those in the future). 15 years ago
  Julian Storer 258414bad2 Fix for checkerboard rendering. Minor clean-ups. 15 years ago
  Julian Storer 6bcc8febca Minor code clean-ups. 15 years ago
  Julian Storer 266494a1b9 Minor code clean-ups. 15 years ago
  Julian Storer 27506c2120 Copyright notice update. 15 years ago
  Julian Storer 39ced6543a Small additions to ValueTree, Rectangle, AudioDeviceSelectorComponent. Jucer development. 15 years ago
  Julian Storer 7bb8c6b435 Small fix for AudioDeviceSelectorComponent channel names. 15 years ago