reuk
94ee60041f
Enumerate: Replace some non-ranged loops
1 year ago
Anthony Nicholls
ded6f901f9
AAX: Fixed the GetParameterNumberOfSteps override
1 year ago
Tom Poole
c474cb2469
Docs: Fix some missing Doxygen tags
1 year ago
reuk
3edb072758
VST3 Client: Avoid returning real editor size until onSize has been called
1 year ago
Tom Poole
45494e34d5
Bump version number to 7.0.8
1 year ago
reuk
89f19503a2
VST3 Client: Avoid returning kResultFalse from getCompatibilityJSON
1 year ago
reuk
f76799fde2
ObjCClass: Use concise form of addMethod
1 year ago
reuk
d6783a45f3
NSView: Set clipsToBounds to true for non-NSViewComponentPeer NSViews
1 year ago
reuk
1eed07528e
LV2 Client: Fix additional comma in generated manifest
1 year ago
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
1 year ago
Anthony Nicholls
158220ddfa
Formatting: Use nested namespace definitions
1 year ago
reuk
d01166edc8
VST3ComSmartPtr: Avoid implicit conversions
1 year ago
reuk
335f6e9591
VST3: Fix context menu refcounts
When the host creates an IContextMenu, the initial refcount should be 1 rather than zero.
1 year ago
Anthony Nicholls
5e1865c1c2
AudioWorkgroup: Fix an issue with copying objects in an objective-c block
1 year ago
Tom Poole
4153d59e39
Formatting
1 year ago
Tom Poole
ff0cb4ad5b
Use NullCheckedInvocation in more places
1 year ago
reuk
3451d97277
LV2 Client: Use non-normalised values for enumeration scalePoints
1 year ago
Tom Poole
9b041f3d74
Add a base clang-tidy configuration
1 year ago
Oliver James
ae805ffe3f
AudioWorkgroups: Missing macro bug
Only include context observer block when workgroup types available.
1 year ago
Tom Poole
af7530e69c
AudioWorkgroup: Fix a case handling bug
1 year ago
reuk
b52a62a48d
VST3 Client: Reorder VST3 class factory for compatibility with JRiver Media Centre
1 year ago
reuk
2882cdbc83
AU Client: Fix call to dangling block
1 year ago
reuk
583f90bef3
LV2 Client: Add basic LV2URI validation at build time
1 year ago
Oliver James
7d9cdd3016
Audio: Add AudioWorkgroup support
This allows real-time threads to join an audio workgroup on Apple platforms.
1 year ago
Tom Poole
82f1fd57a4
Fix some compiler warnings
1 year ago
reuk
d7f7bf98fa
AU Client: Tweak saved version number of presets before restoring to allow restoring AUv3 state
1 year ago
Tom Poole
b769982bb5
Bump version number to 7.0.7
1 year ago
Anthony Nicholls
2a9ea9e534
Warnings: Reformat and match projucer and cmake recommended warnings
1 year ago
Tom Poole
d5cb08e60e
Bump version number to 7.0.6
1 year ago
reuk
cb55176b0e
VST3 Client: DRY activateBus implementation
2 years ago
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.
2 years ago
Anthony Nicholls
61b27097b7
AAX: Allow runtime custom search paths for a page table file
2 years ago
reuk
ca16b82daa
VST3: Fix build failure in manifest helper when using an AppConfig.h
2 years ago
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.
2 years ago
reuk
77458fb4f9
VST3 Client: Generate moduleinfo.json into Resources directory of bundle
2 years ago
reuk
e56e470f5b
LV2 Manifest Helper: Rename main source file
2 years ago
reuk
7ed89e4896
WindowsHooks: Move into juce_gui_basics
2 years ago
reuk
1c1cbdf18d
ComponentBoundsConstrainer: Add new decorator constrainer
2 years ago
reuk
3d172f9c0d
AU Client: Fix pointer-to-bool conversion
2 years ago
reuk
59273f2ac7
VST3 Client: Fix factory ref-counting
2 years ago
reuk
2d31153d99
VST3 Client: Implement IPluginCompatibility
2 years ago
reuk
9a22a1b749
VST3 Client: Tidy up factory
2 years ago
reuk
3fee576b47
VST3: Update VST3 SDK
2 years ago
reuk
f0b7c3aa13
Unity: Fix failures due to excess exported symbols when building with MinGW
2 years ago
Tom Poole
7cdb641a14
Fix float equality warnings in the ARA SDK
2 years ago
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
2 years ago
Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2 years ago
reuk
4fbc4da29a
Windows: Always define RunningInUnity flag in juce_gui_basics TU
2 years ago
reuk
9dfaab24e0
AAX Client: Avoid float comparisons when determining ambisonic layouts
This comparison can break when relaxing IEEE compliance and enabling
full optimisations.
2 years ago
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.
2 years ago