aboutsummaryrefslogtreecommitdiff
path: root/src/core/file_sys
AgeCommit message (Collapse)Author
2016-04-05Merge pull request #1643 from MerryMage/make_uniqueMathew Maidment
Common: Remove Common::make_unique, use std::make_unique
2016-04-05Common: Remove Common::make_unique, use std::make_uniqueMerryMage
2016-03-21archive_extsavedata: Fix member initialization orderLioncash
shared appears in the initializer list before mount_point
2016-03-20HLE/FS: Change the error code returned when an ExtSaveData archive is not found.Subv
This allows Fire Emblem to boot again.
2016-03-20HLE/FS: Corrected some style concerns.Subv
2016-03-20HLE/FS: Implemented GetFormatInfoSubv
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.
2016-03-20HLE/FS: Return the proper error codes when opening files.Subv
2016-03-20HLE/FS: Return the proper error codes on file Read/Write operations.Subv
These operations are limited by the open flags specified while opening the file.
2016-03-20HLE/FS: Corrected the error codes for DeleteFileSubv
2016-03-20HLE/FS: Corrected the error codes for CreateFileSubv
2016-03-20HLE/FS: FS::CreateFile takes an u64 for the file size.Subv
2016-03-01Merge pull request #1297 from Subv/savesbunnei
DiskDirectory: Initialize the directory member with valid info.
2016-01-25archive_backend: Remove unnecessary const from return typesLioncash
This doesn't return by reference so const isn't really necessary
2016-01-16DiskDirectory: Initialize the directory member with valid info.Subv
2015-10-27Implement FS_User::GetFreeBytesarchshift
2015-09-30ivfc_archive: Fix a printf specifierLioncash
2015-09-09disk_archive: Remove unimplemented constructor declarationsLioncash
2015-08-28Services/FS: Correctly tell the guest app whether a file was correctly ↵Subv
opened or not. Closes #1067
2015-07-13Archive: Correct a few incorrect types in function signaturesYuri Kunde Schlesner
Buffer lengths should be size_t, and file offsets should be u64.
2015-07-13Loader: Remove unnecessary pointer indirection to IOFileYuri Kunde Schlesner
2015-07-13FS: Stream RomFS from file instead of loading all of it to memorycondut
2015-07-11Core: Properly configure address space when loading a binaryYuri Kunde Schlesner
The code now properly configures the process image to match the loaded binary segments (code, rodata, data) instead of just blindly allocating a large chunk of dummy memory.
2015-06-28Core: Cleanup file_sys includes.Emmanuel Gil Peyrot
2015-06-28CitraQt: Cleanup includes.Emmanuel Gil Peyrot
2015-06-28Common: Cleanup memory and misc includes.Emmanuel Gil Peyrot
2015-06-28Common: Fix FileUtil includes, and everything relying on those.Emmanuel Gil Peyrot
2015-06-01ExtSavedata: Save the icon passed to CreateExtSaveData to the correct folder.Subv
Organize the ExtSaveData folders as they are stored in the console.
2015-05-29Remove every trailing whitespace from the project (but externals).Emmanuel Gil Peyrot
2015-05-15Memmap: Re-organize memory function in two filesYuri Kunde Schlesner
memory.cpp/h contains definitions related to acessing memory and configuring the address space mem_map.cpp/h contains higher-level definitions related to configuring the address space accoording to the kernel and allocating memory.
2015-05-08Kernel: Remove g_program_idYuri Kunde Schlesner
This has been obsoleted by the field in Process.
2015-05-07Common: Remove common.hYuri Kunde Schlesner
2015-05-06Clean-up includesYuri Kunde Schlesner
2015-05-06FileSys: De-inline Path membersYuri Kunde Schlesner
2015-05-06FileSys: Clean-up includes, de-inline destructorsYuri Kunde Schlesner
2015-04-14Headers: Add some forgotten overrides, thanks clang!Emmanuel Gil Peyrot
2015-03-14Services/FS: Implemented DeleteExtSaveData, CreateSystemSaveData and ↵Subv
DeleteSystemSaveData Also fixed a bug with CreateExtSaveData that made it unable to create ExtSaveData archives in the SDMC directory.
2015-02-25Archives: Properly implemented the SystemSaveData archive.Subv
Ported to the new factory pattern we have for archives.
2015-02-10FS: Allow multiple instances of the same archive type to be open at onceYuri Kunde Schlesner
2015-01-24Services: Stubbed more services.Subv
Implemented FSUser::CreateExtSaveData
2015-01-06Merge pull request #376 from Subv/arc_reorderbunnei
Archives: Change the folder layout of some archives.
2015-01-06Archives/Exdata: Don't set concrete_mount_point in the ctorSubv
2015-01-06Archives: Addressed some commentsSubv
2015-01-05SaveDataCheck: Fixed a typoSubv
2015-01-04Archives: Make SYSTEM_ID and SDCARD_ID stringsSubv
2015-01-03Archives: Changed the way paths are built for the archives.Subv
Each archive now takes a mount point of either NAND or SDMC, and builds its own directory structure there, trying to simulate an HLE-friendly hardware layout
2015-01-03SaveDataCheck: Move the files to nand/titleSubv
under /nand/title/high/low/content/00000000.app.romfs
2015-01-03FileSys: Fix crash bug in DiskFile exposed by #400Yuri Kunde Schlesner
2015-01-03FileSys: Fix a few memory leaksYuri Kunde Schlesner
2015-01-02Archives: Change the folder layout of some archives.Subv
This is to better represent the hardware layout, they are still aren't quite accurate, but this better and will help a bit when implementing the other archives like NAND-RO and NAND-RW
2015-01-02IVFCArchive: Use a critical log to notify of invalid operations.Subv