193 Commits (71d10e750a0fb03c63c32b162c6e103600abe656)

Author SHA1 Message Date
  tpoole 0c3faf4b58 Added an OS X 10.6 compatibility fix 7 years ago
  jules eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 7 years ago
  tpoole b58a0f4be7 Fixed some VS2013 compiler errors 7 years ago
  jules 7c6f3d40b6 Tidied up some method calls involving HeapBlock 7 years ago
  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