142 Commits (dd249faae4bb77c09cc9625c24b80aceb8e784d6)

Author SHA1 Message Date
  jules 0f77ff056d Added new class ValueTreeSynchroniser 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 b998308ccd Whitespace. 10 years ago
  jules 91b5d77477 Version number update 10 years ago
  jules 66d19d543f Fix of the last Value commit, for MSVC compilers. 10 years ago
  jules edfb1e9830 Added a private constructor to Value that should prevent accidentally creating one from an int=0 10 years ago
  jules 0d989638cc Version 3.1.0 10 years ago
  jules 6b5ace433c Added a comment. 10 years ago
  jules 1104898494 Made sure that UndoManager::setCurrentTransactionName updates the name when called in the middle of a set of operations. 10 years ago
  jules 99e8445b96 Version number update 10 years ago
  jules b052208cf4 Fix for Value move operators. 10 years ago
  jules e131dd3b2a Documentation correction. 11 years ago
  jules d2e1c7f679 Version number update 11 years ago
  jules 7e1afbb0a5 Added an explanatory assertion to ValueTree 11 years ago
  jules 5587c16d78 Added a method ValueTree::getReferenceCount() 11 years ago
  jules f8e9a13f1d Version number update 11 years ago
  jules 4317f60173 Refactored the StringPool and Identifier classes to store the identifiers as Strings, so that they can be shared with other classes like XmlElement without creating temporary or copied String objects. Also added garbage collection for the pooled strings, and changed XmlElement to pool all of the strings it uses, to reduce memory footprint in large XML trees with many identical names. Also refactored NamedValueSet to use an array instead of a linked list. 11 years ago
  jules 824faca68b Fix for subtle race condition in Value. 11 years ago
  jules 1c6515ea66 Reworked Value to handle changes on a background thread. 11 years ago
  jules e0712d4ced In PropertiesFile, allowed the osxLibrarySubfolder path to include a sub-folder. 11 years ago
  jules 4251a2437b Version number update 11 years ago
  jules 865b9ab46a Documentation clean-up. 11 years ago
  jules 7f9425058a Version number update 11 years ago
  jules a6aca791af Spelling fixes. 11 years ago
  jules a3ea53c460 Version number update 11 years ago
  jules 5f4c27d0c2 Some additions and fixes to plugin scanning. 11 years ago
  jules d2532f4540 Version number update 11 years ago
  jules 7dd5c09826 Version number update 11 years ago
  jules a316bd5f6f Removed a few more places where static objects could cause problems for people who do unwise amounts of work in their static constructors. 11 years ago
  jules 2edec00b55 Removed a few more uses of String::empty. 11 years ago
  jules 488fe56ffe Documentation correction. 11 years ago
  jules f9759ecc6b Documentation fixes. 11 years ago
  jules cdacae9cbb Version 3.0.0 11 years ago
  jules 1113e17186 Version number update 11 years ago
  jules 0de50d99a5 Version number update 11 years ago
  jules 61ed92ee51 Added a method XmlElement::prependChildElement(), and used this for a few optimisations. 11 years ago
  jules a204ea7ae8 Version number update 11 years ago
  jules e1a5274504 Added an accessor for the options in ApplicationProperties. 11 years ago
  jules 12bf054456 Version number update 11 years ago
  jules 5f9552c4ec Version number update 11 years ago
  jules 98f17ab4dc A few tweaks to support the MSVC DLL build. 11 years ago
  jules af87a2eda6 Added some thread-safety to typeface caching, and optimised default font construction. 11 years ago
  jules 6074c0c4cc Tweaked the ValueTree listener behaviour to avoid duplicate change callbacks. 11 years ago
  jules d42783465b Added a doNotSave option to PropertiesFile 11 years ago
  jules 6cd2f43afa Tidied up some ValueTree code. 11 years ago
  jules 435089e89b Updated the UnitTest class to provide a shared, reproducible random seed for each run, to allow failures to be re-created. Also converted a few Strings to StringRefs. 11 years ago
  jules 059737b163 Version number update 11 years ago
  jules 0ded32be3e Removed some old boilerplate. 11 years ago
  jules 2d25f2f294 Removed a few unnecessary includes. 11 years ago
  jules 65c155e372 Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files. 11 years ago