summaryrefslogtreecommitdiffstats
path: root/src/core/file_sys/patch_manager.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* patch_manager: Invert conditionals within ApplyLayeredFS()Lioncash2018-09-261-27/+30
| | | | | Avoids the need to nest code quite a bit by early-exiting in error cases.
* vfs_concat/vfs_layered: Remove friend declarations from ConcatenatedVfsFileLioncash2018-09-261-3/+2
| | | | | | Given these are only added to the class to allow those functions to access the private constructor, it's a better approach to just make them static functions in the interface, to make the dependency explicit.
* fsmitm: Cleanup and modernize fsmitm portZach Hilman2018-09-241-31/+35
|
* patch_manager: Add LayeredFS mods supportZach Hilman2018-09-221-1/+42
|
* file-sys: Default heavy-weight class destructors in the cpp fileLioncash2018-09-201-0/+2
| | | | | | | | | | Several classes have a lot of non-trivial members within them, or don't but likely should have the destructor defaulted in the cpp file for future-proofing/being more friendly to forward declarations. Leaving the destructor unspecified allows the compiler to inline the destruction code all over the place, which is generally undesirable from a code bloat perspective.
* Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi2018-09-151-2/+2
|
* file_sys/patch_manager: Add missing includesLioncash2018-09-061-0/+4
| | | | These includes were previously being satisfied indirectly.
* bktr: Fix bucket overlap errorZach Hilman2018-09-041-0/+3
|
* patch_manager: Centralize Control-type NCA parsingZach Hilman2018-09-041-20/+55
|
* game_list: Fix version display on non-NAND titlesZach Hilman2018-09-041-6/+22
|
* bktr: Add logging on successful patchZach Hilman2018-09-041-5/+17
|
* bktr: Fix missing includes and optimize styleZach Hilman2018-09-041-19/+16
|
* file_sys: Add class to manage game patchesZach Hilman2018-09-041-0/+90
Right now only includes Updates, but should eventually contain all of the other patches we need.