Change wording in the changelog

This commit is contained in:
Robbert van der Helm
2021-04-29 12:30:19 +02:00
parent a0abfed689
commit a2e3e691d2
+25 -26
View File
@@ -34,15 +34,16 @@ Versioning](https://semver.org/spec/v2.0.0.html).
### Changed ### Changed
- When building the package from source, the targetted Wine version gets printed - When building the package from source, the targetted Wine version now gets
at configure-time. This can make it a bit easier to diagnose Wine-related printed at configure-time. This can make it a bit easier to diagnose
compilation issues. Wine-related compilation issues.
- Yabridge automatically handles most common VST2 functions by simply inspecting - Yabridge has always automatically handled most common VST2 functions by simply
the argument types. This works practically everywhere, but Plugsound Free by inspecting the argument types. This works practically everywhere, but
UVI would pass unreadable function arguments to functions that are not _Plugsound Free_ by UVI would pass unreadable function arguments to functions
supposed to have any arguments, causing yabridge to crash. To prevent similar that weren't not supposed to have any arguments, causing yabridge to crash. To
situations from happening in the future, yabridge now specifically handles prevent similar situations from happening in the future, yabridge now
most common VST2 functions that don't have a data argument. specifically handles most common VST2 functions that don't have a data
argument.
### Removed ### Removed
@@ -52,32 +53,30 @@ Versioning](https://semver.org/spec/v2.0.0.html).
### Fixed ### Fixed
- In certain rare circumstances, closing a plugin editor would trigger an X11 - In certain rare circumstances, closing a plugin editor would trigger an X11
error and crash the Wine plugin host, and with that likely the entire DAW. error and crash the Wine plugin host and with that likely the entire DAW. This
This happened because Wine would try to destroy a window that had already been happened because Wine would try to destroy a window that had already been
destroyed. I've seen this happen in Renoise and to a lesser degree in REAPER destroyed. This could happen in Renoise and to a lesser degree in REAPER with
with plugins that take a while to close their editors, such as the iZotope Rx plugins that take a while to close their editors, such as the iZotope Rx
plugins. We now explicitly reparent the window to back the root window first plugins. We now explicitly reparent the window to back the root window first
before deferring the window closing. This should work around the issue, while before deferring the window closing. This should fix the issue, while still
still keeping editor closing nice and snappy. keeping editor closing nice and snappy.
- Prevented latency introducing plugins from causing **Ardour** and **Mixbus** - Prevented latency introducing plugins VST3 from causing **Ardour** and
to freeze. This for example prevents _Neural DSP Darkglass_ from freezing when **Mixbus** to freeze when loading the plugin. This for example prevents
used under those DAWs. _Neural DSP Darkglass_ from freezing when used under those DAWs.
- _PSPaudioware InifniStrip_ would fail to initialize because the plugin expects - _PSPaudioware InifniStrip_ would fail to initialize because the plugin expects
the host to always be using Microsoft COM and it won't initialize it by the host to always be using Microsoft COM and it won't initialize it by
itself. InfiniStrip loads as expected now. itself. InfiniStrip loads as expected now.
- Prevent _Native Instruments' FM7_ from crashing when processing MIDI. As a - _Native Instruments' FM7_ would crash when processing MIDI. As a fix, MIDI
fix, MIDI events are now deallocated later then when they normally would have events are now deallocated later then when they normally would have to be.
to be. - Fixed extreme DSP usage increases in _Kush Audio REDDI_ and _Expressive E
Noisy_ caused by denormals.
- Fixed the VST3 version of _W. A. Production ImPerfect_ from crashing during - Fixed the VST3 version of _W. A. Production ImPerfect_ from crashing during
audio setup. audio setup.
- Fixed _UVI Plugsound Free_ crashing during initialization. - Fixed _UVI Plugsound Free_ crashing during initialization.
- Fixed extreme DSP usage increases in _Kush Audio REDDI_ and _Expressive E
Noisy_ caused by denormals.
- Because of the new transport information prefetching, the excessive DSP usage - Because of the new transport information prefetching, the excessive DSP usage
in _SWAM Cello_ has now been fixed. in _SWAM Cello_ is now been fixed without requiring any manual compatibility
options.
- Fixed the Wine version detection when using a custom `WINELOADER`. - Fixed the Wine version detection when using a custom `WINELOADER`.
- Fixed the `cache_time_info` `yabridge.toml` option also affecting the results
of other host callbacks during audio processing.
## [3.1.0] - 2021-04-15 ## [3.1.0] - 2021-04-15