Commit Graph

  • bddcc40e24 Implement IProgramListData on the plugin side Robbert van der Helm 2020-12-29 19:11:12 +01:00
  • 96fe8b16a5 Add more explicit moves in VST3 message handling Robbert van der Helm 2020-12-29 18:54:22 +01:00
  • 38211d0fb3 Implement IProgramListData on the Wine side Robbert van der Helm 2020-12-29 18:50:17 +01:00
  • 3704ca8cb0 Add logging for the YaProgramListData structs Robbert van der Helm 2020-12-29 18:37:28 +01:00
  • 1c7a5e08a0 Check for null pointers in input parameter changes Robbert van der Helm 2020-12-29 17:32:33 +01:00
  • ccba1ce36c Add IProgramListData request and response objects Robbert van der Helm 2020-12-29 16:11:25 +01:00
  • 22269570d0 Add stubs for IProgramListData Robbert van der Helm 2020-12-29 15:53:01 +01:00
  • c2f1722f14 Add a proxy class for IProgramListData Robbert van der Helm 2020-12-29 15:47:25 +01:00
  • c1118af21c Update the readmes for merging into master Robbert van der Helm 2020-12-29 15:34:15 +01:00
  • b34762db29 Mention that XEmbed is only available on master Robbert van der Helm 2020-12-29 15:23:22 +01:00
  • 5a3b6319bd Add VST3 status to supported DAWs list Robbert van der Helm 2020-12-29 15:15:56 +01:00
  • 7946a1d874 Set the global bridge instance to null on deinit Robbert van der Helm 2020-12-29 14:57:45 +01:00
  • 902b05ddc0 Update todos in the readme Robbert van der Helm 2020-12-29 14:42:36 +01:00
  • 1e1eaee69c Log the entire speaker arrangement bitsets Robbert van der Helm 2020-12-29 13:13:15 +01:00
  • c42c05a795 Make BusInfo logging more verbose Robbert van der Helm 2020-12-29 01:26:25 +01:00
  • 49745d23f1 Fix IEditController::createView log message Robbert van der Helm 2020-12-29 00:50:27 +01:00
  • 0a05558a8c Make the persistent buffer thread local Robbert van der Helm 2020-12-29 00:39:23 +01:00
  • 33806139e9 Revert "Allow disabling ad-hoc socket spawning" Robbert van der Helm 2020-12-29 00:25:44 +01:00
  • 4226ab6e43 Pass pointers to IMessage objects around Robbert van der Helm 2020-12-28 13:19:34 +01:00
  • 2c3312b452 Merge branch 'master' into feature/vst3 Robbert van der Helm 2020-12-28 11:51:28 +01:00
  • ae71536639 Add back __cdecl on older Wine versions Robbert van der Helm 2020-12-28 11:47:32 +01:00
  • dd74e54854 Add FIXME for a crazy design issue in VocalSynth 2 Robbert van der Helm 2020-12-28 00:38:35 +01:00
  • 9cacf03765 Add missing lambda return type annotations Robbert van der Helm 2020-12-27 23:34:40 +01:00
  • 047c7691e2 Flip the logging prefixes Robbert van der Helm 2020-12-27 23:24:42 +01:00
  • 9c3b3a0ca9 Fix typo in plugin factory logging Robbert van der Helm 2020-12-27 18:37:07 +01:00
  • d6a33b422d Fix Vst3Bridge stderr logger Robbert van der Helm 2020-12-27 18:30:01 +01:00
  • 5773c471f9 [yabridgectl] Don't purge VST3 yabridge.toml Robbert van der Helm 2020-12-27 18:24:41 +01:00
  • 2823a74783 Implement all IUnitInfo functions Robbert van der Helm 2020-12-27 18:07:32 +01:00
  • 163c936286 Add logging for the new IUnitInfo structs Robbert van der Helm 2020-12-27 17:55:22 +01:00
  • 1229518fb5 Add request and response structs for IUnitInfo Robbert van der Helm 2020-12-27 17:20:53 +01:00
  • 70c5792593 Implement IUnitInfo::getSelectedUnit Robbert van der Helm 2020-12-27 16:48:47 +01:00
  • fbef37b924 Disable blitting on window position changes Robbert van der Helm 2020-12-27 15:08:01 +01:00
  • 35c7138333 Add a background brush to the window Robbert van der Helm 2020-12-27 14:24:50 +01:00
  • 86c8b284a2 Mention the XEmbed Wine patch in the readme Robbert van der Helm 2020-12-27 13:31:16 +01:00
  • 07d57771c1 Fix IPluginFactory implementation level detection Robbert van der Helm 2020-12-27 13:03:49 +01:00
  • 095716d248 Fix retrieving old-style class infos Robbert van der Helm 2020-12-27 12:55:54 +01:00
  • 14c47c1c09 Change plugin factory logging format Robbert van der Helm 2020-12-27 12:50:13 +01:00
  • d34b399ba0 Implement IUnitInfo::getProgramPitchName Robbert van der Helm 2020-12-26 23:20:13 +01:00
  • e414c58a7a Implement IUnitInfo::hasProgramPitchNames Robbert van der Helm 2020-12-26 23:04:02 +01:00
  • f96e6b5a1e Implement IUnitInfo::getProgramInfo Robbert van der Helm 2020-12-26 22:59:21 +01:00
  • 204765ec0c Implement IUnitInfo::getProgramName Robbert van der Helm 2020-12-26 22:37:45 +01:00
  • 60f6b30b84 Implement IUnitInfo::getProgramListInfo Robbert van der Helm 2020-12-26 22:17:21 +01:00
  • 92a7cb755a Implement IUnitInfo::getProgramListCount Robbert van der Helm 2020-12-26 22:10:46 +01:00
  • 999cf45d6a Fix the return type for IUnitInfo::getUnitCount Robbert van der Helm 2020-12-26 22:07:12 +01:00
  • 5e832a2689 Implement IUnitInfo::getUnitInfo Robbert van der Helm 2020-12-26 22:03:26 +01:00
  • f3e706a39a Implement IUnitInfo::getUnitCount Robbert van der Helm 2020-12-26 21:33:19 +01:00
  • aed369c4be Add stubs for IUnitInfo Robbert van der Helm 2020-12-26 21:17:59 +01:00
  • f940d3371b Allow casting YaComponentInfo to IUnitHandler Robbert van der Helm 2020-12-26 21:13:23 +01:00
  • bce3afa5e4 Revert "Mostly fix editor GUIs drifting in negative coords" Robbert van der Helm 2020-12-26 18:13:40 +01:00
  • db2cc5800a Mostly fix editor GUIs drifting in negative coords Robbert van der Helm 2020-12-26 16:30:25 +01:00
  • 47177ed889 Implement IUnitHandler::notifyProgramListChange Robbert van der Helm 2020-12-26 14:30:28 +01:00
  • bf40e10780 Implement IUnitHandler::notifyUnitSelection Robbert van der Helm 2020-12-26 14:26:00 +01:00
  • 934aea3860 Add IUnitHandler stubs to component handler proxy Robbert van der Helm 2020-12-26 14:17:10 +01:00
  • 5e26d30752 Add a wrapper for IUnitHandler Robbert van der Helm 2020-12-26 14:12:40 +01:00
  • b9b6129933 Rewrite the readme introduction Robbert van der Helm 2020-12-26 13:54:26 +01:00
  • d32e566446 Update the changelog for VST3 support Robbert van der Helm 2020-12-26 13:44:23 +01:00
  • 38f34f91f2 Update the readme for VST3 Robbert van der Helm 2020-12-26 13:31:29 +01:00
  • f4ad43638f [yabridgectl] Update readme for VST3 Robbert van der Helm 2020-12-26 12:55:57 +01:00
  • 57e23ee392 Rewrite X11 event mask Robbert van der Helm 2020-12-26 01:42:55 +01:00
  • 86aaf2fa3a Implement IEditController2::openAboutBox Robbert van der Helm 2020-12-26 00:10:39 +01:00
  • 3c5700163e Implement IEditController2::openHelp Robbert van der Helm 2020-12-26 00:06:32 +01:00
  • 91a96249fc Implement IEditController2::setKnobMode Robbert van der Helm 2020-12-25 23:59:26 +01:00
  • 448158df8f Update comments in Editor implementation Robbert van der Helm 2020-12-25 22:53:33 +01:00
  • 6b4df4d274 Explicitly include <mutex> Robbert van der Helm 2020-12-25 21:55:00 +01:00
  • 80ef1ec394 Add XEmbed support back in Robbert van der Helm 2020-12-25 19:41:48 +01:00
  • 49eeee99fa Add an XEmbed compatibility option Robbert van der Helm 2020-12-25 18:11:55 +01:00
  • 7da5ec113c Reuse buffers in VST3 audio processing Robbert van der Helm 2020-12-25 16:22:53 +01:00
  • 8a56b67cb3 Add unknown interface logging on the Wine side Robbert van der Helm 2020-12-25 15:23:54 +01:00
  • cc2e12c8e4 Allow creating logger instances on the Wine side Robbert van der Helm 2020-12-25 15:14:30 +01:00
  • 70cb6dad89 Allow indirect IConnectionPoint connections Robbert van der Helm 2020-12-25 14:20:37 +01:00
  • fbad4a65ab Add an IConnectionPoint proxy implementation Robbert van der Helm 2020-12-25 13:46:03 +01:00
  • 0fce9c9eed Add an IConnectionPoint proxy proxy Robbert van der Helm 2020-12-25 13:28:03 +01:00
  • 65694d261c Implement IConnectionPoint::notify Robbert van der Helm 2020-12-25 13:13:56 +01:00
  • 3566aa86a2 Fix IAttributeList serialization Robbert van der Helm 2020-12-25 12:58:18 +01:00
  • 5d2c7e0aea Replace SDK IMessage implementation with ours Robbert van der Helm 2020-12-25 00:56:29 +01:00
  • 84b859c499 Implement IMessage Robbert van der Helm 2020-12-25 00:54:24 +01:00
  • 7cfd1982dd Fix typos in comment Robbert van der Helm 2020-12-25 01:00:57 +01:00
  • b6304c83b5 Implement IAttributeList Robbert van der Helm 2020-12-25 00:54:08 +01:00
  • f4c871f07e Add pointer casts to instance creation Robbert van der Helm 2020-12-24 14:46:02 +01:00
  • b0fc8f2c5f Remove are_objects_directly_connected check Robbert van der Helm 2020-12-24 14:39:25 +01:00
  • 50b50418f4 Fix messages between directly connecting objects Robbert van der Helm 2020-12-24 13:58:32 +01:00
  • a86c37a21d Partially implement IHostApplication Robbert van der Helm 2020-12-24 13:48:31 +01:00
  • 1be9f53bb3 Add missing compile flags Robbert van der Helm 2020-12-24 13:47:01 +01:00
  • 1186e7d775 Store whether two objects are connected directly Robbert van der Helm 2020-12-24 13:22:54 +01:00
  • 4f8bfbcda6 [yabridgectl] Fix clippy lints Robbert van der Helm 2020-12-24 13:12:19 +01:00
  • 9ac437f02b [yabridgectl] Fix VST3 installation status display Robbert van der Helm 2020-12-24 13:04:30 +01:00
  • d79ccc75e6 [yabridgectl] Symlink VST 3.6.10 bundle resources Robbert van der Helm 2020-12-24 12:45:14 +01:00
  • a0098034ed [yabridgectl] Rename the Vst3Module functions Robbert van der Helm 2020-12-24 12:38:47 +01:00
  • a3e76b3370 [yabridgectl] Warn for duplicate VST3 plugins Robbert van der Helm 2020-12-24 12:30:38 +01:00
  • 9d33cafd37 [yabridgectl] Allow removing orphan VST3 modules Robbert van der Helm 2020-12-24 12:12:48 +01:00
  • 68c95e9527 [yabridgectl] Allow skipping hash checks Robbert van der Helm 2020-12-24 11:54:45 +01:00
  • e19cbca5d1 Actually create the IHostApplication smart pointer Robbert van der Helm 2020-12-24 00:14:58 +01:00
  • 55957ca798 [yabridgectl] Allow setting up VST3 plugins Robbert van der Helm 2020-12-24 00:04:05 +01:00
  • bc9801c932 [yabridgectl] Add VST3 modules to the status Robbert van der Helm 2020-12-23 21:55:14 +01:00
  • 5e476a2f9b [yabridgectl] Add utilities for VST3 paths Robbert van der Helm 2020-12-23 21:40:11 +01:00
  • 8cb1518023 [yabridgectl] Index and categorize VST3 modules Robbert van der Helm 2020-12-23 21:08:24 +01:00
  • 3d27426b9d [yabridgectl] Index .vst3 files Robbert van der Helm 2020-12-23 18:39:22 +01:00
  • 3dc1b1585b [yabridgectl] Add field for indexing VST3 modules Robbert van der Helm 2020-12-23 17:41:16 +01:00
  • a7d284469a [yabridgectl] Locate libyabridge-vst3.so Robbert van der Helm 2020-12-23 17:12:28 +01:00
  • 7a55fc3ec0 Significantly clean up mutual recursion workaround Robbert van der Helm 2020-12-23 15:31:32 +01:00