Commit Graph

  • a91c1a3733 Reword the watchdog changelog entry Robbert van der Helm 2021-05-01 18:12:42 +02:00
  • 1065095ee2 Add a changelog entry for the watchdog Robbert van der Helm 2021-05-01 18:08:05 +02:00
  • 56afefeb53 Terminate all threads when initialization fails Robbert van der Helm 2021-05-01 17:58:15 +02:00
  • bda9a0b75f Catch exceptions in failing host callbacks Robbert van der Helm 2021-05-01 17:56:42 +02:00
  • 832089d4d1 Implement the Wine host process watchdog Robbert van der Helm 2021-05-01 17:54:22 +02:00
  • e912bdd302 Also make sure that all group host threads exit Robbert van der Helm 2021-05-01 17:20:13 +02:00
  • 757fb6d372 Pass the PID of the native host to the Wine hosts Robbert van der Helm 2021-05-01 17:12:37 +02:00
  • 071bb157ad Move the pid_running() function to common utils Robbert van der Helm 2021-05-01 17:08:47 +02:00
  • 131d749ba6 Register the Wine host bridge watchdog Robbert van der Helm 2021-05-01 16:52:05 +02:00
  • d8ca4022d1 Add universal way to shutdown sockets on Wine side Robbert van der Helm 2021-05-01 16:47:09 +02:00
  • 0f2db64aeb Add the pieces for a watchdog for dangling plugins Robbert van der Helm 2021-05-01 16:45:37 +02:00
  • 167784f93b Prevent unnecessary copies in ScopedValueCache Robbert van der Helm 2021-05-01 16:16:25 +02:00
  • 7881e0116e Rename host_guard_handler to host_watchdog_handler Robbert van der Helm 2021-05-01 15:20:50 +02:00
  • aeca37d795 Rearrange src/wine-host/utils.h Robbert van der Helm 2021-05-01 15:15:52 +02:00
  • b22f207aee Move the MainContext to HostBridge Robbert van der Helm 2021-05-01 15:06:13 +02:00
  • 564e047b4b Remove the Ardour warning for VST3 plugins Robbert van der Helm 2021-05-01 12:53:38 +02:00
  • 5b28d44797 Define a static library for the Wine hosts Robbert van der Helm 2021-05-01 01:09:58 +02:00
  • 177431e202 Fix performEdit() deadlock in Ardour/Mixbus Robbert van der Helm 2021-04-30 20:49:38 +02:00
  • 2fe6b1c48d Clean up the main VST3 mutual recursion function Robbert van der Helm 2021-04-30 20:44:50 +02:00
  • 89d6c1b2e0 Fix assertion failure when reading end of stream Robbert van der Helm 2021-04-30 17:00:04 +02:00
  • 588a8fd590 Better structure the meson.build file Robbert van der Helm 2021-04-30 16:16:35 +02:00
  • 5680ed5035 Enable additional assertions in debug builds Robbert van der Helm 2021-04-30 16:06:50 +02:00
  • 66be22b902 Clarify the REAPER context menu regression Robbert van der Helm 2021-04-30 12:47:16 +02:00
  • 36b3636072 Handle mutual recursion in context menus Robbert van der Helm 2021-04-30 02:49:54 +02:00
  • 52428c8749 Also fix mutual recursion across both components Robbert van der Helm 2021-04-30 02:10:09 +02:00
  • 949ddaf673 Use mutual recursion for IEditController::setState Robbert van der Helm 2021-04-30 01:15:18 +02:00
  • 0536256217 Add clamping to IBStream implementation seek Robbert van der Helm 2021-04-29 23:38:35 +02:00
  • cb07fd07a2 Handle mutual recursion while loading presets Robbert van der Helm 2021-04-29 23:09:20 +02:00
  • 74dd7f61a2 Fix ISizeableStream::getStreamSize implementation Robbert van der Helm 2021-04-29 22:49:02 +02:00
  • 4a92034620 Remove the recommendation for preferring VST3 Robbert van der Helm 2021-04-29 19:21:19 +02:00
  • 0f506f75e4 Bypass connection point proxies when possible Robbert van der Helm 2021-04-29 15:36:28 +02:00
  • e4177f2856 Avoid IAudioProcessor::isActive() on GUI thread Robbert van der Helm 2021-04-29 14:29:15 +02:00
  • a56e4b337f Rename the VST3 mutual recursion functions Robbert van der Helm 2021-04-29 14:02:20 +02:00
  • 45d83ad9a1 Revert "Separate mutual recursion on GUI and other threads" Robbert van der Helm 2021-04-29 13:52:37 +02:00
  • a2e3e691d2 Change wording in the changelog Robbert van der Helm 2021-04-29 12:30:19 +02:00
  • a0abfed689 Merge the two prefetching changelog entries Robbert van der Helm 2021-04-29 12:25:48 +02:00
  • a495f1a67f Separate mutual recursion on GUI and other threads Robbert van der Helm 2021-04-29 12:07:11 +02:00
  • 8b168b310c Fix mutual recursion with latency in Ardour/Mixbus Robbert van der Helm 2021-04-29 03:09:42 +02:00
  • 22f94dd22f Prevent unnecessary copies in ScopedValueCache Robbert van der Helm 2021-04-29 02:58:05 +02:00
  • ee24969539 Mention SWAM Cello among the fixed plugins Robbert van der Helm 2021-04-29 02:19:17 +02:00
  • fb04524b1a Update the tested Mixbus version Robbert van der Helm 2021-04-29 01:22:50 +02:00
  • 6f6e6c5b94 Reword caching to prefetching Robbert van der Helm 2021-04-29 01:07:14 +02:00
  • c82eb35243 Also cache audioMasterGetCurrentProcessLevel() Robbert van der Helm 2021-04-29 01:02:10 +02:00
  • 383b0c3f10 Remove the cache_time_info option Robbert van der Helm 2021-04-29 00:46:43 +02:00
  • 2a9840828f Add a todo for also caching the process level Robbert van der Helm 2021-04-29 00:42:44 +02:00
  • b8f8dd7236 Log cached audioMasterGetTime() calls Robbert van der Helm 2021-04-29 00:38:10 +02:00
  • 1deb4cf664 Send the VST2 transport info along with processing Robbert van der Helm 2021-04-29 00:32:25 +02:00
  • 6a3c726acf Get rid of spurious accessibility label Robbert van der Helm 2021-04-28 23:40:08 +02:00
  • 6cd1b664d3 Rearrange fields in Vst2Bridge Robbert van der Helm 2021-04-28 23:39:11 +02:00
  • 70adf5493e Add a logger to the Wine VST2 bridge Robbert van der Helm 2021-04-28 23:23:24 +02:00
  • 32db921b9b Move generic logger on the Wine side to common.h Robbert van der Helm 2021-04-28 23:18:45 +02:00
  • dee964ec89 Add a helper for scope-bound caching of values Robbert van der Helm 2021-04-28 22:57:51 +02:00
  • 676f995f83 Remove the changelog entry for force_ftz Robbert van der Helm 2021-04-28 15:36:14 +02:00
  • 14b0ba0c62 Clarify the definition of empty_arrangement Robbert van der Helm 2021-04-28 13:41:24 +02:00
  • 216c6bc4f2 Always provide at least some speaker arrangement Robbert van der Helm 2021-04-28 13:35:15 +02:00
  • 23f94b35d0 Fix move semantics in Win32Thread and Win32Timer Robbert van der Helm 2021-04-28 12:56:49 +02:00
  • 160c6acb85 Properly handle move semantics in the scoped FTZ Robbert van der Helm 2021-04-28 12:43:46 +02:00
  • 93f089eca7 Always set FTZ instead of gating it behind a flag Robbert van der Helm 2021-04-28 12:07:14 +02:00
  • d75805820d Mark the options that are not yet in 3.1.0 Robbert van der Helm 2021-04-28 00:53:31 +02:00
  • a12e0dcc27 Enable SSE2 instructions Robbert van der Helm 2021-04-27 23:46:25 +02:00
  • 2be41da9b6 Add compatibility option to force flushing to zero Robbert van der Helm 2021-04-27 23:33:50 +02:00
  • 3aac8e3483 Add a RAII wrapper for enabling flush-to-zero Robbert van der Helm 2021-04-27 22:59:59 +02:00
  • 73d9f5f9b8 Remove unnecessary include Robbert van der Helm 2021-04-27 20:46:08 +02:00
  • ab56115c87 Add Bitwig+Chromaphone 3 as a hide_daw candidate Robbert van der Helm 2021-04-27 18:56:52 +02:00
  • ee50044062 Also allow hiding the host for VST3 plugins Robbert van der Helm 2021-04-27 18:50:47 +02:00
  • 3a73fb9689 Allow hiding the DAW name for VST2 plugins Robbert van der Helm 2021-04-27 18:41:24 +02:00
  • 38abdbee50 Rearrange the configuration options Robbert van der Helm 2021-04-27 17:54:46 +02:00
  • b52362e698 Fix time info cache being applied to other opcodes Robbert van der Helm 2021-04-27 17:31:23 +02:00
  • 5a68b8b39d Flush the reparent from 0c7dbe8 Robbert van der Helm 2021-04-27 03:43:45 +02:00
  • 0d1d368e4f Fix spelling in the changelog Robbert van der Helm 2021-04-26 23:41:26 +02:00
  • dfc9ad5d64 Add changelog entry for the version detection fix Robbert van der Helm 2021-04-26 19:29:15 +02:00
  • 93df3fa1da Fix mismatching types in 2aadf52 #95 Robbert van der Helm 2021-04-26 19:25:28 +02:00
  • 2aadf5256b Fix printing wine version with custom WINELOADER Kira Bruneau 2021-04-26 10:54:03 -04:00
  • 0c7dbe8a4a Reparent to the root window before deferring close Robbert van der Helm 2021-04-26 18:47:58 +02:00
  • 0d53f03b28 Get rid of an incorrect comment Robbert van der Helm 2021-04-26 18:09:54 +02:00
  • f6cf1a7dd2 Use explicit narrowing for SetWindowLongPtr() Robbert van der Helm 2021-04-26 18:09:28 +02:00
  • 661ea5f573 Update the tested REAPER version Robbert van der Helm 2021-04-26 15:27:40 +02:00
  • 10b4c0929d Mention corefonts in the runtime dependencies Robbert van der Helm 2021-04-26 15:07:33 +02:00
  • 75892794f8 Add a suggestion for disabling Serum's tooltips Robbert van der Helm 2021-04-26 13:47:58 +02:00
  • a42ee0400f Print warning explicit COM init was necessary Robbert van der Helm 2021-04-26 00:41:16 +02:00
  • 68c846324c Also explicitly list simple dispatcher opcodes Robbert van der Helm 2021-04-25 23:07:24 +02:00
  • 3e71fc19b8 Explicitly handle VST2 callbacks with nullptrs Robbert van der Helm 2021-04-25 22:43:45 +02:00
  • 86bd19cd80 Fix loading plugins expecting COM to be available Robbert van der Helm 2021-04-25 21:52:41 +02:00
  • d55f07e962 Fix a small typo Robbert van der Helm 2021-04-25 21:46:55 +02:00
  • 671c6a4c18 Specifically not read data for audioMasterWantMidi Robbert van der Helm 2021-04-24 20:27:59 +02:00
  • 0d1cb0bd77 Move special effVendorSpecific handling for REAPER Robbert van der Helm 2021-04-24 20:23:23 +02:00
  • dae0fcab9f Add the audio server/driver to the issue template Robbert van der Helm 2021-04-24 19:51:59 +02:00
  • afefb725b5 Postpone clearing old MIDI events until next event Robbert van der Helm 2021-04-23 01:03:57 +02:00
  • 3f427cfa5a Move known issues section up in the readme Robbert van der Helm 2021-04-22 14:56:13 +02:00
  • e8c1eb74b3 Mention Sforzando's drawing issues in known issues Robbert van der Helm 2021-04-21 01:32:24 +02:00
  • 2b1c2c77f8 Reword the Spitfire known issues entry Robbert van der Helm 2021-04-21 01:27:03 +02:00
  • b35801ffbe Change the emphasis for important readme sections Robbert van der Helm 2021-04-20 11:33:15 +02:00
  • b82d2c0464 Mark the most important sections of the readme Robbert van der Helm 2021-04-20 11:30:13 +02:00
  • f97bacc626 Mention that PipeWire (or rtkit) may cause crashes Robbert van der Helm 2021-04-19 17:14:45 +02:00
  • b04c0b2c65 Update links to the VST3 documentation Robbert van der Helm 2021-04-18 14:24:03 +02:00
  • dd552dc8d7 Print the Wine version at Meson configure time Robbert van der Helm 2021-04-18 14:06:33 +02:00
  • 80f649323a Add missing const qualification Robbert van der Helm 2021-04-16 14:12:48 +02:00
  • ba6b87c790 Bump to version 3.1.0 3.1.0 Robbert van der Helm 2021-04-15 12:38:11 +02:00
  • 25afd43fe7 Update the readme for yabridge 3.1.0 Robbert van der Helm 2021-04-15 12:36:22 +02:00
  • 2c391c97a5 [yabridgectl] Briefly mention blacklist in readme Robbert van der Helm 2021-04-15 12:18:45 +02:00