2241 Commits (41f65c6859a8e0751335f1e818b8d5a325b3a988)

Author SHA1 Message Date
  Andrew Belt e62eeccb3d In system::removeRecursively(), make all sub-entries writable before attempting to recursively remove. 1 year ago
  Andrew Belt a637fc7e0b In system::unarchiveToDirectory(), set minimum file and dir permissions to 0644 and 0755. 1 year ago
  Andrew Belt 4905496eed Fix all memory leaks caused by json_array_append() and json_object_set(). 1 year ago
  Andrew Belt dba531ffe2 Check that plugin is available for this arch when checking library updates. 1 year ago
  Andrew Belt 31ddd65c79 Remove behavior that clears MIDI messages too far in the future in InputQueue::tryPop(). 1 year ago
  Andrew Belt 6eaf11ed7a Remove Engine::setFrame(). Guarantee that Engine frame only increases by 1 with no jumps. 1 year ago
  Andrew Belt bc792910e6 If plugin slug in VCV account is not found in manifests, skip plugin silently. 1 year ago
  Andrew Belt 99361ff172 Place module selection nearest to mouse position when pasting. 1 year ago
  Andrew Belt a5e377f2e6 When cloning, pasting, or importing module selection, place modules nearest to center of rack viewport. 1 year ago
  Andrew Belt a7492aa412 Refactor RackWidget_pasteJson() to return ModuleWidget pointers instead of only IDs. 1 year ago
  Andrew Belt cd2d14fa5e Update expanders when ModuleWidget is removed from RackWidget, so Module::onExpanderChange is dispatched. 1 year ago
  Andrew Belt b138166e0e Allow plugins to add menu items to port context menu with PortWidget::appendContextMenu(). 1 year ago
  Andrew Belt f90e1d0d0b In unarchiveToDirectory(), make zero-byte files in the archive delete existing files instead of overwrite them. 1 year ago
  Andrew Belt 096b11e234 Fix Mac minor version in getOperatingSystemInfo() for Mac >=13. 1 year ago
  Andrew Belt 26fe1837bd MIDI-CV: Improve labels for pwRange and clockDivisions in context menu. 1 year ago
  Andrew Belt d104a6080e Audio 2: Only turn on red "0 dB" lights when clipping. 1 year ago
  Andrew Belt 908517c890 Clear audio output in Device before Ports process buffers. 1 year ago
  Andrew Belt fd0136de0a Revise tip window messages. 1 year ago
  Andrew Belt a811a9c78a Increase minimum window size. 1 year ago
  Andrew Belt 8f432d536b Move app name, version, and arch from Help menu to menu bar. 1 year ago
  Andrew Belt b8708cb73c Add APP_OS_NAME and APP_CPU_NAME. Display OS and CPU in Help menu. 1 year ago
  Andrew Belt 0b668e7a44 Remove Window::activateContext(). 1 year ago
  Andrew Belt f7c8e097e2 Use plugin-CPU.EXT filename for plugin binary on non-x64 CPUs, so multiple binaries can coexist. 1 year ago
  Andrew Belt d8eba3b982 Split APP_ARCH to APP_OS and APP_CPU. 1 year ago
  Andrew Belt f816a8c9af Add space to "Core Audio" audio driver name. 1 year ago
  Andrew Belt 866cb01c16 Remove unused Window variable. 1 year ago
  Andrew Belt 73eead277e Update fuzzysearchdatabase and tweak Module Browser search. 1 year ago
  Andrew Belt 30f33276b0 Add plugin slug fallback for "DelexandraVol1". 1 year ago
  Andrew Belt bf675ada61 Make simple random state global instead of thread-local. 2 years ago
  Andrew Belt f97308edfb Clear output audio only if no Ports are subscribed to Device. 2 years ago
  Andrew Belt 27c2325118 Fix /download URL "arch" argument. 2 years ago
  Andrew Belt c12f690786 Remove "v" from all version messages. 2 years ago
  Andrew Belt 8916e3b383 Merge APP_OS variable into APP_ARCH. 2 years ago
  Andrew Belt b4de7c9fc1 Use 16 MIDI loopback devices instead of 1. 2 years ago
  Andrew Belt 0609ef0ebb Refactor MenuLabel frame rate math in MenuBar. 2 years ago
  Andrew Belt 36c9c1232e Use sleep-based frame limiting instead of vsync since it's unreliable on buggy graphics drivers. 2 years ago
  Andrew Belt 9d8624d4b6 Add MIDI "Loopback" driver. 2 years ago
  Andrew Belt 591246a500 Replace "frameSwapInterval" setting with "frameRateLimit". 2 years ago
  Andrew Belt 2cff78999a Set pluginSettingsJ to NULL in settings::destroy(). 2 years ago
  Andrew Belt 77ee02a051 Decrease network connection timeout to 30 seconds. 2 years ago
  Andrew Belt b2502f0ea0 Add user agent to network requests. 2 years ago
  Andrew Belt a6a212789a Add system::sleep(). 2 years ago
  Andrew Belt 0133549d19 Move tinyexpr to submodule. 2 years ago
  Andrew Belt 08cd572d51 Allow building on ARM64. Only Mac tested, and deps not tested. 2 years ago
  Andrew Belt 26016a2226 Add ARCH_X64 macro when compiling on x64. 2 years ago
  Andrew Belt 85061331bb Fix RackWidget::squeezeModulePos() setting incorrect positions of right shoved modules. 2 years ago
  Andrew Belt 2cb341274a Apply rack offset in ModuleWidget::get/setGridPosition() etc. 2 years ago
  Andrew Belt f2e1951d91 Align VCV Audio-2 VU meter light thresholds with meter labels. 2 years ago
  Andrew Belt ecf1be8b4c When lockModules setting is enabled, also lock selected modules. 2 years ago
  Andrew Belt 6364cab316 Rename "template" module preset in menu items to "default". Hide template preset in preset list. 2 years ago