168 Commits (7ed282f3147d80e2f59fe37ae2b7b4b51be52a56)

Author SHA1 Message Date
  jules 974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 7 years ago
  ed 7ce365a319 Fixed a typo in last commit 7 years ago
  ed 38e065cb8f Added methods to get and set the octave scroll button width to MidiKeyboardComponent 7 years ago
  Tom Poole cbfcb53274 Tweaked the layout of MidiInputSelectorComponentListBox 7 years ago
  hogliux 0f7c867534 MidiKeyboadComponent: Fixed an assertion when translating the mouse position to a note velocity 7 years ago
  Tom Poole 6f7f264d04 Fixed a layout bug in MidiInputSelectorComponentListBox 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  hogliux 8bb56fcad8 Try to re-use the current selected audio device if sharing an AudioDeviceManager with an AudioAppComponent 7 years ago
  ed 381f97492a Added a constructor to AudioAppComponent that takes a reference to a shared AudioDeviceManager 7 years ago
  ed dc96e99738 Made the AudioDeviceManager input/output level getters return a reference-counted struct to ensure that the level processing code is only executed when needed 7 years ago
  Noah Dayan 1d43cdb508 Add missing documentation to juce_AudioAppComponent.h 7 years ago
  jules 1a60fa9765 More ScopedPointer/unique_ptr compatibility work 7 years ago
  jules f9313c8338 Deprecated some old functions roundDoubleToInt and roundFloatToInt - these can both be trivially replaced by roundToInt, and should have been deprecated long ago! 7 years ago
  jules 4fcedf7be5 Standardised some lambda syntax 7 years ago
  jules 80a7718286 Added some event lambda callbacks for TextEditor and simplified a bit more code using them 7 years ago
  jules e7a5e520c6 Updated Button::onClick and added ComboBox::onChange 7 years ago
  jules ce8b2d865a Used Button::onClick to simplify a bunch of library classes and demo code 7 years ago
  jules d0111a4f96 Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi 7 years ago
  Noah Dayan 731dfdac3a Add clarification in documentation of juce_AudioAppComponent.h 7 years ago
  ed 822a1e31b8 Added some methods to MidiKeyboardComponent to set/get the width of black notes 7 years ago
  jules 3dcd918ddd Cleaned up MidiKeyboardComponent, changing it to use floating point coords 7 years ago
  jules 2dc9316420 Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility) 7 years ago
  jules aecb819985 Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef) 7 years ago
  jules dd4230586f Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up 7 years ago
  jules 369d59f656 Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters 7 years ago
  hogliux bc247f0d27 Added optional parameter to specify the size and position of the MIDI bluetooth selector 7 years ago
  jules eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 7 years ago
  jules 357dd2c9c9 Removed some old compiler bug workarounds 7 years ago
  jules 4e5f005421 Added a method Component::getChildren() to allow them to be iterated with a range-based for loop, and used this in appropriate places around the codebase 7 years ago
  ed b0c3531ac3 Improved the layout of the tick boxes in AudioDeviceSelectorComponent when using LookAndFeel_V4 8 years ago
  tpoole 2fdff085b6 Fixed a bug when displaying a "None" device in AudioDeviceSelectorComponent 8 years ago
  tpoole e58bdc9c18 Fixed AudioDeviceSelectorComponent resizing bug 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  hogliux ef2c63e4e3 Added a new LookAndFeel (V4) and re-skinned the JUCE Demo and examples. Improved the JUCE Demo on mobile devices. 8 years ago
  jules 60e9231fb1 Removed need for std::function in order to use MessageManager::callAsync(). Used it to modernise a few bits of old code. 8 years ago
  jules 8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 8 years ago
  tpoole 7094b04a9b Changed some text to Title Case in AudioDeviceSelectorComponent 8 years ago
  hogliux 80a226204a Added workarounds for an internal compiler error bug on armeabi Android 8 years ago
  hogliux c1f7b6dc16 Fixed a possible nullptr dereference in the Android runtime permission code 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 8 years ago
  XmasRights 4b881b0765 Added an exit callback to BluetoothMidiDevicePairingDialogue::open() 8 years ago
  hogliux 0121a020b6 Added optional parameter to restore audio settings state in AudioAppComponent 8 years ago
  hogliux fc1214e991 Fixed ambiguous sign in AudioThumbnail implementation 8 years ago
  jules 9fa0d49be7 Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc. 8 years ago
  hogliux c67c1d4ef9 Added missing JUCE_API keywords 8 years ago
  hogliux b936786f80 Remove the recently added shouldReleaseFocusOnMainMenuBarAccess flag and replace with something less intrusive 8 years ago
  hogliux 17a07a0057 Add a flag to release the focus of a component when the user accesses the main menu bar on mac 8 years ago
  jules e05e9a470a Added an assertion in AudioThumbnail 9 years ago
  jules fb864a5cb1 Corrected some spelling mistakes in comments 9 years ago