Marcus Holland-Moritz
|
974c3070d4
|
More Windows terminal / locale / UTF8 tweaks
|
2023-06-27 11:52:32 +02:00 |
|
Marcus Holland-Moritz
|
3dba17ea76
|
Set worker threads to background mode on Windows if niceness > 0
|
2023-06-27 11:15:34 +02:00 |
|
Marcus Holland-Moritz
|
3b39b319b4
|
Raise priority of progress thread
|
2023-06-27 11:14:25 +02:00 |
|
Marcus Holland-Moritz
|
6770c13c08
|
Fancy console output for Windows
|
2023-06-27 11:14:09 +02:00 |
|
Marcus Holland-Moritz
|
3364972027
|
Add /utf-8 compile flag for MSVC
|
2023-06-27 11:12:36 +02:00 |
|
Marcus Holland-Moritz
|
65862e790f
|
Add unix_dpath() for filter rules
|
2023-06-27 00:19:57 +02:00 |
|
Marcus Holland-Moritz
|
9163c6e24e
|
Initial Unicode support for command line arguments on Windows
|
2023-06-26 23:59:11 +02:00 |
|
Marcus Holland-Moritz
|
1dcab5996e
|
Use wmain() on Windows
|
2023-06-26 23:03:05 +02:00 |
|
Marcus Holland-Moritz
|
83ab473add
|
Update CPack config for Windows builds
|
2023-06-26 21:53:18 +02:00 |
|
Marcus Holland-Moritz
|
42ab8e0989
|
Fix tests relying on unix-style paths
|
2023-06-26 21:32:51 +02:00 |
|
Marcus Holland-Moritz
|
a0f51660f5
|
Add unix_path() to entry_view
|
2023-06-26 21:32:33 +02:00 |
|
Marcus Holland-Moritz
|
2232796f20
|
make_preferred is not needed in filesystem_extractor
|
2023-06-26 21:08:56 +02:00 |
|
Marcus Holland-Moritz
|
1b1a2b41b4
|
Use readlink_mode::unix for (WinFsp) FUSE layer
|
2023-06-26 21:08:28 +02:00 |
|
Marcus Holland-Moritz
|
759178bbfd
|
Add readlink_mode::unix
|
2023-06-26 21:07:59 +02:00 |
|
Marcus Holland-Moritz
|
df195a88b5
|
VirtualFree() doesn't seem to work as needed at the moment
|
2023-06-26 20:06:32 +02:00 |
|
Marcus Holland-Moritz
|
be4f1a3e80
|
Show preferred path separator in dwarfsck
|
2023-06-26 19:48:15 +02:00 |
|
Marcus Holland-Moritz
|
02a34bfa49
|
Try to ensure symlinks can work cross-platform
|
2023-06-26 19:14:55 +02:00 |
|
Marcus Holland-Moritz
|
bcb7f004d1
|
Add preferred path separator to metadata
|
2023-06-26 18:54:19 +02:00 |
|
Marcus Holland-Moritz
|
a4eebc68da
|
Fix Unicode path names on Windows in filesystem_extractor
|
2023-06-26 18:44:42 +02:00 |
|
Marcus Holland-Moritz
|
3bb0d7609e
|
Reimplement path function in entry_view
|
2023-06-26 18:44:42 +02:00 |
|
Marcus Holland-Moritz
|
af1877b7f6
|
Call setlocale(LC_ALL) to make sure libarchive works correctly
|
2023-06-26 18:44:42 +02:00 |
|
Marcus Holland-Moritz
|
f671976526
|
Fix read_symlink function
|
2023-06-26 18:44:42 +02:00 |
|
Marcus Holland-Moritz
|
b1567d5196
|
Properly read inode and nlink on Windows
|
2023-06-26 18:44:42 +02:00 |
|
Marcus Holland-Moritz
|
d79937e539
|
Disable run-time checks with MSVC
|
2023-06-26 18:38:54 +02:00 |
|
Marcus Holland-Moritz
|
e8351ec7ac
|
More path handling cleanup
|
2023-06-26 12:19:25 +02:00 |
|
Marcus Holland-Moritz
|
7c98ecefd7
|
Don't call data() on read-only mapped_file
|
2023-06-26 11:57:17 +02:00 |
|
Marcus Holland-Moritz
|
267108e015
|
Update benchmark
|
2023-06-26 11:38:26 +02:00 |
|
Marcus Holland-Moritz
|
367c80559a
|
More flexible batch file for Windows builds
|
2023-06-26 11:07:41 +02:00 |
|
Marcus Holland-Moritz
|
5a17c877a3
|
More moving from std::string to fs::path
|
2023-06-26 10:53:56 +02:00 |
|
Marcus Holland-Moritz
|
2836a488ea
|
WIP: std::string -> fs::path
|
2023-06-26 00:34:42 +02:00 |
|
Marcus Holland-Moritz
|
4ca3d69660
|
WIP: add FTXUI
|
2023-06-25 22:26:50 +02:00 |
|
Marcus Holland-Moritz
|
b7fd9b14c7
|
Update .gitignore
|
2023-06-25 20:38:19 +02:00 |
|
Marcus Holland-Moritz
|
8a560d0bda
|
Add batch script for Windows build
|
2023-06-25 20:20:16 +02:00 |
|
Marcus Holland-Moritz
|
2e32e5ca13
|
CMake tweaks
|
2023-06-25 20:17:00 +02:00 |
|
Marcus Holland-Moritz
|
74d0537610
|
More VCPKG libs on Windows
|
2023-06-25 19:11:12 +02:00 |
|
Marcus Holland-Moritz
|
3e256287e1
|
Restructure options for Windows build
|
2023-06-25 18:55:28 +02:00 |
|
Marcus Holland-Moritz
|
12080954e0
|
Tweak dwarfs_tools test
|
2023-06-25 18:44:25 +02:00 |
|
Marcus Holland-Moritz
|
62d8bd8f38
|
Make os_access_generic::access work on Windows
|
2023-06-25 18:41:32 +02:00 |
|
Marcus Holland-Moritz
|
ec07d03305
|
CMakeLists.txt.* tweaks
|
2023-06-25 18:27:38 +02:00 |
|
Marcus Holland-Moritz
|
499dca4551
|
VCPKG & WINFSP support
|
2023-06-25 18:27:03 +02:00 |
|
Marcus Holland-Moritz
|
a0635d7ab6
|
Enable ccache by default if available
|
2023-06-25 17:49:18 +02:00 |
|
Marcus Holland-Moritz
|
3c4730aa69
|
Tools test now compiles on Windows
|
2023-06-25 16:47:05 +02:00 |
|
Marcus Holland-Moritz
|
e4b642ff0e
|
Windows compatibility for tools test
|
2023-06-25 15:53:14 +02:00 |
|
Marcus Holland-Moritz
|
3a8981702f
|
Subprocess class
|
2023-06-25 14:46:33 +02:00 |
|
Marcus Holland-Moritz
|
359fbb0b95
|
folly::Subprocess -> boost::process
|
2023-06-25 11:45:19 +02:00 |
|
Marcus Holland-Moritz
|
07c310c615
|
Add listxattr implementation to make EAs work
|
2023-06-25 09:46:20 +02:00 |
|
Marcus Holland-Moritz
|
3357817e12
|
Small tweaks to FUSE driver
|
2023-06-25 09:45:44 +02:00 |
|
Marcus Holland-Moritz
|
de1195e584
|
WinFsp compatibility
|
2023-06-24 16:47:12 +02:00 |
|
Marcus Holland-Moritz
|
43d47c028f
|
Support FUSE high-level API (for WinFsp)
|
2023-06-24 15:27:56 +02:00 |
|
Marcus Holland-Moritz
|
820afb19a9
|
Ensure 64-bit shift
|
2023-06-24 11:13:40 +02:00 |
|