Andrew Belt
|
ed1842a743
|
Rename string::U8toU16 to UTF8toUTF16 and U16toU8 to UTF16toUTF8.
|
4 years ago |
Andrew Belt
|
583530032f
|
Move asset::pluginsPath, templatePath, and settingsPath to appropriate namespaces.
|
4 years ago |
Andrew Belt
|
30f814b7ae
|
Move asset::logPath to logger::path.
|
4 years ago |
Andrew Belt
|
2966cd57f7
|
Move asset::autosavePath to Patch. Add Module::createPatchStorageDir() and remove asset::module().
|
4 years ago |
Andrew Belt
|
8d908a0a55
|
Add system::join(). Add asset::module().
|
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 |
Andrew Belt
|
53cf78eb72
|
Add rough code to load/save patch to new autosave directory.
|
4 years ago |
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
|
19bf21aa4b
|
Redirect stdout and stderr to the log file so crashing libraries will log
absolutely everything.
|
5 years ago |
Andrew Belt
|
b3a3b1cdbd
|
Add system::get/setWorkingDirectory() which fixes the Windows build.
|
5 years ago |
Andrew Belt
|
d7da2e2b93
|
Set Core plugin path to the system dir instead of leaving blank.
|
5 years ago |
Andrew Belt
|
23e94f8ae1
|
No longer use short paths for assets on Windows.
|
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
|
b6f1191168
|
Make all environment init() functions re-entrant after calling destroy() if it exists.
|
5 years ago |
Andrew Belt
|
866f684ce4
|
Move app::APP_*, ABI_*, and API_* variables to rack:: namespace.
|
5 years ago |
Andrew Belt
|
98a86b6eae
|
Add proper app bundle detection on Mac.
|
5 years ago |
Andrew Belt
|
1388e9ebb1
|
Add network::init(). Add asset::bundlePath.
|
5 years ago |
Andrew Belt
|
dca30e2b53
|
Auto-format code with astyle.
|
5 years ago |
Andrew Belt
|
6163efdf13
|
Add log path to fatal signal handler dialog message.
|
5 years ago |
Andrew Belt
|
ca89558bb4
|
Use -v1 filename suffix for plugins/, settings.json, autosave.vcv, and template.vcv when running in non-dev-mode.
|
6 years ago |
Andrew Belt
|
696939069d
|
Use <> instead of "" for include directive.
|
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
|
2446756c54
|
Make settings a namespace instead of a global class.
|
6 years ago |
Andrew Belt
|
0309ad7323
|
Move devMode and headless to Settings. Unzip Fundamental even if plugins/Fundamental folder exists but it isn't loaded.
|
6 years ago |
Andrew Belt
|
c60339bcd3
|
Create `plugin::` namespace
|
6 years ago |
Andrew Belt
|
8cc4cb3c2b
|
Add PatchManager. Clean up and refactor RackWidget and CableContainer.
|
6 years ago |
Andrew Belt
|
223341e2f1
|
Clean up README. Move SVGPanel to source file. Fix alignment bugs in FramebufferWidget.
|
6 years ago |
Andrew Belt
|
f1e4f08d0c
|
Un-class-ify plugin
|
6 years ago |
Andrew Belt
|
0dec45d970
|
Class-ify window, un-class-ify asset
|
6 years ago |
Andrew Belt
|
cbed0cf7a1
|
Wrap asset state into new AssetManager class
|
6 years ago |
Andrew Belt
|
402f42a354
|
Add Context class for storing global state
|
6 years ago |
Andrew Belt
|
0e05e63dcb
|
Rename asset::local to user, rename asset:global to system
|
6 years ago |
Andrew Belt
|
3644b1877e
|
Clean up includes
|
6 years ago |
Andrew Belt
|
92951206b6
|
Rename WidgetState to event::Context, move color.hpp implementations to source
|
6 years ago |
Andrew Belt
|
587f936a99
|
Move random to its own namespace, shuffle files around
|
6 years ago |
Andrew Belt
|
89521fe8cc
|
Move system to its own namespace
|
6 years ago |
Andrew Belt
|
3fa78176e2
|
Move asset to its own namespace
|
6 years ago |
Andrew Belt
|
9d1d08105d
|
Add -g and -l command line arguments
|
6 years ago |
Andrew Belt
|
c6be92e505
|
Create local directory in assetInit()
|
7 years ago |
Andrew Belt
|
e01a20fd64
|
Fix asset.cpp variable names
|
7 years ago |
Andrew Belt
|
b6b6ec8553
|
Remove RELEASE=1 flag, use ./Rack for release, ./Rack -d for development
mode
|
7 years ago |
Andrew Belt
|
da45a33ed3
|
Use patches/ directory as default patch location
|
7 years ago |
Andrew Belt
|
d3fa318d32
|
Open patch with command-line argument, set Windows global directory to
location of executable instead of current working directory.
|
7 years ago |
Andrew Belt
|
acbe3370f8
|
Plugin extracter and loader
|
7 years ago |
Andrew Belt
|
df297d3291
|
Merge ext with dep, add Rack-SDK zip file to dist
|
7 years ago |
Andrew Belt
|
60d98a641f
|
Rename util.hpp to common.hpp, fix include paths
|
7 years ago |
Andrew Belt
|
d024ccf8a0
|
Refactor util.hpp
|
7 years ago |
Andrew Belt
|
575e4df2fd
|
Use RELEASE=1 to build release version. VERSION is automatically set in the Makefile now.
Add detection code for legacy1 mode for patch files.
Initialize patch on launch if the last launch crashed after 15 seconds.
|
7 years ago |