33 Commits (ad78992e799509fc7d3cd7367d7f8ea4fc41bdb6)

Author SHA1 Message Date
  Andrew Belt b5935a76e8 Add default fields to history classes. 11 months ago
  Andrew Belt 26ef3b574e When dragging cable back to its original port, don't push history which does nothing. 1 year ago
  Andrew Belt 950d73444e Add menu item to port menu to set color of cables. 4 years ago
  Andrew Belt b22f88b8aa Rename INTERNAL to PRIVATE. Add PRIVATE to several functions/symbols that plugins should never call/use. 4 years ago
  Andrew Belt ff92575e40 Add Internal struct to history::State. 4 years ago
  Andrew Belt 6d5a76788f Adjust formatting of namespace docs. 4 years ago
  Andrew Belt 4e8b9ef301 Improve namespace documentation. 4 years ago
  Andrew Belt 5f8f9b8e35 Change `bypass` variable name to `bypassed` when appropriate. 5 years ago
  Andrew Belt 5e4124f66a Rename bypassed to bypass everywhere. 5 years ago
  Andrew Belt f887faea79 Fix module and cable ID variables that were `int` instead of `int64_t`. Add `Engine::getNumCables()` and `Engine::getCableIds()`. 5 years ago
  Andrew Belt 120aafe6d3 Change order of includes to C++ standard headers, library headers, and local project headers. 6 years ago
  Andrew Belt c9e0b82204 Add limit to undo history (currently 500 actions). 6 years ago
  Andrew Belt c33dc3c842 Rename module disabling to bypassing. 6 years ago
  Andrew Belt e4b6056ded Massive WIP v2 overhaul: 6 years ago
  Andrew Belt dca30e2b53 Auto-format code with astyle. 6 years ago
  Andrew Belt 696939069d Use <> instead of "" for include directive. 6 years ago
  Andrew Belt de95175596 Since dragging a ModuleWidget can move all modules, push a ComplexAction of ModuleMove actions instead of a single action. 6 years ago
  Andrew Belt 4d36193cf2 Fix ModuleWidget::getParam(), getInput(), and getOutput() returning incorrect object. 6 years ago
  Andrew Belt 87cab493f3 Add saved state to history::State. Ask for user confirmation in patch::resetDialog() and patch::loadDialog() if patch is unsaved. 6 years ago
  Andrew Belt 52151a709d Add various API documentation 7 years ago
  Andrew Belt b40fbf7f0e Add names to history::Actions. 7 years ago
  Andrew Belt c60339bcd3 Create `plugin::` namespace 7 years ago
  Andrew Belt 8a5a806425 Add app::, ui::, and widget:: namespaces. 7 years ago
  Andrew Belt c6f8153d74 Use various other history actions when interacting with the rack 7 years ago
  Andrew Belt f6010e61a3 Add Undo/Redo menu items. Clean up Toolbar. 7 years ago
  Andrew Belt 42e47732f9 Refactor ModuleAdd. Add history::State::clear() 7 years ago
  Andrew Belt 94c33c5e77 Use cable history actions when interacting with cables 7 years ago
  Andrew Belt 19d9fdd041 Add ModuleBypass. Serialize Module::bypass. 7 years ago
  Andrew Belt cb7e139b47 Make power meter display in microseconds instead of millisamples. Add history::ComplexAction. Split Param into Param and ParamInfo. Rename setup() to config(). 7 years ago
  Andrew Belt 3ab43a2ce0 Rename wire to cable 7 years ago
  Andrew Belt c59b9ba67d Add history actions: ModuleAdd, ModuleRemove, ModuleMove, ParamChange, WireAdd, WireRemove, WireMove 7 years ago
  Andrew Belt 2910af755f Implement history::State. Add history::ModuleAdd declaration. 7 years ago
  Andrew Belt 655f081965 Rename context() to app(). Add skeleton for history. 7 years ago