412 Commits (bf51d2c076f68fc5a16697c1ea5b51f68d1024a1)

Author SHA1 Message Date
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  ed c2e3dcd8bf Updated the documentation of some methods which now return std::unique_ptr instead of raw pointers to remove references to deleting the returned object 5 years ago
  reuk 8433c098b9 MIDI: Add Midi Logger plugin demo PIP 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  ed 59a058fdc6 Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough 5 years ago
  ed b40496f568 Fixed a bug when selecting the first row in a ListBox after a key down event 5 years ago
  ed a54da0b832 Fixed some more typos 5 years ago
  ed 496516fd1a Fixed a couple of typos in the ComboBox documentation 5 years ago
  Tom Poole 17275dbf8f ComboBox: Added a repaint call to showPopupIfNotActive 5 years ago
  reuk 76f3aec386 PopupMenu: Pass unique_ptr rather than raw pointers to convey ownership semantics 5 years ago
  ed 6881795d40 Ensure that font width is correct when changing the TextEditor password character 5 years ago
  Tom Poole 79d3e8b3f5 Windows: Removed some VS2013 workarounds 5 years ago
  jules 0367d5c3a9 Added some PopupMenu::addItem overloads which let you attach a lambda callback to be invoked for a menu item. 6 years ago
  jules 9a06be6d61 Some minor cleanups 6 years ago
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  jules c6d1828a32 A few more internal updates for better smart pointer use 6 years ago
  jules 2e2cfb5f6c Made a lot of the functions that used to return a raw XmlElement* instead return a std::unique_ptr<XmlElement> to make it safer and more concise to capture them. Also added new methods to XmlElement for generating text, and deprecated the old ones 6 years ago
  ed c6502e2a83 Added a TextEditor::getTextToShowWhenEmpty() method 6 years ago
  ed bbbb1719f9 Made ListBox::createSnapshotOfRows() take the list and row scale factors into account 6 years ago
  ed 2539f4d24f DRY-ed some code by adding a static Component::getApproximateScaleFactorForComponent() method 6 years ago
  ed b88d5adab7 Always call TextEditor::checkFocus() when focus is gained to ensure that the software keyboard is shown on Android when a TextEditor has content 6 years ago
  Tom Poole 92c30e780d Allowed linear-drag rotary sliders to rollover 6 years ago
  ed 9715e77e0f Only call ComponentPeer::textInputRequired() from TextEditor::checkFocus() if the focus status has changed to fix the soft input keyboard constantly re-opening on Android 6 years ago
  ed 1a46fb3a5f Minor whitespace tidying 6 years ago
  ed a234721110 Added various clang-tidy modernize-* fixes 6 years ago
  jules da2b10ada6 Got rid of some methods which had inexplicably ended up marked both 'virtual' and 'override'. 6 years ago
  jules cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 6 years ago
  ed a5ad90edd4 Avoid hitting an assertion when calling Toolbar::showMissingItems() with JUCE_MODAL_LOOPS_PERMITTED=0 6 years ago
  ed 257b40eddb Added an optional argument to Slider::setDoubleClickReturnValue() to specify the key modifiers used to reset the value with a single-click 6 years ago
  Tom Poole 6d2e17ed85 APVTS: Fixed an issue displaying slider value suffixes 6 years ago
  ed eaf0f990d4 Replaced all uses of static_cast<Type&&> with std::move 6 years ago
  jules 768139a298 Added some free functions to help make XML parsing less verbose: parseXML() 6 years ago
  jules 6fda0bffca Fixed some stray zeros that were still being passed as null pointers 6 years ago
  ed a9eb179dc2 Fixed a warning in the recent Label LookAndFeel changes 6 years ago
  Tom Poole 02f8a125c4 Added some more places where we can use the BorderSize from a Label's LookAndFeel 6 years ago
  Tom Poole 0165e066b2 Added a LookAndFeel method to modify Label borders 6 years ago
  ed 666d9d1ed4 Add a nullptr check in Slider PopupDisplayComponent destructor 6 years ago
  ed fcecf67ab3 Added a drawComboBoxTextWhenNothingSelected() method to ComboBox::LookAndFeelMethods and made the drawing code consistent with drawLabel() 6 years ago
  ed 33fb0e9d60 Fixed an error in the documentation of ComboBox::setText() 6 years ago
  jules 7ab4d1708b Some misc cleanups, mainly around WeakReference usage and rectangles 6 years ago
  jules 47535718dc Added an assertion to Label to help catch some 'doh!' moments 6 years ago
  hogliux e71084a7e9 Fixed a windows warning in the previous commit 6 years ago
  hogliux 64be913fa2 Added a LookAndFeel method to customise the options of a ComboBox's PopupMenu 6 years ago
  jules 974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 7 years ago
  ed a1363c1825 Slider: Don't update lastAngle in mouseDown() if the Slider style is two-value as it uses currentValue. Added isTwoValue() and isThreeValue() methods. 7 years ago
  hogliux 9fee13ba82 Slider: Added missing ComponentPeer flags to the popup display of a slider 7 years ago
  hogliux 8377a6406b Scaling: Ensured that the Slider's PopupDisplayComponent will have the same transform applied as the Slider itself 7 years ago
  ed f70a450bd4 Ensure that ComboBox::menuActive flag is set when calling showPopup() 7 years ago
  ed 481221a256 Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers() 7 years ago
  Tom Poole 9f85d53c66 Made Sliders preserve their skews when updating their range 7 years ago