684 Commits (6a0797fde5f2a01ed30183c7f85c45a00e1565a3)

Author SHA1 Message Date
  Andrew Belt e23789c287 Add numpad device to keyboard driver. 6 years ago
  Andrew Belt 26abab6de3 Rename float4 to float_4. 6 years ago
  Andrew Belt 1b168ce3a3 Rename f32_4 to float4 6 years ago
  Andrew Belt ea8eca4cd3 Add simd to various dsp functions. 6 years ago
  Andrew Belt 4612052e04 Fix correctness bugs/typos in simd library. Add log10, sgn, andnot, and ifelse to simd. 6 years ago
  Andrew Belt 871617ad6c Fix docstrings. Add createParamCentered to rack0.hpp. 6 years ago
  Andrew Belt 0517cc20aa Fix return values of deprecated random*() functions in rack0.hpp. 6 years ago
  Andrew Belt 076f8b1965 Clean up ui namespace. Remove blendish state from ui classes. 6 years ago
  Andrew Belt 54544bbe93 Use Module::Expander struct for accessing expander messages. 6 years ago
  Andrew Belt 212404c664 Add Widget::addChildBottom(). Change ModuleWidget::setPanel behavior. Improve event docstrings. Temporarily disable glibc 2.23 header on Linux. 6 years ago
  Andrew Belt cdf7a2bbfa Fix serialization for unbounded Params. 6 years ago
  Andrew Belt 7bd98943db Add left/rightMessageFlipRequested to Module. 6 years ago
  Andrew Belt 09c85276d6 Use linear scaling for Light value. 6 years ago
  Andrew Belt 71fab3da71 Fix broken eucMod() 6 years ago
  Andrew Belt babcc49a2a Attempt to link to glibc 2.23 for plugins. 6 years ago
  Andrew Belt 0a71dde25e alignedMalloc is unneeded. 6 years ago
  Andrew Belt 5e0378cb5a Clean up app namespace. 6 years ago
  Andrew Belt afd6d4bb8e Clean up various headers. 6 years ago
  Andrew Belt 8d63d198ea Make random state thread-local. 6 years ago
  Andrew Belt 10fa872dc6 Clean up DSP headers. 6 years ago
  Andrew Belt df0388c9fb Re-add METHOD_ prefix to network::Method enums 6 years ago
  Andrew Belt 269f9aca9b Only use Engine::yieldWorkers() when we know it's needed in Core Audio. Use _mm_pause() in spinlocks. 6 years ago
  Andrew Belt 30c5b24ec5 Add Engine::yieldWorker() which turns worker spinlocks into mutex locks. Fix race condition in EngineWorker::run() when changing number of threads. 6 years ago
  Andrew Belt 99783f9095 Added zoom level to Window::screenshot(). 6 years ago
  Andrew Belt 478c8fcc71 Change name of driver to driverId and device to deviceId in audio namespace. 6 years ago
  Andrew Belt 9d6ee7c070 Open changelog in browser if UpdateItem is clicked in the plugin menubar. 6 years ago
  Andrew Belt fa1c70220d Add plugin update menu items. 6 years ago
  Andrew Belt e9ac9eb677 Add -p for creating screenshots of every module. 6 years ago
  Andrew Belt 380d634308 Fix TextField dragging for highlighting text. Add more error messages to plugin::logIn. 6 years ago
  Andrew Belt f58fc44799 Expand RackScrollWidget bounding box to current scroll position 6 years ago
  Andrew Belt 149f7f0e2b Plugin Manager menu progress. 6 years ago
  Andrew Belt 7633c21765 Warn if settings.json file is invalid JSON. 6 years ago
  Andrew Belt d6488601d1 Add "cableColors" setting. 6 years ago
  Andrew Belt 5f5bfc7a42 Partial reorganization of Plugin menu. 6 years ago
  Andrew Belt 53274088be Rename Toolbar to MenuBar. 6 years ago
  Andrew Belt 31d99cbdcd Add assertions to Module helpers. 6 years ago
  Andrew Belt 2cd29d62f0 Draw plugs under wires for CableWidgets in CableContainer. 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 1a0b3c657d Add RACK_HELD key action to SelectKey and HoverKey. Consume arrow keys in RackScrollWidget and delete/backspace in ModuleWidget using HoverKey RACK_HELD instead of Hover. 6 years ago
  Andrew Belt 2c9644d80d Rename WINDOW_ macros to RACK_. Require rack:: namespace for APP macro. 6 years ago
  Andrew Belt ce2936c0c8 Restart engine workers when setting real-time priority. 6 years ago
  Andrew Belt a0e738bc07 Write to `settings::sampleRate` and `threadCount` instead of calling Engine methods. 6 years ago
  Andrew Belt 509d61c69a Add active flag to MenuItem. Make author and tag list items active when selected. Add ClearItem to ModuleBrowser. 6 years ago
  Andrew Belt faa96068af Remove useless `e.consume(this)` from events that no longer need it. Fix bugs introduced by change of event system behavior. 6 years ago
  Andrew Belt b65913c74f More event documentation. 6 years ago
  Andrew Belt 0292387e58 Automatically set target for DragStart, Enter, Select, DragHover, etc. 6 years ago
  Andrew Belt 6fd01b217a Add ModuleWidget force movement. 6 years ago
  Andrew Belt 8d270d23cd Use more efficient algorithm to finding valid ModuleWidget position in RackWidget::requestModulePosNearest. 6 years ago
  Andrew Belt 95eb5ec0b9 Add bus board to rack. 6 years ago
  Andrew Belt 51c37936a9 Make RackRails positioned correctly to prevent blank frames. 6 years ago