Commit Graph

  • b47a6e034b Rename init_proxy -> get_handle Robbert van der Helm 2021-07-10 15:16:20 +02:00
  • 1946693244 Expand on the new mutual recursion changelog entry Robbert van der Helm 2021-07-10 14:40:06 +02:00
  • 3c94ee7049 Only perform mutual recursion from the GUI thread Robbert van der Helm 2021-07-10 14:30:52 +02:00
  • 04a8be6cc6 Keep track of which thread the GUI thread is Robbert van der Helm 2021-07-10 14:21:50 +02:00
  • df75427f69 Store the dragged files so we can use them in XDND Robbert van der Helm 2021-07-10 13:06:46 +02:00
  • c0871e3b5d Unify drag-and-drop debug messages Robbert van der Helm 2021-07-10 12:44:14 +02:00
  • b951260795 Update the tested DAW versions Robbert van der Helm 2021-07-10 12:39:41 +02:00
  • bc9d4d02a2 Fix copy and move semantics for DnD proxy handle Robbert van der Helm 2021-07-10 02:17:10 +02:00
  • dbb1b09256 Add proper copy and move semantics to proxy handle Robbert van der Helm 2021-07-10 00:49:11 +02:00
  • 2ba2cf1ab7 Free the drag-and-drop proxy after closing editors Robbert van der Helm 2021-07-10 00:07:21 +02:00
  • b1e3488a24 Add an X11 connection to the drag-and-drop proxy Robbert van der Helm 2021-07-10 00:09:06 +02:00
  • b3001cc22b Add missing #pragma once Robbert van der Helm 2021-07-09 21:46:55 +02:00
  • 41160adc33 Fix the drag-and-drop debugging message Robbert van der Helm 2021-07-09 21:37:29 +02:00
  • dd14a90f9a Only handle drag-and-drop from this process Robbert van der Helm 2021-07-09 21:32:56 +02:00
  • f33c02f4f7 Add a proof of concept drag-and-drop snooper Robbert van der Helm 2021-07-09 20:49:54 +02:00
  • fc61658ada Add the start for a Wine->X11 DnD wrapper Robbert van der Helm 2021-07-09 18:47:27 +02:00
  • f1a8ed1668 Update the tested REAPER version Robbert van der Helm 2021-07-08 19:35:27 +02:00
  • b72b6f8273 Change const static to static const Robbert van der Helm 2021-07-08 18:18:29 +02:00
  • a58a1ab111 Update parameter name in header Robbert van der Helm 2021-07-05 18:28:37 +02:00
  • bf84057044 [yabridgectl] Normalize symlinks for plugin counts Robbert van der Helm 2021-07-05 17:51:06 +02:00
  • a06d0bc515 Actually update the supported interface status Robbert van der Helm 2021-07-05 16:48:24 +02:00
  • 4e4bbe1ba4 Replace const-rvalue with rvalue Robbert van der Helm 2021-07-05 16:39:11 +02:00
  • 1397400155 Reload supported interfaces after IPluginBase::initialize() Robbert van der Helm 2021-07-05 16:03:39 +02:00
  • 3fbb01f225 Move all casted VST3 plugin interfaces to struct Robbert van der Helm 2021-07-05 15:21:49 +02:00
  • aaed5f0128 Reword changelog Robbert van der Helm 2021-07-05 15:03:55 +02:00
  • 97ff407ef6 Allow plug view creation to fail Robbert van der Helm 2021-07-05 14:56:46 +02:00
  • 4c24baa3d2 Remove default constructor for Vst3PluginInstance Robbert van der Helm 2021-07-05 14:35:44 +02:00
  • e25231c2d2 Rename VST3 instance holder classes Robbert van der Helm 2021-07-05 14:08:54 +02:00
  • cd060fba24 Remove comment about host context interfaces Robbert van der Helm 2021-07-05 01:16:54 +02:00
  • 56a2ec854c Remove recommendation to use Wine Staging 6.4 Robbert van der Helm 2021-07-04 18:54:28 +02:00
  • ef8e1cc1d5 Update tested DAWs table Robbert van der Helm 2021-07-04 00:41:09 +02:00
  • f47d882072 Reword recommendation to stick with Wine 6.4 Robbert van der Helm 2021-07-04 00:29:58 +02:00
  • c13d8f2ee3 [yabridgectl] Recursively prune empty directories Robbert van der Helm 2021-07-03 18:35:51 +02:00
  • 70c40970aa [yabridgectl] Make syncing much more resiliant Robbert van der Helm 2021-07-03 18:15:10 +02:00
  • 0f3730fd97 Reduce the notification expiration time Robbert van der Helm 2021-07-03 17:07:44 +02:00
  • 85c84aba0f [yabridgectl] Partially revert 5ea04c4 Robbert van der Helm 2021-07-03 16:37:02 +02:00
  • e0b06c84ce Avoid manual memory management in the editor Robbert van der Helm 2021-07-01 19:51:45 +02:00
  • 661fc4fee2 Move notice about 32-bit Boost.Filesystem dep Robbert van der Helm 2021-07-01 15:21:46 +02:00
  • 9edae35304 Don't build 64-bit plugin hosts on 32-bit systems Robbert van der Helm 2021-07-01 15:16:56 +02:00
  • e1e5c8beae Move the VST3 SDK patching Robbert van der Helm 2021-07-01 15:12:39 +02:00
  • d459649f49 Move most of the Meson build to subdirectories Robbert van der Helm 2021-07-01 14:51:50 +02:00
  • 8dd3e091fb Move VST3 SDK deps to a separate meson.build file Robbert van der Helm 2021-07-01 14:08:26 +02:00
  • 9ed3c357aa Rearrange the Meson build file Robbert van der Helm 2021-07-01 13:53:13 +02:00
  • 9b1f3a5f4c Remove non-existent VST2 entry point Robbert van der Helm 2021-06-29 12:11:05 +02:00
  • c067cd1b40 Prevent cursors from being unintentionally hidden Robbert van der Helm 2021-06-28 18:11:43 +02:00
  • c51f92276a Reorganize dependencies Robbert van der Helm 2021-06-28 17:55:29 +02:00
  • 8cffd0761b Move the THROW_X11_ERROR macro up Robbert van der Helm 2021-06-28 17:16:43 +02:00
  • 7ac4ee713c Only query XEmbed properties when using Xembed Robbert van der Helm 2021-06-28 16:15:07 +02:00
  • c5afb7f215 Append a link to the plugin to the notifications Robbert van der Helm 2021-06-28 13:05:32 +02:00
  • 388d9739a9 Move XML escaping to a separate function Robbert van der Helm 2021-06-28 12:41:53 +02:00
  • fed7fb84c0 Mention fix for freezing tooltips Robbert van der Helm 2021-06-28 11:03:32 +02:00
  • 86895c3658 Mention the disappearing mouse cursor issue Robbert van der Helm 2021-06-28 11:00:17 +02:00
  • 78cd6b1e41 Change spelling in changelog Robbert van der Helm 2021-06-26 22:30:31 +02:00
  • e0713c5fe7 Define the deprecated VST<2.4 main entry point Robbert van der Helm 2021-06-26 14:57:03 +02:00
  • e7366006df Append to the STDERR stream Robbert van der Helm 2021-06-26 12:42:53 +02:00
  • 51ba93e4ed Add missing <bitset> include Hector Martin 2021-06-26 19:16:18 +09:00
  • 94ba58a7a5 Remove automatically added using std::endl; Robbert van der Helm 2021-06-26 12:27:05 +02:00
  • 20638b7349 Fix missing autoformatting Robbert van der Helm 2021-06-26 12:26:09 +02:00
  • f6682d9134 Add missing -mwindows to Ubuntu 18.04 CI build Robbert van der Helm 2021-06-25 11:51:47 +02:00
  • 5133f07c2c [yabridgectl] Fix setup checks with 32-bit prefix Robbert van der Helm 2021-06-25 02:13:16 +02:00
  • 6573b01c2d Fix non-VST3 builds Robbert van der Helm 2021-06-24 19:07:16 +02:00
  • 02feb8fab3 Fix static linking Boost in 32-bit yabridge build Robbert van der Helm 2021-06-24 19:06:02 +02:00
  • 81e4a4d0fc Improve style in meson.build Robbert van der Helm 2021-06-24 18:38:51 +02:00
  • 741b2b7fb5 Add proper macro defs for 32-bit Boost Filesystem Robbert van der Helm 2021-06-24 18:33:00 +02:00
  • b737ba01ad Add missing build.cpp_args for 32-bit build Robbert van der Helm 2021-06-24 18:26:27 +02:00
  • 3e75ff557b [yabridgectl] Bump reflink for 32-bit support Robbert van der Helm 2021-06-24 17:43:37 +02:00
  • c770e561d3 [yabridgectl] Use the correct VST3 arch name Robbert van der Helm 2021-06-24 16:09:56 +02:00
  • 5ea04c402e [yabridgectl] Clean up VST3 bundles Robbert van der Helm 2021-06-24 16:04:04 +02:00
  • 0b8221b136 [yabridgectl] Add support for 32-bit yabridge VST3 Robbert van der Helm 2021-06-24 15:48:43 +02:00
  • b521debbb7 [yabridgectl] Determine libyabridge-vst3.so arch Robbert van der Helm 2021-06-24 15:23:41 +02:00
  • 3e0a2dc913 [yabridgectl] Change the library architecture enum Robbert van der Helm 2021-06-24 14:19:06 +02:00
  • cf6200fa1b Mention static linking for 32-bit library builds Robbert van der Helm 2021-06-24 13:55:51 +02:00
  • e5187db9ef Mark 32-bit yabridge libraries Robbert van der Helm 2021-06-24 13:48:23 +02:00
  • b64b18f75e Change argument order in meson setup command Robbert van der Helm 2021-06-24 13:42:58 +02:00
  • f0c26cbe06 Allow building 32-bit yabridge libraries Robbert van der Helm 2021-06-24 13:41:43 +02:00
  • 94b3c92432 Get rid of pointer size checks Robbert van der Helm 2021-06-24 13:17:15 +02:00
  • d17f974fbf Also compute these statistics on the plugin side removeme/process-instrumentation Robbert van der Helm 2021-06-11 16:22:49 +02:00
  • a1c9d0fbf5 Report a rolling minimum and maximum instead Robbert van der Helm 2021-06-11 16:02:42 +02:00
  • 4ff01cce6c Report the mean and max VST3 audio processing time Robbert van der Helm 2021-06-09 23:13:40 +02:00
  • 3b06634e33 Escape HTML in desktop notification messages Robbert van der Helm 2021-06-23 17:23:45 +02:00
  • 553b4474a7 Respect $XDG_DATA_HOME when looking for binaries Robbert van der Helm 2021-06-23 01:53:18 +02:00
  • 3ad70678da [yabridgectl] Fix typo in error message Robbert van der Helm 2021-06-23 01:42:02 +02:00
  • 15e271f70a Fix unity builds after reintroduction of vfork Robbert van der Helm 2021-06-22 19:00:21 +02:00
  • a3d34f8197 Use vfork() for quick running commands Robbert van der Helm 2021-06-22 18:37:26 +02:00
  • 418cd7b381 Switch to normal urgency desktop notifications Robbert van der Helm 2021-06-22 18:10:02 +02:00
  • 75cfc8eaac Fix new watchdog timer environment check Robbert van der Helm 2021-06-22 18:06:04 +02:00
  • 4ab61a77b7 Compare to string view constant instead of string Robbert van der Helm 2021-06-22 17:42:37 +02:00
  • 5ffe4773e9 Show startup errors in a desktop notification Robbert van der Helm 2021-06-22 17:40:29 +02:00
  • 8873c11e1d Move watchdog timer disable check to common/utils Robbert van der Helm 2021-06-22 17:04:52 +02:00
  • 333707255e Add missing noexcept specifier Robbert van der Helm 2021-06-22 17:02:11 +02:00
  • c2b8626ec5 Rearrange declarations to match implementations Robbert van der Helm 2021-06-22 17:00:33 +02:00
  • 780d562909 Fix plugin host watchdog treating zombies as alive Robbert van der Helm 2021-06-22 16:54:05 +02:00
  • 0156b61e64 Show notification when plugin host fails to start Robbert van der Helm 2021-06-22 16:30:49 +02:00
  • 437a4dc5ec Add a function for sending desktop notifications Robbert van der Helm 2021-06-22 16:24:39 +02:00
  • 9f52aca451 Fix typo in the typo fix Robbert van der Helm 2021-06-21 18:13:00 +02:00
  • 5f78f20a6c Fix typo in mount error message Robbert van der Helm 2021-06-21 18:12:32 +02:00
  • 98c4cc170e Actually use the correct environment Robbert van der Helm 2021-06-21 13:06:26 +02:00
  • 466fe3abcf Run $WINELOADER --version under the correct env Robbert van der Helm 2021-06-21 13:00:05 +02:00
  • b81871e4bf Change Wine downgrading instructions for Mint Robbert van der Helm 2021-06-19 15:15:04 +02:00
  • 4a7591b193 Put back the recommendation to stick with Wine 6.4 Robbert van der Helm 2021-06-19 14:31:23 +02:00