47 Commits (afb25dbb64a4f21f00416d4ac7f83e633b7953b4)

Author SHA1 Message Date
  Andrew Belt b8708cb73c Add APP_OS_NAME and APP_CPU_NAME. Display OS and CPU in Help menu. 1 year ago
  Andrew Belt d8eba3b982 Split APP_ARCH to APP_OS and APP_CPU. 1 year ago
  Andrew Belt 8916e3b383 Merge APP_OS variable into APP_ARCH. 2 years ago
  Andrew Belt 26016a2226 Add ARCH_X64 macro when compiling on x64. 2 years ago
  Andrew Belt 0610d944a0 Remove MSVC version of DEPRECATED macro. 3 years ago
  Andrew Belt 0b71cbf3b4 PRIVATE is ignored on global variables so remove it. 3 years ago
  Andrew Belt b22f88b8aa Rename INTERNAL to PRIVATE. Add PRIVATE to several functions/symbols that plugins should never call/use. 3 years ago
  Andrew Belt 9a635b54e7 Change APP_ARCH global to APP_OS. 3 years ago
  Andrew Belt 6d5a76788f Adjust formatting of namespace docs. 3 years ago
  Andrew Belt 4e8b9ef301 Improve namespace documentation. 3 years ago
  Andrew Belt d00e79c7fb Rename APP_EDITION to APP_EDITION_NAME. Add APP_EDITION with abbreviated edition. 3 years ago
  Andrew Belt 0602d9cc96 Add edition name to TipWindow. 3 years ago
  Andrew Belt f3827c82c7 Add major version checking to library plugin update check. 3 years ago
  Andrew Belt 5cb2341c85 Increase dirtyOnSubpixelChange threshold to 0.1 px. 3 years ago
  Andrew Belt 90077192b2 Add APP_VARIANT global. 3 years ago
  Andrew Belt 5faeb67a11 Fix `float approxExp2Floor()` to work with negative arguments and arguments above 30. 3 years ago
  Andrew Belt 5a5a40f5a2 Fix INTERNAL definition on Windows. 3 years ago
  Andrew Belt 3213b16ecf Add integer versions of _f32 and _f64 suffix operators. 3 years ago
  Andrew Belt c0275f0cbb Add user-defined literal suffixes for integer and float types. 3 years ago
  Andrew Belt df68876d16 Make INTERNAL macro use hidden visibility instead of internal. 3 years ago
  Andrew Belt 357bd847bf Rename PRIVATE macro to INTERNAL. 3 years ago
  Andrew Belt 86f3658b51 Add `Exception::Exception(const char* format, ...)` so you can create Exception objects using C format strings. 3 years ago
  Andrew Belt b9594bb07b Use PRId64 for portability of printf format strings on Linux and Windows. 3 years ago
  Andrew Belt 7003adffe2 Move module stepping code from Engine to Module. Change meter to a time plot. 3 years ago
  Andrew Belt 1fdbf71bb7 Add PRIVATE macro. 3 years ago
  Andrew Belt fe9fbf8e90 Make `Exception` subclass `std::exception` instead of `std::runtime_error`. 4 years ago
  Andrew Belt b146f766b9 Refactor plugin syncing in `library::`. 4 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. 4 years ago
  Andrew Belt 8a50d39b7f Make system::archiveFolder and unarchiveToFolder work on Windows with 4 years ago
  Andrew Belt 76ece72ade Add `rack::Exception` catching to midi. Add exception throwing to RtMidi driver. Add `rack::getWithDefault()` to common.hpp. 4 years ago
  Andrew Belt dd0e670050 Fix wchar_t/char16_t distinction on Windows. 4 years ago
  Andrew Belt 120aafe6d3 Change order of includes to C++ standard headers, library headers, and local project headers. 4 years ago
  Andrew Belt 866f684ce4 Move app::APP_*, ABI_*, and API_* variables to rack:: namespace. 4 years ago
  Andrew Belt af834d49ee Replace fopen, remove, and rename on Windows with wrappers that call 4 years ago
  Andrew Belt e4b6056ded Massive WIP v2 overhaul: 5 years ago
  Andrew Belt dca30e2b53 Auto-format code with astyle. 5 years ago
  Andrew Belt 696939069d Use <> instead of "" for include directive. 5 years ago
  Andrew Belt afd6d4bb8e Clean up various headers. 5 years ago
  Andrew Belt 7633c21765 Warn if settings.json file is invalid JSON. 5 years ago
  Andrew Belt 7dae5aa367 Add fatal signal handler. 5 years ago
  Andrew Belt 434bf253e4 Add fft.hpp, clean up math and dsp headers 5 years ago
  Andrew Belt efce6546b6 Use more generic DEPRECATED macro 5 years ago
  Andrew Belt f5601d2042 Work on toolbar, event context 5 years ago
  Andrew Belt 316518a794 Wrap engine state into class Engine 5 years ago
  Andrew Belt c3407ca07d Code style: Remove () from `new X()` 6 years ago
  Andrew Belt 34af736ee5 Add rack0.hpp backward compatibility header for ease of migration 6 years ago
  Andrew Belt 587f936a99 Move random to its own namespace, shuffle files around 6 years ago
  Andrew Belt bee6f658cf Move logger to its own namespace, add macros to macros.hpp 6 years ago