summaryrefslogtreecommitdiffstats
path: root/src/core/file_sys/archive_backend.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* FileSys: make Archive interfaces return error codewwylele2016-11-011-14/+14
| | | | and make the mode parameter a reference since it is a BitField union
* fs: implement DeleteDirectoryRecursivelywwylele2016-10-021-0/+7
|
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-211-2/+0
| | | | | | | This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
* Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner2016-09-191-19/+17
|
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-17/+20
|
* HLE/FS: Change the error code returned when an ExtSaveData archive is not found.Subv2016-03-201-3/+4
| | | | This allows Fire Emblem to boot again.
* HLE/FS: Corrected some style concerns.Subv2016-03-201-1/+1
|
* HLE/FS: Implemented GetFormatInfoSubv2016-03-201-1/+17
| | | | Format information is currently only implemented for the ExtSaveData, SharedExtSaveData and SaveData archives, the information is stored in a file alongside the root folder of the archive.
* HLE/FS: Return the proper error codes when opening files.Subv2016-03-201-2/+2
|
* HLE/FS: Corrected the error codes for DeleteFileSubv2016-03-201-2/+2
|
* HLE/FS: FS::CreateFile takes an u64 for the file size.Subv2016-03-201-1/+1
|
* archive_backend: Remove unnecessary const from return typesLioncash2016-01-251-4/+4
| | | | This doesn't return by reference so const isn't really necessary
* Implement FS_User::GetFreeBytesarchshift2015-10-281-0/+6
|
* FileSys: De-inline Path membersYuri Kunde Schlesner2015-05-071-125/+9
|
* FileSys: Clean-up includes, de-inline destructorsYuri Kunde Schlesner2015-05-071-7/+10
|
* FS: Allow multiple instances of the same archive type to be open at onceYuri Kunde Schlesner2015-02-101-14/+25
|
* Archives: Reduced duplicate code in RomFS and SaveCheck.Subv2015-01-031-0/+3
| | | | Fixed a few warnings and cleaned up the code
* Archives: Implemented ExtSaveData and SharedExtSaveDataSubv2014-12-301-0/+17
| | | | | | | | They will be stored in /extsavedata/SDMC and /extsavedata/NAND respectively. Also redirect some APT_A functions to their APT_U equivalents. Implemented the gamecoin.dat file in SharedExtSaveData in the PTM module. Implemented formatting the savegame. Retake a previous savegame if it exists instead of reporting them as not formatted every time a game is loaded.
* FileSys: Clean up according to the coding style, and remove redundant namespaced names.Emmanuel Gil Peyrot2014-12-241-78/+74
|
* CFG: Implemented the GetConfigInfoBlk2 function.Subv2014-12-211-0/+5
| | | | | | Added a "config" file to the CFG process service (CFG:U), and added a few default blocks to it. Implemented GetSystemModel and GetModelNintendo2DS
* Merge pull request #291 from purpasmart96/licensebunnei2014-12-211-1/+1
|\ | | | | License change
| * License changepurpasmart962014-12-211-1/+1
| |
* | Merge pull request #271 from archshift/createfbunnei2014-12-211-0/+8
|\ \ | | | | | | Added CreateFile to the FS_USER service
| * | Added CreateFile to the FS_USER servicearchshift2014-12-211-0/+8
| |/ | | | | | | Tested with hwtests.
* / Clean up some warningsChin2014-12-201-1/+10
|/
* FS.Archive: Clean up treatment of archives and their handlesYuri Kunde Schlesner2014-12-161-30/+0
| | | | | | | - Refactor FS::Archive internals to make Archive creation and lifetime management clearer. - Remove the "Archive as a File" hack. - Implement 64-bit Archive handles.
* Service.FS: Rename FileSys::File to FileBackendYuri Kunde Schlesner2014-12-161-2/+2
|
* Service.FS: Rename FileSys::Directory to DirectoryBackendYuri Kunde Schlesner2014-12-161-2/+2
|
* Service.FS: Rename FileSys::Archive to ArchiveBackendYuri Kunde Schlesner2014-12-161-0/+255