100 Commits (59f0621303500784fc8755ee105c81959b57b361)

Author SHA1 Message Date
  Andrew Belt df68876d16 Make INTERNAL macro use hidden visibility instead of internal. 3 years ago
  Andrew Belt 357bd847bf Rename PRIVATE macro to INTERNAL. 3 years ago
  Andrew Belt 317b9125b6 Make ReadWriteLock non-recursive and add *_NoLock() methods to Engine as needed. 3 years ago
  Andrew Belt 86f3658b51 Add `Exception::Exception(const char* format, ...)` so you can create Exception objects using C format strings. 3 years ago
  Andrew Belt 1fdbf71bb7 Add PRIVATE macro. 3 years ago
  Andrew Belt 120aafe6d3 Change order of includes to C++ standard headers, library headers, and local project headers. 4 years ago
  Andrew Belt ca9231e1b3 Rename App to Context and app.hpp to context.hpp. The APP macro is still valid. 4 years ago
  Andrew Belt e1b14091bd Add Dark mode to settings and menu bar. Change default cable colors. 4 years ago
  Andrew Belt 4f2d6a3db7 Revert "Add json.hpp." 5 years ago
  Andrew Belt a007a41b0d Add json.hpp. 5 years ago
  Andrew Belt 8140897835 Don't include GLFW/glfw3native.h in window.hpp. 5 years ago
  Andrew Belt 4bc44cf931 Remove recursive rack namespace. 5 years ago
  Andrew Belt 966cf1c5b4 Remove RACK_FLATTEN_NAMESPACES since it is not known to be used. 5 years ago
  Andrew Belt dbd117ea62 Include rack:: namespace in APP and logger macros (DEBUG, INFO, WARN, FATAL). 5 years ago
  Andrew Belt 24f8533503 Add dsp/approx.hpp. 5 years ago
  Andrew Belt dca30e2b53 Auto-format code with astyle. 5 years ago
  Andrew Belt 5a40e0a140 Create dsp/midi.hpp, based on CV_MIDI's implementation of PolyphonicMidiOutput. 5 years ago
  Andrew Belt 696939069d Use <> instead of "" for include directive. 5 years ago
  Andrew Belt afd6d4bb8e Clean up various headers. 5 years ago
  Andrew Belt 10fa872dc6 Clean up DSP headers. 5 years ago
  Andrew Belt 53274088be Rename Toolbar to MenuBar. 5 years ago
  Andrew Belt 2c3de3e8ca Move simd.hpp to its own namespace. 5 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. 5 years ago
  Andrew Belt 3722f8c834 Remove simd.hpp from rack.hpp since it's not ready to compile yet. 5 years ago
  Andrew Belt 6b5cb5b5f7 Clean up dsp headers and documentation. 5 years ago
  Andrew Belt 11544f25b3 Update rack0.hpp header 5 years ago
  Andrew Belt f967c68110 Header cleanup. ModuleBrowser work. 5 years ago
  Andrew Belt 7458b5d709 Add param touch to engine. Add param learning to MIDI-Map. 5 years ago
  Andrew Belt d7b72c5b0f Rewrite thread API. Add ParamMap::to/fromJson(). 5 years ago
  Andrew Belt aa16adc196 RackWidget ignore arrow keys for scrolling if widget is selected. 5 years ago
  Andrew Belt bfcae28495 Update MIDI-Map panel. Add Engine::getModule(). 5 years ago
  Andrew Belt da4110367a Move DSP window functions to window.hpp. Use 0-indexed module/cable IDs instead of 1-indexed. Unserialize module/cable IDs as they are in the patch file. 5 years ago
  Andrew Belt 822c525d6b Change "SVG" to "Svg" for correct capitalization style. Create Window::loadSvg, loadImage, and loadFont. 5 years ago
  Andrew Belt cc3b9acb7c Create `component::` namespace 5 years ago
  Andrew Belt 64602576b0 Create `engine::` namespace 5 years ago
  Andrew Belt c60339bcd3 Create `plugin::` namespace 5 years ago
  Andrew Belt 8a5a806425 Add app::, ui::, and widget:: namespaces. 5 years ago
  Andrew Belt 6d86a8280c Add convenience methods to Port. Draw blue plug lights for polyphonic ports. 5 years ago
  Andrew Belt c4a33bedc3 Move CableContainer methods into RackWidget 5 years ago
  Andrew Belt cb38464a28 Add GLWidget 5 years ago
  Andrew Belt 2862703f4c Add CV-MIDI to Core. Move arrow key scrolling from ScrollWidget to RackWidget. 5 years ago
  Andrew Belt 434bf253e4 Add fft.hpp, clean up math and dsp headers 5 years ago
  Andrew Belt 428f137d45 Remove multiple inheritance from all widgets, remove virtual inheritance, merge MomentarySwitch and ToggleSwitch to Switch with a boolean. 5 years ago
  Andrew Belt 0547a194a9 Tweaks to math.hpp and its docstrings 5 years ago
  Andrew Belt 1a26bac9b1 Move ui header implementations to source files. 5 years ago
  Andrew Belt 3ab43a2ce0 Rename wire to cable 5 years ago
  Andrew Belt 655f081965 Rename context() to app(). Add skeleton for history. 5 years ago
  Andrew Belt cb0f3e5100 Use dsp:: namespace. Automatically include dsp headers in rack.hpp. 5 years ago
  Andrew Belt 7c04ff0abf Rename Port to PortWidget 5 years ago
  Andrew Belt f5601d2042 Work on toolbar, event context 5 years ago