cbc4255bIf 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
c667f8bfRemove GLFW_* macros in event.hpp as they cause more confusion than convenience. by
Andrew Belt
2021-12-12 02:31:25 -0500
947d5bc1Use percentage unit for cable tension slider in View menu bar. by
Andrew Belt
2021-12-12 01:46:22 -0500
02e9c1ddMove Import Selection menu item to File menu bar. by
Andrew Belt
2021-12-12 01:40:15 -0500
14323ff2Switch from gtk3 to zenity for osdialog on Linux. by
Andrew Belt
2021-12-11 23:44:44 -0500
70382a63Compile with -fno-omit-frame-pointer. by
Andrew Belt
2021-12-11 22:09:01 -0500
f218f480Truncate browser's BrandButton more. by
Andrew Belt
2021-12-11 17:59:04 -0500
704590ebAdd secret key command for dumping all visible modules from the browser into the rack. by
Andrew Belt
2021-12-11 11:00:37 -0500
058c25caFix Exception format in CableWidget. by
Andrew Belt
2021-12-10 05:00:35 -0500
2e458011Fix hang when initializing Audio module. by
Andrew Belt
2021-12-10 04:58:12 -0500
7199b3abUpdate 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
943632aaFix MIDI-Map not handling CC. by
Andrew Belt
2021-12-08 20:22:22 -0500
7001dbd8Wait a few seconds before updating library in case library is destroyed immediately afterwards. by
Andrew Belt
2021-12-08 03:09:20 -0500
0f6bce87Replace exit() with Exceptions. by
Andrew Belt
2021-12-07 22:39:50 -0500
e1ac2c68Clear 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
77de1da2Tweak favorites border in module browser. by
Andrew Belt
2021-12-07 20:05:23 -0500
7317ac5aIf 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
26bf2d55Make system::archiveDirectory() write pax tar archives. by
Andrew Belt
2021-12-07 07:03:51 -0500
82187f1bFix order of Audio-16 outputs 13/14 and 15/16. by
Andrew Belt
2021-12-07 06:41:42 -0500
bcf12552Set 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
e219f9adDelete existing files instead of truncating and rewriting in system::unarchiveToDirectory(). by
Andrew Belt
2021-12-07 03:26:53 -0500
871d471dRevert "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
0a47b1baUpdate changelog. by
Andrew Belt
2021-12-06 23:32:33 -0500
169b869dChange label of allowCursorLock setting in menu. by
Andrew Belt
2021-12-06 16:07:55 -0500
9dcb2e66Fail 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
affe68deFix formatTimeISO() on Windows. by
Andrew Belt
2021-12-06 04:28:05 -0500
884389bcMove processMutex from RtAudioDevice to audio::Device. by
Andrew Belt
2021-12-06 03:34:37 -0500
55d12e2bMerge branch 'v2' of github.com:VCVRack/Rack-private into v2 by
Andrew Belt
2021-12-06 01:23:37 -0500
e026ae33Fix UTF-8 filenames for Font and Image. by
Andrew Belt
2021-12-06 01:22:55 -0500
02cceeccDon'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
fe0a8c58Add full version number to window title. by
Andrew Belt
2021-12-04 03:40:16 -0500
6dff6951Rename 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
8e1bb81dMake cURL use a connection timeout rather than total timeout. by
Andrew Belt
2021-12-02 20:42:02 -0500
1cd3b2c4Flush logger even if using a file. by
Andrew Belt
2021-12-02 17:50:14 -0500
e2713e53Update osdialog. by
Andrew Belt
2021-12-02 17:45:28 -0500
5d728219Increase 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
44934defBump version. by
Andrew Belt
2021-11-30 06:47:20 -0500
ff085a7cDon't restore timestamps in system::unarchiveToDirectory(). by
Andrew Belt
2021-11-30 05:37:22 -0500
2a0cb4dcRemove libRack symlink immediately after loading plugin library. by
Andrew Belt
2021-11-30 05:10:34 -0500
b3b7b652Improve template patch. by
Andrew Belt
2021-11-28 20:43:26 -0500
f5238aecSet default cable tension to 100%. by
Andrew Belt
2021-11-28 20:43:16 -0500
170e3582Bump version. Update Core manifest. by
Andrew Belt
2021-11-28 19:39:13 -0500
842c12cdRemove "v" from plugin update menu items. by
Andrew Belt
2021-11-28 19:17:20 -0500
0c4195e6Add 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
a8384d65Implement Knob::speed. by
Andrew Belt
2021-11-27 17:07:32 -0500
a98256c6Dispatch Module::SampleRateChange event when the Module is added to the engine. by
Andrew Belt
2021-11-27 06:48:56 -0500
86f889aeEnable app update check. by
Andrew Belt
2021-11-27 03:20:02 -0500
f15799e9Add 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
6cfccfcbAdd 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
bbcffffcAdd "Free" to dist filename. by
Andrew Belt
2021-11-24 15:38:03 -0500
4168103dAdd "Free" to Windows installer. by
Andrew Belt
2021-11-24 15:36:38 -0500
cdb0e8c8Add "Free" to Mac bundle display name. by
Andrew Belt
2021-11-24 15:32:10 -0500
d61841bdAdd "Free" name to distribution, window title, and tip window. by
Andrew Belt
2021-11-24 15:15:54 -0500
baebc4cfMerge branch 'v2' of github.com:VCVRack/Rack-private into v2 by
Andrew Belt
2021-11-23 11:54:59 -0500
6ed561b6Disable warnings in discord status updater. by
Andrew Belt
2021-11-23 11:15:04 -0500
e9685940Remove Mac menu bar items, since they are redundant to Rack's menu bar. by
Andrew Belt
2021-11-23 00:55:58 -0500
0bdebebfMake Engine_updateExpander() non-locking. by
Andrew Belt
2021-11-23 00:24:03 -0500
1f2de5d7Change default rtaudio block size to 512. by
Andrew Belt
2021-11-22 02:47:34 -0500
d7aa204bCopy patch storage dir when cloning individual module. by
Andrew Belt
2021-11-22 00:12:43 -0500
23334f32Rewrite moduleWhitelist data structure and merge algorithm. by
Andrew Belt
2021-11-21 19:07:05 -0500
038764a3Disable symbol hiding in libcurl. by
Andrew Belt
2021-11-20 17:40:27 -0500
05fa24a7Downgrade to OpenSSL 1.1.1k because 1.1.1l requires Mac 10.10+. by
Andrew Belt
2021-11-19 16:48:59 -0500
59730a14Bump version. by
Andrew Belt
2021-11-19 16:00:29 -0500
40b80d1bTweak default cable colors. by
Andrew Belt
2021-11-19 14:56:31 -0500
90c43226Clean up doc comments. by
Andrew Belt
2021-11-19 06:06:20 -0500
5aa2e3bcChange error when including headers other than rack.hpp to a warning. by
Andrew Belt
2021-11-19 06:05:32 -0500
b8fd869aRemove string::fuzzyScore(). by
Andrew Belt
2021-11-19 06:02:55 -0500
aff9aa6fAdd TextField::password property, make PasswordField simply set that property. by
Andrew Belt
2021-11-19 05:21:32 -0500
b1e364f2Clean up engine doc comments. by
Andrew Belt
2021-11-19 05:16:34 -0500
0276fde5Clean up app:: doc comments. Make some class variables internal. by
Andrew Belt
2021-11-18 20:40:18 -0500
4ad213b5Fix test for mm SVG in helper.py. by
Andrew Belt
2021-11-17 19:06:18 -0500
a1e7f1f4Don't call strsignal() on Windows since it's not defined. by
Andrew Belt
2021-11-17 12:49:12 -0500
fb004903Add "VCV Rack" text to Help menu. by
Andrew Belt
2021-11-17 03:33:21 -0500
7ff515f8Rename "Community Edition" to "Free". Remove edition name from TipWindow and Window title. by
Andrew Belt
2021-11-17 03:16:47 -0500
40fa0bc4Reorder STOP and CONT port declarations in CV_MIDI. by
Andrew Belt
2021-11-17 01:01:45 -0500
118d2ecbFix swapping of STOP and CONT ports of MIDI_CV. by
Andrew Belt
2021-11-17 00:57:00 -0500
e6f5c629Add RackWidget::get/setNextCableColorId(). by
Andrew Belt
2021-11-16 21:42:51 -0500
87f1b868Fix signal name in fatalSignalHandler on Linux. by
Andrew Belt
2021-11-16 17:47:55 -0500
74b7f414Update GLFW which correctly builds Mac library with mmacosx-version-min. by
Andrew Belt
2021-11-16 15:58:30 -0500
0932c803mach_approximate_time() requires Mac 10.10+, so use mach_absolute_time() instead. by
Andrew Belt
2021-11-16 14:21:19 -0500
54e4476aAdd -stdlib=libc++ to LDFLAGS on Mac. by
Andrew Belt
2021-11-16 14:20:44 -0500
43627afbDon't show dialog message when VCV Rack crashes. by
Andrew Belt
2021-11-16 13:02:44 -0500
12557c2aAdd 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
588342d7Enable threads on OpenSSL, enable threaded-resolver and pthreads on cURL. by
Andrew Belt
2021-11-14 12:54:53 -0500
72f44302Fix SCHEME_YELLOW color. by
Andrew Belt
2021-11-14 12:08:18 -0500
802f71ebAdd Rect::interpolate(). by
Andrew Belt
2021-11-13 18:23:13 -0500
78bd95c0Add C and A frequency variables to Quantity tinyexpr parser. by
Andrew Belt
2021-11-13 13:10:21 -0500
7bd26deeDon't display negative meter measurements. by
Andrew Belt
2021-11-12 20:42:20 -0500
5105793eRemove shadow from NKK component. by
Andrew Belt
2021-11-12 20:26:32 -0500
d0170109Subtract call time of system::getTime() itself when measuring Module::process() for meter. by
Andrew Belt
2021-11-12 20:13:45 -0500
985b996dUse much faster system::getTime() implementation on Mac. by
Andrew Belt
2021-11-12 20:07:37 -0500
8f5f8992Remove old /tmp/Rack2 symbolic link before creating it. by
Andrew Belt
2021-11-12 16:43:05 -0500
54cc95aeMake all subsystems able to initialize and destroy multiple times. by
Andrew Belt
2021-11-12 16:11:20 -0500
9b6e7be0Set rpath of plugin library to /tmp/Rack2 on Linux. by
Andrew Belt
2021-11-11 21:51:42 -0500
36e02a2cLink 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