18 Commits (89e5b460ebeeaf41f1176b231a6f34248353fdd6)

Author SHA1 Message Date
  Andrew Belt 97c2d50f17 Don't assert that context exists in contextGet(). 1 year ago
  Andrew Belt 9d8624d4b6 Add MIDI "Loopback" driver. 2 years ago
  Andrew Belt ba2bc099de Log initializing, creating, deleting, and destroying subsystems. 3 years ago
  Andrew Belt df89de7847 Move Svg to window:: namespace. 3 years ago
  Andrew Belt f25a17075c Add window:: namespace. 3 years ago
  Andrew Belt a2904149c8 Rename window.hpp/cpp to Window.hpp/cpp since it's a class. 3 years ago
  Andrew Belt acac627ae7 Destroy history after scene. 4 years ago
  Andrew Belt c1f6c0e69b Destroy event subsystem after scene. 4 years ago
  Andrew Belt 66cb723b63 Reorder initialization and destruction of submodules. 4 years ago
  Andrew Belt a99ba7f352 Add midi::Message::toString(). 4 years ago
  Andrew Belt 9430ed8a65 Clean up autosave directory of removed modules when saving a patch and closing. Check for magic number of Zstandard format to find out whether a patch is legacy pre-v2. 4 years ago
  Andrew Belt b0bde7453b Remove Context::init(). Instead, initialize application manually in the standalone launcher. 5 years ago
  Andrew Belt c18370bf9a Workaround for Apple's clang not compiling thread_local correctly. 5 years ago
  Andrew Belt 529d87ee12 Remove contextInit() and contextDestroy() since they don't really make sense with multiple instances. 5 years ago
  Andrew Belt 3f83066966 Make global context a thread_local variable. Add contextSet(). 5 years ago
  Andrew Belt ca9231e1b3 Rename App to Context and app.hpp to context.hpp. The APP macro is still valid. 5 years ago
  Andrew Belt 538f5589c2 Make headless mode work somewhat. 5 years ago
  Andrew Belt dca30e2b53 Auto-format code with astyle. 5 years ago
  Andrew Belt 696939069d Use <> instead of "" for include directive. 6 years ago
  Andrew Belt 9d609fee2b Rename `widget::*Event` to `event::*`. 6 years ago
  Andrew Belt 2446756c54 Make settings a namespace instead of a global class. 6 years ago
  Andrew Belt 0309ad7323 Move devMode and headless to Settings. Unzip Fundamental even if plugins/Fundamental folder exists but it isn't loaded. 6 years ago
  Andrew Belt b84e2f57fa Merge event:: namespace with widget:: namespace. Rename event::* to widget::*Event. 6 years ago
  Andrew Belt 0b17f9e2ca Move App from rack::app:: to rack::. Remove ambiguous operator overloads in simd.hpp. Include simd.hpp in rack.hpp. 6 years ago
  Andrew Belt 7e339831be Add headless mode, although patches cannot be loaded. 6 years ago
  Andrew Belt 64602576b0 Create `engine::` namespace 6 years ago
  Andrew Belt 8a5a806425 Add app::, ui::, and widget:: namespaces. 6 years ago
  Andrew Belt 8cc4cb3c2b Add PatchManager. Clean up and refactor RackWidget and CableContainer. 6 years ago
  Andrew Belt 655f081965 Rename context() to app(). Add skeleton for history. 6 years ago
  Andrew Belt e51ce44588 Remove PulseAudio from default Linux rtaudio build, fix lastPath being overwritten when autosave is loaded, add List, replace AddModuleWindow with Sublime Text-like browser (partially complete) 7 years ago
  Andrew Belt 4a3bf84e42 Serialize wire color 7 years ago
  Andrew Belt 575e4df2fd Use RELEASE=1 to build release version. VERSION is automatically set in the Makefile now. 7 years ago
  Andrew Belt dc91b5d403 Update plugin manager to new online Rack plugin manager API 7 years ago
  Andrew Belt a538fad3fc Add SSL support to curl build 7 years ago
  Andrew Belt 580f0db6b4 Change zoom only when zoom slider has finished moving (onAction()) 7 years ago
  Andrew Belt a1836e7c57 Added version metadata to plugin 7 years ago
  Andrew Belt e26235e565 Don't define VERSION in dev builds 7 years ago
  Andrew Belt aa2988c09d Add toggle button for plug light, use title caps for all text 7 years ago
  Andrew Belt 232fccce38 Move version check dialog box to RackScene on main thread 7 years ago
  Andrew Belt 3eba4b755e Switch from noc to osdialog, add arch-detecting Makefile, added dep Makefile 7 years ago
  Andrew Belt 2fd04a764e Bumped OpenGL require from 3.2 to 2.0, fixed plugin loading on win and mac, added licenses for new libraries 8 years ago
  Andrew Belt e23bf21e5b Added PeakFilter to dsp.hpp, added dr_libs dependency for dr_wav.h 8 years ago
  Andrew Belt 3f8b5ad055 Renamed scene.hpp to app.hpp, moved app stuff to src/app 8 years ago
  Andrew Belt 70e3ab97b6 fix Linux audio by using asynchronous Portaudio instead of synchronous 8 years ago
  Andrew Belt 58974d5530 Added Davies knobs, added SVG renderer 8 years ago
  Andrew Belt aad709e62c Large refactor to modularize include files, add NanoSVG dependency, added Image/Font/SVG loader 8 years ago