jules
|
e7923af185
|
Got rid of the old PARAMETER_TYPE macro - this isn't needed as the same thing can be done directly with the TypeHelpers::ParameterType helper class
|
8 years ago |
tpoole
|
098110bc5f
|
Suppressed a VS2013 assignment operator compiler warning
|
8 years ago |
tpoole
|
f4046909ab
|
Added an OS X 10.5 compatible std::function replacement
|
8 years ago |
tpoole
|
2a189100d7
|
Made ListenerList.callExcluding take a pointer argument
|
8 years ago |
jules
|
8689df5590
|
Fixed a few c++17 warnings
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
jules
|
bf94ab0e4c
|
Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings
|
8 years ago |
jules
|
926652be8a
|
Added the -Wextra-semi warning to the projucer build
|
8 years ago |
jules
|
d36156c620
|
Removed some extraneous semicolons
|
8 years ago |
tpoole
|
23ba2e49cf
|
Fixed VS2013 assignment operator compiler warnings
|
8 years ago |
jules
|
8ed41ed14b
|
Fixed some whitespace style and cleaned up some code using C++11
|
8 years ago |
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
|
8 years ago |
tpoole
|
2f00cb1b75
|
Tidied up ListenerList tests
|
8 years ago |
tpoole
|
cff1793d89
|
Exposed some functions when building JUCE as a DLL
|
8 years ago |
tpoole
|
b82773baae
|
Fixed older MacOS compatibility for ListenerList tests
|
8 years ago |
hogliux
|
6fb0aa4527
|
Added a StringArray constructor to var
|
8 years ago |
tpoole
|
d438fa59e8
|
Fixed issues with AudioProcessorValueTreeState parameter synchronization
|
8 years ago |
ed
|
f374eb6d98
|
Fixed SortedSet::remove() to return the removed element
|
8 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.
|
8 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.
|
8 years ago |
hogliux
|
e35aba3444
|
Added a standard iterator to NamedValueSet
|
8 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.
|
8 years ago |
jules
|
49b9619176
|
Added a cast to avoid a warning in Array
|
8 years ago |
hogliux
|
26b6f01ce3
|
Replace all "zeros" with "nullptr" in code documentation when referring to a pointer value
|
8 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
|
9 years ago |
jules
|
02492b36b9
|
Lots of small whitespace tweaks.
|
9 years ago |
jules
|
afaaf00202
|
Moved ListenerList from the juce_events module into juce_core
|
9 years ago |
jules
|
c334530f29
|
Added new method Array::remove that takes an element pointer.
|
9 years ago |
jules
|
4fd8913037
|
Added a new method Array::sort() which uses the default comparator for simple types
|
9 years ago |
jules
|
399e248488
|
Added new module: juce_osc
|
9 years ago |
jules
|
5e48332fb1
|
A couple of very minor cleanups.
|
9 years ago |