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
|
85d9a4cf90
|
Fixed an MSVC warning
|
7 years ago |
jules
|
801dec0905
|
Added some ScopedPointer::reset() methods to make its interface more compatible with std::unique_ptr
|
7 years ago |
hogliux
|
3eacd386ab
|
Fixed some documentation in JUCE Atomic class
|
7 years ago |
jules
|
bf64d88de8
|
Added a method WeakReference::Master::getNumActiveWeakReferences()
|
7 years ago |
jules
|
a7c56fd89b
|
Simplified and tidied up a few things in input/output streams and MemoryBlock
|
7 years ago |
jules
|
369d59f656
|
Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters
|
7 years ago |
jules
|
be3e9161be
|
Fixed a typo in the previous commit
|
7 years ago |
jules
|
970eda679e
|
Added 'final' keyword to a lot of classes from which you really shouldn't be inheriting!
|
7 years ago |
tpoole
|
aa338866fb
|
Minor documentation fixes
|
7 years ago |
tpoole
|
7d2f59909e
|
Minor documentation fixes
|
7 years ago |
jules
|
eca20d1e4a
|
Added some missing copy and move constructors in the ReferenceCountedObject classes
|
7 years ago |
jules
|
1aaa598a5f
|
Added JUCE_DECLARE_WEAK_REFERENCEABLE macro to make it easier to creat weak-referenceable classes
|
7 years ago |
jules
|
d05594eafe
|
Fixed a problem in a static assert in Atomic.
|
7 years ago |
jules
|
a5eebb37ef
|
whitespace
|
7 years ago |
jules
|
e6ae3f7aa7
|
Fixed a problem in a static assert in Atomic.
|
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
|
9600016294
|
Fixed some undefined (or implementation defined) behavior
|
7 years ago |
tpoole
|
d59ac51067
|
Deleted the String (bool) constructor to prevent nasty type conversion edge cases
|
7 years ago |
hogliux
|
244a944857
|
Added the JUCE DSP module
|
7 years ago |
jules
|
253fd51a96
|
Removed a superfluous base class inside SharedResourcePointer
|
8 years ago |
ed
|
8e7cc759f5
|
Made JUCE's Atomic class a simple wrapper around std::atomic on platforms that support it
|
8 years ago |
hogliux
|
1a6e1dbff2
|
Result of pointer arithmetic should not depend on if the pointer is being wrapped in a JUCE Atomic or not (breaking change: see https://github.com/WeAreROLI/JUCE/blob/develop/BREAKING-CHANGES.txt
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
jules
|
4880ce760e
|
Modified MemoryBlock so that it will throw std::bad_alloc if allocation fails
|
8 years ago |
jules
|
86f1b6628f
|
Added a reference count getter method to SharedResourcePointer
|
8 years ago |
jules
|
d094fc2f52
|
Added begin/end iterators to MemoryBlock
|
8 years ago |
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
8 years ago |
hogliux
|
9f3fb1c0a6
|
Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated
|
8 years ago |
tpoole
|
2e84129479
|
Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license
|
8 years ago |
jules
|
c10b042f76
|
Fixed a potential leak in ScopedPointer
|
8 years ago |
hogliux
|
c7b347242d
|
Partially undo commits #99186e5 and #89d938d and use less-intrusive, JUCE-internal fix for OpenGLContext detach crash
Fixes #88
|
8 years ago |
hogliux
|
99186e5166
|
Call removeFromDesktop when an external host tries to remove a juce component from a window (Fixes #88)
|
8 years ago |
hogliux
|
26b6f01ce3
|
Replace all "zeros" with "nullptr" in code documentation when referring to a pointer value
|
8 years ago |
jules
|
89dade2a00
|
Fixed a compile problem with the GNU c++ library
|
9 years ago |
jules
|
6fc1242ca5
|
Added some constructors to ReferenceCountedObjectPtr and ScopedPointer that specialise for std::nullptr_t. As well as being more optimal, this has the added bonus of forcing people to correctly use nullptr instead of '0'.
|
9 years ago |
jules
|
e602dd6b90
|
Improved some comments for MemoryBlock base-64 methods
|
9 years ago |
jules
|
9678eef688
|
Stripped out some defunct VS2003 code
|
9 years ago |
jules
|
4c0bc70411
|
Deleted some defunct Mac PowerPC code
|
9 years ago |
jules
|
fb864a5cb1
|
Corrected some spelling mistakes in comments
|
9 years ago |
Timur Doumler
|
70949aa0c6
|
Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.
|
9 years ago |
jules
|
876b4ae1d3
|
Cleared up some overlap between the JUCE_CLANG and JUCE_GCC flags
|
9 years ago |
jules
|
0294e772dd
|
Added some safety-checking to stop people accidentally passing a ScopedPointer to an OptionalScopedPointer
|
9 years ago |
jules
|
02492b36b9
|
Lots of small whitespace tweaks.
|
9 years ago |
Timur Doumler
|
6986010bb7
|
Whitespace.
|
9 years ago |
jules
|
99ebba4e4c
|
Workarounds to avoid clashes with stupid 3rd-party headers that rely on defining a macro called "check"
|
9 years ago |
jules
|
31381c6864
|
Stripped out some defunct OSX 10.4 fallback code
|
9 years ago |
jules
|
399e248488
|
Added new module: juce_osc
|
9 years ago |
jules
|
13af784d03
|
Fix for mingw64
|
9 years ago |
jules
|
9c13257da2
|
Added flag JUCE_EXCEPTIONS_DISABLED to detect compiling with exceptions turned off, and removed internal exception use from a few places in the codebase.
|
9 years ago |