225 Commits (e982c70438a8aee277bcd4fe21cdfd7f9bd76c7f)

Author SHA1 Message Date
  jules b86b95b980 Fixed a bug in the ValueTree move constructor that could leave listeners pointing to a moved-from object 7 years ago
  ed fa0f7a4281 Bump version number to 5.2.1 7 years ago
  jules 5a6f33b987 Added some missing types to the ValueTree::Iterator class 7 years ago
  Tom Poole 4c44d96fdf Added an initialiser list based ValueTree constructor 7 years ago
  jules 8d09eaadb6 Removed some defunct code from the C++1 feature detection macros, and simplified code which no longer needs to test for feature availability 7 years ago
  jules 1a60fa9765 More ScopedPointer/unique_ptr compatibility work 7 years ago
  jules 48a5fbd333 Another batch of ScopedPointer cleanups 7 years ago
  jules 78b0ab6442 A few code cleanups 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 a7e3339f86 Got rid of some very old legacy VC6 workaround typedefs 7 years ago
  jules 85f74ca7d3 Clarified comments around the JUCE_ALLOW_STATIC_NULL_VARIABLES items to make clear that they're deprecated 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
  jules 2e9bd44006 Added a unit-test for ValueTree::readFromGZIPData 7 years ago
  jules babea0885b Added a method ValueTree::appendChild(). Also tidied up a lot of the ValueTree comments, which were a bit scrappy. 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 4d375d0bc2 Added a parameter to ValueTree::getPropertyAsValue() to allow synchronous updates 7 years ago
  ed dbb2f620b4 Bump version number to 5.2.0 7 years ago
  tpoole 3cb185fcc3 A minor code cleanup 7 years ago
  jules 970eda679e Added 'final' keyword to a lot of classes from which you really shouldn't be inheriting! 7 years ago
  tpoole 0ae8aa812c Bump version number to 5.1.2 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
  tpoole 9600016294 Fixed some undefined (or implementation defined) behavior 7 years ago
  hogliux c02ef79fd6 Bump version number to 5.1.1 7 years ago
  hogliux eb33f537da Bump version number to 5.1.1 7 years ago
  hogliux c1ad53c14e Bump version number to 5.1.0 7 years ago
  ed 6bfcd820b4 Unit tests: Added an optional argument to the UnitTest constructor to specify a category and methods to get and run unit tests in a specified category. Updated the built-in JUCE unit tests and Demo project to use categories. 7 years ago
  hogliux bc3ef88603 Bump version number to 5.0.2 8 years ago
  hogliux 8413614744 Bump version number to 5.0.1 8 years ago
  jules f55cbf3724 Fixed an unused variable warning 8 years ago
  jules e38643b2a9 Added support for removing parameters to ValueTreeSynchroniser 8 years ago
  tpoole 2a189100d7 Made ListenerList.callExcluding take a pointer argument 8 years ago
  hogliux 9d81c5066a Bump version number to 5.0.0 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules 74004cbbe2 Did a bit of comment and code cleanup in ValueTree 8 years ago
  jules 44cd80969d A few C++11 modernisations and comment corrections 8 years ago
  jules 8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 8 years ago
  tpoole 1e2f6fec5c Restored module header #defines 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 8 years ago
  hogliux 9f3fb1c0a6 Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated 8 years ago
  hogliux e0aff606a8 Bump version number to 4.3.1 8 years ago
  jules 7eb534ae88 Added method ValueTree::getRoot() 8 years ago
  hogliux 8869fce59e Fixed minor documentation typo in a recent PropertiesFile commit 8 years ago
  hogliux 806d99d777 Added an option to have a properties file suffix be appended to the full application name (instead of replacing it) 8 years ago
  tpoole d438fa59e8 Fixed issues with AudioProcessorValueTreeState parameter synchronization 8 years ago
  hogliux 363ceb08cf Bump version number to 4.3.0 8 years ago
  Timur Doumler 56c5c8e8ac Fixed an issue in CachedValue where setValue would not actually set the property if it's equal to the default. 8 years ago
  hogliux 4eb89336f9 Bump version number to 4.2.4 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
  jules 1942e3d0c1 Added begin/end iterator methods for ValueTree, for handy range-based-for loops over its children 8 years ago
  jules 91f2453d11 Fixed a bug in UndoManager when using undoCurrentTransactionOnly 8 years ago