1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-13 00:04:19 +00:00
Commit graph

144 commits

Author SHA1 Message Date
jules
a439c6ad8d Added new class: CachedValue 2016-04-19 11:56:16 +01:00
jules
22215d8279 Improved the performance of the HomeopathicStack class by diluting it from the codebase. If you need to use this class, please use the imprint of its memory in the GIT history. 2016-04-04 09:37:31 +01:00
jules
118e872bf2 Added new class: HomeopathicStack 2016-04-01 08:59:03 +01:00
jules
6a66ff75bb Added NamedValueSet::isEmpty() 2016-03-23 08:25:12 +00:00
Timur Doumler
09be38bc46 Added isEmpty() method to OwnedArray. 2016-03-20 22:16:03 +01:00
Timur Doumler
17497122e4 Consistency fix: renamed Array::empty() to Array::isEmpty() and added a method isEmpty() to all container classes which didn't have it yet. 2016-03-18 14:38:12 +00:00
jules
e051b5ad8f Added method HashMap::Iterator::reset() 2016-02-12 10:21:23 +00:00
jules
4583fa3fbf Used the ignoreUnused() function to tidy up some old code 2015-12-23 16:27:50 +00:00
jules
02492b36b9 Lots of small whitespace tweaks. 2015-12-13 19:32:05 +00:00
jules
afaaf00202 Moved ListenerList from the juce_events module into juce_core 2015-12-10 10:39:15 +00:00
jules
c334530f29 Added new method Array::remove that takes an element pointer. 2015-12-10 10:35:30 +00:00
jules
4fd8913037 Added a new method Array::sort() which uses the default comparator for simple types 2015-11-16 16:40:26 +00:00
jules
399e248488 Added new module: juce_osc 2015-11-02 11:48:01 +00:00
jules
5e48332fb1 A couple of very minor cleanups. 2015-10-12 09:38:01 +01:00
jules
88ca15e6f2 Added override specifiers to unit test classes 2015-08-10 16:21:16 +01:00
hogliux
359f6e29aa Fix multiple warnings in VS 2015 2015-07-28 18:11:50 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
jules
d8bc6c52c7 A couple more optimisations of Identifier object passing. 2015-06-21 19:09:05 +01:00
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. 2015-06-21 18:54:08 +01:00
jules
d8bf3aabca Added a method ReferenceCountedArray::clearQuick() 2015-04-20 11:10:22 +01:00
jules
0496e944b1 Documentation fix. 2015-04-10 10:13:02 +01:00
jules
d723d58b16 Documentation fix. 2015-03-11 09:52:52 +00:00
jules
a0af60a179 Increased the precision with which var converts double values to strings. It now uses 20 decimal places, which matches the way XmlElement does this. 2015-02-24 09:49:25 +00:00
jules
7cfcf7940d Modified the return types of some var and DynamicObject operator[] methods to avoid a common pitfall. 2015-02-16 10:58:29 +00:00
jules
8c66a5e767 Added flag JUCE_COMPILER_SUPPORTS_INITIALIZER_LIST, and implemented some constructors for StringArray and Array that use C+++11 initialiser lists. 2014-12-23 15:01:10 +00:00
jules
cde93f6e88 Workaround for a VS2014 compiler bug. 2014-11-16 18:46:45 +00:00
jules
7b1e821800 Spelling correction. 2014-10-20 13:06:54 +01:00
jules
5fd933f041 Minor documentation fix. 2014-09-23 17:39:53 +01:00
jules
3e7d305094 A few minor whitespace cleanups. 2014-08-16 21:06:27 +01:00
jules
2f1ef234ce Tightened up a few places where numeric conversion warnings could happen. 2014-07-10 18:57:24 +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
883a94b762 Made sure that AbstractFifo::getFreeSpace returns the correct amount. 2014-05-12 15:02:25 +01:00
jules
de6c80bb98 Clarified some documentation 2014-05-11 09:34:57 +01:00
jules
91d9c96338 Minor clean-ups 2014-04-29 14:14:21 +01:00
jules
d909b5aa2a Added some base class initialisers to keep gcc 4.8.2 happy 2014-04-27 14:04:32 +01:00
jules
5645702bd4 (Fixed something that was missing from the last commit) 2014-04-04 07:27:19 +01:00
jules
aff3ce418b Renamed a variable called "slots" to avoid confusion in Qt creator. 2014-04-03 21:24:37 +01:00
jules
28e4473a6b Fixed some typos. 2014-02-26 19:47:55 +00:00
jules
dcbde7b118 Added NamedValueSet::indexOf() 2014-02-10 12:45:12 +00:00
jules
af746fafa3 Documentation typo fix. 2014-02-08 10:04:36 +00:00
jules
f38dc2fe3a Added a DynamicObject::cloneAllProperties() method. 2014-02-02 17:39:21 +00:00
jules
174e04b766 Added a copy constructor for DynamicObject 2014-02-01 17:08:10 +00:00
jules
98bd1c55d3 Documentation correction. 2014-01-27 09:57:38 +00:00
jules
ff6e3bdace Fix for Array move operator. 2014-01-17 09:27:51 +00:00
jules
76c8400049 Really minor clean-ups. 2014-01-12 18:06:48 +00:00
jules
2b0f3f45e0 Made OwnedArray::addCopiesOf handle null pointers. 2013-12-29 10:32:32 +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
f9759ecc6b Documentation fixes. 2013-11-30 20:04:17 +00:00
jules
39cc7d8d82 Fixed some var::equals ordering problems, and added unit tests for this. 2013-11-22 11:02:06 +00:00