Andrew Belt
							
						 | 
						
							
							
							
								
							
								0c1213f0ba
								
							
								
							
						 | 
						
							
							
								
								Make Scene only consume Esc if fullscreen.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b63c9406eb
								
							
								
							
						 | 
						
							
							
								
								Duplicate cables attached to inputs in RackWidget::cloneSelectionAction().
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								fb7368029b
								
							
								
							
						 | 
						
							
							
								
								Call super method in UndoItem::step() and RedoItem::step().
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2eb4967261
								
							
								
							
						 | 
						
							
							
								
								Make system::getEntries() return vector instead of list.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3a40e286cf
								
							
								
							
						 | 
						
							
							
								
								Tweak license formatting. Make license specific to VCV Rack Community Edition.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3a45b26b92
								
							
								
							
						 | 
						
							
							
								
								Add link to HTML version of license for dist.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3c23abadc4
								
							
								
							
						 | 
						
							
							
								
								Build Discord IPC path with snprintf instead of std::string.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								68dffcf127
								
							
								
							
						 | 
						
							
							
								
								Fix README formatting for dist build.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								d00e79c7fb
								
							
								
							
						 | 
						
							
							
								
								Rename APP_EDITION to APP_EDITION_NAME. Add APP_EDITION with abbreviated edition.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c32a34ec28
								
							
								
							
						 | 
						
							
							
								
								Allow spaces in DIST_ variables in Makefile.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a6ad500f97
								
							
								
							
						 | 
						
							
							
								
								Set names of RtMidi threads.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b17f6ee3fe
								
							
								
							
						 | 
						
							
							
								
								Add fallback thread to Engine to step blocks if no primary module is set.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								a7823f184a
								
							
								
							
						 | 
						
							
							
								
								Refactor InputDevice::onMessage() for performance.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								3403d289a7
								
							
								
							
						 | 
						
							
							
								
								Fail silently if Discord socket cannot be opened on Windows.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								7437c8194c
								
							
								
							
						 | 
						
							
							
								
								Implement Discord activity updater for Windows.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								cb15bbeb1a
								
							
								
							
						 | 
						
							
							
								
								Communicate with Discord IPC to update activity status.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								bf21e1574c
								
							
								
							
						 | 
						
							
							
								
								Set RtAudio thread name. Limit thread on Linux to 15 characters.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								59facf4ced
								
							
								
							
						 | 
						
							
							
								
								Delay output MIDI message by an Engine block in the MIDI driver, instead of in CV-MIDI etc.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								2f2fab35f3
								
							
								
							
						 | 
						
							
							
								
								Add midi::Message::getFrame() and setFrame().
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								094382778f
								
							
								
							
						 | 
						
							
							
								
								Set JSON real precision to double (17 digits).
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0a59d4aad3
								
							
								
							
						 | 
						
							
							
								
								Refactor logger. Require setting logger::logPath before initializing logger.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b0018e5ec6
								
							
								
							
						 | 
						
							
							
								
								Remove MXCSR debugging in Engine::stepBlock().
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								908878e45d
								
							
								
							
						 | 
						
							
							
								
								Save and restore MXCSR back to original value in Engine::stepBlock().
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0cd74bf928
								
							
								
							
						 | 
						
							
							
								
								Don't reset random state in random::init() if already seeded.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c8109e3759
								
							
								
							
						 | 
						
							
							
								
								Reorder cleanup routines in Engine::removeModule_NoLock().
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								9aba147a2b
								
							
								
							
						 | 
						
							
							
								
								Correct usage documentation of Module::createPatchStorageDirectory().
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								90cf9af4a2
								
							
								
							
						 | 
						
							
							
								
								Don't dispatch Module::onUnsetPrimary() and Module::onSetPrimary() in setPrimaryModule() if module is already primary.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f5781b3b56
								
							
								
							
						 | 
						
							
							
								
								Add Module::getExpander().
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								deacbb50dc
								
							
								
							
						 | 
						
							
							
								
								Throw Exception when Module::getPatchStorageDirectory() is called when Module is not added to Engine.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6c9aebfbde
								
							
								
							
						 | 
						
							
							
								
								Add Module::getPanel().
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								8ecbacee29
								
							
								
							
						 | 
						
							
							
								
								Use sed instead of perl for replacements in Makefile.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								f87f6af45b
								
							
								
							
						 | 
						
							
							
								
								Use nearest free position in RackWidget::fromJson() so resized modules don't overlap.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								6ac7785cba
								
							
								
							
						 | 
						
							
							
								
								Add back single-argument Vec constructor.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								05117a30b4
								
							
								
							
						 | 
						
							
							
								
								Add updated RoundBlackKnob and Trimpot SVGs from Pyer.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								4734f13ba8
								
							
								
							
						 | 
						
							
							
								
								Silently fail is user enters a NAN expression in parameter field.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								4ddd52d0f4
								
							
								
							
						 | 
						
							
							
								
								Add "inf" as variable to param field expression parser.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0a56fb42cb
								
							
								
							
						 | 
						
							
							
								
								Clean up menu bar text.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								474e2b99c1
								
							
								
							
						 | 
						
							
							
								
								Use MenuItem helpers in MenuBar.cpp.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b605c2c258
								
							
								
							
						 | 
						
							
							
								
								Don't close menu when Ctrl-clicking items. Add argument to MenuItem helpers to disable this behavior.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								98ad29d693
								
							
								
							
						 | 
						
							
							
								
								Add redesigned PJ301M graphic from Pyer.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								74fdd9cb84
								
							
								
							
						 | 
						
							
							
								
								Rename "Load selection" menu item to "Import selection".
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								aac5e3c381
								
							
								
							
						 | 
						
							
							
								
								Move interactive settings back to View menu. Rewrite various menus using menu helpers. Add rightText argument to createSubmenuItem() helper.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								c8f090aa1f
								
							
								
							
						 | 
						
							
							
								
								Add and implement RackWidget::loadSelection() and saveSelection().
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								b341c90cc2
								
							
								
							
						 | 
						
							
							
								
								Clean up RackWidget selection method names. Add unimplemented RackWidget::loadSelectionDialog() and saveSelectionDialog().
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								eb1048f6d0
								
							
								
							
						 | 
						
							
							
								
								Add names for a couple history actions.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								305e6f0a5c
								
							
								
							
						 | 
						
							
							
								
								Clean up eachNearestGridPos in RackWidget.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								69e4bb9deb
								
							
								
							
						 | 
						
							
							
								
								Reserve vectors in RackWidget methods to avoid reallocations.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								0e0b842749
								
							
								
							
						 | 
						
							
							
								
								Implement "cables" half of RackWidget::pasteJsonAction().
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								19ea6d0e81
								
							
								
							
						 | 
						
							
							
								
								Don't remove ModuleWidget while holding Delete, only pressing/repeating.
							
							
							
							
								
							
							
						 | 
						4 years ago | 
					
				
					
						
							
							
								   Andrew Belt
							
						 | 
						
							
							
							
								
							
								fe4191f9e5
								
							
								
							
						 | 
						
							
							
								
								Implement RackWidget::cloneSelectedModulesAction().
							
							
							
							
								
							
							
						 | 
						4 years ago |