ed
							
						 | 
						
							
							
							
								
							
								c96bf71488
								
							
								
							
						 | 
						
							
							
								
								Removed some empty ValueTree::Listener methods that are no longer needed
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								20864a2f5f
								
							
								
							
						 | 
						
							
							
								
								Made all of the ValueTree::Listener methods no longer pure virtual
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								0d019acd1c
								
							
								
							
						 | 
						
							
							
								
								Added a trailing decimal when serialising integer valued doubles
							
							
							
							
								
							
							
						 | 
						6 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								bbe49f6b36
								
							
								
							
						 | 
						
							
							
								
								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 49359df and e5204ba to 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 |