| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-08-11 | nca_metadata: Remove unnecessary reference to base file | Zach Hilman | |
| 2018-08-11 | bis_factory: Create NAND dirs if they don't exist | Zach Hilman | |
| 2018-08-11 | registration: Take RawCopy function as parameter | Zach Hilman | |
| Instead of defaulting to VfsRawCopy | |||
| 2018-08-11 | registered_cache: Fix missing reading from yuzu_meta | Zach Hilman | |
| 2018-08-11 | file_sys: Comply to style guidelines | Zach Hilman | |
| 2018-08-11 | qt: Add 'Install to NAND' option to menu | Zach Hilman | |
| Prompts for title type on NCA files. | |||
| 2018-08-11 | file_sys: Add RegisteredCache | Zach Hilman | |
| Manages NAND NCA get and install. | |||
| 2018-08-11 | file_sys: Add support for parsing NCA metadata (CNMT) | Zach Hilman | |
| 2018-08-11 | card_image: Add accessor for all NCAs in XCI | Zach Hilman | |
| 2018-08-11 | vfs_real: Add CreateFullPath to CreateFile | Zach Hilman | |
| Fixes bugs with calling CreateFile when the immediate directory does not exist. | |||
| 2018-08-11 | bis_factory: Add partial implementation of BISFactory | Zach Hilman | |
| Creates and stores RegisteredCaches for user and system NAND, as creation of a RegisteredCache is expensive. | |||
| 2018-08-11 | vfs: Add ConcatenatedVfsFile | Zach Hilman | |
| 2018-08-09 | loader: Add more descriptive errors | Zach Hilman | |
| Full list of new errors and descriptions in core/loader/loader.h | |||
| 2018-08-09 | Merge pull request #990 from lioncash/entry | bunnei | |
| fsp_srv: Emplace entries first when building index instead of emplacing last | |||
| 2018-08-08 | vfs: Fix documentation | Zach Hilman | |
| 2018-08-08 | vfs: Fix typo in VfsFilesystem docs | Zach Hilman | |
| 2018-08-08 | file_util: Use enum instead of bool for specifing path behavior | Zach Hilman | |
| 2018-08-08 | vfs: Use RealVfsFilesystem for fs-operations in RealVfsDirectory | Zach Hilman | |
| 2018-08-08 | file_sys: Add missing include in savedata_factory | Zach Hilman | |
| 2018-08-08 | vfs: Add unreachable assert to file permissions converter | Zach Hilman | |
| 2018-08-08 | vfs: Add RealVfsFilesystem implementation | Zach Hilman | |
| 2018-08-08 | vfs: Add VfsFilesystem interface and default implementation | Zach Hilman | |
| 2018-08-08 | fsp_srv: Use std::string_view's copy() function instead of strncpy() | Lioncash | |
| Given elements inserted into a vector are zeroed out, we can just copy MAX_LEN - 1 elements and the data will already be properly null terminated. | |||
| 2018-08-08 | Merge pull request #850 from DarkLordZach/icon-meta | bunnei | |
| Add Icons and Metadata Support | |||
| 2018-08-06 | loader: Add icon and title support to XCI | Zach Hilman | |
| 2018-08-06 | Use const where applicable | Zach Hilman | |
| 2018-08-06 | Avoid parsing RomFS to directory in NCA | Zach Hilman | |
| 2018-08-04 | content_archive: Add support for titlekey cryptography | Zach Hilman | |
| 2018-08-04 | Merge pull request #849 from DarkLordZach/xci | bunnei | |
| XCI and Encrypted NCA Support | |||
| 2018-08-02 | vfs_vector: Remove unused variable in FindAndRemoveVectorElement() | Lioncash | |
| This wasn't being used for anything, so it can be removed. | |||
| 2018-08-02 | vfs_vector: Avoid unnecessary copies where applicable | Lioncash | |
| The lambda elements should be taken by const reference here, and we can move the virtual directory passed to ReplaceFileWithSubdirectory() | |||
| 2018-08-01 | Add missing parameter to files.push_back() | Zach Hilman | |
| 2018-08-01 | Use more descriptive error codes and messages | Zach Hilman | |
| 2018-08-01 | Use ErrorEncrypted where applicable and fix no keys crash | Zach Hilman | |
| 2018-08-01 | Add missing includes and use const where applicable | Zach Hilman | |
| 2018-08-01 | Make XCI comply to review and style guidelines | Zach Hilman | |
| 2018-08-01 | Extract mbedtls to cpp file | Zach Hilman | |
| 2018-08-01 | Remove files that are not used | Zach Hilman | |
| 2018-07-29 | partition_filesystem: Remove dynamic_cast in PrintDebugInfo() | Lioncash | |
| We shouldn't be upcasting our file instances. Given a PartitionFilesystem is currently designed to accept any arbitrary VfsFile instances, casting to a more specific type than that is just bad design, and shows an interface design issue. | |||
| 2018-07-27 | RomFS Extraction | Zach Hilman | |
| 2018-07-23 | Merge pull request #785 from lioncash/fs | bunnei | |
| partition_filesystem: Use std::move where applicable | |||
| 2018-07-23 | VFS Regression and Accuracy Fixes (#776) | Zach Hilman | |
| * Regression and Mode Fixes * Review Fixes * string_view correction * Add operator& for FileSys::Mode * Return std::string from SanitizePath * Farming Simulator Fix * Use != With mode operator& | |||
| 2018-07-23 | partition_filesystem: Use std::move where applicable | Lioncash | |
| Avoids copying a std::string instance and avoids unnecessary atomic reference count incrementing and decrementing. | |||
| 2018-07-23 | NRO Assets and NACP file format | Zach Hilman | |
| Cleanup Review fixes | |||
| 2018-07-22 | vfs: Correct file_p variable usage within InterpretAsDirectory() | Lioncash | |
| ReplaceFileWithSubdirectory() takes a VirtualFile and a VirtualDir, but it was being passed a string as one of its arguments. The only reason this never caused issues is because this template isn't instantiated anywhere yet. This corrects an issue before it occurs. | |||
| 2018-07-22 | file_util, vfs: Use std::string_view where applicable | Lioncash | |
| Avoids unnecessary construction of std::string instances where applicable. | |||
| 2018-07-21 | file_util: Use a u64 to represent number of entries | Lioncash | |
| This avoids a truncating cast on size. I doubt we'd ever traverse a directory this large, however we also shouldn't truncate sizes away. | |||
| 2018-07-21 | Merge pull request #754 from lioncash/part | bunnei | |
| partition_filesystem, vfs_real: Minor changes | |||
| 2018-07-21 | Merge pull request #755 from lioncash/ctor | bunnei | |
| file_sys/errors: Remove redundant object constructor calls | |||
| 2018-07-20 | file_sys/errors: Remove redundant object constructor calls | Lioncash | |
| Given we're already constructing the error code, we don't need to call the constructor inside of it. | |||
