Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * |
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * |
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • cbc4255b If window is minimized, don't set nonsense window position and size to settings, making the window disappear on next launch. by Andrew Belt 2021-12-12 07:22:03 -0500
  • c667f8bf Remove GLFW_* macros in event.hpp as they cause more confusion than convenience. by Andrew Belt 2021-12-12 02:31:25 -0500
  • 947d5bc1 Use percentage unit for cable tension slider in View menu bar. by Andrew Belt 2021-12-12 01:46:22 -0500
  • 02e9c1dd Move Import Selection menu item to File menu bar. by Andrew Belt 2021-12-12 01:40:15 -0500
  • 14323ff2 Switch from gtk3 to zenity for osdialog on Linux. by Andrew Belt 2021-12-11 23:44:44 -0500
  • 70382a63 Compile with -fno-omit-frame-pointer. by Andrew Belt 2021-12-11 22:09:01 -0500
  • f218f480 Truncate browser's BrandButton more. by Andrew Belt 2021-12-11 17:59:04 -0500
  • 704590eb Add secret key command for dumping all visible modules from the browser into the rack. by Andrew Belt 2021-12-11 11:00:37 -0500
  • 058c25ca Fix Exception format in CableWidget. by Andrew Belt 2021-12-10 05:00:35 -0500
  • 2e458011 Fix hang when initializing Audio module. by Andrew Belt 2021-12-10 04:58:12 -0500
  • 7199b3ab Update changelog. by Andrew Belt 2021-12-09 10:42:03 -0500
  • 4496b6f8 (tag: v2.0.3) Bump version. Update changelog. by Andrew Belt 2021-12-09 02:26:15 -0500
  • 943632aa Fix MIDI-Map not handling CC. by Andrew Belt 2021-12-08 20:22:22 -0500
  • 7001dbd8 Wait a few seconds before updating library in case library is destroyed immediately afterwards. by Andrew Belt 2021-12-08 03:09:20 -0500
  • 0f6bce87 Replace exit() with Exceptions. by Andrew Belt 2021-12-07 22:39:50 -0500
  • e1ac2c68 Clear patch when loading before clearing autosave, since modules in the patch could hold handles to patch storage when clearing. by Andrew Belt 2021-12-07 20:16:06 -0500
  • 77de1da2 Tweak favorites border in module browser. by Andrew Belt 2021-12-07 20:05:23 -0500
  • 7317ac5a If input or output PortWidgets do not exist when adding a CableWidget, delete the CableWidget and remove Cable from Engine. by Andrew Belt 2021-12-07 15:59:50 -0500
  • 26bf2d55 Make system::archiveDirectory() write pax tar archives. by Andrew Belt 2021-12-07 07:03:51 -0500
  • 82187f1b Fix order of Audio-16 outputs 13/14 and 15/16. by Andrew Belt 2021-12-07 06:41:42 -0500
  • bcf12552 Set uid and gid to 0 in archiveDirectory() since we don't need to store ownership info. by Andrew Belt 2021-12-07 06:32:27 -0500
  • e219f9ad Delete existing files instead of truncating and rewriting in system::unarchiveToDirectory(). by Andrew Belt 2021-12-07 03:26:53 -0500
  • 871d471d Revert "Fail gracefully if APP->window->loadFont()/loadImage() is called from a ModuleWidget constructor when Window is null." by Andrew Belt 2021-12-07 02:09:31 -0500
  • 0a47b1ba Update changelog. by Andrew Belt 2021-12-06 23:32:33 -0500
  • 169b869d Change label of allowCursorLock setting in menu. by Andrew Belt 2021-12-06 16:07:55 -0500
  • 9dcb2e66 Fail gracefully if APP->window->loadFont()/loadImage() is called from a ModuleWidget constructor when Window is null. by Andrew Belt 2021-12-06 15:42:31 -0500
  • 00808b52 (tag: v2.0.2) Bump version. Update changelog. by Andrew Belt 2021-12-06 14:43:41 -0500
  • affe68de Fix formatTimeISO() on Windows. by Andrew Belt 2021-12-06 04:28:05 -0500
  • 884389bc Move processMutex from RtAudioDevice to audio::Device. by Andrew Belt 2021-12-06 03:34:37 -0500
  • 55d12e2b Merge branch 'v2' of github.com:VCVRack/Rack-private into v2 by Andrew Belt 2021-12-06 01:23:37 -0500
  • e026ae33 Fix UTF-8 filenames for Font and Image. by Andrew Belt 2021-12-06 01:22:55 -0500
  • 02cceecc Don't assert if ModuleLightWidget accesses out of bounds lights, simply set brightness to 0. If module is bypassed, set brightness to 0. by Andrew Belt 2021-12-05 23:47:09 -0500
  • fe0a8c58 Add full version number to window title. by Andrew Belt 2021-12-04 03:40:16 -0500
  • 6dff6951 Rename plugin::getPlugin() to getPluginFallback(), getExactPlugin() to getPlugin(), and similar renaming for Model. Don't check plugin fallback in library. by Andrew Belt 2021-12-03 04:06:11 -0500
  • 888fd661 (tag: v2.0.1) Bump version. Update changelog. by Andrew Belt 2021-12-02 22:32:15 -0500
  • 8e1bb81d Make cURL use a connection timeout rather than total timeout. by Andrew Belt 2021-12-02 20:42:02 -0500
  • 1cd3b2c4 Flush logger even if using a file. by Andrew Belt 2021-12-02 17:50:14 -0500
  • e2713e53 Update osdialog. by Andrew Belt 2021-12-02 17:45:28 -0500
  • 5d728219 Increase cURL timeout to 65 seconds. by Andrew Belt 2021-12-01 16:27:34 -0500
  • b4056736 (refs/pull/1924/head) Fix typo by luz paz 2021-07-08 10:29:00 -0400
  • 6c81ba46 (tag: v2.0.0) Add RackWidget::getCompleteCablesOnPort(). Use it in PortWidget and ModuleWidget to prevent crashes when incomplete cables exist. by Andrew Belt 2021-11-30 07:36:48 -0500
  • 44934def Bump version. by Andrew Belt 2021-11-30 06:47:20 -0500
  • ff085a7c Don't restore timestamps in system::unarchiveToDirectory(). by Andrew Belt 2021-11-30 05:37:22 -0500
  • 2a0cb4dc Remove libRack symlink immediately after loading plugin library. by Andrew Belt 2021-11-30 05:10:34 -0500
  • b3b7b652 Improve template patch. by Andrew Belt 2021-11-28 20:43:26 -0500
  • f5238aec Set default cable tension to 100%. by Andrew Belt 2021-11-28 20:43:16 -0500
  • 170e3582 Bump version. Update Core manifest. by Andrew Belt 2021-11-28 19:39:13 -0500
  • 842c12cd Remove "v" from plugin update menu items. by Andrew Belt 2021-11-28 19:17:20 -0500
  • 0c4195e6 Add doc comments saying the Module::config*() can only be called from the Module subclass constructor. by Andrew Belt 2021-11-28 06:00:04 -0500
  • a8384d65 Implement Knob::speed. by Andrew Belt 2021-11-27 17:07:32 -0500
  • a98256c6 Dispatch Module::SampleRateChange event when the Module is added to the engine. by Andrew Belt 2021-11-27 06:48:56 -0500
  • 86f889ae Enable app update check. by Andrew Belt 2021-11-27 03:20:02 -0500
  • f15799e9 Add plugin::getExactPlugin() and getExactModel() to public API. Fix inability to load plugin that is aliased to another. by Andrew Belt 2021-11-26 17:49:20 -0500
  • 6cfccfcb Add RACK_SYSTEM_DIR and RACK_USER_DIR environment variables on all OS's to override asset paths. by Andrew Belt 2021-11-24 15:52:18 -0500
  • bbcffffc Add "Free" to dist filename. by Andrew Belt 2021-11-24 15:38:03 -0500
  • 4168103d Add "Free" to Windows installer. by Andrew Belt 2021-11-24 15:36:38 -0500
  • cdb0e8c8 Add "Free" to Mac bundle display name. by Andrew Belt 2021-11-24 15:32:10 -0500
  • d61841bd Add "Free" name to distribution, window title, and tip window. by Andrew Belt 2021-11-24 15:15:54 -0500
  • baebc4cf Merge branch 'v2' of github.com:VCVRack/Rack-private into v2 by Andrew Belt 2021-11-23 11:54:59 -0500
  • 6ed561b6 Disable warnings in discord status updater. by Andrew Belt 2021-11-23 11:15:04 -0500
  • e9685940 Remove Mac menu bar items, since they are redundant to Rack's menu bar. by Andrew Belt 2021-11-23 00:55:58 -0500
  • 0bdebebf Make Engine_updateExpander() non-locking. by Andrew Belt 2021-11-23 00:24:03 -0500
  • 1f2de5d7 Change default rtaudio block size to 512. by Andrew Belt 2021-11-22 02:47:34 -0500
  • d7aa204b Copy patch storage dir when cloning individual module. by Andrew Belt 2021-11-22 00:12:43 -0500
  • 23334f32 Rewrite moduleWhitelist data structure and merge algorithm. by Andrew Belt 2021-11-21 19:07:05 -0500
  • 038764a3 Disable symbol hiding in libcurl. by Andrew Belt 2021-11-20 17:40:27 -0500
  • 05fa24a7 Downgrade to OpenSSL 1.1.1k because 1.1.1l requires Mac 10.10+. by Andrew Belt 2021-11-19 16:48:59 -0500
  • 59730a14 Bump version. by Andrew Belt 2021-11-19 16:00:29 -0500
  • 40b80d1b Tweak default cable colors. by Andrew Belt 2021-11-19 14:56:31 -0500
  • 90c43226 Clean up doc comments. by Andrew Belt 2021-11-19 06:06:20 -0500
  • 5aa2e3bc Change error when including headers other than rack.hpp to a warning. by Andrew Belt 2021-11-19 06:05:32 -0500
  • b8fd869a Remove string::fuzzyScore(). by Andrew Belt 2021-11-19 06:02:55 -0500
  • aff9aa6f Add TextField::password property, make PasswordField simply set that property. by Andrew Belt 2021-11-19 05:21:32 -0500
  • b1e364f2 Clean up engine doc comments. by Andrew Belt 2021-11-19 05:16:34 -0500
  • 0276fde5 Clean up app:: doc comments. Make some class variables internal. by Andrew Belt 2021-11-18 20:40:18 -0500
  • 4ad213b5 Fix test for mm SVG in helper.py. by Andrew Belt 2021-11-17 19:06:18 -0500
  • a1e7f1f4 Don't call strsignal() on Windows since it's not defined. by Andrew Belt 2021-11-17 12:49:12 -0500
  • fb004903 Add "VCV Rack" text to Help menu. by Andrew Belt 2021-11-17 03:33:21 -0500
  • 7ff515f8 Rename "Community Edition" to "Free". Remove edition name from TipWindow and Window title. by Andrew Belt 2021-11-17 03:16:47 -0500
  • 40fa0bc4 Reorder STOP and CONT port declarations in CV_MIDI. by Andrew Belt 2021-11-17 01:01:45 -0500
  • 118d2ecb Fix swapping of STOP and CONT ports of MIDI_CV. by Andrew Belt 2021-11-17 00:57:00 -0500
  • e6f5c629 Add RackWidget::get/setNextCableColorId(). by Andrew Belt 2021-11-16 21:42:51 -0500
  • 87f1b868 Fix signal name in fatalSignalHandler on Linux. by Andrew Belt 2021-11-16 17:47:55 -0500
  • 74b7f414 Update GLFW which correctly builds Mac library with mmacosx-version-min. by Andrew Belt 2021-11-16 15:58:30 -0500
  • 0932c803 mach_approximate_time() requires Mac 10.10+, so use mach_absolute_time() instead. by Andrew Belt 2021-11-16 14:21:19 -0500
  • 54e4476a Add -stdlib=libc++ to LDFLAGS on Mac. by Andrew Belt 2021-11-16 14:20:44 -0500
  • 43627afb Don't show dialog message when VCV Rack crashes. by Andrew Belt 2021-11-16 13:02:44 -0500
  • 12557c2a Add MAC_SDK_FLAGS to LDFLAGS on Mac so it links with the correct Mac SDK version. by Andrew Belt 2021-11-16 11:56:05 -0500
  • 588342d7 Enable threads on OpenSSL, enable threaded-resolver and pthreads on cURL. by Andrew Belt 2021-11-14 12:54:53 -0500
  • 72f44302 Fix SCHEME_YELLOW color. by Andrew Belt 2021-11-14 12:08:18 -0500
  • 802f71eb Add Rect::interpolate(). by Andrew Belt 2021-11-13 18:23:13 -0500
  • 78bd95c0 Add C and A frequency variables to Quantity tinyexpr parser. by Andrew Belt 2021-11-13 13:10:21 -0500
  • 7bd26dee Don't display negative meter measurements. by Andrew Belt 2021-11-12 20:42:20 -0500
  • 5105793e Remove shadow from NKK component. by Andrew Belt 2021-11-12 20:26:32 -0500
  • d0170109 Subtract call time of system::getTime() itself when measuring Module::process() for meter. by Andrew Belt 2021-11-12 20:13:45 -0500
  • 985b996d Use much faster system::getTime() implementation on Mac. by Andrew Belt 2021-11-12 20:07:37 -0500
  • 8f5f8992 Remove old /tmp/Rack2 symbolic link before creating it. by Andrew Belt 2021-11-12 16:43:05 -0500
  • 54cc95ae Make all subsystems able to initialize and destroy multiple times. by Andrew Belt 2021-11-12 16:11:20 -0500
  • 9b6e7be0 Set rpath of plugin library to /tmp/Rack2 on Linux. by Andrew Belt 2021-11-11 21:51:42 -0500
  • 36e02a2c Link to the absolute path /tmp/Rack2/libRack.<ext>. Create a symlink at /tmp/Rack2 to the system dir containting libRack. by Andrew Belt 2021-11-11 19:48:23 -0500