Commit graph

  • 9ca7458159 Build all modules when doing plugin validation self-test falkTX 2022-08-20 01:19:57 +01:00
  • 1746e4b7ef
    Fix runtime checks from dpf falkTX 2022-08-19 04:30:55 +01:00
  • 392aafe17b Tweak helpers.hpp to more easily find misbehaving module widgets falkTX 2022-08-19 04:28:04 +01:00
  • 9d121a1e03 Update bidoo, adds encore module falkTX 2022-08-19 04:27:23 +01:00
  • c376854a96 Introduce run-time self-tests (needs special build) falkTX 2022-08-19 03:02:38 +01:00
  • 67526eb978 Fix AU crash if host does not provide time signature (x64 auval) falkTX 2022-08-18 23:44:24 +01:00
  • 25b70b9931 Consistent macos build flags, allow debug jucewrapper falkTX 2022-08-18 22:57:28 +01:00
  • 6bd74114c7 add befaco light permission dreamer 2022-08-15 17:28:54 +02:00
  • e42dc9154f Allow wasm to load patch from url too falkTX 2022-08-13 00:40:27 +01:00
  • 19878f0097 Allow loading uncompressed plugin state; Allow patch wasm url falkTX 2022-08-13 00:01:06 +01:00
  • accf13abbd Fix loading patchstorage patches in wasm build (regression) falkTX 2022-08-12 23:13:09 +01:00
  • 7dd700b553 Try to map vst3 main variant audio IO proper; Re-enable VST3 tests falkTX 2022-08-10 03:02:48 +01:00
  • 114307a560 New attempt at ccache falkTX 2022-08-10 00:29:21 +01:00
  • 69072da3c9 Simplify makefile a bit falkTX 2022-08-09 23:39:16 +01:00
  • ec4c65ff37
    Remove swap tricks that are no longer needed falkTX 2022-08-08 01:40:33 +01:00
  • b90ec842be Do not use real clipboard on wasm builds for now falkTX 2022-08-07 20:07:55 +01:00
  • ae04997541
    Enable extra swap for wasm CI build falkTX 2022-08-07 12:52:34 +01:00
  • f5da3d7ffc A few more vst3 related fixes falkTX 2022-08-07 05:22:19 +01:00
  • fceac5ee77 Fix wasm build falkTX 2022-08-07 00:12:04 +01:00
  • dc1a1b5d99 Support clipboard in wasm builds falkTX 2022-08-06 02:33:31 +01:00
  • af728d0c5f Set up resources before including plugin build rules, fixes wasm falkTX 2022-08-05 22:28:23 +01:00
  • 5a8b25948f
    Fix build against/with old SDL2 falkTX 2022-08-05 12:48:03 +01:00
  • cd6ca45bfd
    Add wasm htaccess gzip setup example; Fix build with SDL installed falkTX 2022-08-05 01:25:23 +01:00
  • 9616377f1e more aggressive wasm linker flags falkTX 2022-08-04 01:02:37 +01:00
  • 0f6948fe8a Detect when wasm stuff is unsupported falkTX 2022-08-03 20:04:41 +01:00
  • f9a7099548
    more wasm improvements, tweak welcome dialog falkTX 2022-08-03 17:48:19 +01:00
  • be279ddabd
    Fix wrong/swapped template for main and mini wasm versions falkTX 2022-08-03 15:39:13 +01:00
  • 4f3fdd239e
    fix emar and emranlib usage for wasm builds falkTX 2022-08-03 15:08:46 +01:00
  • dc1cc5d044 Only enable LTO in specific builds falkTX 2022-08-02 17:04:43 +01:00
  • 340e927ae3 More work for native audio variant, add to win and mac installers falkTX 2022-08-02 14:30:50 +01:00
  • bc345e2acd
    Fix macos-universal CI builds falkTX 2022-08-02 09:04:11 +01:00
  • 36ae333490
    Fix light mode nsvg cleanup falkTX 2022-08-02 00:56:54 +01:00
  • 0f3ab5ddf0
    More wasm related fixes, high-dpi and touch events falkTX 2022-07-31 20:41:59 +02:00
  • 22554bae0c
    Fix wasm build not loading lv2 plugins under Chrome falkTX 2022-07-29 00:11:28 +02:00
  • 9ca4fa74b9
    Use macos-11 for CI falkTX 2022-07-29 00:11:13 +02:00
  • 4ead1d80bd
    Add a single CardinalNative standalone variant Based on FX but forces usage of native audio/midi instead of JACK falkTX 2022-07-27 04:29:54 +01:00
  • 39f240f705
    Cleanup falkTX 2022-07-27 03:35:53 +01:00
  • 9be8413054 Start of ZamAudio modules, WIP/Experimental falkTX 2022-07-26 16:54:54 +01:00
  • 65244f1979 Remove hacks for GlueTheGiant, will need to be handled differently falkTX 2022-07-25 17:25:37 +01:00
  • 8ed1859f92 Fix crash on close after latest changes, fundamental color swap falkTX 2022-07-25 15:46:32 +01:00
  • 13020e793d Add a few more things for light/dark mode switch, WIP falkTX 2022-07-25 15:21:54 +01:00
  • 463e5cb770 Fix title for emscripten loading page falkTX 2022-07-25 13:49:30 +01:00
  • 2aa9142437
    Tweak template patch locations falkTX 2022-07-24 18:18:46 +01:00
  • c957357781 Fix Ildaeil log sliders, allow mono input plugins falkTX 2022-07-24 18:16:48 +01:00
  • b2029e86bc
    Add wasm-mini build target falkTX 2022-07-24 14:32:24 +01:00
  • 8d9cd6bf85 A few tweaks for native audio/midi, WIP falkTX 2022-07-22 21:11:06 +01:00
  • ba342d24b6 Expose standalone controls on all builds, when available falkTX 2022-07-22 15:45:31 +01:00
  • 46acfbf2d1 Update submodules; Add link to patchstorage platform in menu falkTX 2022-07-22 15:12:14 +01:00
  • 4979ef7b31 Move settings::darkMode definition to rack.a, fixes macOS build falkTX 2022-07-22 15:05:24 +01:00
  • 12427f5ed7 Deal with homebrew cmake injecting OSX SYSROOT falkTX 2022-07-22 15:04:38 +01:00
  • 79cffd2d8e
    Fix win32 CI stuff, skip macOS AU for now falkTX 2022-07-22 00:34:11 +01:00
  • 726a8be3da
    Fix wine CI stuff, skip vst3 validation for now falkTX 2022-07-21 02:57:11 +01:00
  • f55161143e
    One more light mode tweak falkTX 2022-07-21 01:53:06 +01:00
  • fc71d05451
    Rebuild CI cache, force CMAKE_OSX_SYSROOT for jucewrapper falkTX 2022-07-21 01:41:05 +01:00
  • 20101d3b38
    Forgot to update AU version string falkTX 2022-07-21 01:25:46 +01:00
  • 2056b055ab
    Force install of wine32:i386 and wine64 on CI falkTX 2022-07-21 01:16:50 +01:00
  • 008f084c1d
    Plugin validation build should not use STATIC_BUILD=true falkTX 2022-07-21 01:14:41 +01:00
  • 013849305a Try to fix macOS build falkTX 2022-07-20 13:58:03 +01:00
  • 64dae94340 Fix wasm build falkTX 2022-07-19 21:52:20 +01:00
  • ca1ac162ff More light panel things falkTX 2022-07-19 21:00:22 +01:00
  • 8cec74e966 A few more light mode things falkTX 2022-07-19 20:33:34 +01:00
  • 187b1c72dd Introduce dark/light mode switch, EXPERIMENTAL falkTX 2022-07-19 16:21:45 +01:00
  • dd185edf96
    Revert a few things to get zstd working in wasm, deal with it later falkTX 2022-07-16 00:30:44 +01:00
  • dab443d2c3 Fix a typo falkTX 2022-07-15 19:56:41 +01:00
  • 3b3f155bb2 Bring Ildaeil fixes from the other side falkTX 2022-07-15 19:20:45 +01:00
  • e840ca05da Tweak wasm things a bit more, download some pregen files for now falkTX 2022-07-15 19:04:40 +01:00
  • ee96a86e24 Bump version falkTX 2022-07-15 11:01:47 +01:00
  • c6247c45e9 Add fallback names to OpenGL FBO functions for Windows falkTX 2022-07-15 10:56:44 +01:00
  • 9274f433cb Do not crash if nanovg context creation fails falkTX 2022-07-15 10:27:32 +01:00
  • 541e7dcf69 Fix VST3 host keycode special handling falkTX 2022-07-15 00:57:12 +01:00
  • a0faebad8b Give keyboard focus to UI on each mouse click falkTX 2022-07-14 20:18:07 +01:00
  • 76b18507f2 Do not install jack standalone for windows by default falkTX 2022-07-14 20:17:05 +01:00
  • db565e68d4 Cleanup falkTX 2022-07-14 20:16:56 +01:00
  • d7d85606f4
    Enable full wasm build falkTX 2022-07-14 11:27:44 +01:00
  • 3c5d7a4e0e
    Start of wasm CI target falkTX 2022-07-14 01:04:54 +01:00
  • e79c18efb3 Fix VST3 UI not appearing under Studio One falkTX 2022-07-13 21:49:33 +01:00
  • f0f142f404 Fix macOS build falkTX 2022-07-13 21:16:11 +01:00
  • d5d593a3e7 Fix VST3 under Cubase falkTX 2022-07-13 20:45:36 +01:00
  • ecd98312bb Rebuild CI cache falkTX 2022-07-13 14:42:01 +01:00
  • c24a3c226a Pass custom flags into deps falkTX 2022-07-13 14:41:09 +01:00
  • 016e2f304b
    More clipboard tweaks, do not hang waiting falkTX 2022-07-12 10:51:51 +01:00
  • 492ed4fb63
    Fix previous commit falkTX 2022-07-12 10:37:22 +01:00
  • 397cd75f22
    Make X11 clipboard handling more robust falkTX 2022-07-12 09:46:44 +01:00
  • 63afbaacd8
    Tweak default wasm buffer size, allow to change it via menu falkTX 2022-07-11 18:11:42 +01:00
  • e3a7a5ccb8
    Use FX variant as base for wasm builds, add input and midi options falkTX 2022-07-11 14:43:49 +01:00
  • 48a01f0b22
    Add wasm things to menus, fix up event handling falkTX 2022-07-10 03:56:35 +01:00
  • d1d08e4704
    More wasm details, deal with requirements for -sMAIN_MODULE falkTX 2022-07-09 23:11:02 +01:00
  • c3f271d9e9
    Add missing opus as supported extension in audio file module falkTX 2022-07-09 13:34:23 +01:00
  • 3af971534c
    Allow wasm fetch patchstorage thigns, set system factory template falkTX 2022-07-09 00:17:07 +01:00
  • e389ca7469
    Workaround for wrong file permissions from zstd extraction on wasm falkTX 2022-07-09 00:00:49 +01:00
  • 97a2d5935a
    Fix headless build falkTX 2022-07-08 19:25:05 +01:00
  • 5c26b531f6
    Regen source diffs vs Rack falkTX 2022-07-08 12:45:51 +01:00
  • a0a5fa134a
    Add squeeze modules parameter, adjust view menu alike Rack falkTX 2022-07-08 12:45:19 +01:00
  • 5e93775d26
    Handle all wasm ddpx/dpi targets known falkTX 2022-07-08 12:04:41 +01:00
  • fd3a21add0
    Fix ildaeil crash when carla side has UI disabled falkTX 2022-07-08 12:04:15 +01:00
  • 0a28d20e1a
    Adjust wasm shell for high-dpi falkTX 2022-07-07 14:07:15 +01:00
  • dc178cf2f9
    Fix yet another LTO build conflict falkTX 2022-07-07 10:55:54 +01:00
  • 9d71e37086
    Do not use imgui custom loader for opengl3 falkTX 2022-07-07 10:28:28 +01:00
  • b9d5bb9732
    Fix LTO build falkTX 2022-07-07 09:51:18 +01:00
  • 6de963d728
    More wasm tweaks, add join discussion button falkTX 2022-07-07 01:01:20 +01:00