6d5a76788f 
								
							
								 
							
						 
						
							
							
								
								Adjust formatting of namespace docs.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4e8b9ef301 
								
							
								 
							
						 
						
							
							
								
								Improve namespace documentation.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d00e79c7fb 
								
							
								 
							
						 
						
							
							
								
								Rename APP_EDITION to APP_EDITION_NAME. Add APP_EDITION with abbreviated edition.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0602d9cc96 
								
							
								 
							
						 
						
							
							
								
								Add edition name to TipWindow.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f3827c82c7 
								
							
								 
							
						 
						
							
							
								
								Add major version checking to library plugin update check.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5cb2341c85 
								
							
								 
							
						 
						
							
							
								
								Increase dirtyOnSubpixelChange threshold to 0.1 px.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								90077192b2 
								
							
								 
							
						 
						
							
							
								
								Add APP_VARIANT global.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5faeb67a11 
								
							
								 
							
						 
						
							
							
								
								Fix `float approxExp2Floor()` to work with negative arguments and arguments above 30.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5a5a40f5a2 
								
							
								 
							
						 
						
							
							
								
								Fix INTERNAL definition on Windows.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3213b16ecf 
								
							
								 
							
						 
						
							
							
								
								Add integer versions of _f32 and _f64 suffix operators.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c0275f0cbb 
								
							
								 
							
						 
						
							
							
								
								Add user-defined literal suffixes for integer and float types.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df68876d16 
								
							
								 
							
						 
						
							
							
								
								Make INTERNAL macro use hidden visibility instead of internal.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								357bd847bf 
								
							
								 
							
						 
						
							
							
								
								Rename PRIVATE macro to INTERNAL.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								86f3658b51 
								
							
								 
							
						 
						
							
							
								
								Add `Exception::Exception(const char* format, ...)` so you can create Exception objects using C format strings.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b9594bb07b 
								
							
								 
							
						 
						
							
							
								
								Use PRId64 for portability of printf format strings on Linux and Windows.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7003adffe2 
								
							
								 
							
						 
						
							
							
								
								Move module stepping code from Engine to Module. Change meter to a time plot.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1fdbf71bb7 
								
							
								 
							
						 
						
							
							
								
								Add PRIVATE macro.  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fe9fbf8e90 
								
							
								 
							
						 
						
							
							
								
								Make `Exception` subclass `std::exception` instead of `std::runtime_error`.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b146f766b9 
								
							
								 
							
						 
						
							
							
								
								Refactor plugin syncing in `library::`.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3fbd0f77a9 
								
							
								 
							
						 
						
							
							
								
								Move string::absolute, directory, filename, filenameBase, and filenameExtension to system::getAbsolute, getDirectory, getFilename, getStem, and getExtension. Reimplement most system:: functions using std::experimental::filesystem. Add system::doesExist, getFileSize, and getTempDir.  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								76ece72ade 
								
							
								 
							
						 
						
							
							
								
								Add `rack::Exception` catching to midi. Add exception throwing to RtMidi driver. Add `rack::getWithDefault()` to common.hpp.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dd0e670050 
								
							
								 
							
						 
						
							
							
								
								Fix wchar_t/char16_t distinction on Windows.  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								120aafe6d3 
								
							
								 
							
						 
						
							
							
								
								Change order of includes to C++ standard headers, library headers, and local project headers.  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								dca30e2b53 
								
							
								 
							
						 
						
							
							
								
								Auto-format code with astyle.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								696939069d 
								
							
								 
							
						 
						
							
							
								
								Use <> instead of "" for include directive.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								afd6d4bb8e 
								
							
								 
							
						 
						
							
							
								
								Clean up various headers.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7633c21765 
								
							
								 
							
						 
						
							
							
								
								Warn if settings.json file is invalid JSON.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7dae5aa367 
								
							
								 
							
						 
						
							
							
								
								Add fatal signal handler.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								434bf253e4 
								
							
								 
							
						 
						
							
							
								
								Add fft.hpp, clean up math and dsp headers  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								efce6546b6 
								
							
								 
							
						 
						
							
							
								
								Use more generic DEPRECATED macro  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f5601d2042 
								
							
								 
							
						 
						
							
							
								
								Work on toolbar, event context  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								316518a794 
								
							
								 
							
						 
						
							
							
								
								Wrap engine state into class Engine  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c3407ca07d 
								
							
								 
							
						 
						
							
							
								
								Code style: Remove () from `new X()`  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								34af736ee5 
								
							
								 
							
						 
						
							
							
								
								Add rack0.hpp backward compatibility header for ease of migration  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								587f936a99 
								
							
								 
							
						 
						
							
							
								
								Move random to its own namespace, shuffle files around  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bee6f658cf 
								
							
								 
							
						 
						
							
							
								
								Move logger to its own namespace, add macros to macros.hpp  
							
							
								
							
							
						 
						7 years ago