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

186 commits

Author SHA1 Message Date
jules
df14b18c17 cleaned up a method in Array 2017-07-23 09:46:45 +01:00
jules
86deea87ce Added variadic add methods to Array 2017-07-23 09:29:21 +01:00
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. 2017-07-20 17:24:05 +01:00
tpoole
a5c404a155 Fixed a bug running the same unit tests successively 2017-07-19 12:17:18 +01:00
hogliux
11e45e902a Fixed a compiler error in MSVC in a recent commit when unit tests are enabled 2017-06-30 11:29:28 +01:00
hogliux
4c6b5f0a8b Cleaned up some code in HashMap and added a getReference method 2017-06-29 17:25:48 +01:00
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 2017-05-10 09:37:37 +01:00
tpoole
098110bc5f Suppressed a VS2013 assignment operator compiler warning 2017-05-04 09:54:52 +01:00
tpoole
f4046909ab Added an OS X 10.5 compatible std::function replacement 2017-05-03 15:36:25 +01:00
tpoole
2a189100d7 Made ListenerList.callExcluding take a pointer argument 2017-05-02 22:09:39 +01:00
jules
8689df5590 Fixed a few c++17 warnings 2017-05-02 10:18:33 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
jules
bf94ab0e4c Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings 2017-04-21 15:09:35 +01:00
jules
926652be8a Added the -Wextra-semi warning to the projucer build 2017-04-21 11:31:09 +01:00
jules
d36156c620 Removed some extraneous semicolons 2017-04-21 11:15:07 +01:00
tpoole
23ba2e49cf Fixed VS2013 assignment operator compiler warnings 2017-04-20 12:24:49 +01:00
jules
8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 2017-03-27 13:06:42 +01:00
jules
8011ce4209 Added a couple of missing JUCE_API declarations 2017-02-23 15:22:52 +00:00
hogliux
2da1bc5f41 Replace include guards with "#pragma once" 2017-02-01 17:18:07 +00:00
hogliux
9f3fb1c0a6 Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated 2017-02-01 17:18:06 +00:00
jules
e040353898 Cleaned up a few old bits of VC2005 support code 2017-01-30 07:50:56 +00:00
hogliux
b35c2f2f61 Fixed a compiler warning when using HashMap iterators in VS2013 2017-01-27 10:07:14 +00:00
jules
aae0b15916 Added begin/end iteration to HashMap 2016-12-26 19:06:20 +00:00
hogliux
a9b29baf83 Added support for lambdas in var::NativeFunction 2016-12-19 11:53:12 +00:00
tpoole
2e84129479 Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license 2016-12-14 10:07:26 +00:00
tpoole
2f00cb1b75 Tidied up ListenerList tests 2016-11-28 20:11:03 +00:00
tpoole
cff1793d89 Exposed some functions when building JUCE as a DLL 2016-11-16 11:14:58 +00:00
tpoole
b82773baae Fixed older MacOS compatibility for ListenerList tests 2016-11-14 21:52:39 +00:00
hogliux
6fb0aa4527 Added a StringArray constructor to var 2016-11-14 17:51:08 +00:00
tpoole
d438fa59e8 Fixed issues with AudioProcessorValueTreeState parameter synchronization 2016-11-14 12:37:01 +00:00
ed
f374eb6d98 Fixed SortedSet::remove() to return the removed element 2016-10-07 18:05:46 +01:00
Timur Doumler
e8cdc65357 Fixed Array::remove (ElementType*) so that if given an invalid pointer, it doesn't attempt to remove anything after the assert. 2016-10-05 13:06:44 +01:00
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. 2016-09-16 12:03:02 +01:00
hogliux
e35aba3444 Added a standard iterator to NamedValueSet 2016-09-14 09:26:48 +01:00
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