mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-06-17 00:43:56 +02:00
Clarify libSwell message and mention workaround
This commit is contained in:
@@ -6,6 +6,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|||||||
and this project adheres to [Semantic
|
and this project adheres to [Semantic
|
||||||
Versioning](https://semver.org/spec/v2.0.0.html).
|
Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
## [Unreleased]
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- Added a note to the message saying that libSwell GUI support has been disabled
|
||||||
|
that his is perfectly normal when using REAPER. The message now also contains
|
||||||
|
the suggestion to enable the `hack_reaper_update_display` workaround for
|
||||||
|
REAPER when it is not already enabled.
|
||||||
|
|
||||||
## [1.6.1] - 2020-09-28
|
## [1.6.1] - 2020-09-28
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|||||||
@@ -493,9 +493,40 @@ intptr_t PluginBridge::dispatch(AEffect* /*plugin*/,
|
|||||||
if (query == "hasCockosViewAsConfig") {
|
if (query == "hasCockosViewAsConfig") {
|
||||||
logger.log_event(true, opcode, index, value, query, option,
|
logger.log_event(true, opcode, index, value, query, option,
|
||||||
std::nullopt);
|
std::nullopt);
|
||||||
|
|
||||||
|
logger.log("");
|
||||||
logger.log(
|
logger.log(
|
||||||
" The host requests libSwell GUI support which is not "
|
" The host has requested libSwell GUI support which is ");
|
||||||
"supported using Wine, ignoring the request.");
|
logger.log(
|
||||||
|
" not supported when using Wine, ignoring the request.");
|
||||||
|
logger.log(
|
||||||
|
" You can safely ignore this message. This is normal");
|
||||||
|
logger.log(" when using REAPER.");
|
||||||
|
logger.log("");
|
||||||
|
|
||||||
|
// Since the user is using REAPER, also show a reminder that the
|
||||||
|
// REAPER workaround should be enabled when it is not yet
|
||||||
|
// enabled since it may be easy to miss
|
||||||
|
if (!config.hack_reaper_update_display) {
|
||||||
|
logger.log(
|
||||||
|
" With using REAPER you will have to enable the");
|
||||||
|
logger.log(
|
||||||
|
" 'hack_reaper_update_display' option to prevent");
|
||||||
|
logger.log(
|
||||||
|
" certain plugins from crashing. To do so, create a");
|
||||||
|
logger.log(
|
||||||
|
" new file named 'yabridge.toml' next to your");
|
||||||
|
logger.log(" plugins with the following contents:");
|
||||||
|
logger.log("");
|
||||||
|
logger.log(
|
||||||
|
" # "
|
||||||
|
"https://github.com/robbert-vdh/"
|
||||||
|
"yabridge#runtime-dependencies-and-known-issues");
|
||||||
|
logger.log(" [\"*\"]");
|
||||||
|
logger.log(" hack_reaper_update_display = true");
|
||||||
|
logger.log("");
|
||||||
|
}
|
||||||
|
|
||||||
logger.log_event_response(true, opcode, -1, nullptr,
|
logger.log_event_response(true, opcode, -1, nullptr,
|
||||||
std::nullopt);
|
std::nullopt);
|
||||||
return -1;
|
return -1;
|
||||||
|
|||||||
Reference in New Issue
Block a user