reuk
4211a2a0fd
AudioProcessorGraph: Only prepare a render sequence for the current processing precision
2 years ago
Tom Poole
78f1baae08
Bump version number to 7.0.5
2 years ago
Tom Poole
715fa7e8dc
Bump version number to 7.0.4
2 years ago
reuk
28f2157912
Convert ignoreUnused to [[maybe_unused]]
2 years ago
Tom Poole
306ed633c6
Bump version number to 7.0.3
2 years ago
attila
fcb7e0fc20
WinRT midi: Ensure object lifetimes in WinRT async callbacks
While the affected callbacks are cancelled before the referenced
state is deleted, we have had user reports that they can still be
accessed by the cancelled callbacks causing crashes. After only
finding warnings that WinRT AsyncCallback cancellation is not a
guaranteed thing, we saw it best to wrap the pointers.
2 years ago
reuk
2ae87f95f1
OpenGL: Carry out all GL rendering on a single thread
2 years ago
reuk
b3a4d54a72
Build: Update the minimum C++ standard to C++17
2 years ago
Tom Poole
7296b8e3f7
Bump version number to 7.0.2
2 years ago
Tom Poole
fd8607302d
Bump version number to 7.0.1
2 years ago
Tom Poole
8b399998b4
Bump version number to 7.0.0
2 years ago
reuk
cee1206fd1
StandardHeader: Include <utility> for GCC 12 compatibility
3 years ago
Tom Poole
83176e23ca
Add a version ID macro
2 years ago
reuk
118682f030
StandardHeader: Include <utility> for GCC 12 compatibility
3 years ago
reuk
ce8aff22c3
StandardHeader: Include <utility> for GCC 12 compatibility
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
Tom Poole
111bbc0979
Bump version number to 6.1.6
3 years ago
reuk
00e7fbf1c2
DirectoryIterator: Avoid recursing into previously-visited directories
3 years ago
Tom Poole
3c03693d07
Bump version number to 6.1.5
3 years ago
ed
e0e8e85d6b
Add KeyboardComponentBase class for custom MIDI keyboard components and MPEKeyboardComponent class
3 years ago
Tom Poole
8a6e1980d0
Bump version number to 6.1.4
3 years ago
reuk
44404508fe
Bump version number to 6.1.3
3 years ago
ed
b9542ccc4c
Update code to use C++14 [[deprecated]] attribute
This commit removes the various compiler-specific JUCE_DEPRECATED macros and replaces them with C++14's deprecated attribute. It also removes the JUCE_CATCH_DEPRECATED_CODE_MISUSE flag as we can rely on the override specifier catching usage of these old virtual methods, and tidies up the DOXYGEN preprocessor checks as they were inconsistent across the codebase.
3 years ago
Tom Poole
bc75010116
Bump version number to 6.1.2
3 years ago
Tom Poole
5109e30c6f
Bump version number to 6.1.1
3 years ago
Tom Poole
46fe3789fc
Bump version number to 6.1.0
3 years ago
Tom Poole
d53388097b
AudioProcessorGraph: Improve performance when building large graphs
3 years ago
ed
ec990202b1
Accessibility: Added VoiceOver (macOS) and Narrator (Windows) accessibility screen reader support to juce_gui_basics
4 years ago
Tom Poole
79fbde7099
Added preliminary support for FreeBSD
4 years ago
Tom Poole
4c58e50f2e
Bump version number to 6.0.8
4 years ago
Tom Poole
2018ceca3b
macOS ARM: Allow the debugger to move past failed assertions
4 years ago
Tom Poole
2553336f45
Bump version number to 6.0.7
4 years ago
Tom Poole
25dccd53c0
Bump version number to 6.0.6
4 years ago
Tom Poole
5929103a29
Bump version number to 6.0.5
4 years ago
ed
3a3ef41ad5
Added <array> to juce_StandardHeader.h and removed some unnecessary includes from juce_analytics and juce_dsp
4 years ago
Tom Poole
c35bb61c8d
Bump version number to 6.0.4
4 years ago
Tom Poole
73d1a1ff45
Bump version number to 6.0.3
4 years ago
Tom Poole
c9aba7f613
Bump version number to 6.0.2
4 years ago
ed
6aeb9d7dda
Bump version number to 6.0.1
4 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
reuk
e7e1de78fa
Files: Add RangedDirectoryIterator
5 years ago
reuk
5f348c3040
Warnings: Add warning-wrangling header
5 years ago
reuk
1fdba480cc
JUCE 6: Update version numbers
5 years ago
ed
5d9ab42195
Linux: Revert c47c790
and instead defer modifications to the fdReadCallbacks vector when inside a read callback until after the callback has been executed
5 years ago
ed
c47c790f79
Linux: Use list instead of vector for file descriptor callback storage in internal message queue to fix issues when recursively adding or removing callbacks
5 years ago
ed
08d0a12f03
Bump version number to 5.4.7
5 years ago
Tom Poole
ef1eacccd3
Bump version number to 5.4.6
5 years ago
Tom Poole
0831c718a2
macOS: Fixed some Projucer live-build issues on Catalina
5 years ago
ed
027e12e3a6
Android: Replaced deprecated AIDL in-app billing code with Google Play Billing library
5 years ago