| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-12-26 | IPC helpers example | Lectem | |
| 2016-12-21 | Address clang-format issues. | bunnei | |
| 2016-12-21 | core: Remove HLE module, consolidate code & various cleanups. | bunnei | |
| 2016-12-16 | FS: fix debug build from #2249 | wwylele | |
| 2016-12-14 | Merge pull request #2249 from Subv/sessions_v3 | Yuri Kunde Schlesner | |
| Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication. | |||
| 2016-12-14 | Fixed the codestyle to match our clang-format rules. | Subv | |
| 2016-12-09 | Moved the HLE command buffer translation task to ServerSession instead of ↵ | Subv | |
| the HLE handler superclass. | |||
| 2016-12-08 | Added a framework for partially handling Session disconnections. | Subv | |
| Further implementation will happen in a future commit. Fixes a regression. | |||
| 2016-12-08 | Use std::move where appropriate. | Subv | |
| 2016-12-08 | fs_user: Update function table | Lioncash | |
| Updated based off information from 3dbrew. | |||
| 2016-12-07 | Merge pull request #2232 from wwylele/other-save | bunnei | |
| FS: implement archives for other game save data | |||
| 2016-12-05 | Split SessionRequestHandler::HandleSyncRequest into HandleSyncRequest, ↵ | Subv | |
| TranslateRequest and HandleSyncRequestImpl. HandleSyncRequest now takes care of calling the command buffer translate function before actually invoking the command handler for HLE services. | |||
| 2016-11-30 | Fixed the rebase mistakes. | Subv | |
| 2016-11-30 | A bit of a redesign. | Subv | |
| Sessions and Ports are now detached from each other. HLE services are handled by means of a SessionRequestHandler class, Interface now inherits from this class. The File and Directory classes are no longer kernel objects, but SessionRequestHandlers instead, bound to a ServerSession when requested. File::OpenLinkFile now creates a new session pair and binds the File instance to it. | |||
| 2016-11-30 | Kernel/IPC: Use Ports and Sessions as the fundamental building block of ↵ | Subv | |
| Inter Process Communication. All handles obtained via srv::GetServiceHandle or svcConnectToPort are references to ClientSessions. Service modules will wait on the counterpart of those ClientSessions (Called ServerSessions) using svcReplyAndReceive or svcWaitSynchronization[1|N], and will be awoken when a SyncRequest is performed. HLE Interfaces are now ClientPorts which override the HandleSyncRequest virtual member function to perform command handling immediately. | |||
| 2016-11-30 | Set client SDK version to Service APIs | mailwl | |
| 2016-11-29 | FileSys: Implement OtherSaveData | wwylele | |
| 2016-11-29 | FS: add missing MediaType | wwylele | |
| 2016-11-29 | FileSys: abstract SD save data archive source | wwylele | |
| 2016-11-19 | FileSys: rename SaveDataCheck archive to NCCH archive | wwylele | |
| According to the observation from game and 3dbrew "Used for accessing general NCCH data" | |||
| 2016-11-19 | FileSys: add SDMCWriteOnlyArchive | wwylele | |
| 2016-11-01 | FileSys: make Archive interfaces return error code | wwylele | |
| and make the mode parameter a reference since it is a BitField union | |||
| 2016-10-02 | fs: clean up log format | wwylele | |
| 2016-10-02 | fs: implement DeleteDirectoryRecursively | wwylele | |
| 2016-09-21 | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | |
| 2016-09-21 | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | |
| This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation. | |||
| 2016-09-18 | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | |
| 2016-09-18 | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | |
| 2016-07-09 | Merge pull request #1894 from wwylele/set-config-block | Yuri Kunde Schlesner | |
| Implement config savegame editing & clean up | |||
| 2016-07-06 | Merge pull request #1940 from JamePeng/fix-archive-error-code | bunnei | |
| Fix the errorcode of archive handle | |||
| 2016-07-05 | Fix the errorcode of archive handle | JamePeng | |
| 2016-07-03 | HLE/FS: Document some command parameters and implemented command 0x08560240 ↵ | Subv | |
| (CreateLegacySystemSaveData) | |||
| 2016-07-03 | Service::CFG/FS: add and refactor out utilities for front-end | wwylele | |
| 2016-05-28 | Memory: Handle RasterizerCachedMemory and RasterizerCachedSpecial page types ↵ | Subv | |
| in the memory block manipulation functions. | |||
| 2016-05-28 | FS/Archive: Remove use of Memory::GetPointer | MerryMage | |
| 2016-04-23 | fs: Fix what appears to be a typo (filename_size / file_size) | Sam Spilsbury | |
| 2016-04-21 | HWRasterizer: Texture forwarding | tfarley | |
| 2016-04-05 | Common: Remove Common::make_unique, use std::make_unique | MerryMage | |
| 2016-03-20 | HLE/FS: Change the error code returned when an ExtSaveData archive is not found. | Subv | |
| This allows Fire Emblem to boot again. | |||
| 2016-03-20 | HLE/FS: Corrected some style concerns. | Subv | |
| 2016-03-20 | HLE/FS: Implemented GetFormatInfo | Subv | |
| 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-20 | HLE/FS: Don't return an error when deleting the ExtSaveData if it does not ↵ | Subv | |
| exist. | |||
| 2016-03-20 | HLE/FS: Return the proper error codes when opening files. | Subv | |
| 2016-03-20 | HLE/FS: Fixed the OpenDirectory error code | Subv | |
| 2016-03-20 | HLE/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-20 | HLE/FS: Corrected the error codes for DeleteFile | Subv | |
| 2016-03-20 | HLE/FS: FS::CreateFile takes an u64 for the file size. | Subv | |
| 2016-03-12 | Fix header | pippo2931 | |
| 2016-03-12 | GetArchiveResource stub | pippo2931 | |
| 2015-12-30 | services: Update some function tables | Lioncash | |
