114 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  Tom Poole 6bf9bb9a2e Add final specifiers in implementation files 1 year ago
  Tom Poole 4153d59e39 Formatting 1 year ago
  Tom Poole ff0cb4ad5b Use NullCheckedInvocation in more places 1 year ago
  Tom Poole 9b041f3d74 Add a base clang-tidy configuration 1 year ago
  reuk 28414a6af8
Global: Avoid floating-point equality checks where possible 2 years ago
  Tom Poole 2ec861d99e Update licensing banners to JUCE 7 3 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  ed 1de36db60a Update property component constructors to allow temporary ValueTreePropertyWithDefault objects 3 years ago
  ed 51355b03df ChoicePropertyComponent: Ensure that ComboBox is always initialised with underlying Value object 3 years ago
  reuk 3c1393ecb6 ChoicePropertyComponent: Allow slightly more relaxed matching in getValue 3 years ago
  reuk 3c68581567
Use jassertquiet where possible 3 years ago
  ed db2036e81a ChoicePropertyComponent: Return default index if value is not found in value source mapper 3 years ago
  ed ec990202b1 Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics 4 years ago
  reuk 3baaad8b5b
XmlElement: Update loops to use new iterators 4 years ago
  ed 8fe3d29750 Fixed spurious updates when initialising ChoicePropertyComponent with ValueWithDefault 4 years ago
  ed 0f975ee482 Added a way to specify some space between PropertyComponents in a PropertyPanel 4 years ago
  ed 333f98d204 Squashed some compiler warnings with -Wmissing-prototypes enabled 4 years ago
  reuk 394c4fd475 Clang: Fix warnings when building with clang 10 4 years ago
  ed 009d685179 Updated all license headers 4 years ago
  reuk 39b5c22a29
GUI: Ensure components refresh correctly when their look and feel changes 5 years ago
  ed 3283f2224a Projucer: Added new start page window 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 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