Commit Graph

  • cea5459eef Fix wording in changelog Robbert van der Helm 2020-11-20 14:37:51 +01:00
  • f79e2465e8 Bump to version 2.1.0 2.1.0 Robbert van der Helm 2020-11-20 14:18:51 +01:00
  • ef98ff3d64 Reword parts of the changelog Robbert van der Helm 2020-11-20 14:18:00 +01:00
  • 1c2418d4d8 Clean up the installation instructions Robbert van der Helm 2020-11-20 14:01:39 +01:00
  • 18f15014e6 Mention the new plain yabridgectl AUR package Robbert van der Helm 2020-11-20 13:38:28 +01:00
  • b9b61e420f [yabridgectl] Reorganize path check Robbert van der Helm 2020-11-20 13:34:23 +01:00
  • c69037b649 Always search for host in ~/.local/share/yabridge Robbert van der Helm 2020-11-20 02:20:41 +01:00
  • abb2206970 Fix typos in the word 'Boost' Robbert van der Helm 2020-11-20 01:15:51 +01:00
  • f1f5d34b52 Add version bounds to meson wrap dependencies Robbert van der Helm 2020-11-15 01:05:47 +01:00
  • ed5f0c42d9 Fix off-by-one error in speaker arrangement read Robbert van der Helm 2020-11-14 19:37:04 +01:00
  • f40f031bb0 Reword changelog Robbert van der Helm 2020-11-14 19:31:33 +01:00
  • d52268b53e Update changelog 2.0.2 Robbert van der Helm 2020-11-14 18:15:10 +01:00
  • ad71016c9a Bump to version 2.0.2 Robbert van der Helm 2020-11-14 18:13:18 +01:00
  • ff021d0581 Work around editor opening bug in Ardour 6.3 Robbert van der Helm 2020-11-13 17:08:41 +01:00
  • b93f0ddb8b Don't depend on the parallel STL Robbert van der Helm 2020-11-13 13:41:20 +01:00
  • 08ea0d2891 Move things around in the known issues section Robbert van der Helm 2020-11-12 12:28:18 +01:00
  • 02d0898a23 Move linking arguments in cross-wine.conf Robbert van der Helm 2020-11-11 16:12:43 +01:00
  • b58d643a08 Suggest plugin groups for boosting performance Robbert van der Helm 2020-11-10 23:35:57 +01:00
  • 09ba0d887b Remove old TODO Robbert van der Helm 2020-11-10 15:52:35 +01:00
  • af8c9ef838 Upgrade to bitsery 5.2.0 Robbert van der Helm 2020-07-22 14:43:23 +02:00
  • 5f1fbcb905 Bump to version 2.0.1 2.0.1 Robbert van der Helm 2020-11-08 21:53:55 +01:00
  • b04e1da0d9 Terminate the Wine host after the sockets close Robbert van der Helm 2020-11-08 21:49:52 +01:00
  • 9300648067 Fix typo in vst2.cpp Robbert van der Helm 2020-11-08 16:07:57 +01:00
  • 97d1055063 Bump to version 2.0.0 2.0.0 Robbert van der Helm 2020-11-08 13:47:22 +01:00
  • 91604f41b5 Change wording in changelog Robbert van der Helm 2020-11-08 13:47:08 +01:00
  • 4920cab187 Update the readme for yabridge 2.0.0 Robbert van der Helm 2020-11-08 13:40:01 +01:00
  • f2d4d78c49 Remove removed items from the the readme Robbert van der Helm 2020-11-08 12:32:23 +01:00
  • 0392ed2220 [yabridgectl] Mention sync --force in the readme Robbert van der Helm 2020-11-08 13:13:07 +01:00
  • 7931f38066 Remove the deprecated use-* compilation options Robbert van der Helm 2020-11-08 12:36:06 +01:00
  • 889d9d81c4 Fix wording in the changelog Robbert van der Helm 2020-11-08 10:54:45 +01:00
  • 5bcae68d77 Add an example for using a single plugin group Robbert van der Helm 2020-11-08 00:27:30 +01:00
  • 5486d91201 Fix style Robbert van der Helm 2020-11-07 23:17:00 +01:00
  • acdbcaca6a Fix plugin host fallover behaviour Robbert van der Helm 2020-11-07 23:07:14 +01:00
  • d2500ff31d Get rid of message loop skipping and EditorOpening Robbert van der Helm 2020-11-07 22:06:58 +01:00
  • e2603df522 Update the architecture document Robbert van der Helm 2020-11-07 21:45:02 +01:00
  • a0c0a86e2c Drop the separate effProcessEvents socket Robbert van der Helm 2020-11-07 20:54:33 +01:00
  • f1c83536d8 Add Qtractor to the list of tested DAWs Robbert van der Helm 2020-11-07 20:37:07 +01:00
  • 822985e140 Mention new socket location in changelog Robbert van der Helm 2020-11-07 18:34:45 +01:00
  • 42032c5c2d Fix the old accumulative process() function Robbert van der Helm 2020-11-07 18:17:21 +01:00
  • 23cd2dd193 Bump the event loop handling rate up to 60 Hz Robbert van der Helm 2020-11-07 00:29:56 +01:00
  • 36f6e93216 No longer track whether the GUI is active Robbert van der Helm 2020-11-06 17:54:42 +01:00
  • 5087b49cc4 Simplify EventHandler::receive_events Robbert van der Helm 2020-11-06 17:49:00 +01:00
  • 1c7e866609 No longer return a lambda in passthrough_event() Robbert van der Helm 2020-11-06 17:17:36 +01:00
  • c285ba0bd2 Mention passthrough_event() in Event*Payload Robbert van der Helm 2020-11-06 17:02:13 +01:00
  • 8d2cc3e9fb Fix typo in readme introduction Robbert van der Helm 2020-11-06 11:22:20 +01:00
  • caae9befc6 Mention software rendering for Scaler 2 Robbert van der Helm 2020-11-02 22:09:37 +01:00
  • ba6381e3ae Rename EventHandler::{send,receive} to *_event(s?) Robbert van der Helm 2020-11-01 12:01:50 +01:00
  • ec26b60e54 Also mention yabridgectl-git to avoid confusion Robbert van der Helm 2020-10-31 16:11:18 +01:00
  • cd49985831 Mention the master branch version in the readme Robbert van der Helm 2020-10-31 16:09:42 +01:00
  • fd3ff233fd Mention that the workaround for REAPER is obselete Robbert van der Helm 2020-10-31 13:39:08 +01:00
  • fa01ac843b Replace all non-group sockets with SocketHandler Robbert van der Helm 2020-10-30 13:30:08 +01:00
  • 42792a883d Add EventHandler-like wrapper for simple sockets Robbert van der Helm 2020-10-30 12:58:31 +01:00
  • 3788c1226b Take buffers by reference in {read,write}_object() Robbert van der Helm 2020-10-30 12:50:14 +01:00
  • c18e4be039 Add more improvements to socket rework changelog Robbert van der Helm 2020-10-30 01:30:49 +01:00
  • 9633a70745 Use 'concurrent' instead of 'asynchronous' Robbert van der Helm 2020-10-29 20:49:46 +01:00
  • 66976ddfff Clarify the plugin group changelog entry better Robbert van der Helm 2020-10-28 21:32:48 +01:00
  • 8b2fa0f589 Merge branch 'feature/socket-rework' into master Robbert van der Helm 2020-10-28 21:21:10 +01:00
  • 264f6ab8b5 Mention that all plugin group crashes are fixed Robbert van der Helm 2020-10-28 21:19:50 +01:00
  • 08cd7cf8ab Join Win32Threads on destruct, like std::jthread Robbert van der Helm 2020-10-28 21:11:34 +01:00
  • dd9957159a Move the sockets after the threads in Vst2Bridge Robbert van der Helm 2020-10-28 21:05:14 +01:00
  • d81759c929 Add an explicit wait to our thread wrapper Robbert van der Helm 2020-10-28 20:40:19 +01:00
  • 93e01dacef Explicitly close all sockets on shutdown Robbert van der Helm 2020-10-28 20:25:10 +01:00
  • e70b042f9f Update the versions of the tested DAWs Robbert van der Helm 2020-10-28 19:52:11 +01:00
  • f39ee82bd4 Update socket rework changelog entry Robbert van der Helm 2020-10-28 01:21:56 +01:00
  • bece654c2d Rename PluginContext to MainContext for clarity Robbert van der Helm 2020-10-28 01:02:56 +01:00
  • fac820c25a Execute all non-unsafe opcodes on calling thread Robbert van der Helm 2020-10-27 23:18:59 +01:00
  • eb8d4ae1d8 Fix Win32Thread not capturing by move Robbert van der Helm 2020-10-27 22:53:59 +01:00
  • 1a18ea8614 Add a dependency for function2 Robbert van der Helm 2020-10-27 22:52:57 +01:00
  • 28886e7073 Replace all threads with Win32Thread in Wine host Robbert van der Helm 2020-10-27 18:29:38 +01:00
  • bafc36614b Properly forward arguments in Win32Thread Robbert van der Helm 2020-10-27 18:28:23 +01:00
  • a6b5951d81 Replace std::jthread with Win32Thread everywhere Robbert van der Helm 2020-10-27 17:38:13 +01:00
  • 59b57f48da Add a changelog entry for the thread rework Robbert van der Helm 2020-10-27 17:30:18 +01:00
  • 4038e198fe Replace the Win32Thread proxy functions Robbert van der Helm 2020-10-27 17:16:20 +01:00
  • 1681ec9767 Add support for lambdas to Win32Thread Robbert van der Helm 2020-10-27 17:04:40 +01:00
  • 058eb9f2ee Fix winedbg warning Robbert van der Helm 2020-10-27 11:56:00 +01:00
  • dc72dd97a5 Reword the socket rework changelog entry Robbert van der Helm 2020-10-27 11:01:55 +01:00
  • e51c7f7ae3 Get rid of hack_reaper_update_display Robbert van der Helm 2020-10-26 22:22:21 +01:00
  • 5b00ddb0c4 Fall back to waiting when socket is not yet ready Robbert van der Helm 2020-10-26 22:13:55 +01:00
  • 016ceccc18 Mark several opcodes as unsafe Robbert van der Helm 2020-10-26 20:59:27 +01:00
  • e12a56978d Reintroduce the additional IO contexts Robbert van der Helm 2020-10-26 20:39:16 +01:00
  • ca2b95e7aa Handle dispatch() directly during event handling Robbert van der Helm 2020-10-26 20:00:26 +01:00
  • c95e8aa63c Add a TODO for removing hack_reaper_update_display Robbert van der Helm 2020-10-26 18:00:24 +01:00
  • 4c490808c0 Add a changelog entry for the socket rework Robbert van der Helm 2020-10-26 18:00:10 +01:00
  • 816a2cbe01 [yabridgectl] Update Wine error detection Robbert van der Helm 2020-10-26 17:54:41 +01:00
  • e067bbbfbc Don't stop the whole IO context Robbert van der Helm 2020-10-26 17:44:01 +01:00
  • ac17539ef3 Drop all additional IO contexts Robbert van der Helm 2020-10-26 17:32:37 +01:00
  • cde7b4ec67 Properly move the sockets to the handler threads Robbert van der Helm 2020-10-26 15:48:43 +01:00
  • 8d7826f1df Handle incoming events from off-threads separately Robbert van der Helm 2020-10-26 13:45:19 +01:00
  • 81efa6febe Listen for incoming secondary event requests Robbert van der Helm 2020-10-26 12:58:03 +01:00
  • 523ac64d11 Add a missing lock to reading from active_plugins Robbert van der Helm 2020-10-26 12:45:38 +01:00
  • 2f6883977f Create secondary sockets for sending nested events Robbert van der Helm 2020-10-26 12:13:27 +01:00
  • d82f8463d9 Use simple numerical IDs for plugins in groups Robbert van der Helm 2020-10-26 11:51:13 +01:00
  • 74c3cab046 Move event handling logic to a dedicated class Robbert van der Helm 2020-10-25 23:08:11 +01:00
  • 54ed69c408 Merge events.h into communication.h Robbert van der Helm 2020-10-25 21:25:31 +01:00
  • 4b53342514 💥 Encapsulate and rework all socket logic Robbert van der Helm 2020-10-25 16:50:58 +01:00
  • 4b4b19bbd8 Mention multiple socket endpoints in architecture Robbert van der Helm 2020-10-25 13:38:21 +01:00
  • a1e7142f17 Mark max_win32_messages as [[maybe_unused]] Robbert van der Helm 2020-10-25 13:00:50 +01:00
  • ae6a557482 Mention Tk-Glitch's Wine PKGBUILD now esync's back Robbert van der Helm 2020-10-24 13:25:26 +02:00
  • 532bfb4e5e Change wording in changelog Robbert van der Helm 2020-10-23 15:56:27 +02:00
  • cbc55aa16f Bump to version 1.7.1 1.7.1 Robbert van der Helm 2020-10-23 14:10:11 +02:00