Skip to content

Update JUCE 8.0.13#33

Merged
btwyss merged 79 commits into
minimal_masterfrom
damien/update-juce-8-0-13
May 27, 2026
Merged

Update JUCE 8.0.13#33
btwyss merged 79 commits into
minimal_masterfrom
damien/update-juce-8-0-13

Conversation

@DamRsn

@DamRsn DamRsn commented May 27, 2026

Copy link
Copy Markdown

Merge juce 8.0.13 to minimal_master.

No conflicts or issue noted.

tpoole and others added 30 commits January 12, 2026 21:28
This ensures we comply with the FreeDesktop.org trash specification
…ntext, which is always present on Windows 10"

This reverts commit 09ae83a
… be preferred over deriving from the extensions
Deinterleaving the conversion and sending means that fewer send calls
are required overall, which may be more efficient.
Calling AudioUnitGetParameter too frequently seems to cause problems in
multibus plugins on iOS. The new implementation caches the parameter
value on the hosting side and only updates it when a callback is
received from the plugin.
reuk and others added 27 commits May 7, 2026 16:57
…en compiling with cxx_std_20 and deploying to macOS 10.14 or earlier
…ustom paths could fail

This issue arose because the subprocess had no knowledge of the custom
filepaths, so was unable to match plugin URIs to bundles located at
those paths.

Now, searchPathsForPlugins() returns absolute file paths to bundles,
instead of URIs for any lv2 plugins within those bundles. The full path
is passed to the subprocess during the scan, so the scanner can load the
bundle directly instead of attempting to match a plugin URI to a
previously-discovered plugin.
Zip file timestamps have a granularity of two seconds, so it's an error
to write the seconds value of the original timestamp directly.
…hed parameter values

This addresses a regression introduced in
4b8454a.

In pluginval, the "Plugin state restoration" test could sometimes fail
for AU plugins. The cached AU parameter value wasn't updated until a
parameter-change notification was received by the host. This
notification is sent asynchronously by the system, so fetching the
parameter value immediately after setting a new plugin state could
end up returning a stale parameter value.
Co-authored-by: Hugo Osvaldo Barrera <hugo@whynothugo.nl>
@DamRsn DamRsn requested a review from btwyss May 27, 2026 16:48
@DamRsn DamRsn marked this pull request as ready for review May 27, 2026 16:48
@btwyss btwyss merged commit 75cdb1d into minimal_master May 27, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants