180 Commits (433a82edee901b472b673d5318394a2c1fad0d8c)

Author SHA1 Message Date
  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