reuk
d05885c8a9
Plugin Windows: Use new decorator constrainer
2023-05-31 15:15:25 +01:00
Anthony Nicholls
4351812e83
Resave projects
2023-05-25 19:40:17 +01:00
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
2023-04-04 19:55:11 +01:00
Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2023-04-04 19:54:29 +01:00
reuk
2a7391b0be
Resave all projects
2023-03-27 11:54:37 +01:00
reuk
9d1a6a3b28
ContentSharer: Update interface to return safer ScopedMessageBox instances
2023-03-27 11:54:37 +01:00
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
2023-03-16 08:53:12 +00:00
Tom Poole
8efadd14bb
Resave all projects
2023-03-03 09:57:20 +00:00
attila
85e11b6409
Resave all projects
2023-03-02 17:49:34 +00:00
reuk
39a731de46
ScopedMessageBox: Replace old AlertWindow uses with new API
2023-02-22 21:00:17 +00:00
Tom Poole
29a90a0231
BSD: Fix some compiler warnings
2023-02-14 17:00:02 +00:00
reuk
273a702052
Resave all projects
2023-02-09 17:54:19 +00:00
reuk
d54f7abb13
AudioPluginHost: Remove magic number
2023-02-09 17:54:19 +00:00
reuk
33673eac17
Resave all projects
2023-01-25 17:07:25 +00:00
Tom Poole
532540692f
Resave all projects
2023-01-25 11:44:02 +00:00
reuk
079c69aee7
AudioPluginHost: Allow selecting presets
2023-01-12 19:13:56 +00:00
Tom Poole
4791f28f77
Resave all projects
2023-01-05 14:57:31 +00:00
reuk
3b8c26eff3
Resave all projects
2022-12-15 11:45:49 +00:00
reuk
a309775160
Resave all projects
2022-12-07 13:12:02 +00:00
Tom Poole
059ed6aae8
Resave all projects
2022-11-29 11:10:35 +00:00
Tom Poole
473283fa19
Projucer: Update the default minimum deployment targets
...
Xcode 14 has minimum deployment targets of macos 10.13 and iOS 11.
2022-11-23 09:15:38 +00:00
reuk
f7a3fb510e
Resave all projects
2022-11-07 13:15:07 +00:00
reuk
7b61bdfba9
AudioPluginHost: Fix implicit conversion warnings
2022-09-29 12:30:42 +01:00
reuk
57d291588c
Resave all projects
2022-09-29 12:05:43 +01:00
reuk
e7c2d7bda3
Resave all projects
2022-09-29 12:05:43 +01:00
attila
d05333b61d
Resave all projects
2022-09-22 07:50:18 +00:00
reuk
b3a4d54a72
Build: Update the minimum C++ standard to C++17
2022-09-12 16:14:57 +01:00
reuk
1975bb7479
Projucer: Update default Android SDK, adjust CMake flag specification
2022-09-01 15:44:27 +01:00
Tom Poole
88b6a400f8
Resave all projects
2022-08-15 17:37:04 +01:00
Tom Poole
c2180845bc
Resave all projects
2022-08-15 17:26:22 +01:00
attila
82a31c9ccc
Linux: Enable ARA compilation
2022-08-03 13:06:55 +00:00
Tom Poole
a72f508a47
Android: Use default architectures for projects in extras
2022-07-06 11:29:20 +01:00
Tom Poole
f82430c746
Resave all projects
2022-07-04 15:33:44 +01:00
Tom Poole
1a578f787c
Resave all projects
2022-06-21 08:51:47 +01:00
reuk
8fbd99c424
AudioPlayHead: Improve granularity of position info
2022-06-16 16:18:20 +01:00
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.
2022-06-16 16:17:52 +01:00
Tom Poole
cdd619e7a1
Xcode: Update LastUpgradeCheck
2022-06-01 13:57:33 +01:00
attila
2fdc4f6633
Projucer: Remove VS2015 and CLion exporters
2022-05-25 13:56:55 +02:00
Tom Poole
c7cabbbaba
VS2022: Work around a compiler bug
2022-05-23 20:20:44 +01:00
Tom Poole
8c48956681
Resave all projects
2022-05-23 13:18:08 +01:00
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
2022-05-16 17:55:48 +01:00
attila
10d32c104d
Resave all projects
2022-05-12 12:31:30 +02:00
attila
31b2a86559
Projucer: Add ARA support
2022-05-12 12:31:30 +02:00
attila
f36949c1b2
ARA Host: Add support for scanning and hosting ARA plugins
2022-05-12 12:31:30 +02:00
Tom Poole
c2ecde591b
macOS: Remove 32 bit specific functionality
...
This includes Carbon support
2022-05-03 08:16:37 +01:00
Tom Poole
b48dddcf4e
RTAS: Remove RTAS functionality
2022-05-03 08:16:37 +01:00
Tom Poole
db3c6e6216
macOS/iOS: Fix unguarded availability warnings
2022-04-26 15:37:03 +01:00
Tom Poole
f69fe7be0f
Resave projects
2022-04-26 15:30:29 +01:00
reuk
61f3c1dd98
LV2: Add initial client support
2022-04-22 14:18:52 +01:00
reuk
1182024fc4
LV2: Add initial hosting support
2022-04-22 14:18:51 +01:00