Sebastian Messmer
|
d1273677a5
|
Use MSVC instead of WIN32 in CMake
|
2018-09-15 15:20:22 -07:00 |
|
Sebastian Messmer
|
a8076520ff
|
Make fspp::mode_t more cross-plattform
|
2018-09-15 14:43:02 -07:00 |
|
Sebastian Messmer
|
8d21e09159
|
Introduce fspp::num_bytes_t
|
2018-09-15 14:32:58 -07:00 |
|
Sebastian Messmer
|
26e33a44ea
|
Fix getting current uid/gid in stat() on Windows
|
2018-09-15 12:17:48 -07:00 |
|
Sebastian Messmer
|
b1dfd94243
|
Introduce fspp::uid_t, fspp::gid_t and fspp::mode_t
|
2018-09-14 02:34:11 -07:00 |
|
Sebastian Messmer
|
8f2fc3b6b8
|
Move stat_info and statvfs to Types.h
|
2018-09-14 01:38:40 -07:00 |
|
Sebastian Messmer
|
ac63b5af85
|
Add FlagsValueType
|
2018-09-14 01:31:38 -07:00 |
|
Sebastian Messmer
|
dbfd63e8d2
|
Merge branch 'feature/decouple_stat' into develop
|
2018-09-14 01:00:43 -07:00 |
|
Sebastian Messmer
|
ee80327c45
|
Fix ValueTypeTest for Windows
|
2018-09-14 00:59:27 -07:00 |
|
Sebastian Messmer
|
63c5d20453
|
Decouple stat because dokan-fuse and fuse have different structs for that
|
2018-09-13 22:38:05 -07:00 |
|
Sebastian Messmer
|
cb852c16cc
|
remove metaprogramming
|
2018-09-13 21:42:54 -07:00 |
|
Sebastian Messmer
|
4430ca11e9
|
Handle struct ::stat correctly, whether it has st_atim or st_atime members
|
2018-09-13 21:36:50 -07:00 |
|
Sebastian Messmer
|
01dece6cd0
|
Decouple stat. Dokan in Windows and Fuse in Linux use different structs for that.
|
2018-09-13 20:45:31 -07:00 |
|
Sebastian Messmer
|
d6b1a6e25d
|
Reduce flakiness in CallAfterTimeoutTest
|
2018-09-13 18:41:58 -07:00 |
|
Sebastian Messmer
|
e006a4057f
|
Improve UnswappableAllocator for Windows. It is now guaranteed to not unlock memory too early because of close allocations next to it
|
2018-09-13 01:01:19 -07:00 |
|
Sebastian Messmer
|
13f820975a
|
Fix IOStreamConsole::askPassword
|
2018-09-13 05:09:51 -07:00 |
|
Sebastian Messmer
|
804dc89fb7
|
Fix VirtualLock on Windows
|
2018-09-13 05:08:42 -07:00 |
|
Sebastian Messmer
|
5ad55b1d58
|
- UnswappableAllocator
- EncryptionKey uses UnswappableAllocator
|
2018-09-11 21:51:31 -07:00 |
|
Sebastian Messmer
|
1f363fce62
|
Introduce Allocators to cpputils::Data
|
2018-09-11 18:49:13 -07:00 |
|
Sebastian Messmer
|
4afe1eb780
|
Decouple statvfs
|
2018-09-11 18:26:33 -07:00 |
|
Sebastian Messmer
|
121de7d7ab
|
Remove some unneeded headers
|
2018-09-11 00:50:59 -07:00 |
|
Sebastian Messmer
|
498c9da860
|
Fix CI for osx
|
2018-09-10 13:11:00 -07:00 |
|
Sebastian Messmer
|
1a7625ea9b
|
Merge from next
|
2018-09-09 14:48:06 -07:00 |
|
Sebastian Messmer
|
6ada5166e9
|
Fix CliTest regex checks in unit tests on Windows
|
2018-09-07 21:32:27 -07:00 |
|
Sebastian Messmer
|
af1ed483cf
|
On Windows, disable a few test cases that don't work
|
2018-09-07 21:32:09 -07:00 |
|
Sebastian Messmer
|
1be1b5c26e
|
Don't block if filesystem doesn't finish
|
2018-09-07 21:32:00 -07:00 |
|
Sebastian Messmer
|
afad6ee465
|
Improve CliTest running of the file system
|
2018-09-07 19:54:01 -07:00 |
|
Sebastian Messmer
|
cef6b13317
|
Fix relative path construction on Windows
|
2018-09-07 19:13:20 -07:00 |
|
Sebastian Messmer
|
a9e2dea97e
|
Fix argument string ownership
|
2018-09-07 19:13:20 -07:00 |
|
Sebastian Messmer
|
d8b66d0967
|
- If unmounting doesn't work in test case, don't deadlock but exit with error
|
2018-09-07 19:13:20 -07:00 |
|
Sebastian Messmer
|
de3095a4d4
|
Fix paths for Windows tests
|
2018-09-07 19:13:20 -07:00 |
|
Sebastian Messmer
|
9b990b4fd1
|
Fix CaptureStderrRAII for Windows
|
2018-09-07 19:13:16 -07:00 |
|
Sebastian Messmer
|
916632279b
|
Test cases might set the top level handler multiple times, so we have to allow that
|
2018-09-07 08:54:45 -07:00 |
|
Sebastian Messmer
|
fafbbb8e3a
|
Portable way to ask for password
|
2018-09-03 16:51:59 -07:00 |
|
Sebastian Messmer
|
4778c28898
|
Some MSVC fixes
|
2018-09-03 16:06:54 -07:00 |
|
Sebastian Messmer
|
cb96a5fc0a
|
Portable setenv
|
2018-09-03 16:06:46 -07:00 |
|
Sebastian Messmer
|
873c51962f
|
Make filetime test cases work on Windows
|
2018-09-03 02:33:03 -07:00 |
|
Sebastian Messmer
|
2348396ad9
|
constexpr fix for Windows
|
2018-09-03 02:29:11 -07:00 |
|
Sebastian Messmer
|
93ed589bf4
|
Fix includes for Windows
|
2018-09-03 01:16:29 -07:00 |
|
Sebastian Messmer
|
f5040d2d5a
|
Fix Windows counter types
|
2018-09-03 01:11:12 -07:00 |
|
Sebastian Messmer
|
2d757b028d
|
Windows compatibility for struct stat
|
2018-09-03 01:08:38 -07:00 |
|
Sebastian Messmer
|
a7ee4e5446
|
Fix backtrace_test on osx
|
2018-08-08 22:34:57 -04:00 |
|
Sebastian Messmer
|
847dc893c0
|
Fix compiler warnings
|
2018-08-08 22:19:20 -04:00 |
|
Sebastian Messmer
|
18e5d77b58
|
If compiling with MSVC, disable compiler warnings it doesn't know
|
2018-08-07 20:13:01 -07:00 |
|
Sebastian Messmer
|
1eaf28dfe4
|
Use size_t instead of ssize_t for Windows compatibility
|
2018-08-07 19:21:06 -07:00 |
|
Sebastian Messmer
|
1233d44b35
|
Fix CI
|
2018-08-07 18:54:51 -07:00 |
|
Sebastian Messmer
|
b9eb223dc6
|
fix fspp-interface dependency
|
2018-08-07 18:45:05 -07:00 |
|
Sebastian Messmer
|
79ba320714
|
Fix logger for windows
|
2018-08-07 18:33:36 -07:00 |
|
Sebastian Messmer
|
70096de4e3
|
Fix command line parsing on Windows
|
2018-08-07 18:10:53 -07:00 |
|
Sebastian Messmer
|
76969171c7
|
Fix time::now() on windows and simplify implementation
|
2018-08-07 18:07:51 -07:00 |
|