reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
2 years ago
Anthony Nicholls
c04354e1ee
Modules: Update JUCE module format for improved consistency
2 years ago
Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2 years ago
reuk
2a7391b0be
Resave all projects
2 years ago
reuk
9d1a6a3b28
ContentSharer: Update interface to return safer ScopedMessageBox instances
2 years ago
Anthony Nicholls
6faa87d8f3
Projucer: allow a non-existing target file
2 years ago
attila
921baaeb57
Projucer: Fix Code::Blocks exporter for Windows
2 years ago
Anthony Nicholls
cff722a4af
GUI Basics: Refactor juce_gui_basics file structure
- Created a new detail namespace
- Moved shared module implementation details into the detail namespace
- Split dependencies so source files only rely on details in the detail namespace
- Removed all code from the juce_gui_basics.cpp file
2 years ago
Tom Poole
9f64325446
Resave all projects
2 years ago
Tom Poole
f385e08b24
BSD: Fix a compilation error
2 years ago
Tom Poole
505285bb22
Linux: Fix a compiler warning
2 years ago
Tom Poole
8efadd14bb
Resave all projects
2 years ago
attila
85e11b6409
Resave all projects
2 years ago
attila
31f94c2e28
Projucer: Add embedded Linux subprocess for WebView support
2 years ago
reuk
36627a2216
Projucer: Fix assigned-but-not-read variable
2 years ago
reuk
721404f7ad
Projucer: Use new CMake version for Android builds
2 years ago
reuk
39a731de46
ScopedMessageBox: Replace old AlertWindow uses with new API
2 years ago
attila
d037d45e3b
AAX: Use unity build style for the AAX_SDK
JUCE no longer depends on built artifacts of the AAX_SDK
2 years ago
Tom Poole
29a90a0231
BSD: Fix some compiler warnings
2 years ago
reuk
ca47dc66a3
Projucer: Add inter-app-audio entitlement to iOS AU hosts
2 years ago
reuk
8d87c8c6c3
Projucer: Insert android custom libraries names directly, rather than as variables
2 years ago
reuk
33673eac17
Resave all projects
2 years ago
reuk
73bd3f865d
Projucer: Strongly assert that bluetooth will not be used for fine location access
2 years ago
reuk
65305b1afe
Projucer: Build VST3 bundles from the MSVC exporters
2 years ago
Tom Poole
532540692f
Resave all projects
2 years ago
Tom Poole
78f1baae08
Bump version number to 7.0.5
2 years ago
Tom Poole
cf516ff0a9
Revert "Projucer: Build VST3 bundles from the MSVC exporters"
This reverts commit 4deea8ed93 .
2 years ago
reuk
c841b2ff2c
Projucer: Always undef "linux" to avoid collisions with compiler builtins
2 years ago
reuk
4deea8ed93
Projucer: Build VST3 bundles from the MSVC exporters
2 years ago
reuk
709c0f7a16
Projucer: Fix file-specific compiler flags
2 years ago
Tom Poole
4791f28f77
Resave all projects
2 years ago
Tom Poole
715fa7e8dc
Bump version number to 7.0.4
2 years ago
reuk
1fcaf709ca
Projucer: Remove unused variable
2 years ago
Tom Poole
220d6fc5ee
Some minor code tidying
2 years ago
attila
8fa90784a1
Android: Add missing runtime permission for Bluetooth Midi on API >= 31
2 years ago
attila
b913528d11
Projucer: Request Bluetooth permission on Android for PIP projects
Prior to 26a23dfc the Android project exporter requested the Bluetooth
permission by default, and some PIPs depended on this behaviour.
2 years ago
reuk
3b8c26eff3
Resave all projects
2 years ago
reuk
26a23dfc9d
Android: Add support for new bluetooth permissions from Android API 31
2 years ago
reuk
6f458086f9
Projucer: Avoid abspath in generated makefiles
abspath doesn't cope very well with paths that contain spaces, even if
those spaces are escaped.
2 years ago
reuk
5ed4b19e4d
Android: Prevent activity from being destroyed when connecting an external keyboard
2 years ago
reuk
e3e8b8a91d
Projucer: Support file permissions in Android 33
3 years ago
Tom Poole
059ed6aae8
Resave all projects
2 years ago
Tom Poole
306ed633c6
Bump version number to 7.0.3
2 years ago
Tom Poole
ad1329dd0e
CMake: Update some CXX_STANDARD statements to 17
3 years ago
Tom Poole
473283fa19
Projucer: Update the default minimum deployment targets
Xcode 14 has minimum deployment targets of macos 10.13 and iOS 11.
3 years ago
reuk
f7a3fb510e
Resave all projects
3 years ago
reuk
8d0afb6939
Projucer: Fix build of default projects in Xcode 14.1
Mirrors the behaviour of CMake by only adding signing identity field to
project when identity is not empty.
3 years ago
hogliux
b0bd31b3c2
Projucer: Fix an issue with per-file compiler flags not being respected
3 years ago
hogliux
2d42b9a44f
Windows: Added Windows ARM support to JUCE
3 years ago
chroma
d3cff375be
Thread: Introduce a new Thread backend
This is a breaking change - see BREAKING-CHANGES.txt
3 years ago