reuk
|
4d27422d9f
|
GCC: Suppress cast-align warnings
|
4 years ago |
ed
|
744e16eebd
|
Fixed some Doxygen parsing issues
|
4 years ago |
ed
|
009d685179
|
Updated all license headers
|
4 years ago |
reuk
|
fca3429e6e
|
DSP: Update convolution
|
5 years ago |
reuk
|
092bc44413
|
MinGW: Fix windows/gcc warnings
|
5 years ago |
reuk
|
f49b3733ec
|
Warnings: Silence some GCC warnings
|
5 years ago |
reuk
|
4cf66d6522
|
Cleanup: Remove redundant inlines
|
5 years ago |
Tom Poole
|
894e7d2bd2
|
Updated all license headers
|
5 years ago |
Tom Poole
|
2d16374b14
|
Updated all license headers
|
5 years ago |
Tom Poole
|
21f054b164
|
Documentation fix
|
5 years ago |
reuk
|
dddeb1ad68
|
Build: Fix Xcode 11.4 compatibility issues
|
5 years ago |
Tom Poole
|
28e03f0815
|
Replaced all instances of JUCE_CONSTEXPR with constexpr
|
5 years ago |
reuk
|
4b7043b0cd
|
OptionalScopedPointer: Added proper move semantics and convenience constructors
|
5 years ago |
Tom Poole
|
4859b47f58
|
Updated the documentation
|
5 years ago |
jules
|
d268dd39c1
|
Fix for a bug in OptionalScopedPointer::release()
|
5 years ago |
reuk
|
f810d3d56a
|
Made dereferencing WeakRef behave more like the built-in pointer types
|
5 years ago |
Tom Poole
|
a4bd6cbc66
|
Fixed some more Linux compiler warnings
|
6 years ago |
Tom Poole
|
16dd26649a
|
Fixed some GCC compiler warnings and removed deprecated functions
|
6 years ago |
Tom Poole
|
a9a0f6b92f
|
Enforced more comprehensive const-correctness in the JUCE container classes
|
6 years ago |
jules
|
332a9edb57
|
Added long-overdue deprecation warnings to ScopedPointer, and purged the last couple of places where it was being used.
|
6 years ago |
ed
|
09daeb3a6d
|
Remove HashMap dependency from HeavyweightLeakedObjectDetector so it can be included as early as possible
|
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 |
jules
|
12ec130cf6
|
Avoided a possible recursion in ScopedPointer::reset() if called from within the object's own destructor.
|
6 years ago |
ed
|
eaf0f990d4
|
Replaced all uses of static_cast<Type&&> with std::move
|
6 years ago |
cesare
|
ca3f1167fb
|
Fix Xcode warnings
|
6 years ago |
jules
|
bc027b5237
|
Tidied up some spelling and comments
|
6 years ago |
reuk
|
392bd972ac
|
Added converting constructors to OwnedArray, ArrayBase and HeapBlock
|
6 years ago |
jules
|
6fda0bffca
|
Fixed some stray zeros that were still being passed as null pointers
|
6 years ago |
ed
|
d56e4c3cc3
|
Added a new HeavyweightLeakedObjectDetector to juce_core which will print out a stack trace showing where the leaked object was created and added a corresponding JUCE_HEAVYWEIGHT_LEAK_DETECTOR macro
|
6 years ago |
ed
|
027f329d43
|
Fixed some whitespace in juce_MemoryBlock.h
|
6 years ago |
jules
|
38b553da43
|
Fixed a comment typo
|
6 years ago |
Tom Poole
|
493591a7ef
|
Cleaned up some doc comments
|
6 years ago |
Tom Poole
|
b6c615e6c4
|
Fixed a bug adding derived ReferenceCountedObjects to base class ReferenceCountedArrays
|
6 years ago |
Tom Poole
|
c5862246b7
|
Prevented some implicit casts to bool using JUCE_STRICT_REFCOUNTEDPOINTER
|
6 years ago |
Tom Poole
|
6cff481c6a
|
Fixed some gcc 8 compiler warnings
|
6 years ago |
jules
|
7ed282f314
|
Fix for obscure order-of-deletion problems involving self-referenctial ReferenceCountedObjectPtrs
|
6 years ago |
jules
|
72266af609
|
Fixed a dumb mistake in the last ReferenceCountedObjectPtr change
|
6 years ago |
jules
|
95a3f0b039
|
Whitespace
|
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 |
jules
|
0a75197fa6
|
Tweaked ReferenceCountedObjectPtr to try to cause fewer ambiguities when comparing it with raw pointers
|
6 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
|
6 years ago |
jules
|
aba7a80ffb
|
Added missing juce namespace to JUCE_DECLARE_WEAK_REFERENCEABLE macro
|
7 years ago |
hogliux
|
4ecd7eb8e8
|
Do not assert in ScopedPointer::reset if you are resetting to a nullptr
|
7 years ago |
ed
|
ddc2f9cc4c
|
Added an assertion to ScopedPointer to catch people resetting it to itself
|
7 years ago |
jules
|
87042769b6
|
Tidied up some more old typedefs
|
7 years ago |
jules
|
dee78f29f6
|
Misc cleanups and modernisation
|
7 years ago |
jules
|
38295f332b
|
Converted some old typedefs to using declarations
|
7 years ago |
jules
|
c6c709f796
|
Fixed a minor documentation typo
|
7 years ago |
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |