reuk
6d7bf9281a
Projucer: Ensure plugin shared-code target is built with private symbol visibility
2023-08-10 15:04:24 +01:00
Tom Poole
7e3f3fab89
Resave all projects
2023-08-03 11:04:29 +01:00
Tom Poole
d5cb08e60e
Bump version number to 7.0.6
2023-08-03 10:58:48 +01:00
reuk
3ea663e91e
Projucer: Fix quoting of VST3 output bundle when running moduleinfotool
2023-07-19 20:31:39 +01:00
Anthony Nicholls
2e93071f7a
HighResolutionTimer: Switch to an improved generic timer for most platforms
2023-07-19 14:28:36 +01:00
Tom Poole
05b2c99c51
Fixed a typo in a file name
2023-07-17 21:43:07 +01:00
Anthony Nicholls
02eb66ee7a
ProgressBar: Add style parameter
2023-06-22 13:07:03 +00:00
reuk
0bf9f745bf
Projucer: Disable hardened runtime for LV2 and VST3 helpers
...
Enabling the hardened runtime also enables library validation, which
means that the manifest generator may not be able to load the built
plugin if the generator runs before the signing step.
The manifest generator tools should not be distributed/archived, so
disabling the hardened runtime for these targets is appropriate.
2023-06-20 15:11:39 +01:00
Anthony Nicholls
b3da4ae946
ThreadPool: Add support for a user specified thread name
2023-06-19 12:24:45 +00:00
Tom Poole
3604accc0f
Code::Blocks: Deprecate the Code::Blocks exporter
2023-06-08 14:36:59 +01:00
Tom Poole
dc30627632
Resave projects
2023-06-08 11:25:05 +01:00
Anthony Nicholls
587e07007d
HighResolutionTimer: Complete rewrite
...
- added unit tests
- best performance timers used for each platform
- fixed an issue in which timer callbacks could drift
2023-06-05 16:32:25 +01:00
Tom Poole
b82dd22365
Revert "iOS: Remove default Inter-App Audio entitlement from AU hosts"
...
This reverts commit 82377a787a .
2023-06-05 14:29:43 +01:00
Tom Poole
82377a787a
iOS: Remove default Inter-App Audio entitlement from AU hosts
2023-06-01 12:00:40 +01:00
Tom Poole
eb0ba226d3
Resave projects
2023-06-01 10:19:04 +01:00
reuk
c509a1821a
VST3 Client: Enable manifest generation globally
2023-05-31 15:15:26 +01:00
reuk
77458fb4f9
VST3 Client: Generate moduleinfo.json into Resources directory of bundle
2023-05-31 15:15:26 +01:00
reuk
06a2089872
VST3 Client: Update moduleinfotool to write compatibility info from plugin
...
Reintegrates changes from cf9fc84669
2023-05-31 15:15:26 +01:00
reuk
e56e470f5b
LV2 Manifest Helper: Rename main source file
2023-05-31 15:15:26 +01:00
Anthony Nicholls
f5cd9547dd
Tidy divider comments
2023-05-26 09:04:21 +01:00
Anthony Nicholls
4351812e83
Resave projects
2023-05-25 19:40:17 +01:00
reuk
c34f5de2f5
VST3 Client: Update moduleinfo tool to support exporting info from IPluginCompatibility
2023-05-02 13:25:23 +01:00
reuk
b8f116c5c5
Projucer: Generate moduleinfo.json file during VST3 build
2023-05-02 13:25:23 +01:00
reuk
1de308cb16
Projucer: Remove option to target unsupported Windows versions from Codeblocks exporter
2023-05-02 10:27:41 +01:00
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
2023-04-04 19:55:11 +01:00
Anthony Nicholls
c04354e1ee
Modules: Update JUCE module format for improved consistency
2023-04-04 19:54:40 +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
6faa87d8f3
Projucer: allow a non-existing target file
2023-03-21 09:42:15 +00:00
attila
921baaeb57
Projucer: Fix Code::Blocks exporter for Windows
2023-03-16 09:26:13 +00: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
9f64325446
Resave all projects
2023-03-09 09:14:34 +00:00
Tom Poole
f385e08b24
BSD: Fix a compilation error
2023-03-08 14:04:43 +00:00
Tom Poole
505285bb22
Linux: Fix a compiler warning
2023-03-03 14:27:03 +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
attila
31f94c2e28
Projucer: Add embedded Linux subprocess for WebView support
2023-03-02 17:49:34 +00:00
reuk
36627a2216
Projucer: Fix assigned-but-not-read variable
2023-03-02 12:03:32 +00:00
reuk
721404f7ad
Projucer: Use new CMake version for Android builds
2023-03-02 12:03:32 +00:00
reuk
39a731de46
ScopedMessageBox: Replace old AlertWindow uses with new API
2023-02-22 21:00:17 +00:00
attila
d037d45e3b
AAX: Use unity build style for the AAX_SDK
...
JUCE no longer depends on built artifacts of the AAX_SDK
2023-02-14 20:04:08 +00:00
Tom Poole
29a90a0231
BSD: Fix some compiler warnings
2023-02-14 17:00:02 +00:00
reuk
ca47dc66a3
Projucer: Add inter-app-audio entitlement to iOS AU hosts
2023-02-09 17:54:19 +00:00
reuk
8d87c8c6c3
Projucer: Insert android custom libraries names directly, rather than as variables
2023-02-09 17:54:19 +00:00
reuk
33673eac17
Resave all projects
2023-01-25 17:07:25 +00:00
reuk
73bd3f865d
Projucer: Strongly assert that bluetooth will not be used for fine location access
2023-01-25 17:07:25 +00:00
reuk
65305b1afe
Projucer: Build VST3 bundles from the MSVC exporters
2023-01-25 12:40:25 +00:00
Tom Poole
532540692f
Resave all projects
2023-01-25 11:44:02 +00:00
Tom Poole
78f1baae08
Bump version number to 7.0.5
2023-01-25 11:37:31 +00:00