Timur Doumler
|
b94a68c9ec
|
Array: added new method removeIf to remove objects based on an arbitrary condition. Made removeIf and removeAllInstancesOf return the number of objects removed.
|
2016-09-09 12:56:49 +01:00 |
|
jules
|
49b9619176
|
Added a cast to avoid a warning in Array
|
2016-08-04 15:42:28 +01:00 |
|
hogliux
|
26b6f01ce3
|
Replace all "zeros" with "nullptr" in code documentation when referring to a pointer value
|
2016-08-03 09:43:07 +01:00 |
|
jules
|
b439452edd
|
Changed the Array::remove() method to return void, and added an Array::removeAndReturn() method to replace the old functionality
|
2016-07-07 15:02:05 +01:00 |
|
Timur Doumler
|
fc69dc00db
|
Changed addIfNotAlreadyThere method of all array classes to return a bool, indicating whether the object was added or not.
|
2016-06-08 20:42:19 +01:00 |
|
hogliux
|
8df262a5d3
|
Don't use placement new for MemoryBlock assignment operator in var class
|
2016-05-23 10:17:23 +01:00 |
|
hogliux
|
bda4b78489
|
Add missing assignment operator to var class
|
2016-05-21 08:42:34 +01:00 |
|
jules
|
d9e3cdac16
|
Removed a few references to var::null
|
2016-04-28 10:10:00 +01:00 |
|
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 |
|