aboutsummaryrefslogtreecommitdiff
path: root/src/core/file_sys
Commit message (Expand)AuthorAgeFilesLines
* file_sys/errors: Remove currently unused filesystem error codesLioncash2018-11-161-10/+0
* file_sys/errors: Get rid of the ErrCodes namespaceLioncash2018-11-161-17/+5
* file_sys/errors: Extract FS-related error codes to file_sys/errors.hLioncash2018-11-161-1/+8
* Merge pull request #1618 from DarkLordZach/dump-nsobunnei2018-11-153-2/+24
|\
| * patch_manager: Add support for dumping decompressed NSOsZach Hilman2018-10-291-0/+13
| * bis_factory: Add getter for mod dump root for a title IDZach Hilman2018-10-292-2/+11
* | Merge pull request #1608 from DarkLordZach/save-data-readerbunnei2018-11-134-14/+28
|\ \
| * | ns: Implement command 400: GetApplicationControlDataZach Hilman2018-10-292-2/+2
| * | savedata_factory: Expose accessors for SaveDataSpaceZach Hilman2018-10-292-14/+21
| * | control_metadata: Add GetRawBytes function to NACPZach Hilman2018-10-292-0/+7
| |/
* | general: Remove unused boost inclusions where applicableLioncash2018-10-301-1/+0
* | global: Use std::optional instead of boost::optional (#1578)Frederic L2018-10-3011-84/+76
|/
* file_sys/patch_manager: Remove unnecessary if-statements (#1586)Frederic L2018-10-281-7/+6
* Merge pull request #1430 from DarkLordZach/remove-promote-dirbunnei2018-10-2617-95/+1
|\
| * vfs: Remove InterpretAsDirectory and related functionsZach Hilman2018-10-1917-95/+1
* | ips_layer: Use rle_size instead of data_size in RLE patch applicationZach Hilman2018-10-251-1/+1
* | vfs: Handle failure of file reading within VfsRawCopy()Lioncash2018-10-241-2/+6
* | Merge pull request #1515 from DarkLordZach/dlc-lfsbunnei2018-10-233-4/+24
|\ \ | |/ |/|
| * qt: Add support for dumping a DLC Data RomFSZach Hilman2018-10-172-0/+5
| * registered_cache: Deduplicate results of ListEntry and ListEntryFilterZach Hilman2018-10-172-2/+16
| * patch_manager: Add support for using LayeredFS with DataZach Hilman2018-10-171-2/+3
* | Merge pull request #1511 from lioncash/contentbunnei2018-10-182-258/+292
|\ \
| * | content_archive: Simpify assignment of bktr_base_romfs in the constructorLioncash2018-10-161-2/+1
| * | content_archive: Make IsValidNCA() an internally linked functionLioncash2018-10-162-3/+1
| * | content_archive: Simplify rights ID checkLioncash2018-10-161-2/+2
| * | content_archive: Split loading into separate functionsLioncash2018-10-162-253/+290
| * | content_archive: Pass and take NCASectionHeader instance by referenceLioncash2018-10-162-3/+3
| |/
* | Merge pull request #1510 from lioncash/xcibunnei2018-10-182-5/+7
|\ \
| * | XCI: Add function for checking the existence of the program NCALioncash2018-10-162-5/+7
| |/
* | Merge pull request #1509 from DarkLordZach/device-save-databunnei2018-10-171-1/+12
|\ \ | |/ |/|
| * savedata_factory: Add TemporaryStorage SaveDataSpaceIdZach Hilman2018-10-161-1/+4
| * savedata_factory: Add support for DeviceSaveDataZach Hilman2018-10-161-0/+8
* | Merge pull request #1443 from DarkLordZach/lower-loader-logs-1bunnei2018-10-162-3/+9
|\ \
| * | patch_manager: Move non-Program RomFS patch log to DebugZach Hilman2018-10-121-2/+8
| * | content_archive: Move get key log to Trace levelZach Hilman2018-10-121-1/+1
* | | file_sys/registered_cache: Use unique_ptr and regular pointers instead of sha...Lioncash2018-10-167-30/+30
| |/ |/|
* | file_sys/control_metadata: Get rid of magic constantsLioncash2018-10-151-3/+6
* | aoc: Read DLC base title ID from RegisteredCacheZach Hilman2018-10-142-0/+5
* | Merge pull request #1409 from DarkLordZach/key-derivationbunnei2018-10-122-9/+22
|\ \ | |/ |/|
| * vfs: Move forward declarations to separate fileZach Hilman2018-10-072-9/+22
* | Merge pull request #1461 from lioncash/warnbunnei2018-10-091-3/+3
|\ \
| * | ips_layer: Silence truncation and conversion warningsLioncash2018-10-091-3/+3
* | | Merge pull request #1464 from lioncash/uniquebunnei2018-10-092-11/+9
|\ \ \
| * | | patch_manager: Return a std::unique_ptr from ParseControlNCA() and GetControl...Lioncash2018-10-092-11/+9
| |/ /
* | | ips_layer: Avoid constructing std::vector instances where not necessaryLioncash2018-10-091-6/+25
* | | ips_layer: Remove unnecessary explicit std::pair constructor in std::arrayLioncash2018-10-091-5/+13
* | | ips_layer: Add missing includesLioncash2018-10-092-7/+17
* | | ips_layer: std::move data within PatchIPS() and Apply()Lioncash2018-10-091-2/+5
|/ /
* | Merge pull request #1423 from DarkLordZach/romfs-file-extsbunnei2018-10-085-10/+38
|\ \
| * | patch_manager: Avoid romfs_ext requirement for patchingZach Hilman2018-10-041-4/+1