Tom Poole
61aa1fc4ab
Bump version number to 7.0.9
2023-11-20 14:03:35 +00:00
reuk
94ee60041f
Enumerate: Replace some non-ranged loops
2023-10-31 10:57:43 +00:00
Anthony Nicholls
ded6f901f9
AAX: Fixed the GetParameterNumberOfSteps override
2023-10-25 15:15:30 +00:00
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