368 Commits (6eada3c57d30087ee3e058ae18ab037b8e438f2c)

Author SHA1 Message Date
Zach Hilman 3bf488ce52 vfs: Add VfsFilesystem interface and default implementation 8 years ago
Lioncash 7353cfc781 fsp_srv: Use std::string_view's copy() function instead of strncpy() 8 years ago
Zach Hilman 91cfe70301 loader: Add icon and title support to XCI 8 years ago
Zach Hilman 5927cf0e17 Use const where applicable 8 years ago
Zach Hilman 9e88f03e75 Avoid parsing RomFS to directory in NCA 8 years ago
Zach Hilman 2cc962e171 content_archive: Add support for titlekey cryptography 8 years ago
Lioncash 42a4c6b79e vfs_vector: Remove unused variable in FindAndRemoveVectorElement() 8 years ago
Lioncash cec9e9b811 vfs_vector: Avoid unnecessary copies where applicable 8 years ago
Zach Hilman 13cdf1f159 Add missing parameter to files.push_back() 8 years ago
Zach Hilman 187d8e215f Use more descriptive error codes and messages 8 years ago
Zach Hilman a9c921a41d Use ErrorEncrypted where applicable and fix no keys crash 8 years ago
Zach Hilman 03149d3e4a Add missing includes and use const where applicable 8 years ago
Zach Hilman 239a3113e4 Make XCI comply to review and style guidelines 8 years ago
Zach Hilman 22342487e8 Extract mbedtls to cpp file 8 years ago
Zach Hilman df5b75694f Remove files that are not used 8 years ago
Lioncash 57c4d7aa00 partition_filesystem: Remove dynamic_cast in PrintDebugInfo() 8 years ago
Zach Hilman 906d785c73 RomFS Extraction 8 years ago
Zach Hilman 59cb258409 VFS Regression and Accuracy Fixes (#776) 8 years ago
Lioncash db48ebb9c9 partition_filesystem: Use std::move where applicable 8 years ago
Zach Hilman e8f641a52d NRO Assets and NACP file format 8 years ago
Lioncash 0081252d31 vfs: Correct file_p variable usage within InterpretAsDirectory() 8 years ago
Lioncash 398444e676 file_util, vfs: Use std::string_view where applicable 8 years ago
Lioncash 0ba7fe4ab1 file_util: Use a u64 to represent number of entries 8 years ago
Lioncash 459e158340 file_sys/errors: Remove redundant object constructor calls 8 years ago
Lioncash b46c0ed1fa vfs_real: Remove redundant copying of std::vector instances in GetFiles() and GetSubdirectories() 8 years ago
Lioncash ec71915ede partition_filesystem, vfs_real: Add missing standard includes 8 years ago
Lioncash d36e327ba6 partition_filesystem, vfs_real: Use std::move in ReplaceFileWithSubdirectory() where applicable 8 years ago
Lioncash 2b91386e15 partition_filesystem, vfs_real: Use std::distance() instead of subtraction 8 years ago
Lioncash 3e0727df1b vfs_offset: Simplify TrimToFit() 8 years ago
Lioncash 894b0de0f2 vfs: Make WriteBytes() overload taking a std::vector pass the std::vector by const reference 8 years ago
Lioncash dd09439fee vfs: Use variable template variants of std::is_trivially_copyable 8 years ago
Lioncash 05231d8b08 vfs: Amend constness on pointers in WriteBytes() and WriteArrays() member functions to be const qualified 8 years ago
Lioncash 0e9d58e82a vfs_offset: std::move file and name parameters of OffsetVfsFile 8 years ago
Lioncash bbd6429ecb partition_filesystem: Return pfs_dirs member variable within GetSubdirectories() 8 years ago
Lioncash 88ba94e8a2 savedata_factory: Make SaveDataDescriptor's DebugInfo() function a const member function 8 years ago
Lioncash 9abc5763b6 partition_filesystem: Ensure all class members of PartitionFilesystem are initialized 8 years ago
Lioncash 4790bb907d content_archive: Make IsDirectoryExeFS() take a shared_ptr as a const reference 8 years ago
Lioncash 87a9bb392b content_archive: Add missing standard includes 8 years ago
Lioncash 0b566f43a1 content_archive: std::move VirtualFile in NCA's constructor 8 years ago
Lioncash 5e626c774f vfs: Deduplicate accumulation code in VfsDirectory's GetSize() 8 years ago
Zach Hilman 29aff8d5ab Virtual Filesystem 2: Electric Boogaloo (#676) 8 years ago
Zach Hilman 69bfe075b5 General Filesystem and Save Data Fixes (#670) 8 years ago
Subv 7e5e4f8d7a FileSys: Append the requested path to the filesystem base path in DeleteFile. 8 years ago
bunnei eb6cbfdbd8 savedata_factory: Always create a save directory for games. 8 years ago
bunnei 913896cbd9 Revert "Virtual Filesystem (#597)" 8 years ago
Zach Hilman 77c684c114 Virtual Filesystem (#597) 8 years ago
James Rowe 0d46f0df12 Update clang format 8 years ago
James Rowe 638956aa81 Rename logging macro back to LOG_* 8 years ago
Zach Hilman 63f26d5c40 Add support for decrypted NCA files (#567) 8 years ago
Subv a3d82ef5d9 Build: Fixed some MSVC warnings in various parts of the code. 8 years ago