|  Andrew Belt | ce11ceab53 | Make system::copy() overwrite destination. | 4 years ago | 
				
					
						|  Andrew Belt | 6d5a76788f | Adjust formatting of namespace docs. | 4 years ago | 
				
					
						|  Andrew Belt | 4e8b9ef301 | Improve namespace documentation. | 4 years ago | 
				
					
						|  Andrew Belt | 363d97a56e | Add UI thread CPU meter. | 4 years ago | 
				
					
						|  Andrew Belt | 1023247941 | Add Model::appendContextMenu(). Display Model context menu in ModelBox of module browser. | 4 years ago | 
				
					
						|  Andrew Belt | 2eb4967261 | Make system::getEntries() return vector instead of list. | 4 years ago | 
				
					
						|  Andrew Belt | 830d2fcdd4 | Make system::openDirectory() and openBrowser() nonblocking by running in detached thread. Use MenuItem helpers for File menu. | 4 years ago | 
				
					
						|  Andrew Belt | a2c5a7695f | Add system::readFile/writeFile(). | 4 years ago | 
				
					
						|  Andrew Belt | b0a1f4db49 | Don't throw Exception in many system:: functions. | 4 years ago | 
				
					
						|  Andrew Belt | c3ff43b6de | Rename *Dir() functions to *Directory(), backtracking on a previous commit. | 4 years ago | 
				
					
						|  Andrew Belt | 00eb16189b | Use "directory/dir" terminology instead of "folder" except for UI text. | 4 years ago | 
				
					
						|  Andrew Belt | d5e1c40b77 | Add ability for archiveFolder/unarchiveToFolder() to write/read from memory. | 4 years ago | 
				
					
						|  Andrew Belt | 4ae79f662d | Fix crash when saving/loading module presets. Add "Clear template" menu item to module presets menu. Rename `system::doesExist()` to `exists()`. | 4 years ago | 
				
					
						|  Andrew Belt | 2a1bbf4ae3 | Rename system::getRuntime() to getTime(). | 4 years ago | 
				
					
						|  Andrew Belt | 790e1053cc | Rename system::getTime() to getRuntime(). Add system::getUnixTime(). | 4 years ago | 
				
					
						|  Andrew Belt | 11721cab00 | Add WIP Engine::step() timer. Fix module timer. | 4 years ago | 
				
					
						|  Andrew Belt | 7efd063392 | Change timestamps from int64_t to double, and define epoch as when `system::init()` is called. | 4 years ago | 
				
					
						|  Andrew Belt | 232d2c10e5 | Add `compressionLevel` argument to `system::archiveFolder()`. | 5 years ago | 
				
					
						|  Andrew Belt | 8d908a0a55 | Add system::join(). Add asset::module(). | 5 years ago | 
				
					
						|  Andrew Belt | 6d1795ee35 | Test new system:: functions. Make system:: filesystem functions throw Exception on error. Add system::getCanonical(). | 5 years ago | 
				
					
						|  Andrew Belt | 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 | 
				
					
						|  Andrew Belt | df544700b9 | Remove libzip, zlib. Remove string::compress() and uncompress(). Remove system::unzipToFolder(). | 5 years ago | 
				
					
						|  Andrew Belt | 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 | 
				
					
						|  Andrew Belt | 0ded01c228 | Add system::unarchiveToFolder() and archiveFolder(). Begin using `std::experimental::filesystem`. | 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 | 120aafe6d3 | Change order of includes to C++ standard headers, library headers, and local project headers. | 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 | 58a44db0c5 | Slightly increase performance of system::getNanoseconds() for Linux. | 5 years ago | 
				
					
						|  Andrew Belt | 306e454f0c | Use higher resolution clock for system::getNanoseconds() on Windows. Ban `long` from codebase. Use int64_t instead. | 5 years ago | 
				
					
						|  Andrew Belt | 60d2283010 | Add timestamp to MIDI message. Make MIDI-* modules wait until a message is `stepFrames` frames old until processing it, improving MIDI stability. Add Engine::getStepFrame, getStepTime, and getStepFrames. | 5 years ago | 
				
					
						|  Andrew Belt | 5a45c26da6 | Add system::getNanoseconds(). Use it instead of std::chrono. | 5 years ago | 
				
					
						|  Andrew Belt | c7f65f7bfb | Remove system::getThreadTime() and system::setThreadRealTime(). | 5 years ago | 
				
					
						|  Andrew Belt | cc14d40fe3 | Remove preset directory if empty. | 6 years ago | 
				
					
						|  Andrew Belt | 798d01d240 | Add system::getEntriesRecursive(). | 6 years ago | 
				
					
						|  Andrew Belt | a629561f58 | Move plugin.cpp's extractZip to system::unzipToFolder(). | 6 years ago | 
				
					
						|  Andrew Belt | 8c9e594c32 | Use thread runtime rather than time of day for measuring module CPU. | 6 years ago | 
				
					
						|  Andrew Belt | dca30e2b53 | Auto-format code with astyle. | 6 years ago | 
				
					
						|  Andrew Belt | 60a1a47f00 | Move system::getAbsolutePath() to string::absolutePath(). Implement on Windows. | 6 years ago | 
				
					
						|  Andrew Belt | 029434dcb7 | Add system::getAbsoluteDirectory(). | 6 years ago | 
				
					
						|  Andrew Belt | 696939069d | Use <> instead of "" for include directive. | 6 years ago | 
				
					
						|  Andrew Belt | afd6d4bb8e | Clean up various headers. | 6 years ago | 
				
					
						|  Andrew Belt | ce2936c0c8 | Restart engine workers when setting real-time priority. | 6 years ago | 
				
					
						|  Andrew Belt | a7ec68e4f0 | Log OS version on launch | 6 years ago | 
				
					
						|  Andrew Belt | 82f32038ac | Add system::runProcessAsync | 6 years ago | 
				
					
						|  Andrew Belt | 6886360c3b | Use system::openFolder() for certain menu items. | 6 years ago | 
				
					
						|  Andrew Belt | 52151a709d | Add various API documentation | 6 years ago | 
				
					
						|  Andrew Belt | d7b72c5b0f | Rewrite thread API. Add ParamMap::to/fromJson(). | 6 years ago | 
				
					
						|  Andrew Belt | 19772d6e2f | Move stack trace to system.cpp | 6 years ago | 
				
					
						|  Andrew Belt | e3c648a7f5 | Set realtime thread priority for engine and engine worker threads. | 6 years ago |