summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/fs (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove lots more 3DS-specific code.bunnei2017-10-134-1949/+0
* Fixed type conversion ambiguityHuw Pascoe2017-09-301-1/+1
* HLE/Archives: Allow multiple loaded applications to access their SelfNCCH archive independently.Subv2017-09-252-1/+24
* ResultVal: Remove MoveFrom()Yuri Kunde Schlesner2017-06-192-5/+5
* Service: Remove unnecessary includes from service.hYuri Kunde Schlesner2017-06-062-0/+6
* Kernel: Add a dedicated SetHleHandler method to ServerPort/ServerSessionYuri Kunde Schlesner2017-06-063-21/+25
* HLE: Move SessionRequestHandler from Service:: to Kernel::Yuri Kunde Schlesner2017-06-063-3/+5
* Addressed Bunnei's review comments, and made some other tweaks:TheKoopaKingdom2017-06-031-1/+2
* Switched to the ERROR_NOT_FOUND constant from errors.h.TheKoopaKingdom2017-06-031-2/+1
* Moved whitelist checks from FS_User to the Archive_NCCH handler.TheKoopaKingdom2017-06-031-52/+2
* Created a whitelist of system archives to prevent false positives creating dialogs.TheKoopaKingdom2017-06-031-4/+51
* Made some changes from review comments:TheKoopaKingdom2017-06-032-9/+6
* Added system for handling core errors in citra-qt.TheKoopaKingdom2017-06-031-0/+5
* FS: Remove unused result definitionYuri Kunde Schlesner2017-05-251-5/+0
* Kernel: Centralize error definitions in errors.hYuri Kunde Schlesner2017-05-251-3/+1
* FileSys: Move all result description to errors.hYuri Kunde Schlesner2017-05-252-19/+14
* loader: use self NCCH archivewwylele2017-02-131-1/+1
* IPC helpers exampleLectem2016-12-261-12/+15
* Address clang-format issues.bunnei2016-12-221-2/+2
* core: Remove HLE module, consolidate code & various cleanups.bunnei2016-12-222-6/+3
* FS: fix debug build from #2249wwylele2016-12-151-11/+9
* Merge pull request #2249 from Subv/sessions_v3Yuri Kunde Schlesner2016-12-153-40/+65
|\
| * Fixed the codestyle to match our clang-format rules.Subv2016-12-143-13/+24
| * Moved the HLE command buffer translation task to ServerSession instead of the HLE handler superclass.Subv2016-12-092-4/+4
| * Added a framework for partially handling Session disconnections.Subv2016-12-082-0/+4
| * Use std::move where appropriate.Subv2016-12-081-2/+2
| * Split SessionRequestHandler::HandleSyncRequest into HandleSyncRequest, TranslateRequest and HandleSyncRequestImpl.Subv2016-12-052-12/+12
| * Fixed the rebase mistakes.Subv2016-12-011-4/+4
| * A bit of a redesign.Subv2016-12-013-33/+40
| * Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.Subv2016-12-013-15/+18
* | fs_user: Update function tableLioncash2016-12-081-0/+2
* | Merge pull request #2232 from wwylele/other-savebunnei2016-12-072-2/+14
|\ \ | |/ |/|
| * FileSys: Implement OtherSaveDatawwylele2016-11-292-0/+11
| * FS: add missing MediaTypewwylele2016-11-291-1/+1
| * FileSys: abstract SD save data archive sourcewwylele2016-11-291-1/+2
* | Set client SDK version to Service APIsmailwl2016-11-301-10/+14
|/
* FileSys: rename SaveDataCheck archive to NCCH archivewwylele2016-11-192-6/+5
* FileSys: add SDMCWriteOnlyArchivewwylele2016-11-191-0/+8
* FileSys: make Archive interfaces return error codewwylele2016-11-011-32/+9
* fs: clean up log formatwwylele2016-10-021-22/+24
* fs: implement DeleteDirectoryRecursivelywwylele2016-10-023-1/+51
* Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner2016-09-212-2/+2
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-213-8/+2
* Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner2016-09-192-9/+6
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-183-393/+447
* Merge pull request #1894 from wwylele/set-config-blockYuri Kunde Schlesner2016-07-102-8/+22
|\
| * Service::CFG/FS: add and refactor out utilities for front-endwwylele2016-07-032-8/+22
* | Merge pull request #1940 from JamePeng/fix-archive-error-codebunnei2016-07-071-10/+14
|\ \
| * | Fix the errorcode of archive handleJamePeng2016-07-041-10/+14
| |/
* / HLE/FS: Document some command parameters and implemented command 0x08560240 (CreateLegacySystemSaveData)Subv2016-07-031-11/+42
|/
* Memory: Handle RasterizerCachedMemory and RasterizerCachedSpecial page types in the memory block manipulation functions.Subv2016-05-281-1/+0
* FS/Archive: Remove use of Memory::GetPointerMerryMage2016-05-281-7/+14
* fs: Fix what appears to be a typo (filename_size / file_size)Sam Spilsbury2016-04-231-1/+1
* HWRasterizer: Texture forwardingtfarley2016-04-211-0/+1
* Common: Remove Common::make_unique, use std::make_uniqueMerryMage2016-04-051-7/+6
* HLE/FS: Change the error code returned when an ExtSaveData archive is not found.Subv2016-03-201-4/+8
* HLE/FS: Corrected some style concerns.Subv2016-03-203-6/+3
* HLE/FS: Implemented GetFormatInfoSubv2016-03-203-46/+124
* HLE/FS: Don't return an error when deleting the ExtSaveData if it does not exist.Subv2016-03-201-1/+1
* HLE/FS: Return the proper error codes when opening files.Subv2016-03-201-3/+4
* HLE/FS: Fixed the OpenDirectory error codeSubv2016-03-201-1/+1
* HLE/FS: Return the proper error codes on file Read/Write operations.Subv2016-03-201-2/+15
* HLE/FS: Corrected the error codes for DeleteFileSubv2016-03-201-4/+1
* HLE/FS: FS::CreateFile takes an u64 for the file size.Subv2016-03-203-5/+5
* Fix headerpippo29312016-03-121-1/+1
* GetArchiveResource stubpippo29312016-03-121-1/+25
* services: Update some function tablesLioncash2015-12-301-89/+107
* Implement FS_User::GetFreeBytesarchshift2015-10-283-1/+42
* General: Fix up doxygen commentsLioncash2015-09-101-1/+1
* Services/Logging: Log more useful information when some operations fail.Subv2015-07-211-4/+8
* Archive: Correct a few incorrect types in function signaturesYuri Kunde Schlesner2015-07-141-1/+1
* Core: Cleanup file_sys includes.Emmanuel Gil Peyrot2015-06-282-7/+16
* ExtSavedata: Save the icon passed to CreateExtSaveData to the correct folder.Subv2015-06-023-11/+32
* Remove every trailing whitespace from the project (but externals).Emmanuel Gil Peyrot2015-05-292-6/+6
* APT/FS: Remove asserts that were causing false positivespurpasmart962015-05-161-3/+5
* Common: Remove common.hYuri Kunde Schlesner2015-05-072-1/+5
* FileSys: Clean-up includes, de-inline destructorsYuri Kunde Schlesner2015-05-072-10/+16
* Services: Stubs and minor changespurpasmart962015-04-031-8/+72
* Service/FS: Document and log some unknown values.Subv2015-03-191-1/+26
* Services/FS: Implemented DeleteExtSaveData, CreateSystemSaveData and DeleteSystemSaveDataSubv2015-03-143-24/+164
* Services: Moved the PTM and APT services to their own folderSubv2015-03-043-7/+8
* Services/FS: Stubbed CardSlotIsInserted to always return falseSubv2015-03-011-1/+25
* Archives: Properly implemented the SystemSaveData archive.Subv2015-02-261-0/+4
* Build: Fixed some warningsSubv2015-02-121-4/+4
* Asserts: break/crash program, fit to style guide; log.h->assert.harchshift2015-02-111-1/+1
* Archives: Made the Format function more generic.Subv2015-02-103-9/+10
* Archives: Expose the File and Directory classes to HLESubv2015-02-103-58/+62
* FS: Allow multiple instances of the same archive type to be open at onceYuri Kunde Schlesner2015-02-102-27/+28
* FS: Get rid of completely useless Archive classYuri Kunde Schlesner2015-02-101-36/+26
* FS: Remove use of GetHandleYuri Kunde Schlesner2015-02-021-1/+1
* Service: Clean-up InterfaceYuri Kunde Schlesner2015-02-021-1/+1
* Filesys: Move creation of Handles for File/Directory to service handlersYuri Kunde Schlesner2015-02-023-32/+33
* archive: Fix initializer list order for the File class.Lioncash2015-01-301-1/+1
* Remove result.h InvalidHandleYuri Kunde Schlesner2015-01-301-9/+14
* Services: Stubbed more services.Subv2015-01-243-0/+41
* core: Fix a few docstringsLioncash2015-01-201-1/+1
* Added Archive ID to fs:USER debug logs involving opening the archive.archshift2015-01-101-3/+3
* Logging: Log all called service functions (under trace). Compile out all trace logs under release for performance.archshift2015-01-101-4/+0
* Archives: Changed the unimplemented archives comment.Subv2015-01-061-1/+1
* Archives: Addressed some commentsSubv2015-01-061-2/+2
* Archives: Make SYSTEM_ID and SDCARD_ID stringsSubv2015-01-042-4/+4
* Archives: Changed the way paths are built for the archives.Subv2015-01-042-10/+15
* Archives: Change the folder layout of some archives.Subv2015-01-031-1/+1
* Archives: Reduced duplicate code in RomFS and SaveCheck.Subv2015-01-032-4/+5
* SaveDataCheck: Preliminary work in this archive.Subv2015-01-032-3/+35
* archive: Fix initializer list orderLioncash2015-01-031-3/+3
* Archives: Implemented ExtSaveData and SharedExtSaveDataSubv2014-12-303-43/+36
* Kernel: New handle managerYuri Kunde Schlesner2014-12-281-4/+6
* Rename ObjectPool to HandleTableYuri Kunde Schlesner2014-12-281-4/+4
* Merge pull request #330 from purpasmart96/new_srvbunnei2014-12-262-10/+0
|\
| * More services & small clean upspurpasmart962014-12-262-10/+0
* | Stubbed IsSdmcWriteable to always return writeable.archshift2014-12-241-1/+18
|/
* CFG: Implemented the GetConfigInfoBlk2 function.Subv2014-12-211-9/+0
* Merge pull request #291 from purpasmart96/licensebunnei2014-12-214-4/+4
|\
| * License changepurpasmart962014-12-214-4/+4
* | Added CreateFile to the FS_USER servicearchshift2014-12-213-1/+47
* | Common: Add a clone of std::make_uniqueYuri Kunde Schlesner2014-12-201-6/+7
* | Merge pull request #306 from Subv/even_more_savedatabunnei2014-12-201-2/+31
|\ \ | |/ |/|
| * FS_U: Added the command to the docs of SaveData functionsSubv2014-12-201-0/+2
| * SaveData: Added some documentation to FormatSaveDataSubv2014-12-181-2/+29
* | SystemSaveData: Fixed a typo that was segfaultingSubv2014-12-191-1/+1
* | SaveData: Implemented the SystemSaveData archive.Subv2014-12-181-0/+9
|/
* Filesystem/Archives: Implemented the SaveData archiveSubv2014-12-183-13/+86
* Work around libstdc++'s lack of support for std::hash on enumsYuri Kunde Schlesner2014-12-161-0/+15
* FS.Archive: Clean up treatment of archives and their handlesYuri Kunde Schlesner2014-12-163-196/+175
* Service.FS: Rename FileSys::File to FileBackendYuri Kunde Schlesner2014-12-161-1/+1
* Service.FS: Rename FileSys::Directory to DirectoryBackendYuri Kunde Schlesner2014-12-161-2/+2
* Service.FS: Rename FileSys::Archive to ArchiveBackendYuri Kunde Schlesner2014-12-162-5/+5
* Service.FS: Do archive registration using IdCode instead of nameYuri Kunde Schlesner2014-12-163-16/+27
* HLE: Rename namespaces to match move & fix initialization orderYuri Kunde Schlesner2014-12-164-30/+32
* HLE: Move kernel/archive.* to service/fs/Yuri Kunde Schlesner2014-12-164-0/+1038