217 Commits (dbf39f5b7b8b2b47c135f19e2bfabd8b97fc7c3f)

Author SHA1 Message Date
  jules 13cbb960f4 Fixed a warning on Android 7 years ago
  jules e2688eec0a Added methods AbstractFifo::read() and AbstractFifo::write() which return a scope-based object to make it easy to hold, release and iterate blocks of items. 7 years ago
  jules 8d09eaadb6 Removed some defunct code from the C++1 feature detection macros, and simplified code which no longer needs to test for feature availability 7 years ago
  jules 1a60fa9765 More ScopedPointer/unique_ptr compatibility work 7 years ago
  jules 48a5fbd333 Another batch of ScopedPointer cleanups 7 years ago
  jules 85f74ca7d3 Clarified comments around the JUCE_ALLOW_STATIC_NULL_VARIABLES items to make clear that they're deprecated 7 years ago
  Tom Poole 170cc39858 Fixed data races in the Atomic and AbstractFifo classes 7 years ago
  jules f4963a27d7 Minor optimisations and cleanups in Array 7 years ago
  jules a586966c65 Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated! 7 years ago
  jules 27df960a52 Fix for VS2015 7 years ago
  jules 117df12136 Fixed constness of a few SparseSet methods, and added some move operators 7 years ago
  jules 2dc9316420 Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility) 7 years ago
  jules 6b45923426 Made the NamedValueSet begin/end iterators const, and tidied up a few other things in that class, including a fix to its equality operator 7 years ago
  jules 9e78aa7b32 Spelling fix 7 years ago
  jules f0ef700e46 Modernised a bunch of code mainly relating to character/string iteration 7 years ago
  jules 6cb79e1414 Added back std::initializer_list constructors for Array and StringArray in addition to the variadic constructors 7 years ago
  jules acf28c6fa7 Removed the explicitness of the Array single-item constructors 7 years ago
  jules 7ece1b4135 Changed Array and StringArray to use variadic template constructors instead of initializer_lists, so that we can use them on old platforms 7 years ago
  jules 8a7f992725 Small fix in ReferenceCountedArray 7 years ago
  jules b0cd45329f Fixed a cast warning, added some missing move operators to ReferenceCountedArray and URL, and tidied up some internal array code 7 years ago
  tpoole 3cb185fcc3 A minor code cleanup 7 years ago
  jules dd4230586f Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up 7 years ago
  jules 3d7c777238 Some light modernisation of a bunch of old code 7 years ago
  jules 4f204f405d Added a method var::hasProperty() 7 years ago
  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