Tom Poole
7d45d498b9
Removed some superfluous consts from definitions
2 years ago
reuk
39334c87fd
Projucer: Expand ProjectName macro when referencing targets from other projects
2 years ago
attila
78c07118a9
Projucer: Fix XCode exporter when certain paths contain ! characters
2 years ago
Tom Poole
5e52056b9f
Resave all projects
2 years ago
reuk
3d39e70393
Projucer: Link stdc++fs to vst3_helper if necessary
2 years ago
reuk
3fae79c17c
CMake: Link filesystem library to vst3_helper when building with gcc7
2 years ago
Tom Poole
9b041f3d74
Add a base clang-tidy configuration
2 years ago
Tom Poole
6e46eb2ce1
Projucer: Check ANDROID_HOME for clang-tidy path
2 years ago
Tom Poole
04d540df67
Change the format of the top level informational .txt files to .md
2 years ago
Tom Poole
b0ea7ab62a
Projucer: Increase the timeout of post-export commands
2 years ago
Tom Poole
e37d70934a
Projucer: Add an option to enable clang-tidy in Android builds
2 years ago
attila
9ecd9eb61e
Projucer: Eliminate reliance on DEPLOYMENT_LOCATION for Xcode plugin copy step
This fixes a build failure on MacOS Sonoma when the copy plugin step
is enabled.
2 years ago
Tom Poole
c97fbd89bf
Remove an unused file
2 years ago
reuk
0466fbbfc3
CMake: Add missing docs for LV2URI argument
2 years ago
reuk
7b743c5356
Projucer: Fix VST3 manifest generation when app sandbox is enabled
2 years ago
reuk
2cc3c3117d
Projucer: Fix install step for LV2 plugins in Xcode
2 years ago
Oliver James
7d9cdd3016
Audio: Add AudioWorkgroup support
This allows real-time threads to join an audio workgroup on Apple platforms.
2 years ago
Tom Poole
2843983a21
Resave all projects
2 years ago
Tom Poole
3ed327cc39
Xcode: Enable BuildIndependentTargetsInParallel
This fixes a warning when running xcodebuild directly
2 years ago
Tom Poole
82f1fd57a4
Fix some compiler warnings
2 years ago
Tom Poole
0f307122d9
Resave all projects
2 years ago
reuk
0c007eeb56
CMake: Avoid overly-long rc.exe commandlines when JUCE_USER_DEFINED_RC_FILE is not defined
2 years ago
Tom Poole
39a7609868
Resave all projects
2 years ago
Tom Poole
b769982bb5
Bump version number to 7.0.7
2 years ago
reuk
4d58025b89
CMake: Use XCODE_EMBED_APP_EXTENSIONS to automatically copy AUv3s to the correct location
2 years ago
reuk
06df68c971
CMake: Increase minimum supported version to 3.22
2 years ago
reuk
308ae31810
CMake: Allow VST3 manifest generation to run later in the build
2 years ago
reuk
a305646440
CMake: Ensure that LV2 plugin can be built in isolation
2 years ago
Anthony Nicholls
2bb530f636
approximatelyEqual: Add customisable tolerances for floating-point comparisons
2 years ago
Anthony Nicholls
19ba6bf193
Resave all projects
2 years ago
Anthony Nicholls
c014e1e9a2
Warnings: Add missing field initialisers warning
2 years ago
Anthony Nicholls
2a9ea9e534
Warnings: Reformat and match projucer and cmake recommended warnings
2 years ago
reuk
22db5c985d
Projucer: Delete old-style single-file VST3 as part of MSVC build to avoid errors when creating directory with the same name
2 years ago
reuk
6d7bf9281a
Projucer: Ensure plugin shared-code target is built with private symbol visibility
2 years ago
Tom Poole
7e3f3fab89
Resave all projects
2 years ago
Tom Poole
d5cb08e60e
Bump version number to 7.0.6
2 years ago
reuk
0f80e1be1a
VST3: Fix ambisonic speaker layout conversions
2 years ago
reuk
3ea663e91e
Projucer: Fix quoting of VST3 output bundle when running moduleinfotool
2 years ago
Anthony Nicholls
2e93071f7a
HighResolutionTimer: Switch to an improved generic timer for most platforms
2 years ago
Tom Poole
05b2c99c51
Fixed a typo in a file name
2 years ago
reuk
145d3819eb
AudioPluginHost: Fix bug where internal plugins could not be created from the main menu
2 years ago
Anthony Nicholls
02eb66ee7a
ProgressBar: Add style parameter
2 years ago
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.
2 years ago
Anthony Nicholls
b3da4ae946
ThreadPool: Add support for a user specified thread name
2 years ago
Anthony Nicholls
61b27097b7
AAX: Allow runtime custom search paths for a page table file
2 years ago
reuk
6ef45eb20c
CMake: Avoid marking juce_VST3ManifestHelper.mm as HEADER_FILE_ONLY
2 years ago
reuk
399276b5b3
MinGW: Avoid building VST3 helper tool with older versions of MinGW
2 years ago
Tom Poole
3604accc0f
Code::Blocks: Deprecate the Code::Blocks exporter
2 years ago
Tom Poole
dc30627632
Resave projects
2 years ago
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
2 years ago