288 Commits (bf51d2c076f68fc5a16697c1ea5b51f68d1024a1)

Author SHA1 Message Date
  reuk 4cf66d6522 Cleanup: Remove redundant inlines 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  ed c2e3dcd8bf Updated the documentation of some methods which now return std::unique_ptr instead of raw pointers to remove references to deleting the returned object 5 years ago
  reuk 5f348c3040 Warnings: Add warning-wrangling header 5 years ago
  ed 5bb2e8ca6f Made PropertySet::setValue() methods take a StringRef instead of a const String& so that Identifiers can be implicitly cast 5 years ago
  reuk 4b7043b0cd OptionalScopedPointer: Added proper move semantics and convenience constructors 5 years ago
  ed e36736e0ec Fixed some typos 5 years ago
  jules 7c2e0edc7e Added a deleted void* constructor to var, to prevent people accidentally giving it a raw pointer and having it cast to bool 5 years ago
  ed 1de5a9333c Minor OwnedArray documentation fixes 5 years ago
  ed f95d9ea8df Minor documentation update 5 years ago
  Tom Poole 79d3e8b3f5 Windows: Removed some VS2013 workarounds 5 years ago
  Tom Poole fd855f851e Fixed a const access issue in OwnedArray 6 years ago
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  reuk c1a7557ac6 Fixed a RefCountedArray const correctness issue 6 years ago
  Tom Poole a9a0f6b92f Enforced more comprehensive const-correctness in the JUCE container classes 6 years ago
  ed afba45cf08 Added a ReferenceCountedObjectPtr overload of ReferenceCountedArray::set() 6 years ago
  jules 0fb8c8e82a Added handy new function parseXMLIfTagMatches(), and refactored a lot of old code that was parsing XML in a more clunky way 6 years ago
  jules a97c4a9139 More std::unique_ptr modernisation - changed functions that used to return raw Drawable* pointers to use it 6 years ago
  jules 62ead7dc7d Added some overloads to OwnedArray to let items be added from std::unique_ptrs. Also removed OwnedArray::addIfNotAlreadyThere because it's ambiguous about whether the object should be deleted if it fails to be added! 6 years ago
  jules 2e2cfb5f6c Made a lot of the functions that used to return a raw XmlElement* instead return a std::unique_ptr<XmlElement> to make it safer and more concise to capture them. Also added new methods to XmlElement for generating text, and deprecated the old ones 6 years ago
  ed 6b835c8470 Fixed a documentation typo 6 years ago
  ed 497a1b3fb7 Added juce_UnitTestCategories.h to replace raw strings used for test categories 6 years ago
  ed f3af250ff7 Tidied up unit test code layout 6 years ago
  Tom Poole 4700dd9773 Serialise doubles into more human friendly XML and JSON 6 years ago
  Tom Poole a1dc1b1fce Fixed an issue iterating arrays of owned objects from object destructors 6 years ago
  ed 1a46fb3a5f Minor whitespace tidying 6 years ago
  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 6 years ago