44 Commits (1d5bf2f4be82d346dfcc1b3ac5fdd9c2dd001d7f)

Author SHA1 Message Date
  Andrew Belt 1d5bf2f4be Change user dir on Linux to $XDG_DATA_HOME/Rack2. Move old dir and show dialog. 7 months ago
  Andrew Belt c43d4b4388 Add VCV name to dialogs in standalone adapter. 7 months ago
  Andrew Belt 89cb56ae95 If Microphone permission is blocked on Mac, show error dialog with instructions to give permission. 7 months ago
  Andrew Belt be06ea09f0 Tweak wording of Mac Documents Folder permission dialog. Don't automatically launch System Settings since it hides dialog. 7 months ago
  Andrew Belt ba84d14467 If log file cannot be written, show error dialog and exit. On Mac, explain how to enable Document Folder permission and open System Settings before exit. 7 months ago
  Andrew Belt 840e184d7e Rename system::initCpuFlags() to system::resetFpuFlags(). Implement it on ARM64. 9 months ago
  Andrew Belt e2a4a6209d Add system::initCpuFlags(). Call it by all new threads. 9 months ago
  Andrew Belt 108f9f3188 Add --help command-line flag. 1 year ago
  Andrew Belt 5d1de522b2 Make version flag `-v` and debug info consistent with menu bar text. 1 year ago
  Andrew Belt d8eba3b982 Split APP_ARCH to APP_OS and APP_CPU. 1 year ago
  Andrew Belt 669a71cbd1 Add long arguments with getopt_long(). 1 year ago
  Andrew Belt c12f690786 Remove "v" from all version messages. 2 years ago
  Andrew Belt 9d8624d4b6 Add MIDI "Loopback" driver. 2 years ago
  Andrew Belt ed5a362911 Add safe mode. 2 years ago
  Andrew Belt 89574d748a Remove Discord activity IPC. 2 years ago
  Andrew Belt 8584109933 Load patch when Rack is launched by file association on Mac. 2 years ago
  Andrew Belt e57b50604e Add settingsToJson() and settingsFromJson() to root namespace plugin API, allowing plugins to store plugin-wide user settings. 2 years ago
  Andrew Belt 7d903e70de Re-raise signal that triggered signal handler. 2 years ago
  Andrew Belt ba2bc099de Log initializing, creating, deleting, and destroying subsystems. 2 years ago
  Andrew Belt a1e7f1f4b9 Don't call strsignal() on Windows since it's not defined. 3 years ago
  Andrew Belt 87f1b868f9 Fix signal name in fatalSignalHandler on Linux. 3 years ago
  Andrew Belt 43627afb24 Don't show dialog message when VCV Rack crashes. 3 years ago
  Andrew Belt 54cc95ae46 Make all subsystems able to initialize and destroy multiple times. 3 years ago
  Andrew Belt ec96220eb6 Upgrade curl and openssl. Compile OpenSSL with no-pinshared. 3 years ago
  Andrew Belt 8d911c559e Log edition name instead of abbreviation in standalone adapter. 3 years ago
  Andrew Belt d84847995e Save autosave patch on close in PatchManager instead of standalone adapter. 3 years ago
  Andrew Belt df89de7847 Move Svg to window:: namespace. 3 years ago
  Andrew Belt 9ac54241fb Add patch:: namespace. 3 years ago
  Andrew Belt f25a17075c Add window:: namespace. 3 years ago
  Andrew Belt b17f6ee3fe Add fallback thread to Engine to step blocks if no primary module is set. 3 years ago
  Andrew Belt cb15bbeb1a Communicate with Discord IPC to update activity status. 3 years ago
  Andrew Belt 0a59d4aad3 Refactor logger. Require setting logger::logPath before initializing logger. 3 years ago
  Andrew Belt 71423e0e94 Add string::formatTime/formatTimeISO(). 3 years ago
  Andrew Belt 0602d9cc96 Add edition name to TipWindow. 3 years ago
  Andrew Belt bf57176b7d Log system time at launch. 3 years ago
  Andrew Belt 64c86251ef Null-terminate argvU8 array in wmain() wrapper. 3 years ago
  Andrew Belt bab462bb4b Build standalone adapter directly from .cpp file instead of via .o 3 years ago
  Andrew Belt c3ff43b6de Rename *Dir() functions to *Directory(), backtracking on a previous commit. 3 years ago
  Andrew Belt a2904149c8 Rename window.hpp/cpp to Window.hpp/cpp since it's a class. 3 years ago
  Andrew Belt 4c4fdb883c Fix Mac build 3 years ago
  Andrew Belt 00eb16189b Use "directory/dir" terminology instead of "folder" except for UI text. 3 years ago
  Andrew Belt d0224944c8 Make random number generator an inline class which increases performance and supports `std::random` distributions. 3 years ago
  Andrew Belt a6edf06a14 Log app variant name. 3 years ago
  Andrew Belt de0cb6631b Move standalone source to new adapters folder. 3 years ago