1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

130 commits

Author SHA1 Message Date
jules
d2e1c7f679 Version number update 2014-07-13 19:42:44 +01:00
jules
7e1afbb0a5 Added an explanatory assertion to ValueTree 2014-06-12 22:53:35 +01:00
jules
5587c16d78 Added a method ValueTree::getReferenceCount() 2014-06-11 16:30:28 +01:00
jules
f8e9a13f1d Version number update 2014-06-01 19:26:09 +01:00
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. 2014-05-27 17:02:34 +01:00
jules
824faca68b Fix for subtle race condition in Value. 2014-05-21 16:44:07 +01:00
jules
1c6515ea66 Reworked Value to handle changes on a background thread. 2014-05-05 10:20:38 +01:00
jules
e0712d4ced In PropertiesFile, allowed the osxLibrarySubfolder path to include a sub-folder. 2014-04-28 10:10:53 +01:00
jules
4251a2437b Version number update 2014-03-24 20:01:37 +00:00
jules
865b9ab46a Documentation clean-up. 2014-03-16 21:08:38 +00:00
jules
7f9425058a Version number update 2014-02-28 20:55:06 +00:00
jules
a6aca791af Spelling fixes. 2014-02-19 12:13:32 +00:00
jules
a3ea53c460 Version number update 2014-02-17 19:40:43 +00:00
jules
5f4c27d0c2 Some additions and fixes to plugin scanning. 2014-02-09 17:42:52 +00:00
jules
d2532f4540 Version number update 2014-01-21 15:10:13 +00:00
jules
7dd5c09826 Version number update 2013-12-31 10:25:10 +00:00
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. 2013-12-02 09:44:17 +00:00
jules
2edec00b55 Removed a few more uses of String::empty. 2013-12-01 23:28:31 +00:00
jules
488fe56ffe Documentation correction. 2013-11-30 21:38:50 +00:00
jules
f9759ecc6b Documentation fixes. 2013-11-30 20:04:17 +00:00
jules
cdacae9cbb Version 3.0.0 2013-11-19 10:13:14 +00:00
jules
1113e17186 Version number update 2013-11-10 18:00:38 +00:00
jules
0de50d99a5 Version number update 2013-10-27 22:06:04 +00:00
jules
61ed92ee51 Added a method XmlElement::prependChildElement(), and used this for a few optimisations. 2013-10-25 12:52:19 +01:00
jules
a204ea7ae8 Version number update 2013-10-17 21:54:19 +01:00
jules
e1a5274504 Added an accessor for the options in ApplicationProperties. 2013-10-11 22:55:08 +01:00
jules
12bf054456 Version number update 2013-10-03 09:25:43 +01:00
jules
5f9552c4ec Version number update 2013-09-30 14:45:59 +01:00
jules
98f17ab4dc A few tweaks to support the MSVC DLL build. 2013-09-30 09:24:31 +01:00
jules
af87a2eda6 Added some thread-safety to typeface caching, and optimised default font construction. 2013-09-24 13:37:00 +01:00
jules
6074c0c4cc Tweaked the ValueTree listener behaviour to avoid duplicate change callbacks. 2013-09-22 10:52:44 +01:00
jules
d42783465b Added a doNotSave option to PropertiesFile 2013-09-21 16:17:15 +01:00
jules
6cd2f43afa Tidied up some ValueTree code. 2013-09-19 11:21:46 +01:00
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. 2013-09-11 10:29:48 +01:00
jules
059737b163 Version number update 2013-09-07 20:20:20 +01:00
jules
0ded32be3e Removed some old boilerplate. 2013-08-31 13:20:16 +01:00
jules
2d25f2f294 Removed a few unnecessary includes. 2013-08-23 14:13:59 +01:00
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. 2013-08-23 12:08:31 +01:00
jules
4a5380171a Version number update 2013-07-17 16:26:42 +01:00
jules
5a1112ab94 Updated the format of the header include guard macros. 2013-07-17 16:26:35 +01:00
jules
c75a7300f5 Added some 'override' modifiers to overridden methods. 2013-06-23 23:09:52 +01:00
jules
048e5c679b Version number update 2013-06-13 13:28:35 +01:00
jules
03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 2013-06-13 13:17:12 +01:00
jules
20a72142b7 Version number update 2013-06-10 21:07:26 +01:00
jules
c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 2013-05-22 23:05:53 -06:00
jules
ffc9200ea7 Changed the linux version of the introjucer to store its config and log files in ~/.config 2013-05-05 13:15:05 +01:00
jules
34e5591701 v2.0.40 2013-04-27 10:43:47 +01:00
jules
e339d39eb4 v2.0.39 2013-04-21 12:23:57 +01:00
jules
522fd40e46 Minor clean-ups. 2013-03-09 18:05:51 +00:00
jules
4d4cc13a46 2.0.38 2013-03-08 20:34:38 +00:00