a6edf06a14 
								
							
								 
							
						 
						
							
							
								
								Log app variant name.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de0cb6631b 
								
							
								 
							
						 
						
							
							
								
								Move standalone source to new adapters folder.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6fbc3d6292 
								
							
								 
							
						 
						
							
							
								
								Fix UTF8toUTF16 call.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f0deb51863 
								
							
								 
							
						 
						
							
							
								
								Move ui.hpp to ui/common.hpp.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e712c98020 
								
							
								 
							
						 
						
							
							
								
								Fix screenshot command -t not generating correct PNGs.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4450bd7ef1 
								
							
								 
							
						 
						
							
							
								
								Add default argument to settings::save() and load().  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								583530032f 
								
							
								 
							
						 
						
							
							
								
								Move asset::pluginsPath, templatePath, and settingsPath to appropriate namespaces.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								30f814b7ae 
								
							
								 
							
						 
						
							
							
								
								Move asset::logPath to logger::path.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8eb58fde2b 
								
							
								 
							
						 
						
							
							
								
								Remove window reopen test. Add mutexes to logger init/destroy.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								66cb723b63 
								
							
								 
							
						 
						
							
							
								
								Reorder initialization and destruction of submodules.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ad1d109845 
								
							
								 
							
						 
						
							
							
								
								Add ContextCreateEvent and ContextDestroyEvent.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c9cf25f66e 
								
							
								 
							
						 
						
							
							
								
								Merge event namespace into widget namespace. Event classes are now defined inside the Widget class.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f44ee3a15a 
								
							
								 
							
						 
						
							
							
								
								Remove "patchPath" from settings. Store path and unsaved status in patch itself. Fix bug where crash leaves old patch path in settings while new patch is loaded in autosave. Add more dialog messages to PatchManager.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0a76018aa8 
								
							
								 
							
						 
						
							
							
								
								Switch back to %lld for 64-bit integers. Windows supports them but still  
							
							gives a warning. Just ignore them for now. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2a1bbf4ae3 
								
							
								 
							
						 
						
							
							
								
								Rename system::getRuntime() to getTime().  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c434b14447 
								
							
								 
							
						 
						
							
							
								
								Remove system::getTime() testing code.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7efd063392 
								
							
								 
							
						 
						
							
							
								
								Change timestamps from int64_t to double, and define epoch as when `system::init()` is called.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a77f47dc52 
								
							
								 
							
						 
						
							
							
								
								Clean up `library::` app updater a bit.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								155ae4ead6 
								
							
								 
							
						 
						
							
							
								
								Rename `updater::` to `library::`. Move VCV Library synchronization code from `plugin::` to `library::`.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3bdf4bf06c 
								
							
								 
							
						 
						
							
							
								
								Take screenshot when patch is saved (Currently disabled).  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8a50d39b7f 
								
							
								 
							
						 
						
							
							
								
								Make system::archiveFolder and unarchiveToFolder work on Windows with  
							
							Unicode. Rename UTF8toUTF16 to U8toU16 and switch back to std::wstring
instead of std::u16string. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								53cf78eb72 
								
							
								 
							
						 
						
							
							
								
								Add rough code to load/save patch to new autosave directory.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dd0e670050 
								
							
								 
							
						 
						
							
							
								
								Fix wchar_t/char16_t distinction on Windows.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d7dfc0492a 
								
							
								 
							
						 
						
							
							
								
								Destroy plugins after destroying audio and MIDI drivers, because plugins that register their own audio/MIDI drivers need to be kept loaded when the drivers are destructed.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b0bde7453b 
								
							
								 
							
						 
						
							
							
								
								Remove Context::init(). Instead, initialize application manually in the standalone launcher.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dee649db0f 
								
							
								 
							
						 
						
							
							
								
								Break Rack into libRack shared library and lightweight standalone Rack executable.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								529d87ee12 
								
							
								 
							
						 
						
							
							
								
								Remove contextInit() and contextDestroy() since they don't really make sense with multiple instances.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								68a875bbca 
								
							
								 
							
						 
						
							
							
								
								Improve clarity and modularity of PatchManager methods.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								866f684ce4 
								
							
								 
							
						 
						
							
							
								
								Move app::APP_*, ABI_*, and API_* variables to rack:: namespace.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								af834d49ee 
								
							
								 
							
						 
						
							
							
								
								Replace fopen, remove, and rename on Windows with wrappers that call  
							
							wide-string equivalents. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3f83066966 
								
							
								 
							
						 
						
							
							
								
								Make global context a thread_local variable. Add contextSet().  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ca9231e1b3 
								
							
								 
							
						 
						
							
							
								
								Rename App to Context and app.hpp to context.hpp. The APP macro is still valid.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								538f5589c2 
								
							
								 
							
						 
						
							
							
								
								Make headless mode work somewhat.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b6a7b09e7a 
								
							
								 
							
						 
						
							
							
								
								Restructure audio namespace to mirror midi class structure. (untested)  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a34b6ef16e 
								
							
								 
							
						 
						
							
							
								
								Remove Bridge audio/MIDI driver.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e4b6056ded 
								
							
								 
							
						 
						
							
							
								
								Massive WIP v2 overhaul:  
							
							- Add Engine::fromJson which can be called without the GUI at all.
- Make RackWidget::fromJson attach itself to existing Engine state. However, once attached, they own their Engine objects (Module, Cable).
- Remove Engine thread. Now Engine must be stepped by other threads, such as the audio thread. This is fantastic because there is no longer a mutex lock every audio buffer.
	- Add concept of the "primary module", which is allowed to call Engine::step().
- Add many Module events. 
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a419381f71 
								
							
								 
							
						 
						
							
							
								
								Parse -p flag as if it's a valid flag, in order to ignore -psn_... nonsense with Mac app translocation.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								584c37889f 
								
							
								 
							
						 
						
							
							
								
								Add ability for plugins to use LuaJIT.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								98a86b6eae 
								
							
								 
							
						 
						
							
							
								
								Add proper app bundle detection on Mac.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8140897835 
								
							
								 
							
						 
						
							
							
								
								Don't include GLFW/glfw3native.h in window.hpp.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7de83dca3b 
								
							
								 
							
						 
						
							
							
								
								Use GLFW's glfwGetOpenedFilename()  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3dbd084b33 
								
							
								 
							
						 
						
							
							
								
								Don't use glfwGetOpenedFilename() when launched via command line on Mac.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								96e623bb70 
								
							
								 
							
						 
						
							
							
								
								Fix screenshot flag -t  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac5e544d62 
								
							
								 
							
						 
						
							
							
								
								Change screenshot flag to -t [zoom]. Re-enable on Mac.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1388e9ebb1 
								
							
								 
							
						 
						
							
							
								
								Add network::init(). Add asset::bundlePath.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dca30e2b53 
								
							
								 
							
						 
						
							
							
								
								Auto-format code with astyle.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3c957741bc 
								
							
								 
							
						 
						
							
							
								
								Tweak .astylerc.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2fbf67c287 
								
							
								 
							
						 
						
							
							
								
								Write stack trace to log.txt on Windows.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6163efdf13 
								
							
								 
							
						 
						
							
							
								
								Add log path to fatal signal handler dialog message.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7a86e4cc7c 
								
							
								 
							
						 
						
							
							
								
								Add fatal signal handling on Mac, with better stability in the handler function.  
							
							
								
							
							
						 
						6 years ago