jules
|
8011ce4209
|
Added a couple of missing JUCE_API declarations
|
8 years ago |
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
8 years ago |
hogliux
|
9f3fb1c0a6
|
Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated
|
8 years ago |
jules
|
e040353898
|
Cleaned up a few old bits of VC2005 support code
|
8 years ago |
hogliux
|
b35c2f2f61
|
Fixed a compiler warning when using HashMap iterators in VS2013
|
8 years ago |
jules
|
aae0b15916
|
Added begin/end iteration to HashMap
|
8 years ago |
hogliux
|
a9b29baf83
|
Added support for lambdas in var::NativeFunction
|
8 years ago |
tpoole
|
2e84129479
|
Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license
|
9 years ago |
tpoole
|
2f00cb1b75
|
Tidied up ListenerList tests
|
9 years ago |
tpoole
|
cff1793d89
|
Exposed some functions when building JUCE as a DLL
|
9 years ago |
tpoole
|
b82773baae
|
Fixed older MacOS compatibility for ListenerList tests
|
9 years ago |
hogliux
|
6fb0aa4527
|
Added a StringArray constructor to var
|
9 years ago |
tpoole
|
d438fa59e8
|
Fixed issues with AudioProcessorValueTreeState parameter synchronization
|
9 years ago |
ed
|
f374eb6d98
|
Fixed SortedSet::remove() to return the removed element
|
9 years ago |
Timur Doumler
|
e8cdc65357
|
Fixed Array::remove (ElementType*) so that if given an invalid pointer, it doesn't attempt to remove anything after the assert.
|
9 years ago |
jules
|
9fa0d49be7
|
Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc.
|
9 years ago |
hogliux
|
e35aba3444
|
Added a standard iterator to NamedValueSet
|
9 years ago |
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.
|
9 years ago |
jules
|
49b9619176
|
Added a cast to avoid a warning in Array
|
9 years ago |
hogliux
|
26b6f01ce3
|
Replace all "zeros" with "nullptr" in code documentation when referring to a pointer value
|
9 years ago |
jules
|
b439452edd
|
Changed the Array::remove() method to return void, and added an Array::removeAndReturn() method to replace the old functionality
|
9 years ago |
Timur Doumler
|
fc69dc00db
|
Changed addIfNotAlreadyThere method of all array classes to return a bool, indicating whether the object was added or not.
|
9 years ago |
hogliux
|
8df262a5d3
|
Don't use placement new for MemoryBlock assignment operator in var class
|
9 years ago |
hogliux
|
bda4b78489
|
Add missing assignment operator to var class
|
9 years ago |
jules
|
d9e3cdac16
|
Removed a few references to var::null
|
9 years ago |
jules
|
a439c6ad8d
|
Added new class: CachedValue
|
9 years ago |
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.
|
9 years ago |
jules
|
118e872bf2
|
Added new class: HomeopathicStack
|
9 years ago |
jules
|
6a66ff75bb
|
Added NamedValueSet::isEmpty()
|
9 years ago |
Timur Doumler
|
09be38bc46
|
Added isEmpty() method to OwnedArray.
|
9 years ago |
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.
|
9 years ago |
jules
|
e051b5ad8f
|
Added method HashMap::Iterator::reset()
|
9 years ago |
jules
|
4583fa3fbf
|
Used the ignoreUnused() function to tidy up some old code
|
10 years ago |
jules
|
02492b36b9
|
Lots of small whitespace tweaks.
|
10 years ago |
jules
|
afaaf00202
|
Moved ListenerList from the juce_events module into juce_core
|
10 years ago |
jules
|
c334530f29
|
Added new method Array::remove that takes an element pointer.
|
10 years ago |
jules
|
4fd8913037
|
Added a new method Array::sort() which uses the default comparator for simple types
|
10 years ago |
jules
|
399e248488
|
Added new module: juce_osc
|
10 years ago |
jules
|
5e48332fb1
|
A couple of very minor cleanups.
|
10 years ago |
jules
|
88ca15e6f2
|
Added override specifiers to unit test classes
|
10 years ago |
hogliux
|
359f6e29aa
|
Fix multiple warnings in VS 2015
|
10 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
10 years ago |
jules
|
d8bc6c52c7
|
A couple more optimisations of Identifier object passing.
|
10 years ago |
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.
|
10 years ago |
jules
|
d8bf3aabca
|
Added a method ReferenceCountedArray::clearQuick()
|
10 years ago |
jules
|
0496e944b1
|
Documentation fix.
|
10 years ago |
jules
|
d723d58b16
|
Documentation fix.
|
10 years ago |
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.
|
10 years ago |
jules
|
7cfcf7940d
|
Modified the return types of some var and DynamicObject operator[] methods to avoid a common pitfall.
|
10 years ago |
jules
|
8c66a5e767
|
Added flag JUCE_COMPILER_SUPPORTS_INITIALIZER_LIST, and implemented some constructors for StringArray and Array that use C+++11 initialiser lists.
|
11 years ago |