55 Commits (a6dfc6bb767720e77ef83f235c3860a031ff8c8e)

Author SHA1 Message Date
  Andrew Belt dd0e670050 Fix wchar_t/char16_t distinction on Windows. 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 b3a3b1cdbd Add system::get/setWorkingDirectory() which fixes the Windows build. 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 af834d49ee Replace fopen, remove, and rename on Windows with wrappers that call 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. 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. 5 years ago
  Andrew Belt 2f5bff5a3a Add _WIN32_WINNT version. 5 years ago
  Andrew Belt 798d01d240 Add system::getEntriesRecursive(). 5 years ago
  Andrew Belt a629561f58 Move plugin.cpp's extractZip to system::unzipToFolder(). 5 years ago
  Andrew Belt 873f6719d0 Use higher precision (but lower accuracy) thread runtime counter on Windows. 5 years ago
  Andrew Belt edc55bf3e3 Implement system::getThreadTime on Mac. 5 years ago
  Andrew Belt cb6e9b82c1 Add system::getThreadTime implementation on Windows 5 years ago
  Andrew Belt 8c9e594c32 Use thread runtime rather than time of day for measuring module CPU. 5 years ago
  Andrew Belt dca30e2b53 Auto-format code with astyle. 5 years ago
  Andrew Belt 7a86e4cc7c Add fatal signal handling on Mac, with better stability in the handler function. 5 years ago
  Andrew Belt 05e2e7b9c0 Reenable backtrace printing in log. Demangle symbols on Linux. 5 years ago
  Andrew Belt a5e1ac75f8 Finish auto-updater on Windows. Add network::urlPath(). Reimplement 5 years ago
  Andrew Belt 60a1a47f00 Move system::getAbsolutePath() to string::absolutePath(). Implement on 5 years ago
  Andrew Belt 4a09492b3e Implement system::getAbsolutePath() on Mac. 5 years ago
  Andrew Belt 029434dcb7 Add system::getAbsoluteDirectory(). 5 years ago
  Andrew Belt bc06efd9ab Add system::openFolder() on Mac. 5 years ago
  Andrew Belt c8d495dfe3 Use correct ShellExecute verb for system::openFolder() on Windows. 5 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 46f9577dc1 Disable system::setThreadRealTime on Mac. Fix GLFW init hints on Mac. 6 years ago
  Andrew Belt ce2936c0c8 Restart engine workers when setting real-time priority. 6 years ago
  Andrew Belt ec5874ada6 Add string<->wstring conversion functions 6 years ago
  Andrew Belt 53a63187fe Add partial Unicode handling of filenames on Windows. 6 years ago
  Andrew Belt 06249451fa Fix GetVersion function call 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 e5a88dfad2 Add factory preset submenu to module context menu. 6 years ago
  Andrew Belt d7b72c5b0f Rewrite thread API. Add ParamMap::to/fromJson(). 6 years ago
  Andrew Belt 278ade311e Disable signal handler on Mac. Debug pixel ratios. 6 years ago
  Andrew Belt 16e723fd99 Enable stack trace on Mac 6 years ago
  Andrew Belt 704dd3f485 Add newline to stack trace on Windows 6 years ago
  Andrew Belt 19772d6e2f Move stack trace to system.cpp 6 years ago
  Andrew Belt a97ae1c7a7 Don't set thread name on Mac. 6 years ago
  Andrew Belt 6986801ddd Remove SetThreadDescription call on windows. 6 years ago
  Andrew Belt e3c648a7f5 Set realtime thread priority for engine and engine worker threads. 6 years ago
  Andrew Belt 557460b194 Add Engine::threadCount to toolbar menu and settings.json 6 years ago
  Andrew Belt e314107e4a Add implementation for system::setThreadName for Linux 6 years ago
  Andrew Belt 223341e2f1 Clean up README. Move SVGPanel to source file. Fix alignment bugs in FramebufferWidget. 6 years ago
  Andrew Belt 217faca052 Parse plugin metadata from plugin.json 6 years ago