|  Andrew Belt | 7910f9c0b1 | Update Mac icon to use Big Sur icon shape. | 2 years ago | 
				
					
						|  Andrew Belt | e6744e5c3e | Don't lock inside Engine::fromJson() until all modules are instantiated. Fix recursive lock when calling getModule(). | 2 years ago | 
				
					
						|  Andrew Belt | b406264407 | Use assert() instead of throwing Exception in SharedMutex. | 2 years ago | 
				
					
						|  Andrew Belt | fb531c5a66 | Make engine step modules first, then step cables in Engine::stepFrame(). | 2 years ago | 
				
					
						|  Andrew Belt | e67be6b3dd | Make Engine::fromJson() lock in entire method, so modules and cables aren't added on different engine frames. Make Cable::fromJson() call non-locking Engine methods. | 2 years ago | 
				
					
						|  Andrew Belt | d70372535a | Add Engine::addModule_NoLock() and addCable_NoLock(). | 2 years ago | 
				
					
						|  Andrew Belt | d62adc6226 | Don't zero port values when disconnected. Refactor Engine by removing Engine_updateConnected(). | 2 years ago | 
				
					
						|  Andrew Belt | 1b30b8ab3b | Include plugin.hpp in rack.hpp. | 2 years ago | 
				
					
						|  Andrew Belt | 8c6f41b778 | Bump version. Update changelog. | 2 years ago | 
				
					
						|  Andrew Belt | 82c6aebb40 | Revert midi::InputQueue to use a priority queue again. Add sequence number to queue to preserve insertion order. | 2 years ago | 
				
					
						|  Andrew Belt | ffa3da87c3 | Always ad-hoc sign plugin binary on Mac for both CPU arches. | 2 years ago | 
				
					
						|  Andrew Belt | 0ff1cc1901 | Add warning when an out-of-order message is sent to midi::InputQueue. | 2 years ago | 
				
					
						|  Andrew Belt | bf43884b53 | Add string::Version::getMajor(), getMinor(), and getRevision(). | 2 years ago | 
				
					
						|  Andrew Belt | eddb882d5b | Improve browser search results by tweaking FuzzySearchDatabase weights. | 2 years ago | 
				
					
						|  Andrew Belt | 4a9678b279 | Update osdialog. | 2 years ago | 
				
					
						|  Andrew Belt | 83737b6467 | Add default return value for system::getTime() and getThreadTime(). | 2 years ago | 
				
					
						|  Andrew Belt | 06f0a77629 | Use va_end() in string::fV(). | 2 years ago | 
				
					
						|  Andrew Belt | 8703749481 | Change NSHighResolutionCapable value from string to boolean. | 2 years ago | 
				
					
						|  Andrew Belt | 032d6b826a | Define _MM_FROUND_NO_EXC on ARM64. | 2 years ago | 
				
					
						|  Andrew Belt | ded4425620 | Add LightButton to component library. | 2 years ago | 
				
					
						|  Andrew Belt | 993a27efc9 | Use sse4.2 roundps intrinsic in simd::trunc, floor, ceil, and round. Use floor() in fmod() instead of trunc(). | 2 years ago | 
				
					
						|  Andrew Belt | 21cf7d9293 | Re-enable SyncUpdateItem after library finishes syncing. | 2 years ago | 
				
					
						|  Andrew Belt | 6dab4bf567 | Make rail lighter in rack graphic for light theme. | 2 years ago | 
				
					
						|  Andrew Belt | 735aefbf05 | Update changelog release date. | 2 years ago | 
				
					
						|  Andrew Belt | a29d04f062 | Add DarkPJ301MPort to component library. | 2 years ago | 
				
					
						|  Andrew Belt | 0ca0367d10 | Update changelog. | 2 years ago | 
				
					
						|  Andrew Belt | 41b20989d2 | Add CODESIGN env var to plugin.mk for signing plugin binary. | 2 years ago | 
				
					
						|  Andrew Belt | 16db3fb2e1 | Set handle widget pos in SvgSlider::setHandlePos(). Step ModuleWidget before rendering in Browser so it can set its default appearance. | 2 years ago | 
				
					
						|  Andrew Belt | 0e3ea2b7ff | Make SvgKnob::onChange() reset knob angle if ParamQuantity is null. | 2 years ago | 
				
					
						|  Andrew Belt | 58d5c06ab7 | Use "plugins-OS-CPU" plugins dir on all arches. On x64, rename old "plugins" dir to new dir. | 2 years ago | 
				
					
						|  Andrew Belt | f29e6011b1 | Fix typo to not require Rosetta to run Mac ARM64 installer. | 2 years ago | 
				
					
						|  Andrew Belt | c4402c46c8 | Fix CV_MIDI port labels on dark panel. | 2 years ago | 
				
					
						|  Andrew Belt | 793e204cca | Bump version. Update changelog. | 2 years ago | 
				
					
						|  Andrew Belt | 9a5d35d462 | Use ThemedPJ301MPort for all VCV Core modules. Fix PJ301M-dark graphic. | 2 years ago | 
				
					
						|  Andrew Belt | 5a085d0dc0 | Tweak LedDisplay border color. | 2 years ago | 
				
					
						|  Andrew Belt | f5f0dd2ddb | Add ThemedSvgPort and ThemedPJ301MPort classes. | 2 years ago | 
				
					
						|  Andrew Belt | ee3daf49d0 | Don't dispatch ChangeEvent in app::Svg* setters, since setters can be called from constructors and events are virtual. | 2 years ago | 
				
					
						|  Andrew Belt | 54411c43cd | Add "Library > Account settings" menu item. | 2 years ago | 
				
					
						|  Andrew Belt | 0c81299411 | Add "experimental" label to preferDarkPanels menu item. | 2 years ago | 
				
					
						|  Andrew Belt | d3e2b487f4 | Use dark panels in Core's Module constructors. | 2 years ago | 
				
					
						|  Andrew Belt | 95e04c2676 | Add Core dark panels. | 2 years ago | 
				
					
						|  Andrew Belt | e02ef2932c | Make ThemedSvg* classes fully inline. Refactor app::Svg* classes. | 2 years ago | 
				
					
						|  Andrew Belt | aa85ab4aac | Update osdialog. | 2 years ago | 
				
					
						|  Andrew Belt | 740db902fa | Update osdialog. | 2 years ago | 
				
					
						|  Andrew Belt | b119ab34eb | Use queue instead of priority queue for midi::InputQueue. Don't sort by timestamp, assume it is monotonically increasing. | 2 years ago | 
				
					
						|  Andrew Belt | 6b0f4d3a18 | Add monotonic mention to system::getTime(). | 2 years ago | 
				
					
						|  Andrew Belt | 1052dc7b5f | On non-x64, load plugins from `plugins-CPU` dir. Remove "-CPU" from plugin binary filename. | 2 years ago | 
				
					
						|  Andrew Belt | 97c2d50f17 | Don't assert that context exists in contextGet(). | 2 years ago | 
				
					
						|  Andrew Belt | 21cc43ddd7 | Disable preferDarkPanels when taking module screenshots. | 2 years ago | 
				
					
						|  Andrew Belt | 16900d4c8e | Add "minRackVersion" plugin manifest property. Don't download plugin update if Rack version is lower than the plugin's minRackVersion. | 2 years ago |