Andrew Belt
|
7c0941777f
|
Define ARCH_* macros in arch.hpp instead of on the command line.
|
1 year ago |
Andrew Belt
|
8b12a18f0d
|
Add logging to system::openBrowser() and openDirectory().
|
1 year ago |
Andrew Belt
|
52edda1791
|
Fix Mac OS minor version in system::getOperatingSystemInfo().
|
1 year ago |
Andrew Belt
|
bd51869632
|
Fix system::resetFpuFlags() build and crash on x64.
|
1 year ago |
Andrew Belt
|
840e184d7e
|
Rename system::initCpuFlags() to system::resetFpuFlags(). Implement it on ARM64.
|
1 year ago |
Andrew Belt
|
e2a4a6209d
|
Add system::initCpuFlags(). Call it by all new threads.
|
1 year ago |
Andrew Belt
|
83737b6467
|
Add default return value for system::getTime() and getThreadTime().
|
1 year ago |
Andrew Belt
|
e62eeccb3d
|
In system::removeRecursively(), make all sub-entries writable before attempting to recursively remove.
|
2 years ago |
Andrew Belt
|
a637fc7e0b
|
In system::unarchiveToDirectory(), set minimum file and dir permissions to 0644 and 0755.
|
2 years ago |
Andrew Belt
|
f90e1d0d0b
|
In unarchiveToDirectory(), make zero-byte files in the archive delete existing files instead of overwrite them.
|
2 years ago |
Andrew Belt
|
096b11e234
|
Fix Mac minor version in getOperatingSystemInfo() for Mac >=13.
|
2 years ago |
Andrew Belt
|
a6a212789a
|
Add system::sleep().
|
2 years ago |
Andrew Belt
|
525c1c0662
|
Demangle system::getStackTrace() on Mac.
|
3 years ago |
Andrew Belt
|
d9cdc1e3bc
|
Demangle system::getStackTrace() symbols on Linux.
|
3 years ago |
Andrew Belt
|
26bf2d55e5
|
Make system::archiveDirectory() write pax tar archives.
|
3 years ago |
Andrew Belt
|
bcf12552a0
|
Set uid and gid to 0 in archiveDirectory() since we don't need to store ownership info.
|
3 years ago |
Andrew Belt
|
e219f9ada1
|
Delete existing files instead of truncating and rewriting in system::unarchiveToDirectory().
|
3 years ago |
Andrew Belt
|
e026ae3301
|
Fix UTF-8 filenames for Font and Image.
|
3 years ago |
Andrew Belt
|
ff085a7c91
|
Don't restore timestamps in system::unarchiveToDirectory().
|
3 years ago |
Andrew Belt
|
0932c80370
|
mach_approximate_time() requires Mac 10.10+, so use mach_absolute_time() instead.
|
3 years ago |
Andrew Belt
|
985b996d76
|
Use much faster system::getTime() implementation on Mac.
|
3 years ago |
Andrew Belt
|
36e02a2c93
|
Link to the absolute path /tmp/Rack2/libRack.<ext>. Create a symlink at /tmp/Rack2 to the system dir containting libRack.
|
3 years ago |
Andrew Belt
|
ce11ceab53
|
Make system::copy() overwrite destination.
|
3 years ago |
Andrew Belt
|
418eb0846c
|
Remove debug in system::unarchiveToDirectory().
|
3 years ago |
Andrew Belt
|
420e781fa7
|
Set thread locale to en_US.UTF-8 for system::unarchiveToDirectory() on Mac, which fixes libarchive error when a non-ASCII filename is extracted.
|
3 years ago |
Andrew Belt
|
b48d777ada
|
Get retail Mac version number in system::getOperatingSystemInfo().
|
3 years ago |
Andrew Belt
|
e29a98a8aa
|
Implement system::getThreadTime() on Windows.
|
3 years ago |
Andrew Belt
|
363d97a56e
|
Add UI thread CPU meter.
|
3 years ago |
Andrew Belt
|
1023247941
|
Add Model::appendContextMenu(). Display Model context menu in ModelBox of module browser.
|
3 years ago |
Andrew Belt
|
2eb4967261
|
Make system::getEntries() return vector instead of list.
|
3 years ago |
Andrew Belt
|
bf21e1574c
|
Set RtAudio thread name. Limit thread on Linux to 15 characters.
|
3 years ago |
Andrew Belt
|
a12296cca9
|
Fix return value of system::removeRecursively().
|
3 years ago |
Andrew Belt
|
830d2fcdd4
|
Make system::openDirectory() and openBrowser() nonblocking by running in detached thread. Use MenuItem helpers for File menu.
|
3 years ago |
Andrew Belt
|
a2c5a7695f
|
Add system::readFile/writeFile().
|
3 years ago |
Andrew Belt
|
b0a1f4db49
|
Don't throw Exception in many system:: functions.
|
3 years ago |
Andrew Belt
|
c3ff43b6de
|
Rename *Dir() functions to *Directory(), backtracking on a previous commit.
|
3 years ago |
Andrew Belt
|
c9fa0e656b
|
Fix system::archiveDir() adding 10k of padding to the end of memory output.
|
3 years ago |
Andrew Belt
|
00eb16189b
|
Use "directory/dir" terminology instead of "folder" except for UI text.
|
3 years ago |
Andrew Belt
|
d5e1c40b77
|
Add ability for archiveFolder/unarchiveToFolder() to write/read from memory.
|
3 years ago |
Andrew Belt
|
ed1842a743
|
Rename string::U8toU16 to UTF8toUTF16 and U16toU8 to UTF16toUTF8.
|
4 years ago |
Andrew Belt
|
7bec4bd93c
|
Destroy system and plugin subsystems properly so they can be re-initialized.
|
4 years ago |
Andrew Belt
|
cb5a03c90e
|
Rename initRuntime() to initTime() in system.cpp.
|
4 years ago |
Andrew Belt
|
5a5a40f5a2
|
Fix INTERNAL definition on Windows.
|
4 years ago |
Andrew Belt
|
4ae79f662d
|
Fix crash when saving/loading module presets. Add "Clear template" menu item to module presets menu. Rename `system::doesExist()` to `exists()`.
|
4 years ago |
Andrew Belt
|
69c2d74ad4
|
Fix a few Exception strings
|
4 years ago |
Andrew Belt
|
86f3658b51
|
Add `Exception::Exception(const char* format, ...)` so you can create Exception objects using C format strings.
|
4 years ago |
Andrew Belt
|
90ada5c532
|
Add Engine::setSuggestedSampleRate(). Make ReadWriteLock support recursive writes.
|
4 years ago |
Andrew Belt
|
2a1bbf4ae3
|
Rename system::getRuntime() to getTime().
|
4 years ago |
Andrew Belt
|
ac0588c0f8
|
Rewrite module browser's ModelBox to support changing zoom. Add FramebufferWidget::setDirty().
|
4 years ago |
Andrew Belt
|
790e1053cc
|
Rename system::getTime() to getRuntime(). Add system::getUnixTime().
|
4 years ago |