Henrik Rydgård
|
de3d711616
|
Move FixPathCase to Common/File/Path
|
2021-09-11 21:17:23 +02:00 |
|
Henrik Rydgård
|
36079b86d0
|
Optimize away a couple of existence checks
|
2021-09-11 19:53:19 +02:00 |
|
Henrik Rydgård
|
8e2b73b05f
|
Optimize MetaFileSystem::ReadEntireFile
|
2021-09-11 19:32:37 +02:00 |
|
Henrik Rydgård
|
07413aa4e3
|
Feedback
|
2021-09-11 18:53:46 +02:00 |
|
Henrik Rydgård
|
fcc0337576
|
Fix the Android recursive size computation and hook it up.
|
2021-09-11 18:12:30 +02:00 |
|
Henrik Rydgård
|
48310d15a9
|
Add metafilesystem hook to add optimized implementations of compute recursive directory size
|
2021-09-11 18:12:29 +02:00 |
|
Henrik Rydgård
|
1eef8973c7
|
Merge pull request #14825 from unknownbrackets/memstick-cache
Add a cache for memory stick usage
|
2021-09-11 18:09:34 +02:00 |
|
Unknown W. Brackets
|
906664b9d8
|
Io: Cache SAVEDATA usage between writes.
Some games will loop over saves to check the size of each, and calculating
the total usage is expensive. We don't need to recalculate each time.
|
2021-09-11 07:29:15 -07:00 |
|
Henrik Rydgård
|
09f65db91c
|
Cleanup
|
2021-09-11 15:35:11 +02:00 |
|
Unknown W. Brackets
|
694e92dc82
|
Core: Use FileBlockDevice for PBPs without an ISO.
|
2021-09-06 19:39:34 -07:00 |
|
Henrik Rydgård
|
3be1ff6ce4
|
Get the new setup flow going, with a confirmation dialog etc.
Moving the folder while already installed still crashes.
|
2021-08-04 23:22:43 +02:00 |
|
Henrik Rydgård
|
f53eb4ae0d
|
Fix silly filesystem mounting bug introduced in #14638
Fixes #14650.
|
2021-07-27 22:55:02 +02:00 |
|
Henrik Rydgård
|
b3c2252b28
|
Fix further issues when the memstick dir is the PSP dir
|
2021-07-25 19:23:24 +02:00 |
|
Henrik Rydgård
|
8ab627d6e9
|
Workaround for the /PSP path thing. Needs testing.
|
2021-07-25 17:32:12 +02:00 |
|
Henrik Rydgård
|
e9f19e133b
|
Merge pull request #14638 from hrydgard/metafilesystem-cleanup
Cleanup the ownership model in MetaFileSystem.
|
2021-07-25 14:02:46 +02:00 |
|
Henrik Rydgård
|
9ae00b80b1
|
Cleanup the ownership model in MetaFileSystem.
The old one was error-prone spaghetti.
|
2021-07-24 10:31:15 +02:00 |
|
Henrik Rydgård
|
6b0851cb73
|
Use a simpler method that actually works to get free storage space from content URI.
|
2021-07-24 00:33:05 +02:00 |
|
Henrik Rydgård
|
96406364ca
|
Fix for new bug in GetDirListing, oops
|
2021-07-19 20:43:10 +02:00 |
|
Henrik Rydgård
|
f0f2506dcc
|
Forgot to pass the flags to GetFilesInDir to mimic the old behavior
|
2021-07-19 17:38:01 +02:00 |
|
Henrik Rydgård
|
e73e0dc0be
|
Fix multiple issues preventing in-game saves from working.
|
2021-07-19 17:34:51 +02:00 |
|
Henrik Rydgård
|
2f04fc1c00
|
Refactor DirectoryFileSystem::GetDirListing to use GetFilesInDir.
Lets us remove some platform specific code, fixing the content URI case.
|
2021-07-19 17:34:51 +02:00 |
|
Henrik Rydgård
|
bea9f67c02
|
Fix assorted path issues
|
2021-07-19 17:34:51 +02:00 |
|
Henrik Rydgård
|
a341eb6c32
|
Remove unnecessary slash conversion
|
2021-07-19 17:34:51 +02:00 |
|
Henrik Rydgård
|
58ecab849e
|
Just some variable initialization
|
2021-07-18 16:00:07 +02:00 |
|
Unknown W. Brackets
|
84036fa765
|
Io: Correct file open error code.
|
2021-06-09 21:51:43 -07:00 |
|
Henrik Rydgård
|
3737daaf0c
|
Address more feedback, warning fix
|
2021-06-07 00:26:26 +02:00 |
|
Henrik Rydgård
|
ccc78c42f5
|
Route DirectoryFileSystem::Open to Android storage.
|
2021-06-07 00:24:52 +02:00 |
|
Henrik Rydgård
|
6553b96368
|
Remove AndroidStorageFileSystem. Not useful.
|
2021-06-07 00:24:51 +02:00 |
|
Henrik Rydgård
|
b397e5c455
|
Assorted plumbing.
wip
Buildfix
|
2021-06-07 00:24:51 +02:00 |
|
Henrik Rydgård
|
beb0b4e9f3
|
More work on AndroidStorageFileSystem.cpp. Fix current directory getting reset.
|
2021-06-07 00:24:51 +02:00 |
|
Henrik Rydgård
|
ef607a5fe2
|
Implement a "FileSystem" that wraps Android content storage. So far unused.
|
2021-06-07 00:24:51 +02:00 |
|
trilkk
|
033d0c3f50
|
Fix FixPathCase bug when constructing the full path.
Swap the append order for / and the path component.
|
2021-05-17 21:18:24 +03:00 |
|
Unknown W. Brackets
|
82cd904e99
|
Common: Use Path for GetFileSize().
|
2021-05-15 11:11:37 -07:00 |
|
Henrik Rydgård
|
40ab92fe7b
|
Remove unused function GetHostPath from filesystems
|
2021-05-13 10:39:17 +02:00 |
|
Henrik Rydgård
|
47039b4bcd
|
Address all the easy feedback. Some is left.
|
2021-05-13 10:39:17 +02:00 |
|
Henrik Rydgård
|
2e16e83159
|
It never ends...
|
2021-05-13 10:39:16 +02:00 |
|
Henrik Rydgård
|
ae06499a0c
|
Change Copy, Rename to use Path. Remove std::string version of Exists().
Buildfixes
Buildfix
|
2021-05-13 10:39:16 +02:00 |
|
Henrik Rydgård
|
0d80362c30
|
Change parameter of DeleteDir and friends to Path
|
2021-05-13 10:39:16 +02:00 |
|
Henrik Rydgård
|
025bcb1673
|
Introduce Path, start using it all over the place.
Still lots left to convert!
Convert GetSysDirectory to return Path.
More buildfixing
Remove unnecessary Path( constructors
|
2021-05-13 10:39:16 +02:00 |
|
Henrik Rydgård
|
d775bf4e4c
|
Merge pull request #14442 from unknownbrackets/path-extension
Update path extension and PSP/GAME/ handling
|
2021-05-10 21:05:05 +02:00 |
|
Henrik Rydgård
|
cc3868db97
|
Loaders: Look for PSP/GAME/ not /PSP/GAME/.
Because upcoming Path changes will affect path string comparisons.
|
2021-05-09 17:50:59 -07:00 |
|
Henrik Rydgård
|
9480b6672b
|
Loaders: Rename Path() to GetPath().
Path is going to be a struct name.
|
2021-05-09 17:10:14 -07:00 |
|
Unknown W. Brackets
|
fada6583c9
|
Core: Fix virtual disc index reading.
Otherwise it thought the newline was part of the path.
|
2021-05-09 17:00:48 -07:00 |
|
Henrik Rydgård
|
2999e1cb86
|
Core: Remove some uses of OpenCPPFile.
|
2021-05-09 17:00:48 -07:00 |
|
Unknown W. Brackets
|
af5618705c
|
http: Remove timeoutless requests.
Let's always have timeouts. This timeout is reset even when a single byte
is sent, so it's pretty generous.
|
2021-05-01 11:20:05 -07:00 |
|
Unknown W. Brackets
|
58d46274ef
|
Common: FileUtil rename buildfix.
|
2021-04-25 14:51:39 -07:00 |
|
Henrik Rydgård
|
77b8a14770
|
Merge GetFileInfo/GetFileDetails into GetFileInfo
|
2021-04-25 20:52:29 +02:00 |
|
Henrik Rydgård
|
1b13badeb4
|
Move remaining FileUtil functions into the File namespace.
|
2021-04-25 20:38:22 +02:00 |
|
Unknown W. Brackets
|
1aae6e5ffc
|
Io: Prevent error on bad handle for DevType().
|
2021-04-21 20:11:23 -07:00 |
|
Unknown W. Brackets
|
872fecd8ed
|
Io: Allow early cancel of CRC calculation.
|
2021-02-16 19:37:48 -08:00 |
|