263 Commits (a2a04a726aa42eaa42e2cc949b161036cee7a934)

Author SHA1 Message Date
  Tom Poole bbe49f6b36 Serialise doubles into more human friendly XML and JSON 6 years ago
  ed 9762e29007 Deleted some var constructors that take a const ReferenceCountedObject* and were resolving to the wrong type 6 years ago
  Tom Poole 306e7e4360 Fixed a few more places where doubles were not serialised to full accuracy 6 years ago
  jules 8fb3508913 Tidied up a comment in AbstractFIFO 6 years ago
  Tom Poole be83a08c3b Added an assertion to check the OpenGL swap interval on MacOS 6 years ago
  jules 06a2654a74 Moved some AbstractFifo declarations to avoid a compiler warning 6 years ago
  ed a234721110 Added various clang-tidy modernize-* fixes 6 years ago
  jules cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 6 years ago
  Tom Poole d06a2b8c13 Fixed compatibility with GCC 4.8 6 years ago
  ed eaf0f990d4 Replaced all uses of static_cast<Type&&> with std::move 6 years ago
  ed b6bebb313f Fixed a documentation error in ListenerList 6 years ago
  jules aaad33ce57 Fixed a couple of asan memory access warnings 6 years ago
  reuk 392bd972ac Added converting constructors to OwnedArray, ArrayBase and HeapBlock 6 years ago
  Tom Poole bd211ce7df Fixed a bug limiting the extent of removeRange in ReferenceCountedArray 6 years ago
  jules 76c94e2c10 Added some missing comparison operators to var 6 years ago
  Tom Poole 34bbb94e2f Fixed some documentation errors 6 years ago
  Tom Poole 0e1722e387 Multiple spelling fixes 6 years ago
  Tom Poole 608f7bc36c Fixed a bug in the unit tests without JUCE_STRICT_REFCOUNTEDPOINTER 6 years ago
  jules e26049f141 Added assertions to Array to catch situations where a reference to a member is passed into an add() method. Also changed the form of StringArray method params to avoid this problem. 6 years ago
  Tom Poole b6c615e6c4 Fixed a bug adding derived ReferenceCountedObjects to base class ReferenceCountedArrays 6 years ago
  Tom Poole 4bab8cc1d5 Fixed a bug adding ReferenceCountedArrays 6 years ago
  Tom Poole bc244b23de Fixed an issue with a ReferenceCountedArray constructor 6 years ago
  Tom Poole f453d4ac4e Replaced ArrayAllocationBase with a safer storage container 6 years ago
  jules 1e6bbb8da9 Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this 7 years ago
  jules 49aa9c9db4 Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use 7 years ago
  jules e2427065e0 Added a handy initialiser-list based constructor for NamedValueSet 7 years ago
  jules 974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 7 years ago
  hogliux 5799a4ee5b MSVC: Added a workaround for a compiler bug 7 years ago
  jules a1b6f2aa34 Whitespace 7 years ago
  jules 172c580200 Added an assertion in Array::removeLast 7 years ago
  jules 108d79d8d9 Made Array::addArray() more flexible, so it can read from other array classes 7 years ago
  jules 87042769b6 Tidied up some more old typedefs 7 years ago
  jules d4762f1d9a Fix for compile error with JUCE_ALLOW_STATIC_NULL_VARIABLES=0 7 years ago
  jules 30f6206be9 Fix for compile error with JUCE_ALLOW_STATIC_NULL_VARIABLES=0 7 years ago
  jules 8c38c6f57f Marked as deprecated: String::empty, var::null, File::nonexistent, ValueTree::invalid and other problematic statically-initialised null values. Please just use the default constructor for these classes! 7 years ago
  jules 38295f332b Converted some old typedefs to using declarations 7 years ago
  Lukasz Kozakiewicz 9edfea2486 SparseSet: fix removeRange() and add unit tests. 7 years ago
  hogliux 825320dafa Adding missing locks in ListenerList when the underlying array of the ListenerList uses a CriticalSection 7 years ago
  Lukasz Kozakiewicz bac6996d98 SparseSet: fix removeRange() and add unit tests. 7 years ago
  jules 13a6acfe15 Added some hashing support for the Uuid class 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  hogliux 89ec1375f3 Adding missing locks in ListenerList when the underlying array of the ListenerList uses a CriticalSection 7 years ago
  Tom Poole c7c26fa9f0 Removed the OS X 10.5 and 10.6 deployment target options from the Projucer and enabled more C++11 features across all platforms 7 years ago
  jules 809651694e Simplified the SparseSet class using Ranges 7 years ago
  jules c734e03dd0 Avoided some UB warnings when trying to sort empty arrays 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  Tom Poole f1af3908d5 Documentation fixes 7 years ago
  reuk bd290d8283 Avoid sorting arrays which contain one or fewer elements 7 years ago
  ed d77f4fe691 Added an initialiser list constructor to OwnedArray 7 years ago
  jules 13cbb960f4 Fixed a warning on Android 7 years ago