| Commit message (Expand) | Author | Files | Lines |
2018-04-25 | file-sys: convert a StringFromFormat call into fmt::format in GetFullPath() | Lioncash | 1 | -4/+1 |
2018-04-25 | file-sys: Move logging macros over to the new fmt-capable ones | Lioncash | 8 | -64/+58 |
2018-04-24 | Service/FS: implement IFileSystem::RenameFile | mailwl | 5 | -7/+15 |
2018-04-20 | disk_filesystem: Remove unused total_entries_in_directory member from Disk_Directory | Lioncash | 1 | -1/+0 |
2018-04-20 | disk_filesystem: Remove redundant initializer in Disk_Directory's constructor | Lioncash | 1 | -1/+1 |
2018-04-20 | disk_filesystem: Make constructors explicit where applicable | Lioncash | 1 | -2/+2 |
2018-04-17 | file_sys: Use NGLOG | shinyquagsire23 | 1 | -5/+5 |
2018-04-16 | file_sys: tweaks | shinyquagsire23 | 2 | -6/+7 |
2018-04-16 | file_sys: Add HFS/PFS helper component | shinyquagsire23 | 2 | -0/+211 |
2018-04-15 | fsp_srv: Implement DeleteFile. | bunnei | 5 | -8/+12 |
2018-03-31 | fsp_srv: Implement GetSize and SetSize. | bunnei | 1 | -2/+3 |
2018-03-23 | FS: Move the file open mode calculation to a separate function. | Subv | 1 | -7/+14 |
2018-03-21 | FS: Implemented IFileSystem::CreateDirectory. | Subv | 5 | -7/+14 |
2018-03-20 | FS: Implement DiskFileSystem's OpenDirectory interface. | Subv | 5 | -6/+19 |
2018-03-20 | FS: Implement DiskFileSystem::GetEntryType for existing files/directories. | Subv | 1 | -2/+4 |
2018-03-20 | FS: Updated the Directory Entry structure to match the Switch. | Subv | 5 | -30/+84 |
2018-03-20 | FS: Support the file Append open mode. | Subv | 2 | -2/+23 |
2018-03-20 | FS: Added an SDMC archive factory and registered it to the SDMC archive on startup. | Subv | 2 | -0/+71 |
2018-03-14 | core: Move process creation out of global state. | bunnei | 1 | -1/+2 |
2018-03-04 | FS: Use the correct error code when trying to open files that don't exist. | Subv | 2 | -26/+6 |
2018-03-04 | FS: Make EnsureSaveData create the savedata folder when called for the first time. | Subv | 5 | -15/+30 |
2018-03-02 | SaveData: Use the current titleid when opening the savedata archive. | Subv | 1 | -2/+3 |
2018-03-02 | Filesystem: Added a SaveData Factory and associated Disk_FileSystem. | Subv | 7 | -14/+315 |
2018-02-26 | file_sys: Style tweaks | shinyquagsire23 | 2 | -11/+5 |
2018-02-25 | file_sys: Add support for parsing NPDM files | shinyquagsire23 | 2 | -0/+274 |
2018-01-21 | file_sys: Clang format fixes. | bunnei | 3 | -4/+4 |
2018-01-21 | file_sys: Cleanup to better match Switch file system constructs. | bunnei | 9 | -57/+128 |
2018-01-21 | file_sys: Remove disk_archive, savedata_archive, and title_metadata. | bunnei | 6 | -829/+0 |
2018-01-21 | archive_backend: Minor changes to match Switch IFileSystem. | bunnei | 5 | -26/+26 |
2018-01-21 | file_sys: Repurpose 3DS IVFC code for Switch ROMFS. | bunnei | 2 | -49/+41 |
2018-01-21 | Format: Run the new clang format on everything | James Rowe | 1 | -1/+1 |
2018-01-17 | Update title_metadata.h | N00byKing | 1 | -0/+1 |
2018-01-13 | core: Gut out cryptop, since it doesn't compile with C++17. | bunnei | 1 | -50/+1 |
2017-11-01 | hle: Use Switch formatted result codes. | bunnei | 3 | -74/+24 |
2017-10-15 | core: Refactor MakeMagic usage and remove dead code. | bunnei | 2 | -697/+0 |
2017-10-13 | Remove lots more 3DS-specific code. | bunnei | 18 | -1935/+0 |
2017-10-01 | file_sys, loader: add support for reading TMDs to determine app paths | shinyquagsire23 | 1 | -2/+13 |
2017-10-01 | file_sys: add class for Title Metadata (TMD) | shinyquagsire23 | 2 | -0/+337 |
2017-10-01 | file_sys/ncch_container: add RomFS, ExeFS override to allow for backward compatibility with existing .romfs system archive dumps | shinyquagsire23 | 2 | -69/+206 |
2017-10-01 | file_sys/archive_ncch: use NCCHContainer instead of loading .romfs files | shinyquagsire23 | 1 | -6/+12 |
2017-09-30 | nso: Refactor and allocate .bss section. | bunnei | 1 | -3/+6 |
2017-09-25 | HLE/Archives: Allow multiple loaded applications to access their SelfNCCH archive independently. | Subv | 2 | -13/+39 |
2017-09-25 | Loader/NCCH: Add support for loading application updates (#2927) | Max Thomas | 4 | -5/+587 |
2017-08-21 | Warnings: Add UNREACHABLE macros to switches that contemplate all possible values. | Subv | 1 | -0/+2 |
2017-07-31 | Handle invalid filenames when renaming files/directories | James | 2 | -4/+78 |
2017-06-03 | Addressed Bunnei's review comments, and made some other tweaks: | TheKoopaKingdom | 1 | -6/+6 |
2017-06-03 | Switched to the ERROR_NOT_FOUND constant from errors.h. | TheKoopaKingdom | 1 | -2/+2 |
2017-06-03 | Moved whitelist checks from FS_User to the Archive_NCCH handler. | TheKoopaKingdom | 1 | -1/+35 |
2017-06-03 | Made some changes from review comments: | TheKoopaKingdom | 1 | -1/+2 |
2017-05-25 | FileSys: Move all result description to errors.h | Yuri Kunde Schlesner | 5 | -61/+96 |
2017-03-08 | file_sys: lower log level for setting host path | wwylele | 4 | -4/+4 |
2017-02-27 | Doxygen: Amend minor issues (#2593) | Mat M | 1 | -1/+1 |
2017-02-13 | loader: use self NCCH archive | wwylele | 2 | -81/+0 |
2017-02-13 | file_sys: add Self NCCH archive | wwylele | 3 | -0/+312 |
2017-01-29 | core: fix savedata_archive.cpp warnings about unhandled enumeration values on OSX | Kloen | 1 | -0/+12 |
2017-01-29 | core: fix archive_sdmc.cpp warnings about unhandled enumeration value on OSX | Kloen | 1 | -0/+12 |
2017-01-29 | core: fix archive_extsavedata.cpp warning on OSX | Kloen | 1 | -0/+2 |
2016-12-22 | Address clang-format issues. | bunnei | 1 | -4/+3 |
2016-12-22 | core: Remove HLE module, consolidate code & various cleanups. | bunnei | 4 | -5/+5 |
2016-12-15 | archive_source_sd_savedata: Add static method to get a specific save data path | MerryMage | 2 | -0/+7 |
2016-12-07 | file_sys: Make a few single-argument constructors explicit | Lioncash | 8 | -10/+10 |
2016-11-29 | FileSys: Implement OtherSaveData | wwylele | 3 | -0/+200 |
2016-11-29 | FileSys: abstract SD save data archive source | wwylele | 4 | -78/+132 |
2016-11-19 | FileSys: rename SaveDataCheck archive to NCCH archive | wwylele | 2 | -15/+15 |
2016-11-19 | FileSys: remove unused DiskArchive | wwylele | 2 | -179/+0 |
2016-11-19 | FileSys: w->rw permission lift only happens in SDMC archive | wwylele | 4 | -2/+14 |
2016-11-19 | FileSys: add SDMCWriteOnlyArchive | wwylele | 3 | -0/+129 |
2016-11-19 | FileSys: add SDMCArchive | wwylele | 3 | -1/+301 |
2016-11-19 | FileSys: add ExtSaveDataArchive | wwylele | 1 | -1/+114 |
2016-11-19 | FileSys: add SaveDataArchive | wwylele | 5 | -4/+359 |
2016-11-19 | FileSys: remove Open from FileBackend | wwylele | 4 | -64/+44 |
2016-11-19 | FileSys: remove Open from DirectoryBackend | wwylele | 4 | -25/+5 |
2016-11-19 | FileSys: add PathParser | wwylele | 2 | -0/+159 |
2016-11-01 | FileSys: make Archive interfaces return error code | wwylele | 5 | -55/+82 |
2016-10-02 | fs: implement DeleteDirectoryRecursively | wwylele | 5 | -0/+19 |
2016-09-21 | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | 9 | -9/+9 |
2016-09-21 | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | 20 | -44/+9 |
2016-09-19 | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | 8 | -43/+30 |
2016-09-18 | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | 20 | -136/+217 |
2016-05-21 | FileSys/Path: Replace Memory::GetPointer with Memory::ReadBlock | MerryMage | 1 | -6/+6 |
2016-04-05 | Common: Remove Common::make_unique, use std::make_unique | MerryMage | 8 | -19/+17 |
2016-03-21 | archive_extsavedata: Fix member initialization order | Lioncash | 1 | -1/+2 |
2016-03-20 | HLE/FS: Change the error code returned when an ExtSaveData archive is not found. | Subv | 4 | -29/+37 |
2016-03-20 | HLE/FS: Corrected some style concerns. | Subv | 4 | -8/+8 |
2016-03-20 | HLE/FS: Implemented GetFormatInfo | Subv | 13 | -14/+130 |
2016-03-20 | HLE/FS: Return the proper error codes when opening files. | Subv | 6 | -25/+39 |
2016-03-20 | HLE/FS: Return the proper error codes on file Read/Write operations. | Subv | 5 | -16/+24 |
2016-03-20 | HLE/FS: Corrected the error codes for DeleteFile | Subv | 5 | -8/+21 |
2016-03-20 | HLE/FS: Corrected the error codes for CreateFile | Subv | 1 | -1/+4 |
2016-03-20 | HLE/FS: FS::CreateFile takes an u64 for the file size. | Subv | 5 | -5/+5 |
2016-01-25 | archive_backend: Remove unnecessary const from return types | Lioncash | 2 | -8/+8 |
2016-01-16 | DiskDirectory: Initialize the directory member with valid info. | Subv | 1 | -2/+4 |
2015-10-28 | Implement FS_User::GetFreeBytes | archshift | 5 | -0/+18 |
2015-09-30 | ivfc_archive: Fix a printf specifier | Lioncash | 1 | -1/+1 |
2015-09-10 | disk_archive: Remove unimplemented constructor declarations | Lioncash | 1 | -2/+0 |
2015-08-29 | Services/FS: Correctly tell the guest app whether a file was correctly opened or not. | Subv | 1 | -1/+1 |
2015-07-14 | Archive: Correct a few incorrect types in function signatures | Yuri Kunde Schlesner | 5 | -21/+21 |
2015-07-14 | Loader: Remove unnecessary pointer indirection to IOFile | Yuri Kunde Schlesner | 2 | -2/+2 |
2015-07-14 | FS: Stream RomFS from file instead of loading all of it to memory | condut | 5 | -23/+27 |
2015-07-12 | Core: Properly configure address space when loading a binary | Yuri Kunde Schlesner | 1 | -2/+2 |
2015-06-28 | Core: Cleanup file_sys includes. | Emmanuel Gil Peyrot | 17 | -30/+52 |
2015-06-28 | CitraQt: Cleanup includes. | Emmanuel Gil Peyrot | 1 | -0/+1 |
2015-06-28 | Common: Cleanup memory and misc includes. | Emmanuel Gil Peyrot | 1 | -0/+2 |
2015-06-28 | Common: Fix FileUtil includes, and everything relying on those. | Emmanuel Gil Peyrot | 4 | -0/+4 |
2015-06-02 | ExtSavedata: Save the icon passed to CreateExtSaveData to the correct folder. | Subv | 1 | -3/+6 |
2015-05-29 | Remove every trailing whitespace from the project (but externals). | Emmanuel Gil Peyrot | 3 | -5/+5 |
2015-05-15 | Memmap: Re-organize memory function in two files | Yuri Kunde Schlesner | 1 | -1/+1 |
2015-05-09 | Kernel: Remove g_program_id | Yuri Kunde Schlesner | 1 | -2/+3 |
2015-05-07 | Common: Remove common.h | Yuri Kunde Schlesner | 8 | -1/+7 |
2015-05-07 | Clean-up includes | Yuri Kunde Schlesner | 2 | -4/+2 |
2015-05-07 | FileSys: De-inline Path members | Yuri Kunde Schlesner | 2 | -125/+136 |
2015-05-07 | FileSys: Clean-up includes, de-inline destructors | Yuri Kunde Schlesner | 3 | -7/+14 |
2015-04-14 | Headers: Add some forgotten overrides, thanks clang! | Emmanuel Gil Peyrot | 1 | -1/+1 |
2015-03-14 | Services/FS: Implemented DeleteExtSaveData, CreateSystemSaveData and DeleteSystemSaveData | Subv | 4 | -2/+76 |
2015-02-26 | Archives: Properly implemented the SystemSaveData archive. | Subv | 2 | -19/+28 |
2015-02-10 | FS: Allow multiple instances of the same archive type to be open at once | Yuri Kunde Schlesner | 15 | -129/+163 |
2015-01-24 | Services: Stubbed more services. | Subv | 2 | -2/+19 |
2015-01-06 | Archives/Exdata: Don't set concrete_mount_point in the ctor | Subv | 1 | -1/+1 |
2015-01-06 | Archives: Addressed some comments | Subv | 4 | -13/+13 |
2015-01-05 | SaveDataCheck: Fixed a typo | Subv | 1 | -1/+1 |
2015-01-04 | Archives: Make SYSTEM_ID and SDCARD_ID strings | Subv | 4 | -5/+7 |
2015-01-04 | Archives: Changed the way paths are built for the archives. | Subv | 6 | -12/+44 |
2015-01-04 | SaveDataCheck: Move the files to nand/title | Subv | 1 | -1/+2 |
2015-01-03 | FileSys: Fix crash bug in DiskFile exposed by #400 | Yuri Kunde Schlesner | 1 | -4/+0 |
2015-01-03 | FileSys: Fix a few memory leaks | Yuri Kunde Schlesner | 2 | -6/+7 |
2015-01-03 | Archives: Change the folder layout of some archives. | Subv | 1 | -2/+1 |
2015-01-03 | IVFCArchive: Use a critical log to notify of invalid operations. | Subv | 1 | -9/+9 |
2015-01-03 | SaveDataCheck: Remove unneeded constructor from a class | Subv | 1 | -2/+0 |
2015-01-03 | Archives: Added some documentation to IVFCArchive | Subv | 1 | -0/+5 |
2015-01-03 | Archives: Reduced duplicate code in RomFS and SaveCheck. | Subv | 11 | -333/+229 |
2015-01-03 | SaveDataCheck: Preliminary work in this archive. | Subv | 2 | -4/+28 |
2014-12-30 | Archives: Implemented ExtSaveData and SharedExtSaveData | Subv | 8 | -15/+168 |
2014-12-24 | FileSys: Clean up according to the coding style, and remove redundant namespaced names. | Emmanuel Gil Peyrot | 9 | -169/+97 |
2014-12-21 | CFG: Create a new subfolder cfg inside service to handle cfg | Subv | 1 | -0/+1 |
2014-12-21 | Style: Addressed some comments | Subv | 1 | -2/+7 |
2014-12-21 | CFG: Refactored how the config file works. | Subv | 1 | -1/+1 |
2014-12-21 | CFG: Implemented the GetConfigInfoBlk2 function. | Subv | 3 | -3/+9 |
2014-12-21 | Added CreateFile to the FS_USER service | archshift | 5 | -0/+44 |
2014-12-21 | License change | purpasmart96 | 17 | -17/+17 |
2014-12-20 | Clean up some warnings | Chin | 1 | -1/+10 |
2014-12-20 | Common: Add a clone of std::make_unique | Yuri Kunde Schlesner | 1 | -2/+3 |
2014-12-18 | SystemSaveData: Added a TODO to move it to the NAND. | Subv | 1 | -1/+3 |
2014-12-18 | SaveData: Implemented the SystemSaveData archive. | Subv | 3 | -2/+65 |
2014-12-18 | Filesystem/Archives: Implemented the SaveData archive | Subv | 12 | -473/+344 |
2014-12-16 | FS.Archive: Clean up treatment of archives and their handles | Yuri Kunde Schlesner | 7 | -190/+21 |
2014-12-16 | Service.FS: Rename FileSys::File to FileBackend | Yuri Kunde Schlesner | 8 | -15/+15 |
2014-12-16 | Service.FS: Rename FileSys::Directory to DirectoryBackend | Yuri Kunde Schlesner | 8 | -15/+15 |
2014-12-16 | Service.FS: Rename FileSys::Archive to ArchiveBackend | Yuri Kunde Schlesner | 3 | -6/+6 |
2014-12-16 | Service.FS: Do archive registration using IdCode instead of name | Yuri Kunde Schlesner | 3 | -25/+4 |
2014-12-13 | Convert old logging calls to new logging macros | Yuri Kunde Schlesner | 5 | -24/+28 |
2014-12-08 | Kernel/File: Fixed file read/write hwtests | Subv | 1 | -3/+6 |
2014-12-07 | Make OpenDirectory fail if the directory doesn't exist | archshift | 6 | -3/+35 |
2014-12-04 | Updated archive.cpp functions for proper error handling | archshift | 2 | -24/+0 |
2014-11-27 | Fixed formatting and switch statement warnings | vaguilar | 2 | -1/+3 |
2014-11-25 | Implemented RenameDirectory in FS:USER | archshift | 5 | -0/+45 |
2014-11-25 | Implemented RenameFile in FS:USER | archshift | 5 | -0/+45 |
2014-11-23 | Added DeleteFile and DeleteDirectory functions to FS:USER and the archives. | archshift | 5 | -0/+80 |
2014-11-19 | Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated | Emmanuel Gil Peyrot | 2 | -2/+2 |
2014-11-18 | directory_sdmc: Fix a signed/unsigned mismatch comparison | Lioncash | 1 | -1/+1 |
2014-11-18 | Remove extraneous semicolons | Lioncash | 3 | -3/+3 |
2014-11-18 | FileSys: Updated backend code to use FileSys::Path instead of string for paths. | bunnei | 9 | -24/+24 |
2014-11-18 | FileSys: Added DebugStr method to Path class. | bunnei | 1 | -0/+29 |
2014-11-13 | Use std::u16string for conversion between UTF-8 and UTF-16, FS:USER functions | archshift | 1 | -0/+99 |
2014-11-02 | Added CreateDirectory function to service/fs.cpp, and in Archive. | archshift | 5 | -0/+40 |
2014-10-30 | Fix some warnings | Sean | 2 | -2/+2 |
2014-10-23 | Use config files to store whether SDMC is enabled or not | archshift | 1 | -2/+8 |
2014-10-06 | Common: Add a helper function to generate a 8.3 filename from a long one. | Emmanuel Gil Peyrot | 3 | -29/+27 |
2014-10-06 | FileSys: Add static asserts for the Directory struct, and fix its fields position. | Emmanuel Gil Peyrot | 1 | -2/+8 |
2014-10-06 | FileSys: split the constructor into an Open method, in order to notify the opener something went wrong. | Emmanuel Gil Peyrot | 6 | -14/+54 |
2014-10-06 | FileSys/Kernel: Implement SetSize service call for File objects. | Emmanuel Gil Peyrot | 5 | -0/+41 |
2014-10-06 | FileSys: Add forgotten docstrings. | Emmanuel Gil Peyrot | 7 | -4/+35 |
2014-09-28 | Fix warnings in core and common | Lioncash | 1 | -1/+1 |
2014-09-17 | Core: Add a method to obtain a Directory from an Archive. | Emmanuel Gil Peyrot | 5 | -0/+44 |
2014-09-17 | Core: Add a Directory object, with both a stub and a passthrough implementations. | Emmanuel Gil Peyrot | 5 | -0/+259 |
2014-09-17 | Core: Add a passthrough backend for the filesystem, exposed as SDMC. | Emmanuel Gil Peyrot | 4 | -0/+298 |
2014-09-17 | Core: Add a new File class, obtainable from an Archive, and a stub implementation. | Emmanuel Gil Peyrot | 6 | -0/+205 |
2014-08-23 | Added FS functions to Archive and Archive_RomFS | archshift | 3 | -8/+57 |
2014-07-05 | Marked AppLoader_ELF, AppLoader_NCCH, and Archive_RomFS virtual functions as "override". | bunnei | 1 | -4/+4 |
2014-07-05 | Marked AppLoader_ELF, AppLoader_NCCH, and Archive_RomFS classes as "final" | bunnei | 1 | -1/+1 |
2014-07-05 | Loader: Updated read methods to be const | bunnei | 2 | -2/+2 |
2014-07-05 | FileSys: Added preliminary support for applications reading the RomFS archive. | bunnei | 4 | -138/+150 |
2014-06-27 | Core: Removed unused directory_file_system and meta_file_system modules. | bunnei | 4 | -1453/+0 |
2014-04-23 | fixes to build on linux | bunnei | 2 | -22/+22 |
2014-04-09 | fixed project includes to use new directory structure | bunnei | 5 | -20/+15 |
2014-04-09 | got rid of 'src' folders in each sub-project | bunnei | 5 | -0/+1596 |