98 Commits (8501367c459b950608a45b24a6bbe08d9c85c4e0)

Author SHA1 Message Date
Lioncash 9c56be6af9 service/fsp_srv: Implement CleanDirectoryRecursively 7 years ago
David Marcec 67518a57b9 Reworked svcs slightly, improved error messages in AM and fsp_srv 7 years ago
David Marcec 5ae0d6cba2 Changed logging to be "Log before execution", Added more error logging, all services should now log on some level 7 years ago
Zach Hilman 51e18706a9 filesystem: Clear registered union paths on factory creation 7 years ago
Lioncash 55f9f05772 file_sys/errors: Extract FS-related error codes to file_sys/errors.h 7 years ago
Zach Hilman d5eb8652be filesystem: Cache RegisteredCacheUnion instead of constructing on demand 7 years ago
Zach Hilman 08ce39a982 ns: Implement command 400: GetApplicationControlData 7 years ago
Zach Hilman 2775303246 bis_factory: Add getter for mod dump root for a title ID 7 years ago
Zach Hilman 6403fcec90 fsp_srv: Implement ISaveDataInfoReader 7 years ago
Zach Hilman 28a569a78b fsp_srv: Implement command 61: OpenSaveDataInfoReaderBySaveDataSpaceId 7 years ago
Zach Hilman 1f01627bbc savedata_factory: Expose accessors for SaveDataSpace 7 years ago
DeeJayBro d29877e73e service/filesystem: Add DirectoryDelete & DirectoryDeleteRecursively 7 years ago
Zach Hilman b36874c0b7 fsp_srv: Apply patches to Data storage in OpenDataStorageByDataId 7 years ago
Lioncash 92495f4f70 file_sys/registered_cache: Use unique_ptr and regular pointers instead of shared_ptrs where applicable 7 years ago
Lioncash c4f04533d9 filesystem: Make CreateFactories() and InstallInterface() take a VfsFilesystem instance by reference 7 years ago
Zach Hilman 598ca547b2 romfs_factory: Extract packed update setter to new function 7 years ago
Lioncash 7896075fcb services/fsp_srv: Amend service function table 7 years ago
Zach Hilman 80c76da1e1 filesystem: Add LayeredFS VFS directory getter 7 years ago
David Marcec d24d803e6a Fixed GetAccountId stub, Added error code for OpenDirectory and added ActivateNpadWithRevision 7 years ago
Lioncash 8a9b062587 hle/service: Default constructors and destructors in the cpp file where applicable 7 years ago
Zach Hilman 46eb9ec6ba bktr: Fix bucket overlap error 7 years ago
Zach Hilman 6e6f8cf474 registration: Add RegisteredCacheUnion 7 years ago
Lioncash 92e7a2f7ff filesystem: Move dir retrieval after path checking in DeleteFile() 7 years ago
Zach Hilman 74f147216c filesystem: Implement OpenReadOnlySaveDataFilesystem 7 years ago
Zach Hilman ea404911e7 filesystem: Add OpenFileSystemWithPatch 7 years ago
Lioncash 84f855a61d core/core: Replace includes with forward declarations where applicable 7 years ago
Lioncash 7ef364366f filesystem: Fix typo in log message 7 years ago
Zach Hilman b8f5034fe1 filesystem: Add CreateFactories methods to fs 7 years ago
Zach Hilman af6c9bb950 filesystem: Add logging to registration getters 7 years ago
Lioncash e1124b6510 vfs: Replace mode.h include with forward declarations where applicable 7 years ago
Lioncash 1d77a31e1d service/filesystem: Use forward declarations where applicable 7 years ago
Zach Hilman 350941e45e filesystem: Add support for loading of system archives 7 years ago
Zach Hilman e891974118 filesystem: Add Open and Register functions for BISFactory 8 years ago
Zach Hilman 4cbef33915 core: Port core to VfsFilesystem for file access 8 years ago
Zach Hilman 653257de93 filesystem: Remove unnecessary if conditions 8 years ago
Lioncash 4cfe9fad75 fsp_srv: Use std::string_view's copy() function instead of strncpy() 8 years ago
Lioncash a1320c53af fsp_srv: Emplace entries first when building index instead of emplacing last 8 years ago
Lioncash 2ce618c2c8 service: Remove redundant #pragma once directives 8 years ago
Lioncash 1d3dfe7e22 service/filesystem: Add fsp:ldr and fsp:pr services 8 years ago
Zach Hilman bd410ce242 VFS Regression and Accuracy Fixes (#776) 8 years ago
Lioncash 861405d6c0 file_util, vfs: Use std::string_view where applicable 8 years ago
Lioncash 85ca923ed4 file_util: Use an enum class for GetUserPath() 8 years ago
Subv c1b5369f60 Filesystem: Return EntryType::Directory for the root directory. 8 years ago
Lioncash 6fff93da5f fsp_srv: Remove unnecessary vector construction in IFile's Write() function 8 years ago
Lioncash 45e747beaa fsp_srv: Remove unnecessary std::vector construction in IDirectory's Read() function 8 years ago
Lioncash 043ab179b5 filesystem: std::move VirtualDir instance in VfsDirectoryServiceWrapper's constructor 8 years ago
Lioncash 7ab5eb948c filesystem: Use std::string's empty() function instead of comparing against a literal 8 years ago
Lioncash 9dccecb6b0 filesystem: Remove pragma disabling global optimizations 8 years ago
Lioncash b9758eeb2f fsp_srv: Make IStorage constructor explicit 8 years ago
Lioncash c835e6f941 fsp_srv: Add missing includes 8 years ago