| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-12-04 | Merge pull request #1704 from DarkLordZach/oss-sysarchive | bunnei | |
| file_sys: Implement open source system archives | |||
| 2018-12-03 | Merge pull request #1835 from lioncash/cache-global | bunnei | |
| filesystem: De-globalize registered_cache_union | |||
| 2018-12-03 | Merge pull request #1803 from DarkLordZach/k-able-event | bunnei | |
| kernel: Divide Event into ReadableEvent and WritableEvent | |||
| 2018-12-03 | Merge pull request #1833 from lioncash/clean | bunnei | |
| service/fsp_srv: Implement CleanDirectoryRecursively | |||
| 2018-12-03 | Merge pull request #1839 from lioncash/init | bunnei | |
| service/audio/audout_u: Amend constructor initialization list order | |||
| 2018-12-03 | Merge pull request #1841 from ogniK5377/npad-mode-fix | bunnei | |
| Fixed crash with SetNpadMode | |||
| 2018-12-02 | service/usb: Update function table | Lioncash | |
| Updates the function table for IClientEpSession based off information provided by SwitchBrew. | |||
| 2018-12-02 | service/erpt: Update function table | Lioncash | |
| Updates the function table according to information provided by SwitchBrew. | |||
| 2018-12-03 | Fixed crash with SetNpadMode | David Marcec | |
| fixed crash due to handheld | |||
| 2018-12-01 | service/audio/audout_u: Amend constructor initialization list order | Lioncash | |
| Orders the constructor initializer list the same way the members of the class are declared. Prevents -Wreorder warnings | |||
| 2018-12-01 | filesystem: De-globalize registered_cache_union | Lioncash | |
| We can just return a new instance of this when it's requested. This only ever holds pointers to the existing registed caches, so it's not a large object. Plus, this also gets rid of the need to keep around a separate member function just to properly clear out the union. Gets rid of one of five globals in the filesystem code. | |||
| 2018-12-01 | Merge pull request #1830 from Subv/vi_ub | bunnei | |
| Services/VI: Dereferencing an uninitialized std::optional is undefined behavior. | |||
| 2018-11-30 | service/fsp_srv: Implement CleanDirectoryRecursively | Lioncash | |
| This is the same behavior-wise as DeleteDirectoryRecursively, with the only difference being that it doesn't delete the top level directory in the hierarchy, so given: root_dir/ - some_dir/ - File.txt - OtherFile.txt The end result is just: root_dir/ | |||
| 2018-11-30 | Services/VI: Dereferencing an uninitialized std::optional is undefined behavior. | Subv | |
| Assert that it is not empty before using it in the DequeueBuffer wait callback. | |||
| 2018-11-30 | service/set: Convert GetLanguageCode over to using PushEnum() | Lioncash | |
| This code was around prior to the introduction of PushEnum, so convert it over so we don't need to cast here. | |||
| 2018-11-30 | service/set: Implement MakeLanguageCode | Lioncash | |
| This function simply converts a given index into a language code. | |||
| 2018-11-29 | hle_ipc: Refactor SleepClientThread to avoid ReadableEvent | Zach Hilman | |
| 2018-11-29 | kernel/event: Reference ReadableEvent from WritableEvent | Zach Hilman | |
| 2018-11-29 | core: Port all current usages of Event to Readable/WritableEvent | Zach Hilman | |
| 2018-11-29 | Merge pull request #1801 from ogniK5377/log-before-execute | bunnei | |
| Changed logging to be "Log before execution", Added more error logging, all services/svc should now log on some level | |||
| 2018-11-28 | Merge pull request #1817 from DarkLordZach/npad-idx-fix | bunnei | |
| npad: Use NPadIdToIndex to prevent invalid array access | |||
| 2018-11-28 | Merge pull request #1792 from bunnei/dma-pusher | bunnei | |
| gpu: Rewrite GPU command list processing with DmaPusher class. | |||
| 2018-11-28 | npad: Use NPadIdToIndex to prevent invalid array access | Zach Hilman | |
| 2018-11-27 | dma_pushbuffer: Optimize to avoid loop and copy on Push. | bunnei | |
| 2018-11-27 | npad: Fix copy/paste error with LED position assignments | Zach Hilman | |
| 2018-11-27 | Merge pull request #1802 from DarkLordZach/user-data-storage | bunnei | |
| profile_manager: Save and load ProfileData from disk | |||
| 2018-11-26 | gpu: Rewrite GPU command list processing with DmaPusher class. | bunnei | |
| - More accurate impl., fixes Undertale (among other games). | |||
| 2018-11-27 | Reworked svcs slightly, improved error messages in AM and fsp_srv | David Marcec | |
| 2018-11-26 | profile_manager: Save and load ProfileData from disk | Zach Hilman | |
| The ProfileData is a 0x80-sized structure that stores various pieces of miscellaneous data for the account. | |||
| 2018-11-26 | Fixed hwopus compile error | David Marcec | |
| 2018-11-26 | Improved error messages in AM, HwOpus and NvMap | David Marcec | |
| 2018-11-26 | Changed logging to be "Log before execution", Added more error logging, all ↵ | David Marcec | |
| services should now log on some level | |||
| 2018-11-25 | Merge pull request #1793 from lioncash/ref | bunnei | |
| service/sm: Take std::string by const reference in UnregisterService | |||
| 2018-11-24 | Merge pull request #1791 from bunnei/nvdrv-stub | bunnei | |
| nvdrv: Implement/stub DumpGraphicsMemoryInfo and GetStatus. | |||
| 2018-11-24 | service/sm: Take std::string by const reference in UnregisterService | Lioncash | |
| Avoids the need to create a copy of the std::string instance (potentially allocating). The only reason RegisterService takes its argument by value is because it's std::moved internally. | |||
| 2018-11-23 | Merge pull request #1641 from DarkLordZach/sm-register-unregister | bunnei | |
| sm: Implement RegisterService and UnregisterService | |||
| 2018-11-23 | Merge pull request #1731 from DarkLordZach/change-dir-crash | bunnei | |
| filesystem: Clear registered union paths on factory creation | |||
| 2018-11-23 | Merge pull request #1708 from ogniK5377/res-scale | bunnei | |
| Report resolution scaling support for vi and am | |||
| 2018-11-23 | nvdrv: Implement/stub DumpGraphicsMemoryInfo and GetStatus. | bunnei | |
| - Used by Undertale. | |||
| 2018-11-23 | Merge pull request #1770 from DarkLordZach/applet-stub | bunnei | |
| applets: Add StubApplet and use it as fallback when AppletId is not implemented | |||
| 2018-11-23 | Merge pull request #1762 from bunnei/getgputime | bunnei | |
| nvhost_ctrl_gpu: Implement IoctlGetGpuTime. | |||
| 2018-11-22 | am: Return StubApplet instead of nullptr when AppletId not found | Zach Hilman | |
| 2018-11-22 | debug_pad: Avoid loading input for nonexistent buttons (Home and Screenshot) | Zach Hilman | |
| Prevents memory exceptions when the debug pad is enabled. | |||
| 2018-11-22 | Merge pull request #1765 from bunnei/multi-audout | bunnei | |
| audout_u: Add support for multiple IAudioOut streams. | |||
| 2018-11-22 | audout_u: Add support for multiple IAudioOut streams. | bunnei | |
| - Used by Undertale. | |||
| 2018-11-21 | applets: Add StubApplet | Zach Hilman | |
| This will log all data it receives, log all calls to its methods and push dummy data into both channels on execution. | |||
| 2018-11-21 | Merge pull request #1742 from lioncash/hle-swkbd | bunnei | |
| am/applets: Minor cleanup | |||
| 2018-11-21 | nvhost_ctrl_gpu: Implement IoctlGetGpuTime. | bunnei | |
| - Used by Undertale. | |||
| 2018-11-20 | am: Correct build failure | Lioncash | |
| The interface for shared memory was changed, but another commit was merged that relied on the (previously public) internals of SharedMemory. This amends that discrepancy. | |||
| 2018-11-20 | Merge pull request #1733 from lioncash/ldr | bunnei | |
| ldr: Clean up error codes | |||
