Alex Barney
f07e515048
Fix a new SubStorage bug and add NonCopyable attributes
2021-11-03 23:08:50 -07:00
Alex Barney
1f14a1c360
Fix some usages of SharedRef
2021-11-03 23:08:50 -07:00
Alex Barney
a23d01e934
Move code to use SharedRef instead of ReferenceCountedDisposable
2021-11-03 23:08:50 -07:00
Alex Barney
c28128c7dd
Add SharedRef<T> and WeakRef<T>
2021-11-03 23:08:50 -07:00
Alex Barney
6082c10efa
Fix bug in FileSystemServiceObjectAdapter.DoCreateDirectory
2021-11-03 23:08:50 -07:00
Alex Barney
01ca9e0412
Introduce UniqueRef<T> and use it in IFileSystem
2021-11-03 23:08:50 -07:00
Alex Barney
5f85c0b8e2
Use using statements to dispose Fs.Path variables
2021-11-03 23:08:50 -07:00
Alex Barney
39f727bc0d
Address new warnings from Resharper 2021.2
2021-08-06 23:14:58 -07:00
Alex Barney
373ba8ea20
Merge pull request #204 from Thealexbarney/ifilesystem-path
...
Use nn::fs::Path in IFileSystem and other places
2021-08-06 22:46:34 -07:00
Alex Barney
b244318e3a
Add XML docs to Path
2021-08-06 18:51:55 -07:00
Alex Barney
689549fed7
Remove old path code
2021-08-05 12:59:57 -07:00
Alex Barney
aad87ec845
Update the FsSystem namespace to use Fs.Path
2021-08-05 11:59:05 -07:00
Alex Barney
6ba10074a3
Update the FsSrv namespace to use Fs.Path
2021-08-02 18:31:32 -07:00
Alex Barney
9a97e5ef3e
Update lr client and LocationResolverSet
2021-08-02 18:30:00 -07:00
Alex Barney
6db134cae4
Update SaveDataFileSystemServiceImpl to use Path
2021-07-29 11:36:17 -07:00
Alex Barney
2f58e2fd5a
Update ConcatenationFileSystem
2021-07-26 10:20:00 -07:00
Alex Barney
8bb6b0e824
Update FsSystem.Utility
2021-07-26 10:19:59 -07:00
Alex Barney
b86b57a4d3
Update SubdirectoryFileSystem and InMemoryFileSystem
2021-07-26 10:19:59 -07:00
Alex Barney
4efe313281
Update file system accessor classes
2021-07-26 10:19:59 -07:00
Alex Barney
77aef9166f
Update tests to use the updated fsa interfaces
2021-07-26 10:19:59 -07:00
Alex Barney
4ceb925cde
Update MultiCommitManager
2021-07-26 10:19:59 -07:00
Alex Barney
4934b1cbef
Update FileSystemInterfaceAdapter
2021-07-26 10:19:58 -07:00
Alex Barney
8e162cc3c8
Update FileSystemServiceObjectAdapter
2021-07-26 10:19:58 -07:00
Alex Barney
7d3ceb5315
Update IFileSystem for nnsdk 12.x
2021-07-16 13:58:49 -07:00
Alex Barney
b7897c8553
Rename IFilesystem params
2021-07-16 00:14:02 -07:00
Alex Barney
ba0c7405fa
Reduce the number of crypto tests
...
Runs each crypto test vector in a single test instead of each having its own test.
The tests to run each test vector individually are still available if desired.
2021-07-14 00:08:33 -07:00
Alex Barney
8a5ecb18f8
Move new path code to the proper namespace
2021-07-13 19:44:14 -07:00
Alex Barney
a7f5c7c041
Implement nn::fs::Path
2021-07-13 19:44:14 -07:00
Alex Barney
79a4c62b2e
Add version 12 implementations of path utility classes
2021-07-13 19:44:14 -07:00
Alex Barney
f444a999ba
Add misc helper functions and fix null assertion text
2021-07-13 19:44:14 -07:00
Alex Barney
ec6eff156c
Add missing "Unexpected" FS results
2021-07-13 19:44:14 -07:00
Alex Barney
8406bea563
Implement CharacterEncoding
2021-07-13 19:44:14 -07:00
Alex Barney
76e5a20e1d
Handle old, pre-release cnmt files
2021-07-10 17:08:30 -07:00
Alex Barney
7cbbf023ff
Add new key sources for key generation 12
2021-07-06 17:28:14 -07:00
Alex Barney
20dcbf8664
Fix a permissions bug when creating system save data
2021-06-29 19:27:49 -07:00
Alex Barney
496858c7a7
Fix incorrect assert in BucketTree.NodeBuffer.Allocate
2021-06-22 19:45:58 -07:00
Alex Barney
b3dc972881
Allow FS access log to be used without a backing FS server
...
Reduces the hactoolnet build size by ~260 KB due to fssrv code no longer being used
2021-06-15 01:55:19 -07:00
Alex Barney
e500e475eb
Bump dotnet cli version to 5.0.301
2021-06-15 00:07:50 -07:00
Alex Barney
3a0a7046c7
Build hactoolnet without reflection on AppVeyor
2021-06-15 00:07:50 -07:00
Alex Barney
44fd3eb0a4
Update package metadata and readme
...
Changes the description of the project to better reflect what it does
2021-06-15 00:07:50 -07:00
Alex Barney
c59e72606f
Add CreateApplicationCacheStorage
2021-06-08 19:13:47 -07:00
Alex Barney
3018eeb8e8
Fix accidentally disposing an ISaveDataInfoReader
2021-06-01 17:39:53 -07:00
Alex Barney
22df2808fa
Add a SaveDataIterator test when using a filter
2021-06-01 11:18:51 -07:00
Alex Barney
f4d6d6b3c8
Add some docs and fix a permissions logic error
2021-06-01 10:38:17 -07:00
Alex Barney
b346280bc9
Make SaveDataManagement functions public and add tests
2021-06-01 10:38:17 -07:00
Alex Barney
3056c5c296
Implement extra data functions in SaveDataFileSystemService
2021-06-01 10:38:17 -07:00
Alex Barney
e99d05cc84
Make sure extra data is initialized in DirectorySaveDataFileSystem
2021-06-01 10:38:17 -07:00
Alex Barney
a1477cc9f9
Use a lock file for directory save data
2021-06-01 10:38:17 -07:00
Alex Barney
ccb8c078aa
Write extra data when creating directory save data
2021-06-01 10:38:17 -07:00
Alex Barney
7294206116
Update ISaveDataFileSystemCreator.Create
...
Update method parameters and rewrite the method to use SaveDataSharedFileStorage.
SaveDataFileSystemCreator now requires a FileSystemServer at construction time, so DefaultFsServerObjects must be created after FileSystemServer construction but before FileSystemServer initialization.
2021-06-01 10:38:17 -07:00