jules
|
a0d8137fea
|
Tidied up the DefaultHashFunctions methods, to avoid some edge-case values and avoid using abs()
|
7 years ago |
jules
|
dcbe32f527
|
Added some missing move constructors to SortedSet
|
7 years ago |
tpoole
|
5b6e482a0d
|
JSON: Added the ability to limit the number of decimal places when serialising floating point numbers
|
7 years ago |
jules
|
df14b18c17
|
cleaned up a method in Array
|
7 years ago |
jules
|
86deea87ce
|
Added variadic add methods to Array
|
7 years ago |
ed
|
6bfcd820b4
|
Unit tests: Added an optional argument to the UnitTest constructor to specify a category and methods to get and run unit tests in a specified category. Updated the built-in JUCE unit tests and Demo project to use categories.
|
7 years ago |
tpoole
|
a5c404a155
|
Fixed a bug running the same unit tests successively
|
7 years ago |
hogliux
|
11e45e902a
|
Fixed a compiler error in MSVC in a recent commit when unit tests are enabled
|
8 years ago |
hogliux
|
4c6b5f0a8b
|
Cleaned up some code in HashMap and added a getReference method
|
8 years ago |
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 |