240 Commits (bc7b2ed00376a29403838f1174ef83856c27232a)

Author SHA1 Message Date
Zach Hilman 2e4c791f79 RomFS Extraction 8 years ago
Zach Hilman bd410ce242 VFS Regression and Accuracy Fixes (#776) 8 years ago
Lioncash 6904f9f6b1 partition_filesystem: Use std::move where applicable 8 years ago
Zach Hilman ac0c52dd5f NRO Assets and NACP file format 8 years ago
Lioncash 2cbc2717e4 vfs: Correct file_p variable usage within InterpretAsDirectory() 8 years ago
Lioncash 861405d6c0 file_util, vfs: Use std::string_view where applicable 8 years ago
Lioncash 574be087d4 file_util: Use a u64 to represent number of entries 8 years ago
Lioncash 25e1111621 file_sys/errors: Remove redundant object constructor calls 8 years ago
Lioncash 285dfd1a6d vfs_real: Remove redundant copying of std::vector instances in GetFiles() and GetSubdirectories() 8 years ago
Lioncash 97f7a15e70 partition_filesystem, vfs_real: Add missing standard includes 8 years ago
Lioncash ed7f23ef32 partition_filesystem, vfs_real: Use std::move in ReplaceFileWithSubdirectory() where applicable 8 years ago
Lioncash 24fc1a425a partition_filesystem, vfs_real: Use std::distance() instead of subtraction 8 years ago
Lioncash 785d86d181 vfs_offset: Simplify TrimToFit() 8 years ago
Lioncash 25510961ea vfs: Make WriteBytes() overload taking a std::vector pass the std::vector by const reference 8 years ago
Lioncash e523ab8b03 vfs: Use variable template variants of std::is_trivially_copyable 8 years ago
Lioncash 556aaf9627 vfs: Amend constness on pointers in WriteBytes() and WriteArrays() member functions to be const qualified 8 years ago
Lioncash 02e5e6fba3 vfs_offset: std::move file and name parameters of OffsetVfsFile 8 years ago
Lioncash 3fbde66789 partition_filesystem: Return pfs_dirs member variable within GetSubdirectories() 8 years ago
Lioncash f92bb43138 savedata_factory: Make SaveDataDescriptor's DebugInfo() function a const member function 8 years ago
Lioncash a9b596c444 partition_filesystem: Ensure all class members of PartitionFilesystem are initialized 8 years ago
Lioncash 9eb43dc910 content_archive: Make IsDirectoryExeFS() take a shared_ptr as a const reference 8 years ago
Lioncash 701bdfd753 content_archive: Add missing standard includes 8 years ago
Lioncash bff53f234d content_archive: std::move VirtualFile in NCA's constructor 8 years ago
Lioncash 47858aed98 vfs: Deduplicate accumulation code in VfsDirectory's GetSize() 8 years ago
Zach Hilman 82150bd5c1 Virtual Filesystem 2: Electric Boogaloo (#676) 8 years ago
Zach Hilman 753d85fb0c General Filesystem and Save Data Fixes (#670) 8 years ago
Subv d4a639a08e FileSys: Append the requested path to the filesystem base path in DeleteFile. 8 years ago
bunnei 99a359777c savedata_factory: Always create a save directory for games. 8 years ago
bunnei 0c22a8d514 Revert "Virtual Filesystem (#597)" 8 years ago
Zach Hilman 12e9522b32 Virtual Filesystem (#597) 8 years ago
James Rowe d74d2a77cb Update clang format 8 years ago
James Rowe e159c550d8 Rename logging macro back to LOG_* 8 years ago
Zach Hilman a47f36da7b Add support for decrypted NCA files (#567) 8 years ago
Subv cb4ff57322 Build: Fixed some MSVC warnings in various parts of the code. 8 years ago
Subv 62a67fbd0a Services/FS: Return the correct error code when trying to mount a nonexistent savedata. 8 years ago
Lioncash 1b310cbb3a general: Make formatting of logged hex values more straightforward 8 years ago
Lioncash 1cd301f2c0 file-sys: convert a StringFromFormat call into fmt::format in GetFullPath() 8 years ago
Lioncash a1dc050bbf file-sys: Move logging macros over to the new fmt-capable ones 8 years ago
mailwl 8fffc0962c Service/FS: implement IFileSystem::RenameFile 8 years ago
Lioncash 5b8891df28 disk_filesystem: Remove unused total_entries_in_directory member from Disk_Directory 8 years ago
Lioncash eb2bb5500e disk_filesystem: Remove redundant initializer in Disk_Directory's constructor 8 years ago
Lioncash 19fe9a92ec disk_filesystem: Make constructors explicit where applicable 8 years ago
shinyquagsire23 5634f49b60 file_sys: Use NGLOG 8 years ago
shinyquagsire23 13ab489cb7 file_sys: tweaks 8 years ago
shinyquagsire23 bba0a351e7 file_sys: Add HFS/PFS helper component 8 years ago
bunnei dc852fda3b fsp_srv: Implement DeleteFile. 8 years ago
bunnei db8fc2ea57 fsp_srv: Implement GetSize and SetSize. 8 years ago
Subv 6610bee69e FS: Move the file open mode calculation to a separate function. 8 years ago
Subv 43295efd0e FS: Implemented IFileSystem::CreateDirectory. 8 years ago
Subv bf1c4bf16c FS: Implement DiskFileSystem's OpenDirectory interface. 8 years ago