11 Commits (cda97c65932524ab66ad9382fdb6c04edab7098c)

Author SHA1 Message Date
  ed 3913269620 Revert commit 49359df and e5204ba to ensure that ValueWithDefault objects can be set to non-default empty strings 6 years ago
  ed a234721110 Added various clang-tidy modernize-* fixes 6 years ago
  ed 665f1fbedf Fixed an incorrect return value from ValueWithDefault::isUsingDefault() 6 years ago
  ed e5204bafe9 Fixed some incorrect documentation in ValueWithDefault and added some unit tests to the class 6 years ago
  ed c29eea44e3 Added a getUndoManager() method to CachedValue and ValueWithDefault and made CachedValue weak referenceable 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
  jules e26049f141 Added assertions to Array to catch situations where a reference to a member is passed into an add() method. Also changed the form of StringArray method params to avoid this problem. 6 years ago
  ed 11ad96d0c8 Added some methods to ValueWithDefault for converting between Array<var> and a delimited string so that it can be written to XML 7 years ago
  ed a9283f48fa Added a lambda callback to ValueWithDefault that will be called when the default value is changed 7 years ago
  ed cdbc28c18b Add documentation tags 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