falkTX
ad3b7793a4
Continue cleanup
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
4ab4e8063d
Continue cleanup
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
51186c9f7c
Clean water File(const String&) usage
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
Violet Purcell
9753cb4ebb
Fix build with musl libc 1.2.4
Musl 1.2.4 gated the LFS64 compatibility shims behind the
_LARGEFILE64_SOURCE macro, and they will be removed entirely in musl
1.2.5. Use stat64 only when __GLIBC__ is defined.
Signed-off-by: Violet Purcell <vimproved@inventati.org>
1 year ago
falkTX
f279c54bdd
water: cleanup time handling, add back file time calls
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
aa85fae43a
water: cleanup file related code, add winMyDocuments property
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
cccc6ace77
water: allow getting common program files special dir for windows
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
62838c8b85
Even more MSVC compat
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
518ad5d423
More MSVC warning handling
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
3b2ab38ad8
water: Remove use of CharPointerType
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
93d3fff123
water: Add back a way to get win appdata and programfiles
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
a80680f5a1
Fix water::DirectoryIterator for windows builds
Signed-off-by: falkTX <falktx@falktx.com>
2 years ago
falkTX
91cee1f997
Cleanup for CARLA_DECLARE_NON_COPYABLE macro use, minor jsfx things
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
5385595764
Continue cleanup
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
488dbc953d
Remove use of WATER_COMPILER_SUPPORTS_MOVE_SEMANTICS
Was never properly supported, and causes crashes in a few places
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
f55b034fb5
Use utf16 in a few more places
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
1a16fc6b7a
One more water case handling for utf16/windows
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
54a0eba336
Use utf16 methods for Windows water File operations
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
cc7a9fcac5
One more compiler warning fix
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
4154b61f95
Reduce excessive prints
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
605e894b11
Fix assertion on empty project path; Change cwd of plugin bridges
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
ea3f36ed9d
Fix water File::copyDirectoryTo() to take into account symlinks
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
720c6fe104
More work for LV2 state path, symlinks and move/copy when needed
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
edc15542e9
Rework some code, join LADSPA and DSSI plugin support code into 1
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
51428eeb94
Avoid jassert name clashes, makefile stuff
Signed-off-by: falkTX <falktx@gmail.com>
6 years ago
falkTX
3aa5352bb7
Make water File paths accept paths from CWD, adjust bridges to it
Signed-off-by: falkTX <falktx@gmail.com>
6 years ago
falkTX
ee0a4e5fdf
Start a big cleanup, WIP
6 years ago
falkTX
6ace3015c0
Fix Windows build
6 years ago
falkTX
faf4777b6e
Cleanup, print error if win32 CreateWindow fails
6 years ago
falkTX
15820b1658
Fix exported LV2 plugins under windows, they actually load now :)
6 years ago
falkTX
4d47b10b0b
Print warning when win32 CreateSymbolicLink asked but not available
6 years ago
falkTX
8e2a3b4704
Cleanup File::createSymbolicLink, try a mingw workaround
6 years ago
falkTX
cd8cea6539
macOS related fixes
6 years ago
falkTX
2355f147b3
Fix build with -std=c++98 and adjustments for old Mac OS
6 years ago
falkTX
3e126f2592
Fixes for carla-single under ladish, print state messages on start
7 years ago
falkTX
7be0066c07
Water cleanup
7 years ago
falkTX
1666475bb3
Fix inverted logic when checking for file stream open
7 years ago
falkTX
07d5360c9e
Small bridge fixes
Fixes #549
7 years ago
falkTX
77011fbad3
64bit stat calls are linux only
7 years ago
falkTX
09fb3d6500
Fix build on Mac OS and old non-c++11 compilers
7 years ago
falkTX
79d2686147
Fix windows build, cleanup
7 years ago
falkTX
b4690e48cc
More water cleanup
7 years ago
falkTX
4980966ba0
Include needed headers directly in water cpp files
7 years ago
falkTX
5fe99562a5
water: don't throw exceptions on memory failture, only return error
7 years ago
falkTX
6d3db15d8a
Cleanup
7 years ago
falkTX
2f06274201
Cleanup water header files
7 years ago
falkTX
935d9d11e3
Rename water code files to get rid of juce prefix
7 years ago
falkTX
190ddd0ea1
Include water files as needed, cleanup
7 years ago
falkTX
ab546cce60
Cleanup water, put main code inside namespace
7 years ago
falkTX
eeaff46212
Fix a few more warnings, cleanup
7 years ago