|  ed | 009d685179 | Updated all license headers | 5 years ago | 
				
					
						|  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 | 
				
					
						|  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 | e36736e0ec | Fixed some typos | 5 years ago | 
				
					
						|  jules | 49fa0f73e4 | Added an overload to ValueTree::fromXml() which can take an XML string and parse it | 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 | 7 years ago | 
				
					
						|  ed | 20864a2f5f | Made all of the ValueTree::Listener methods no longer pure virtual | 6 years ago | 
				
					
						|  ed | a234721110 | Added various clang-tidy modernize-* fixes | 6 years ago | 
				
					
						|  jules | ab8202f04d | Fixed a documentation typo | 7 years ago | 
				
					
						|  jules | 4d753ed9e4 | Added missing ValueTree::Iterator::operator== | 7 years ago | 
				
					
						|  jules | 95a3f0b039 | Whitespace | 7 years ago | 
				
					
						|  jules | 1e6bbb8da9 | Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this | 7 years ago | 
				
					
						|  jules | 49aa9c9db4 | Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use | 7 years ago | 
				
					
						|  jules | eb093411fc | Added method ValueTree::copyPropertiesAndChildrenFrom() | 7 years ago | 
				
					
						|  jules | e2427065e0 | Added a handy initialiser-list based constructor for NamedValueSet | 7 years ago | 
				
					
						|  jules | d4762f1d9a | Fix for compile error with JUCE_ALLOW_STATIC_NULL_VARIABLES=0 | 7 years ago | 
				
					
						|  jules | 30f6206be9 | Fix for compile error with JUCE_ALLOW_STATIC_NULL_VARIABLES=0 | 7 years ago | 
				
					
						|  jules | 8c38c6f57f | Marked as deprecated: String::empty, var::null, File::nonexistent, ValueTree::invalid and other problematic statically-initialised null values. Please just use the default constructor for these classes! | 7 years ago | 
				
					
						|  Tom Poole | c7c26fa9f0 | Removed the OS X 10.5 and 10.6 deployment target options from the Projucer and enabled more C++11 features across all platforms | 7 years ago | 
				
					
						|  ed | cdbc28c18b | Add documentation tags | 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 | 85f74ca7d3 | Clarified comments around the JUCE_ALLOW_STATIC_NULL_VARIABLES items to make clear that they're deprecated | 7 years ago | 
				
					
						|  jules | babea0885b | Added a method ValueTree::appendChild(). Also tidied up a lot of the ValueTree comments, which were a bit scrappy. | 8 years ago | 
				
					
						|  jules | 4d375d0bc2 | Added a parameter to ValueTree::getPropertyAsValue() to allow synchronous updates | 8 years ago | 
				
					
						|  jules | 970eda679e | Added 'final' keyword to a lot of classes from which you really shouldn't be inheriting! | 8 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 | 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 | 
				
					
						|  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 | 
				
					
						|  jules | 7eb534ae88 | Added method ValueTree::getRoot() | 8 years ago | 
				
					
						|  tpoole | d438fa59e8 | Fixed issues with AudioProcessorValueTreeState parameter synchronization | 9 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. | 9 years ago | 
				
					
						|  jules | 1942e3d0c1 | Added begin/end iterator methods for ValueTree, for handy range-based-for loops over its children | 9 years ago | 
				
					
						|  jules | 45e2b00b6c | Added a method ValueTree::getPropertyPointer() | 9 years ago | 
				
					
						|  jules | 6e7fc1249c | Fixed a spelling mistake | 10 years ago | 
				
					
						|  jules | 64f36624ec | Added a few missing override and noexcept keywords to ValueTree | 10 years ago | 
				
					
						|  jules | ea3026fdfe | Added some comments to ValueTree. | 10 years ago | 
				
					
						|  hogliux | c7b8e77031 | Update copyright notice | 10 years ago | 
				
					
						|  jules | e018192de2 | Performance optimisations to the way that Identifier objects are passed into var, ValueTree and NamedValueSet. The Identifer class used to be light enough to pass by value but now contains a String so is better passed by reference. | 10 years ago | 
				
					
						|  jules | 6bc4d7627f | Modified the ValueTree::Listener::valueTreeChildRemoved() and ValueTree::Listener::valueTreeChildOrderChanged() methods to include some extra parameters that give more detailed info about exactly what changed. | 10 years ago | 
				
					
						|  jules | 6b5ace433c | Added a comment. | 11 years ago | 
				
					
						|  jules | 5587c16d78 | Added a method ValueTree::getReferenceCount() | 11 years ago | 
				
					
						|  jules | f9759ecc6b | Documentation fixes. | 12 years ago | 
				
					
						|  jules | 98f17ab4dc | A few tweaks to support the MSVC DLL build. | 12 years ago | 
				
					
						|  jules | 6cd2f43afa | Tidied up some ValueTree code. | 12 years ago | 
				
					
						|  jules | 2d25f2f294 | Removed a few unnecessary includes. | 12 years ago |