|  Tom Poole | 4700dd9773 | Serialise doubles into more human friendly XML and JSON | 6 years ago | 
				
					
						|  ed | 6722194260 | Bump version number to 5.4.3 | 6 years ago | 
				
					
						|  Tom Poole | 306e7e4360 | Fixed a few more places where doubles were not serialised to full accuracy | 6 years ago | 
				
					
						|  ed | 3913269620 | Revert commit 49359dfande5204bato ensure that ValueWithDefault objects can be set to non-default empty strings | 6 years ago | 
				
					
						|  Tom Poole | e3ebe5aed1 | Bump version number to 5.4.2 | 6 years ago | 
				
					
						|  ed | a234721110 | Added various clang-tidy modernize-* fixes | 6 years ago | 
				
					
						|  jules | da2b10ada6 | Got rid of some methods which had inexplicably ended up marked both 'virtual' and 'override'. | 6 years ago | 
				
					
						|  jules | cadac817c6 | Enabled some more warning flags in Xcode, and fixed the problems they caused | 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 | 7 years ago | 
				
					
						|  ed | eaf0f990d4 | Replaced all uses of static_cast<Type&&> with std::move | 7 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 | 7 years ago | 
				
					
						|  ed | 6d39f01793 | Bump version number to 5.4.1 | 7 years ago | 
				
					
						|  ed | 0b8fcc7a15 | Bump version number to 5.4.0 | 7 years ago | 
				
					
						|  jules | 8166b0018d | Reverted the change to ValueTree::toXmlString(), as omitting the XML header could break existing code (will address this differently in a future commit) | 7 years ago | 
				
					
						|  jules | e07782ff38 | Tweaked ValueTree::toXmlString() to make it return a bare document without the XML header | 7 years ago | 
				
					
						|  Tom Poole | 9dda1432df | Fixed an overly restrictive jassert in PropertiesFile | 7 years ago | 
				
					
						|  jules | ab8202f04d | Fixed a documentation typo | 7 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. | 7 years ago | 
				
					
						|  ed | a725f4e2b3 | Fixed a bug in ValueTree::getSibling() + some misc cleanup | 7 years ago | 
				
					
						|  jules | c623805a29 | Added method UndoManager::isPerformingUndoRedo() | 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 | 3a6ec3e56b | Fixed a mistake in ValueTree::AddOrRemoveChildAction | 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 | 974b4a8351 | Removed some legacy friend class declarations that are no longer needed with modern compilers | 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 | 
				
					
						|  ed | 2d79cc78c0 | Bump version number to 5.3.2 | 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 | 
				
					
						|  jules | 38295f332b | Converted some old typedefs to using declarations | 7 years ago | 
				
					
						|  Tom Poole | ab863a6dc2 | Replaced all usage of ScopedPointer with std::unique_ptr | 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 | 08e87599d3 | Removed a newline in juce_ValueTree.cpp | 7 years ago | 
				
					
						|  Noah Dayan | 1a31c86f39 | Bump version number to 5.3.1 | 7 years ago | 
				
					
						|  jules | f752a3331e | Added methods UndoManager::getUndoDescriptions() and UndoManager::getRedoDescriptions() | 7 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 | 
				
					
						|  jules | a632b57e7a | Simplified ByteOrder, and made it less susceptible to UB when reading from non-aligned addresses. Removed ambiguous method ByteOrder::littleEndianInt (c1, c2, c3, c4), which was probably producing the wrong behaviour on big-endian systems | 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 | 262dff8854 | Bump version number to 5.3.0 | 7 years ago | 
				
					
						|  ed | cdbc28c18b | Add documentation tags | 7 years ago | 
				
					
						|  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 |