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 |