f8830c6850
Automated #nullable processing
2022-06-17 16:37:17 +09:00
82a1ba1d46
Use pooled memory for memory copies performed by ZipArchiveReader
2022-05-30 20:22:26 +09:00
908c31c687
Update stream read operations to use new helper methods
2022-02-11 16:02:25 +09:00
670a30b64b
Remove usage of .Result
in ArchiveReader
2021-12-31 01:52:01 +09:00
1040590844
Add cancellation support to game-side IResourceStore
s
2021-12-23 10:33:17 +01:00
9fc4bb7055
Fix incorrect xmldoc
2021-11-12 16:17:46 +09:00
b1cd01ceb8
Apply ConfigureAwait changes to game side
2021-03-08 14:36:35 +09:00
89bf7b1bd6
Resolve CA1835 inspection
...
"Change the `ReadAsync` method call to use the
`Stream.ReadAsync(Memory<byte>, CancellationToken)` overload"
2020-11-01 18:51:39 +01:00
022465f546
Add encoding and import support
2020-03-24 14:51:52 +09:00
68ebe98fde
Remove unused GetUnderlyingStream method
2020-03-24 14:08:25 +09:00
35be8f9dfb
Share framework file-exclusion function
2019-10-30 19:34:17 +09:00
4b84564f47
Switch casing comparison mode to ordinal
...
Switch from InvariantCultureIgnoreCase to OrdinalIgnoreCase when
checking file paths in archives for substrings indicating the file can
be ignored for performance gains.
Co-Authored-By: Dan Balasescu <smoogipoo@smgi.me >
2019-10-11 09:24:41 +02:00
57bfa18359
Filter out OS-generated files from archives
...
Add a filename ignore list to ZipArchiveReader to filter out superfluous
OS-generated files from archives during the import process. In addition
to decreasing the size of files imported this allows imports of some
incorrectly-constructed archives. An example is the case of having
a __MACOSX directory next to a single directory with the actual files -
filtering out the former at ZipArchiveReader allows the fallback added
in #6170 to work.
2019-10-10 23:54:23 +02:00
80d65f9a3b
Update resource stores with GetAvailableResources
2019-05-31 14:33:18 +09:00
8617aaa2a7
Update licence header (and remove year)
2019-01-24 17:43:03 +09:00
a783fdb501
Add LegacyFileArchiveReader
...
Treats files as "archives" for import.
2018-11-28 16:13:16 +09:00
0982508d26
Rename to LegacyDirectoryArchiveReader
2018-11-28 15:13:27 +09:00
21d5322899
Update with async changes
2018-08-27 17:05:58 +09:00
c756a89daf
Standardise path
2018-06-06 20:55:42 +09:00
3b03a25ea5
Fix beatmaps with subfolders importing incorrectly on windows
...
Closes #2718 .
2018-06-05 11:36:44 +09:00
44a9aa529a
Test CI run with new changes
2018-04-22 03:51:17 +09:00
32a74f95a5
Normalize all the line endings
2018-04-13 18:26:38 +09:00
c29f7a4333
Merge remote-tracking branch 'origin/master' into netstandard
2018-03-24 14:49:46 +09:00
d340509b1d
Move ArchiveReaders to a more global namespace
...
Also moves delete and action logic to a shared implementation
2018-02-15 14:22:39 +09:00