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.
Initialize/destroy openssl in network::init/destroy().
|
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
files. Add unicode wmain() wrapper for main() function on Windows.
|
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 |
Andrew Belt
|
6fbc3d6292
|
Fix UTF8toUTF16 call.
|
3 years ago |
Andrew Belt
|
f0deb51863
|
Move ui.hpp to ui/common.hpp.
|
3 years ago |
Andrew Belt
|
e712c98020
|
Fix screenshot command -t not generating correct PNGs.
|
3 years ago |
Andrew Belt
|
4450bd7ef1
|
Add default argument to settings::save() and load().
|
3 years ago |
Andrew Belt
|
583530032f
|
Move asset::pluginsPath, templatePath, and settingsPath to appropriate namespaces.
|
3 years ago |
Andrew Belt
|
30f814b7ae
|
Move asset::logPath to logger::path.
|
3 years ago |
Andrew Belt
|
8eb58fde2b
|
Remove window reopen test. Add mutexes to logger init/destroy.
|
3 years ago |
Andrew Belt
|
66cb723b63
|
Reorder initialization and destruction of submodules.
|
3 years ago |
Andrew Belt
|
ad1d109845
|
Add ContextCreateEvent and ContextDestroyEvent.
|
3 years ago |
Andrew Belt
|
c9cf25f66e
|
Merge event namespace into widget namespace. Event classes are now defined inside the Widget class.
|
3 years ago |
Andrew Belt
|
f44ee3a15a
|
Remove "patchPath" from settings. Store path and unsaved status in patch itself. Fix bug where crash leaves old patch path in settings while new patch is loaded in autosave. Add more dialog messages to PatchManager.
|
3 years ago |
Andrew Belt
|
0a76018aa8
|
Switch back to %lld for 64-bit integers. Windows supports them but still
gives a warning. Just ignore them for now.
|
3 years ago |
Andrew Belt
|
2a1bbf4ae3
|
Rename system::getRuntime() to getTime().
|
3 years ago |
Andrew Belt
|
c434b14447
|
Remove system::getTime() testing code.
|
3 years ago |
Andrew Belt
|
7efd063392
|
Change timestamps from int64_t to double, and define epoch as when `system::init()` is called.
|
3 years ago |
Andrew Belt
|
a77f47dc52
|
Clean up `library::` app updater a bit.
|
4 years ago |
Andrew Belt
|
155ae4ead6
|
Rename `updater::` to `library::`. Move VCV Library synchronization code from `plugin::` to `library::`.
|
4 years ago |
Andrew Belt
|
3bdf4bf06c
|
Take screenshot when patch is saved (Currently disabled).
|
4 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.
|
4 years ago |