reuk
d05885c8a9
Plugin Windows: Use new decorator constrainer
2 years ago
Anthony Nicholls
4351812e83
Resave projects
2 years ago
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
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
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
8efadd14bb
Resave all projects
2 years ago
attila
85e11b6409
Resave all projects
3 years ago
reuk
39a731de46
ScopedMessageBox: Replace old AlertWindow uses with new API
3 years ago
Tom Poole
29a90a0231
BSD: Fix some compiler warnings
3 years ago
reuk
273a702052
Resave all projects
3 years ago
reuk
d54f7abb13
AudioPluginHost: Remove magic number
3 years ago
reuk
33673eac17
Resave all projects
3 years ago
Tom Poole
532540692f
Resave all projects
3 years ago
reuk
079c69aee7
AudioPluginHost: Allow selecting presets
3 years ago
Tom Poole
4791f28f77
Resave all projects
3 years ago
reuk
3b8c26eff3
Resave all projects
3 years ago
reuk
a309775160
Resave all projects
3 years ago
Tom Poole
059ed6aae8
Resave all projects
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
7b61bdfba9
AudioPluginHost: Fix implicit conversion warnings
3 years ago
reuk
57d291588c
Resave all projects
3 years ago
reuk
e7c2d7bda3
Resave all projects
3 years ago
attila
d05333b61d
Resave all projects
3 years ago
reuk
b3a4d54a72
Build: Update the minimum C++ standard to C++17
3 years ago
reuk
1975bb7479
Projucer: Update default Android SDK, adjust CMake flag specification
3 years ago
Tom Poole
88b6a400f8
Resave all projects
3 years ago
Tom Poole
c2180845bc
Resave all projects
3 years ago
attila
82a31c9ccc
Linux: Enable ARA compilation
3 years ago
Tom Poole
a72f508a47
Android: Use default architectures for projects in extras
3 years ago
Tom Poole
f82430c746
Resave all projects
3 years ago
Tom Poole
1a578f787c
Resave all projects
3 years ago
reuk
8fbd99c424
AudioPlayHead: Improve granularity of position info
3 years ago
reuk
b060d5d947
AudioPluginHost: Fix occasional deadlocks when scanning plugins out-of-process
Observed on Ubuntu Linux. Occasionally, the loop checking the
condition_variable in the plugin scanner would spin indefinitely.
The cause appears to be that handleMessageFromWorker could be
called immediately after sendMessageToWorker, but before locking the
mutex. If this happens, gotResponse will be false during every call to
condvar.wait_for, and the loop will never exit.
The rewritten version of the scanner always resets gotResult immediately
after the condvar is woken successfully, so a call to
handleMessageFromWorker or handleConnectionLost will always cause a
subsequent call to condvar.wait_for to exit successfully.
The Superprocess class has also been refactored and extracted to avoid
a circular dependency between Superprocess and CustomPluginScanner.
3 years ago
Tom Poole
cdd619e7a1
Xcode: Update LastUpgradeCheck
3 years ago
attila
2fdc4f6633
Projucer: Remove VS2015 and CLion exporters
3 years ago
Tom Poole
6589b6d64b
VS2022: Work around a compiler bug
3 years ago
Tom Poole
c7cabbbaba
VS2022: Work around a compiler bug
3 years ago
Tom Poole
8c48956681
Resave all projects
3 years ago
Tom Poole
cb1c987974
Resave all projects
3 years ago
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
attila
10d32c104d
Resave all projects
3 years ago
attila
31b2a86559
Projucer: Add ARA support
4 years ago
attila
f36949c1b2
ARA Host: Add support for scanning and hosting ARA plugins
4 years ago
Tom Poole
c2ecde591b
macOS: Remove 32 bit specific functionality
This includes Carbon support
3 years ago
Tom Poole
b48dddcf4e
RTAS: Remove RTAS functionality
3 years ago
Tom Poole
db3c6e6216
macOS/iOS: Fix unguarded availability warnings
3 years ago
Tom Poole
f69fe7be0f
Resave projects
3 years ago