1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-19 01:04:20 +00:00
Commit graph

1330 commits

Author SHA1 Message Date
Tom Poole
c474cb2469 Docs: Fix some missing Doxygen tags 2023-10-20 11:22:47 +01:00
reuk
3edb072758 VST3 Client: Avoid returning real editor size until onSize has been called 2023-10-19 12:21:30 +01:00
Tom Poole
45494e34d5 Bump version number to 7.0.8 2023-10-19 09:06:32 +01:00
reuk
89f19503a2
VST3 Client: Avoid returning kResultFalse from getCompatibilityJSON 2023-10-16 23:52:11 +01:00
reuk
f76799fde2
ObjCClass: Use concise form of addMethod 2023-10-11 14:24:17 +01:00
reuk
d6783a45f3
NSView: Set clipsToBounds to true for non-NSViewComponentPeer NSViews 2023-10-11 14:24:17 +01:00
reuk
1eed07528e
LV2 Client: Fix additional comma in generated manifest 2023-10-11 14:24:17 +01:00
Tom Poole
6bf9bb9a2e Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
Anthony Nicholls
158220ddfa Formatting: Use nested namespace definitions 2023-10-09 14:49:18 +01:00
reuk
d01166edc8
VST3ComSmartPtr: Avoid implicit conversions 2023-10-07 21:06:34 +01:00
reuk
335f6e9591
VST3: Fix context menu refcounts
When the host creates an IContextMenu, the initial refcount should be 1 rather than zero.
2023-10-07 21:06:33 +01:00
Anthony Nicholls
5e1865c1c2 AudioWorkgroup: Fix an issue with copying objects in an objective-c block 2023-10-03 21:40:59 +01:00
Tom Poole
4153d59e39 Formatting 2023-10-02 15:42:20 +01:00
Tom Poole
ff0cb4ad5b Use NullCheckedInvocation in more places 2023-10-02 13:40:10 +01:00
reuk
3451d97277
LV2 Client: Use non-normalised values for enumeration scalePoints 2023-09-19 18:49:38 +01:00
Tom Poole
9b041f3d74 Add a base clang-tidy configuration 2023-09-18 11:24:19 +01:00
Oliver James
ae805ffe3f AudioWorkgroups: Missing macro bug
Only include context observer block when workgroup types available.
2023-09-13 10:29:50 +01:00
Tom Poole
af7530e69c AudioWorkgroup: Fix a case handling bug 2023-09-12 17:25:56 +01:00
reuk
b52a62a48d VST3 Client: Reorder VST3 class factory for compatibility with JRiver Media Centre 2023-09-11 14:32:01 +01:00
reuk
2882cdbc83
AU Client: Fix call to dangling block 2023-09-10 21:18:46 +01:00
reuk
583f90bef3 LV2 Client: Add basic LV2URI validation at build time 2023-08-30 18:27:07 +01:00
Oliver James
7d9cdd3016 Audio: Add AudioWorkgroup support
This allows real-time threads to join an audio workgroup on Apple platforms.
2023-08-30 12:03:47 +01:00
Tom Poole
82f1fd57a4 Fix some compiler warnings 2023-08-29 12:59:09 +01:00
reuk
d7f7bf98fa
AU Client: Tweak saved version number of presets before restoring to allow restoring AUv3 state 2023-08-23 11:14:33 +01:00
Tom Poole
b769982bb5 Bump version number to 7.0.7 2023-08-23 09:06:58 +01:00
Anthony Nicholls
2a9ea9e534 Warnings: Reformat and match projucer and cmake recommended warnings 2023-08-11 23:14:25 +01:00
Tom Poole
d5cb08e60e Bump version number to 7.0.6 2023-08-03 10:58:48 +01:00
reuk
cb55176b0e
VST3 Client: DRY activateBus implementation 2023-06-20 15:11:39 +01:00
reuk
0836cf33b1
VST3 Client: Avoid assertion failure in setBusesLayout when using PreferredChannelConfigurations
Using a preferred channel config with no input or output channels could
cause an assertion here because the AudioProcessor will always have a
single input/output bus by default.
2023-06-20 15:11:39 +01:00
Anthony Nicholls
61b27097b7 AAX: Allow runtime custom search paths for a page table file 2023-06-09 12:51:43 +01:00
reuk
ca16b82daa
VST3: Fix build failure in manifest helper when using an AppConfig.h 2023-06-05 12:02:59 +01:00
reuk
059d98507c
Params: Consistently use HostedAudioProcessorParameter rather than AudioProcessorParameterWithID when querying parameter IDs
AudioProcessorParameterWithID pre-dates HostedAudioProcessorParameter,
which is why AudioProcessorParameterWithID was initially used for this
purpose.
2023-06-01 18:49:32 +01:00
reuk
77458fb4f9
VST3 Client: Generate moduleinfo.json into Resources directory of bundle 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
reuk
7ed89e4896
WindowsHooks: Move into juce_gui_basics 2023-05-31 15:15:25 +01:00
reuk
1c1cbdf18d
ComponentBoundsConstrainer: Add new decorator constrainer 2023-05-31 15:15:25 +01:00
reuk
3d172f9c0d
AU Client: Fix pointer-to-bool conversion 2023-05-31 15:15:24 +01:00
reuk
59273f2ac7
VST3 Client: Fix factory ref-counting 2023-05-04 18:41:04 +01:00
reuk
2d31153d99
VST3 Client: Implement IPluginCompatibility 2023-05-02 13:33:48 +01:00
reuk
9a22a1b749
VST3 Client: Tidy up factory 2023-05-02 13:25:23 +01:00
reuk
3fee576b47
VST3: Update VST3 SDK 2023-05-02 10:27:41 +01:00
reuk
f0b7c3aa13
Unity: Fix failures due to excess exported symbols when building with MinGW 2023-04-26 18:28:26 +01:00
Tom Poole
7cdb641a14 Fix float equality warnings in the ARA SDK 2023-04-14 10:17:29 +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
4fbc4da29a
Windows: Always define RunningInUnity flag in juce_gui_basics TU 2023-03-30 15:08:04 +01:00
reuk
9dfaab24e0
AAX Client: Avoid float comparisons when determining ambisonic layouts
This comparison can break when relaxing IEEE compliance and enabling
full optimisations.
2023-03-27 16:46:33 +01:00
reuk
8c97b09d83
AUv3: Avoid calling setFullState: on the superclass during state restoration
On some platforms, the superclass implementation can throw if it detects
that the preset data is malformed, but it's not clear exactly how the
system determines this.

We now apply only the JUCE state.
2023-03-27 16:46:31 +01:00
attila
39cd0ef532 Add support for AAX SDK 2.5.0 2023-03-21 19:14:44 +01:00
reuk
33ef4a86f4
Plugin Client: Remove unnecessary wrapper files 2023-03-14 19:13:03 +00:00