1977 Commits (ae21a4c70dfe69f99a8a0b25e1856a7bd0c392b9)
 

Author SHA1 Message Date
  Andrew Belt 866f684ce4 Move app::APP_*, ABI_*, and API_* variables to rack:: namespace. 5 years ago
  Andrew Belt af834d49ee Replace fopen, remove, and rename on Windows with wrappers that call 5 years ago
  Andrew Belt 7697d2d7c1 Create include directory for some dep targets 5 years ago
  Andrew Belt 3d587db9a7 Use order-only dependencies for dep Makefile targets. 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 2a1a8c90de Compile dependencies with -fPIC so we can statically link them in a shared library. 5 years ago
  Andrew Belt 8edf67b058 Add unused logger::isTruncated(). 5 years ago
  Andrew Belt 00b61a0376 Perf is from "perf", not "gperftools". 5 years ago
  Andrew Belt 7ad436bbf9 Hard-code RtAudio driver names. 5 years ago
  Andrew Belt f080c1a9a6 Create new template based on a vintage 3-oscillator subtractive synth. 5 years ago
  Andrew Belt f5ee7d8812 Add speech tag. 5 years ago
  Andrew Belt 8423ce87aa Add template preset for modules, which are loaded when created from the Module Browser. 5 years ago
  Andrew Belt f2dc472dd7 Switch back to enum suffixes (*_PARAM) from prefixes (PARAM_*). 5 years ago
  Andrew Belt f065d6224f Fix sorting components that are not *quite* aligned in helper.py. 5 years ago
  Andrew Belt 946d7b1433 Use createPanel() in helper.py. 5 years ago
  Andrew Belt 15ea154602 Remove Dark mode. 5 years ago
  Andrew Belt f2ec0af4b0 Restructure SvgPanel to handle dark mode. 5 years ago
  Andrew Belt e1b14091bd Add Dark mode to settings and menu bar. Change default cable colors. 5 years ago
  Andrew Belt 58a44db0c5 Slightly increase performance of system::getNanoseconds() for Linux. 5 years ago
  Andrew Belt 306e454f0c Use higher resolution clock for system::getNanoseconds() on Windows. 5 years ago
  Andrew Belt e875096728 Change PortTooltip input/output labels. 5 years ago
  Andrew Belt f6eb33a235 Use 64-bit atomic for thread counter in random seed initialization. 5 years ago
  Andrew Belt 0c1194e84b Add counter to random seed in case threads initialize state in that same microsecond. 5 years ago
  Andrew Belt f4b54f74b7 Added "recentPatchPaths" to settings.json and a "Open recent" menu item. 5 years ago
  Andrew Belt 6800cc7493 Add back "allowCursorLock" to settings and menu bar. 5 years ago
  Andrew Belt 1f4a69c0bd Update changelog. 5 years ago
  Andrew Belt ba0c0d091c Use whole archive for static libs on Windows. 5 years ago
  Andrew Belt b30b200684 Change paramTooltip default setting to true. 5 years ago
  Andrew Belt d0098ae7cc Allow left button to scroll ScrollWidget, so that the rack and other scroll containers can be scrolled with a touch screen. 5 years ago
  Andrew Belt 60d2283010 Add timestamp to MIDI message. Make MIDI-* modules wait until a message is `stepFrames` frames old until processing it, improving MIDI stability. Add Engine::getStepFrame, getStepTime, and getStepFrames. 5 years ago
  Andrew Belt 70a3092ac8 Tweak "Lock modules" menu bar text 5 years ago
  Andrew Belt 5a45c26da6 Add system::getNanoseconds(). Use it instead of std::chrono. 5 years ago
  Andrew Belt 687bb7f35f Use prefixes for enum names instead of suffixes in helper script. 5 years ago
  Andrew Belt 4dce9431a5 Add "knobLinearSensitivity" to settings.json. 5 years ago
  Andrew Belt b93e889c75 Implement scaled linear and rotary knob modes. 5 years ago
  Andrew Belt 6a5f6fd6f3 Add knob mode menu item. Remove "allowCursorLock" setting. 5 years ago
  Andrew Belt 040d862102 Move Window::mousePos to Scene::mousePos. 5 years ago
  Andrew Belt c2379c833e Refactor Quantity. Fix SvgKnob for parameters with 0 range. 5 years ago
  Andrew Belt c7f65f7bfb Remove system::getThreadTime() and system::setThreadRealTime(). 5 years ago
  Andrew Belt d11223d0e0 Call ParamQuantity::getDefaultValue() in configParam() to set initial value of param. 5 years ago
  Andrew Belt 540900d909 Fix weird uninitialized memory error from Valgrind. 5 years ago
  Andrew Belt 538f5589c2 Make headless mode work somewhat. 5 years ago
  Andrew Belt e6a12cbb2d Implement gamepad::InputDevice::getName(). 5 years ago
  Andrew Belt c713cfb864 Make midi::Message a wrapper for std::vector<uint8_t> since MIDI messages have unbounded size (due to SysEx). 5 years ago
  Andrew Belt dccdacf3bc Update midi API to behave similarly to audio API. 5 years ago
  Andrew Belt cded8e3fbb Update changelog. 5 years ago
  Andrew Belt 035a673155 Use MenuSeparator instead of MenuEntry for separating menu items. 5 years ago
  Andrew Belt 83cc03d049 Make numpad Enter work in TextField. 5 years ago
  Andrew Belt 21cd34dc06 Add clip lights to Audio. 5 years ago