|  Andrew Belt | c8e2b5fc4a | Move most FramebufferWidget member fields to an opaque pointer. | 5 years ago | 
				
					
						|  Andrew Belt | 0cefd1138b | Replace event::Zoom with event::Dirty. | 5 years ago | 
				
					
						|  Andrew Belt | 28666a57fc | Remove ability to set native parent of Window in this branch. | 5 years ago | 
				
					
						|  Andrew Belt | 7577d49c39 | Add native parent handle argument to Window constructor. | 5 years ago | 
				
					
						|  Andrew Belt | 2bd9d590dc | Add Mouse device to Computer keyboard/mouse MIDI driver. | 5 years ago | 
				
					
						|  Andrew Belt | b4d66ae15f | Allow midi::Output::channel to be set to -1, which disables automatically setting outbound MIDI messages. | 5 years ago | 
				
					
						|  Andrew Belt | fe8cc2874e | Use generic type for literals in ODE algorithms. | 5 years ago | 
				
					
						|  Andrew Belt | e457294889 | Change string::fromWstring to UTF16toUTF8. Change string::toWstring to UTF8toUTF16. Replace std::wstring to std::u16string and wchar_t to char16_t. | 5 years ago | 
				
					
						|  Andrew Belt | 804135c678 | Add dsp::MidiGenerator::setTimestamp(). | 5 years ago | 
				
					
						|  Andrew Belt | abde7d983f | Add Engine::getFrameTime() and getStepDuration(). | 5 years ago | 
				
					
						|  Andrew Belt | b3a3b1cdbd | Add system::get/setWorkingDirectory() which fixes the Windows build. | 5 years ago | 
				
					
						|  Andrew Belt | 972cd587f7 | Don't display "1_", "42_", "001_", etc at the beginning of preset filenames. | 5 years ago | 
				
					
						|  Andrew Belt | 64cc9dddb0 | Add Module::configButton() for configuring momentary switches (which I'll now call buttons). | 5 years ago | 
				
					
						|  Andrew Belt | 6f7f0cc7b3 | Cache modules and cables in engine by ID. Add lock to Engine::reset/randomize/bypassModule(). Remove lock from Engine::get/setParam and get/setSmoothParam. | 5 years ago | 
				
					
						|  Andrew Belt | 83b7c68cae | Improve thread safety of ring buffers. | 5 years ago | 
				
					
						|  Andrew Belt | feece06fbb | Add event::KeyBase::keyName, which fixes key commands on AZERTY and Dvorak. Add lots of documentation to event::KeyBase. | 5 years ago | 
				
					
						|  Andrew Belt | b8d47b5378 | Add Engine::getNumModules() and getModuleIds() methods. | 5 years ago | 
				
					
						|  Andrew Belt | a808849a26 | Add function name to logger. | 5 years ago | 
				
					
						|  Andrew Belt | 05427d938b | Overhaul threading model for Engine using a shared mutex based design. | 5 years ago | 
				
					
						|  Andrew Belt | 537b64d011 | Remove engine pausing as it no longer makes sense with the new "external stepping" engine architecture. | 5 years ago | 
				
					
						|  Andrew Belt | 9ea49664bb | Copy cable color when cloning cables with Ctrl+click. | 5 years ago | 
				
					
						|  Andrew Belt | e98bd151d3 | Move some vector.hpp functions to functions.hpp. | 5 years ago | 
				
					
						|  Andrew Belt | a04018a330 | Change `movemask(int32_4)` to operate on elements rather than bytes. Tweak Vector documentation and clean up syntax. | 5 years ago | 
				
					
						|  Andrew Belt | a079bf1c63 | Fix horrible correctness bug in movemaskInverse. | 5 years ago | 
				
					
						|  Andrew Belt | ae21a4c70d | Add Audio-2 WIP. | 5 years ago | 
				
					
						|  Andrew Belt | b0bde7453b | Remove Context::init(). Instead, initialize application manually in the standalone launcher. | 5 years ago | 
				
					
						|  Andrew Belt | 80c5fa2b2b | Fix reference syntax style | 5 years ago | 
				
					
						|  Andrew Belt | 97fcc04630 | Fix documentation formulas. | 5 years ago | 
				
					
						|  Andrew Belt | 97c03ea464 | Improve documentation for Module. | 5 years ago | 
				
					
						|  Andrew Belt | 825adb155d | Add cookie support to network::requestJson() and network::requestDownload(). | 5 years ago | 
				
					
						|  Andrew Belt | 79ee967210 | Fix documentation of Module. | 5 years ago | 
				
					
						|  Andrew Belt | 8ace079ee5 | Fix randomization of snapped params. | 5 years ago | 
				
					
						|  Andrew Belt | d5c7144e32 | Add Module::paramsToJson and paramsFromJson. | 5 years ago | 
				
					
						|  Andrew Belt | 73c2ecaea2 | Remove ModuleWidget::params, inputs, and outputs arrays. Instead, search recursively for those widgets. | 5 years ago | 
				
					
						|  Andrew Belt | 92f777d184 | Add configSwitch(), which is a quicker way to configure parameters with SwitchQuantitys. | 5 years ago | 
				
					
						|  Andrew Belt | 87935d7e6f | Add SwitchQuantity. Add return value to config*() methods in Module. | 5 years ago | 
				
					
						|  Andrew Belt | 120aafe6d3 | Change order of includes to C++ standard headers, library headers, and local project headers. | 5 years ago | 
				
					
						|  Andrew Belt | 82e4bea015 | Make Module::toJson() virtual. | 5 years ago | 
				
					
						|  Andrew Belt | 4583ec7e73 | Replace string::uncompress() with a more C++y one. Edit documentation. | 5 years ago | 
				
					
						|  Andrew Belt | 94b5ad8b32 | Fix build on Mac. | 5 years ago | 
				
					
						|  Andrew Belt | 13a74d4650 | Remove contextInit/Destroy from context header. | 5 years ago | 
				
					
						|  Andrew Belt | 68a875bbca | Improve clarity and modularity of PatchManager methods. | 5 years ago | 
				
					
						|  Andrew Belt | 866f684ce4 | Move app::APP_*, ABI_*, and API_* variables to rack:: namespace. | 5 years ago | 
				
					
						|  Andrew Belt | af834d49ee | Replace fopen, remove, and rename on Windows with wrappers that call wide-string equivalents. | 5 years ago | 
				
					
						|  Andrew Belt | 3f83066966 | Make global context a thread_local variable. Add contextSet(). | 5 years ago | 
				
					
						|  Andrew Belt | ca9231e1b3 | Rename App to Context and app.hpp to context.hpp. The APP macro is still valid. | 5 years ago | 
				
					
						|  Andrew Belt | 8edf67b058 | Add unused logger::isTruncated(). | 5 years ago | 
				
					
						|  Andrew Belt | 8423ce87aa | Add template preset for modules, which are loaded when created from the Module Browser. | 5 years ago | 
				
					
						|  Andrew Belt | 15ea154602 | Remove Dark mode. | 5 years ago | 
				
					
						|  Andrew Belt | f2ec0af4b0 | Restructure SvgPanel to handle dark mode. | 5 years ago |