Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * |
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * |
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • f1576e2b (tag: v2.3.0, v2) Update changelog. Bump version. by Andrew Belt 2023-03-08 05:33:48 -0500
  • 83bd4013 Remove unnecessary assignment of InfoLabel::color. by Andrew Belt 2023-03-08 05:23:42 -0500
  • 4a904d49 Rename ParamQuantity::set/getDirectValue() to set/getImmediateValue(). Use setImmediateValue() when appropriate in ParamQuantity and SwitchQuantity, such as in reset(), randomize(), and setDisplayValue(). Add doc comments to ParamQuantity. by Andrew Belt 2023-03-08 04:12:13 -0500
  • 41a234da Set UI theme color for Browser's count label and MenuBar's info label. by Andrew Belt 2023-03-08 02:17:46 -0500
  • 6e7d457a Initialize ui::Label::color with transparent black. If unchanged, text is drawn with the default theme color. by Andrew Belt 2023-03-08 02:16:33 -0500
  • d48a9068 Update license years. by Andrew Belt 2023-03-08 00:17:49 -0500
  • c93b84aa Add more doc comments to ParamQuantity methods. by Andrew Belt 2023-03-07 02:58:47 -0500
  • cdaea345 Make ParamQuantity::set/getValue() set/get the target value of engine smoothing instead of the value directly. Add ParamQuantity::set/getDirectValue(). Deprecate ParamQuantity::set/getSmoothValue(). by Andrew Belt 2023-03-07 00:32:45 -0500
  • b2c98c5d Fix default UI theme ID in settings. by Andrew Belt 2023-03-04 10:02:01 -0500
  • 5abd6994 Add get() helper function for std::vector. by Andrew Belt 2023-03-04 04:04:10 -0500
  • 1dba28ca Improve appearance of translucent or transparent cable colors. by Andrew Belt 2023-03-02 01:57:19 -0500
  • 70a5413a Add BooleanTrigger::processEvent() and SchmittTrigger::processEvent() which can detect when the input value changes from high to low. by Andrew Belt 2023-03-01 20:24:08 -0500
  • 57c99b4c Write to temp settings.json file and overwrite, in case Rack crashes while writing it. by Andrew Belt 2023-02-25 15:01:51 -0500
  • 35c70e74 Revise rail graphics from Pyer. Rename "Dark" theme to "High contrast dark" and "Default" to "Dark". by Andrew Belt 2023-02-24 15:31:32 -0500
  • 3878d705 Make Light theme background a bit darker. Invert colors of slider. by Andrew Belt 2023-02-24 15:14:00 -0500
  • 10b448a6 Add light and dark rack rails from Pyer. by Andrew Belt 2023-02-22 18:24:45 -0500
  • e2765e70 Merge branch 'v2' of https://github.com/VCVRack/Rack-private into v2 by richiehindle 2023-02-19 22:50:42 +0000
  • 8ccd9f7e Set the oversampling ratio for both high-def and standard-def displays, so that moving from one to the other always sets the appropriate ratio. /VCVRack/issues/issues/100 by richiehindle 2023-02-19 22:49:18 +0000
  • 5b39f3a7 Tweak Light theme colors. by Andrew Belt 2023-02-19 15:00:38 -0500
  • 13aad032 Fix InfoLabel text color when switching UI themes. by Andrew Belt 2023-02-15 07:34:36 -0500
  • 5759ab3d Add UI theme to settings and menu bar. by Andrew Belt 2023-02-15 06:14:22 -0500
  • a35b87c5 Make ui::setTheme() better handle light and high-contrast dark themes, without modifying default theme too much. by Andrew Belt 2023-02-15 05:35:36 -0500
  • 6f12a83d Add color::lerp(). by Andrew Belt 2023-02-15 01:05:55 -0500
  • 046452bd Make "deprecated" an alias of "hidden" in Model JSON object. by Andrew Belt 2023-02-13 20:38:47 -0500
  • 4d537761 When settings::lockModules is enabled, don't select modules on click. by Andrew Belt 2023-02-13 04:01:29 -0500
  • 1ed0229f Update fuzzysearchdatabase. by Andrew Belt 2023-02-11 02:56:35 -0500
  • 1c523ae3 Add dsp::polyDirect(), polyHorner(), and polyEstrin(). Rename approxExp2Floor() to exp2Floor() and make it correctly handle negative `x`. Rename approxExp2_taylor5() to exp2_taylor5() and improve polynomial coefficients. by Andrew Belt 2023-02-10 05:16:17 -0500
  • 050668e1 Clean up credits in readme. by Andrew Belt 2023-02-04 13:58:36 -0500
  • e62eeccb In system::removeRecursively(), make all sub-entries writable before attempting to recursively remove. by Andrew Belt 2023-01-28 20:50:21 -0500
  • a637fc7e In system::unarchiveToDirectory(), set minimum file and dir permissions to 0644 and 0755. by Andrew Belt 2023-01-28 20:03:00 -0500
  • 4905496e Fix all memory leaks caused by json_array_append() and json_object_set(). by Andrew Belt 2023-01-27 19:02:46 -0500
  • 43cc6d02 (tag: v2.2.3) Update changelog. by Andrew Belt 2023-01-26 10:26:37 -0500
  • dba531ff Check that plugin is available for this arch when checking library updates. by Andrew Belt 2023-01-26 10:18:57 -0500
  • 31ddd65c Remove behavior that clears MIDI messages too far in the future in InputQueue::tryPop(). by Andrew Belt 2023-01-25 19:43:31 -0500
  • 6eaf11ed Remove Engine::setFrame(). Guarantee that Engine frame only increases by 1 with no jumps. by Andrew Belt 2023-01-25 19:39:53 -0500
  • fbf7d907 Bump version. Update changelog. by Andrew Belt 2023-01-25 09:06:43 -0500
  • f142a5a5 Ignore untracked files in dep/speexdsp. by Andrew Belt 2023-01-24 09:17:46 -0500
  • bc792910 If plugin slug in VCV account is not found in manifests, skip plugin silently. by Andrew Belt 2023-01-21 06:42:53 -0500
  • 680b8067 Add doc comments to ModuleWidget and Module. by Andrew Belt 2023-01-21 06:23:56 -0500
  • 9b635c9b Add `ModuleWidget::getModule<TModule>()` helper method. by Andrew Belt 2023-01-21 05:41:47 -0500
  • 99361ff1 Place module selection nearest to mouse position when pasting. by Andrew Belt 2023-01-20 02:50:53 -0500
  • a5e377f2 When cloning, pasting, or importing module selection, place modules nearest to center of rack viewport. by Andrew Belt 2023-01-19 09:07:57 -0500
  • a7492aa4 Refactor RackWidget_pasteJson() to return ModuleWidget pointers instead of only IDs. by Andrew Belt 2023-01-19 01:47:16 -0500
  • cd2d14fa Update expanders when ModuleWidget is removed from RackWidget, so Module::onExpanderChange is dispatched. by Andrew Belt 2023-01-15 01:25:42 -0500
  • b138166e Allow plugins to add menu items to port context menu with PortWidget::appendContextMenu(). by Andrew Belt 2023-01-14 14:45:06 -0500
  • 108f9f31 Add --help command-line flag. by Andrew Belt 2023-01-04 05:25:50 -0500
  • 5d1de522 Make version flag `-v` and debug info consistent with menu bar text. by Andrew Belt 2023-01-03 17:15:55 -0500
  • f90e1d0d In unarchiveToDirectory(), make zero-byte files in the archive delete existing files instead of overwrite them. by Andrew Belt 2023-01-03 15:27:39 -0500
  • 096b11e2 Fix Mac minor version in getOperatingSystemInfo() for Mac >=13. by Andrew Belt 2023-01-03 13:48:04 -0500
  • 26fe1837 MIDI-CV: Improve labels for pwRange and clockDivisions in context menu. by Andrew Belt 2023-01-03 06:35:35 -0500
  • d104a608 Audio 2: Only turn on red "0 dB" lights when clipping. by Andrew Belt 2023-01-02 09:16:14 -0500
  • bff077f9 On Windows, uninstall existing version silently before installing, since VST3 was changed from a file to a folder. by Andrew Belt 2023-01-02 08:09:01 -0500
  • e1efeed0 Update osdialog to implement multiple filter patterns on Zenity. by Andrew Belt 2023-01-02 05:56:07 -0500
  • 83b20582 Update changelog. by Andrew Belt 2022-12-27 17:35:58 -0500
  • 4c0294a6 (tag: v2.2.2) Bump version. by Andrew Belt 2022-12-27 01:31:52 -0500
  • afb25dbb Revise doc comments for audio::Device methods. by Andrew Belt 2022-12-27 01:00:04 -0500
  • bae4f452 Update changelog. by Andrew Belt 2022-12-26 17:06:54 -0500
  • 908517c8 Clear audio output in Device before Ports process buffers. by Andrew Belt 2022-12-24 02:10:07 -0500
  • 8966f25a Don't require Rosetta to run Mac ARM64 installer. by Andrew Belt 2022-12-24 00:30:10 -0500
  • fd0136de Revise tip window messages. by Andrew Belt 2022-12-20 16:39:43 -0500
  • a811a9c7 Increase minimum window size. by Andrew Belt 2022-12-19 19:32:27 -0500
  • 8f432d53 Move app name, version, and arch from Help menu to menu bar. by Andrew Belt 2022-12-19 19:16:35 -0500
  • b8708cb7 Add APP_OS_NAME and APP_CPU_NAME. Display OS and CPU in Help menu. by Andrew Belt 2022-12-18 19:27:53 -0500
  • 0b668e7a Remove Window::activateContext(). by Andrew Belt 2022-12-18 17:31:23 -0500
  • 7ea28791 Use -load_hidden on Mac to hide library symbols. by Andrew Belt 2022-12-18 16:30:38 -0500
  • 03d2d2e4 Apple ld doesn't support --exclude-libs so don't use this flag. by Andrew Belt 2022-12-18 15:00:39 -0500
  • 05a340c1 Add *.dylib/dll/so to gitignore generated by helper.py. by Andrew Belt 2022-12-16 12:36:51 -0500
  • f7c8e097 Use plugin-CPU.EXT filename for plugin binary on non-x64 CPUs, so multiple binaries can coexist. by Andrew Belt 2022-12-16 12:08:35 -0500
  • d1168542 Exclude libarchive from exported libraries in libRack. by Andrew Belt 2022-12-15 15:38:58 -0500
  • 44c5fdf8 Don't export symbols from zstd, rtaudio, and rtmidi in libRack. by Andrew Belt 2022-12-15 15:12:12 -0500
  • 02ca4c66 Add doc comments by Andrew Belt 2022-12-15 11:22:39 -0500
  • a273092b Use x64 intrinsic header on x64, instead of simde since conflicts with plugins including x64 intrinsic headers. by Andrew Belt 2022-12-12 15:27:38 -0500
  • d8eba3b9 Split APP_ARCH to APP_OS and APP_CPU. by Andrew Belt 2022-12-12 04:55:47 -0500
  • 669a71cb Add long arguments with getopt_long(). by Andrew Belt 2022-12-12 04:23:45 -0500
  • a353da3d Revert "Allow simde to define _mm_loadu_epi8()." by Andrew Belt 2022-12-10 21:52:31 -0500
  • ff8ce35f Allow simde to define _mm_loadu_epi8(). by Andrew Belt 2022-12-10 11:04:18 -0500
  • 497d8063 (tag: v2.2.1) Bump version. Update changelog. by Andrew Belt 2022-12-07 05:05:34 -0500
  • f816a8c9 Add space to "Core Audio" audio driver name. by Andrew Belt 2022-11-29 22:02:53 -0500
  • 904a4a79 Add WIP changelog for Rack 2.2.1. by Andrew Belt 2022-11-29 21:58:42 -0500
  • 75f90aa9 Allow cross-compiling plugins by setting CROSS_COMPILE environment variable to a machine triplet. by Andrew Belt 2022-11-28 17:57:17 -0500
  • d614db54 Use more readable syntax for checking "aarch64" and "arm64" CPUs. by Andrew Belt 2022-11-28 16:22:22 -0500
  • 20a94860 Parse "aarch64" in machine triplet as ARM64, to allow compiling on Linux ARM64. by Andrew Belt 2022-11-28 03:14:39 -0500
  • 0bdf380a Add "install" and "uninstall" targets in Makefile by Andrew Belt 2022-11-25 11:19:47 -0500
  • 6a292c41 Fix spelling error in changelog. by Andrew Belt 2022-11-24 03:57:08 -0500
  • 0869e42c Tweak punctuation in changelog. by Andrew Belt 2022-11-23 20:57:09 -0500
  • 3d5118ee Bump version in Core manifest. by Andrew Belt 2022-11-23 17:26:21 -0500
  • 8fe8d903 Add simde license. by Andrew Belt 2022-11-23 17:25:47 -0500
  • ab8d3cd7 (tag: v2.2.0) Bump version. by Andrew Belt 2022-11-23 14:41:54 -0500
  • 29f403ec Merge branch 'v2' of github.com:VCVRack/Rack-private into v2 by Andrew Belt 2022-11-23 13:12:19 -0500
  • 712bc9b9 Makefile: Fix DIST_NAME and DIST_SDK quotes. by Andrew Belt 2022-11-23 13:11:50 -0500
  • 1745004f Revise changelog. by Andrew Belt 2022-11-23 10:29:32 -0500
  • 1666e672 Update changelog for 2.2.0. by Andrew Belt 2022-11-23 00:01:13 -0500
  • 866cb01c Remove unused Window variable. by Andrew Belt 2022-11-22 09:52:53 -0500
  • 73eead27 Update fuzzysearchdatabase and tweak Module Browser search. by Andrew Belt 2022-11-18 08:32:55 -0500
  • ed3fcb37 Use git tag to get version in Makefile. by Andrew Belt 2022-11-17 09:00:06 -0500
  • 30f33276 Add plugin slug fallback for "DelexandraVol1". by Andrew Belt 2022-11-16 10:45:15 -0500
  • bf675ada Make simple random state global instead of thread-local. by Andrew Belt 2022-11-11 06:26:14 -0500
  • f97308ed Clear output audio only if no Ports are subscribed to Device. by Andrew Belt 2022-11-11 05:11:36 -0500
  • 27c23251 Fix /download URL "arch" argument. by Andrew Belt 2022-11-06 00:07:34 -0400
  • c12f6907 Remove "v" from all version messages. by Andrew Belt 2022-11-05 21:42:50 -0400