| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | IPC/HLE: Associate the ClientSessions with their parent port's HLE interface ↵ | Subv | |
| if it exists. Pass the triggering ServerSession to the HLE command handler to differentiate which session caused the request. | |||
| 2016-11-30 | Kernel/HLE: Service::Interface no longer inherits from any Kernel object, ↵ | Subv | |
| and is now its own standalone class. Interface is now used by aggregation in ClientPort, to forward service commands to their HLE implementation if needed. | |||
| 2016-11-30 | fixup! Kernel/IPC: Use Ports and Sessions as the fundamental building block ↵ | Subv | |
| of Inter Process Communication. | |||
| 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-27 | Merge pull request #2196 from Subv/system_mode | Yuri Kunde Schlesner | |
| Kernel/Loader: Grab the system mode from the NCCH ExHeader. | |||
| 2016-11-27 | Merge pull request #2132 from wwylele/fix-fs-err | Sebastian Valle | |
| Correct FS error codes & add path boundary checks | |||
| 2016-11-25 | Output parameters to log | mailwl | |
| 2016-11-25 | MIC_U: Stub service funcions | mailwl | |
| 2016-11-23 | Bravely Default/Second stuck #1822 (#2188) | pippo2931 | |
| * Bravely Default/Second stuck #1822 CancelLibraryApplet stub * Log parameter. * Taking care of comments * Sync with 3DBrew * White space ? * lower case | |||
| 2016-11-23 | Merge pull request #2186 from wwylele/config9 | Yuri Kunde Schlesner | |
| cfg: add config block 0x00090000 | |||
| 2016-11-23 | Merge pull request #1654 from JamePeng/errdisp | Yuri Kunde Schlesner | |
| Rework the code of err:f service! | |||
| 2016-11-19 | Merge pull request #2193 from Subv/pulse_events | bunnei | |
| Kernel/Events: Log an error when trying to create Pulse events and timers | |||
| 2016-11-19 | Kernel/Loader: Grab the system mode from the NCCH ExHeader. | Subv | |
| 3dsx and elf files default to system mode 2 (96MB allocated to the application). This allows Home Menu to boot without modifications. Closes #1849 | |||
| 2016-11-19 | Kernel/Events: Log an error when trying to create Pulse events and timers. | Subv | |
| Related to #1904 | |||
| 2016-11-19 | APT/Applets: Renamed the members of the SignalType enum. | Subv | |
| Names now make sense and match 3dbrew. | |||
| 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 | PTM & CFG: use the correct path and error code according to the new FileSys ↵ | wwylele | |
| policy | |||
| 2016-11-19 | FileSys: add SDMCWriteOnlyArchive | wwylele | |
| 2016-11-19 | FileSys: add ExtSaveDataArchive | wwylele | |
| ExtSaveData is more similar to SaveData, so let it be a subclass of SaveData | |||
| 2016-11-19 | FileSys: add SaveDataArchive | wwylele | |
| The error checking of SaveDataArchive is completely different from DiskArchive, so it has to be a new class instead of a subclass of DiskArchive. | |||
| 2016-11-17 | cfg: add config block 0x00090000 | wwylele | |
| 2016-11-02 | Style fix | mailwl | |
| 2016-11-02 | Rename AcConfig, change types u8 to u32 | mailwl | |
| 2016-11-02 | AC_U: Stub functions, used if EULA agreed | mailwl | |
| 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-31 | Merge pull request #2126 from wwylele/stub-nwm | bunnei | |
| NWM: stub Initialize with an error | |||
| 2016-10-27 | core: some errno values are uncommon on Unix | Jan Beich | |
| src/core/hle/service/soc_u.cpp:107:6: error: 'ENODATA' was not declared in this scope {ENODATA, 43}, ^ src/core/hle/service/soc_u.cpp:117:6: error: 'ENOSR' was not declared in this scope {ENOSR, 53}, ^ src/core/hle/service/soc_u.cpp:118:6: error: 'ENOSTR' was not declared in this scope {ENOSTR, 54}, ^ src/core/hle/service/soc_u.cpp:139:6: error: 'ETIME' was not declared in this scope {ETIME, 75}, ^ | |||
| 2016-10-25 | FRD: fix GetMyFriendKey | mailwl | |
| 2016-10-20 | Fix typos | Ricardo de Almeida Gonzaga | |
| 2016-10-12 | NWM: stub Initialize with an error | wwylele | |
| 2016-10-07 | Merge pull request #2024 from JamePeng/update-boss-code | bunnei | |
| Update the stub code of BOSS | |||
| 2016-10-06 | Rework the code of err:f service | JamePeng | |
| 2016-10-04 | Merge pull request #1652 from wwylele/kernal-tool | bunnei | |
| Debugger: implement wait tree widget | |||
| 2016-10-02 | Update the stub code of BOSS | JamePeng | |
| 2016-10-02 | fs: clean up log format | wwylele | |
| 2016-10-02 | fs: implement DeleteDirectoryRecursively | wwylele | |
| 2016-09-22 | move ResetType to kernel.h | wwylele | |
| 2016-09-22 | name objects | wwylele | |
| 2016-09-22 | implement wait tree widget | 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-09-15 | arm: ResetContext shouldn't be part of ARM_Interface. | bunnei | |
| 2016-08-30 | Merge pull request #2023 from yuriks/autobase-bcfnt | bunnei | |
| Auto-detect original shared_font.bin memory base | |||
| 2016-08-28 | Merge pull request #1948 from wwylele/cro++ | Yuri Kunde Schlesner | |
| Implemented CRO | |||
| 2016-08-27 | LDR: Implement CRO | wwylele | |
