93 Commits (bf51d2c076f68fc5a16697c1ea5b51f68d1024a1)

Author SHA1 Message Date
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  ed a54da0b832 Fixed some more typos 5 years ago
  ed e36736e0ec Fixed some typos 5 years ago
  ed 4985df9b5d Fixed a bug in MultiChoicePropertyComponent causing the tick colours to not be updated with L&F changes 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 a234721110 Added various clang-tidy modernize-* fixes 6 years ago
  jules cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 6 years ago
  ed 717cc49382 Added the JUCE_DECLARE_WEAK_REFERENCEABLE macro to ValueWithDefault and fixed some places which were potentially accessing a deleted ValueWithDefault object 6 years ago
  ed 35890478a3 Added the JUCE_DECLARE_WEAK_REFERENCEABLE macro to ValueWithDefault and fixed some places which were potentially accessing a deleted ValueWithDefault object 6 years ago
  ed 3ccbd29b39 Fixed some uninitialised ValueWithDefault pointers in the ChoicePropertyComponents 6 years ago
  ed 87a89e71e8 Fixed a crash that could occur due to ValueWithDefault::onChange calling a deleted PropertyComponent object 6 years ago
  Tom Poole 02f8a125c4 Added some more places where we can use the BorderSize from a Label's LookAndFeel 6 years ago
  ed ba85dd7a05 Added some missing override keywords 6 years ago
  jules 7ab4d1708b Some misc cleanups, mainly around WeakReference usage and rectangles 6 years ago
  jules 9da4d4131c Increased shadowing warning level, and fixed a few warnings that were generated 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  ed 9c17e6172a Ensure that MultiChoicePropertyComponent colours are visible 7 years ago
  ed 97a4084804 Ensure that the expand button remains visible in MultiChoicePropertyComponent when expanding/shrinking the choice list 7 years ago
  Noah Dayan 65c82b99db Fixed typo in docs of MultiChoicePropertyComponent 7 years ago
  ed c70d321007 Fixed a positioning bug in MultiChoicePropertyComponent 7 years ago
  ed 51ff1daf60 Various improvements to MultiChoicePropertyComponent such as setting a max number of selectable values and displaying the default values 7 years ago
  ed 89d1e60595 Ensure that TextPropertyComponent and ChoicePropertyComponent are updated when the ValueWithDefault default is changed 7 years ago
  ed a7b6f55885 Ensure that the underlying var array controlled by MultiChoicePropertyComponent is sorted and that its toggle buttons are updated if the default changes 7 years ago
  ed 404838a99f Added a MultiChoicePropertyComponent class to juce_gui_basics and updated the PropertiesDemo example to use it 7 years ago
  ed 9916aa6870 Minor cleanup in ChoicePropertyComponent 7 years ago
  ed b4b6feaf97 Added a isTextEditorMultiLine() method to TextPropertyComponent 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  Noah Dayan e690350df3 Use lambda callbacks instead of listeners with Slider, Button, Label, ComboBox and TextEditor classes 7 years ago
  jules 1a60fa9765 More ScopedPointer/unique_ptr compatibility work 7 years ago
  jules 4fcedf7be5 Standardised some lambda syntax 7 years ago
  ed 1d5c75546f Added a new ValueWithDefault class to juce_data_structures and extended ChoicePropertyComponent and TextPropertyComponent to use this class 7 years ago
  jules ce8b2d865a Used Button::onClick to simplify a bunch of library classes and demo code 7 years ago
  jules a7e3339f86 Got rid of some very old legacy VC6 workaround typedefs 7 years ago
  ed fe3635bd83 Added a setEditable() method to TextPropertyComponent and an optional argument to its constructors to set whether its text editor should be editable 7 years ago
  jules a586966c65 Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated! 7 years ago
  ed 3eaeb3795e Added a getPropertyPanelSectionHeaderHeight() method to PropertyComponent::LookAndFeelMethods 7 years ago
  ed 33f075212e Fixed a typo in TextPropertyComponent 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 723a15c7a0 Removed a few more old compiler workarounds 7 years ago
  jules 357dd2c9c9 Removed some old compiler bug workarounds 7 years ago
  ed 73654ee535 Added a method to TextPropertyComponent to set whether it should respond to file drag and drop 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  ed e8ac4a7c27 BooleanPropertyComponent uses its own outline colour id instead of ComboBox outline colour id 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 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 5f748bb7a0 Added a method to get the internal viewport of a PropertyPanel 8 years ago
  ed 19d654d43a Added symmetric skew option to NormalisableRange class. Added option to use symmetric skew in SliderPropertyComponent class. Fixed skew factor bug in AudioProcessorValueTreeState::SliderAttachment class 8 years ago
  hogliux 962cfc7aff Clarify what happens when maxNumChars is zero in the TextPropertyComponent constructor 8 years ago
  jules 6e455aa1cb Fixed minor comment typo 9 years ago