120 Commits (2181d46b79e0be4e3a98622fb6d92a44a6eeb6b0)

Author SHA1 Message Date
  Andrew Belt eb9a476105 Move ReadWriteMutex from Engine.cpp to new mutex.hpp header. 2 years ago
  Andrew Belt 5aa2e3bcc0 Change error when including headers other than rack.hpp to a warning. 3 years ago
  Andrew Belt aff9aa6fa6 Add TextField::password property, make PasswordField simply set that property. 3 years ago
  Andrew Belt 0b0170f463 Rename AudioWidget to AudioDisplay, MidiWidget to MidiDisplay. Move 3 years ago
  Andrew Belt 15b58ec7dd Delete SvgLatch. Add latch setting to SvgSwitch. 3 years ago
  Andrew Belt 466e3737a7 Use deprecated attribute for PRIVATE on Clang since the error attribute was just added in clang 13. 3 years ago
  Andrew Belt a194b6f34f Add SvgLatch. 3 years ago
  Andrew Belt 0b71cbf3b4 PRIVATE is ignored on global variables so remove it. 3 years ago
  Andrew Belt b22f88b8aa Rename INTERNAL to PRIVATE. Add PRIVATE to several functions/symbols that plugins should never call/use. 3 years ago
  Andrew Belt 9fd506bff7 Add dsp::convert(). 3 years ago
  Andrew Belt 0976b5725a Add comment about including Rack headers other than rack.hpp. 3 years ago
  Andrew Belt 096c2c78b3 Rename simd/vector.hpp to simd/Vector.hpp. Make sure all useful headers are in rack.hpp. 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 84a0728c42 Make Button, RadioButton, ChoiceButton, and OptionButton more consistent. Remove IconButton. 3 years ago
  Andrew Belt 61d387c63b Rewrite RackRail and rename it to RailWidget. Add rail graphic revision from Pyer. 3 years ago
  Andrew Belt a2904149c8 Rename window.hpp/cpp to Window.hpp/cpp since it's a class. 3 years ago
  Andrew Belt c9cf25f66e Merge event namespace into widget namespace. Event classes are now defined inside the Widget class. 3 years ago
  Andrew Belt ec062f8b9a Fix typo in INTERNAL macro. 3 years ago
  Andrew Belt 5a5a40f5a2 Fix INTERNAL definition on Windows. 3 years ago
  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