| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | 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 | |||
| 2018-11-20 | am/applets: Make the applet data broker part of the applet itself. | Lioncash | |
| The accessor should be doing just that, accessing, rather than retaining the lifetime of the data broker as well. | |||
| 2018-11-20 | am/applets: Replace includes with forward declarations where applicable | Lioncash | |
| Also resolve places where includes should have been provided, but weren't. | |||
| 2018-11-20 | am/applets: Relocate comments above the relevant data member in AppletDataBroker | Lioncash | |
| Avoids wonky wrapping and makes it nicer to read. | |||
| 2018-11-20 | Merge pull request #1667 from DarkLordZach/swkbd | bunnei | |
| am: Implement HLE software keyboard applet | |||
| 2018-11-19 | lm: Implement SetDestination by doing nothing | Lioncash | |
| This service function was likely intended to be a way to redirect where the output of a log went. e.g. Firing a log over a network, dumping over a tunneling session, etc. Given we always want to see the log and not change its output. It's one of the lucky service functions where the easiest implementation is to just do nothing at all and return success. | |||
| 2018-11-19 | software_keyboard: Fix erroneous extra PushNormalData | Zach Hilman | |
| 2018-11-19 | software_keyboard: Return correct result code on user cancel operation | Zach Hilman | |
| 2018-11-19 | applet: Add AppletDataBroker to manage HLE to AM service interaction | Zach Hilman | |
| This cleans up most of the callbacks and such in the Applets::Applet interface, while also properly implementing all four data channels. | |||
| 2018-11-19 | software_keyboard: Use correct offset for inital text string | Zach Hilman | |
| 2018-11-19 | ldr: Clean up error codes | Lioncash | |
| The separate enum isn't particularly necessary here, and the values can just be directly put into the ResultCode instances, given the names are also self-documenting here. | |||
| 2018-11-18 | filesystem: Clear registered union paths on factory creation | Zach Hilman | |
| 2018-11-18 | hid: Use player-defined controller type as PREFERRED_CONTROLLER | Zach Hilman | |
| 2018-11-18 | hid/npad: Update NPad to use player controller bindings and type | Zach Hilman | |
| 2018-11-18 | hid/touchscreen: Update Touchscreen to use advanced parameters | Zach Hilman | |
| Including finger ID, diamater x/y, and angle. Additionally, checks if the touchscreen is enabled. | |||
| 2018-11-18 | hid: Add controller bindings for Mouse controller | Zach Hilman | |
| 2018-11-18 | hid: Add keyboard bindings for Keyboard controller | Zach Hilman | |
| 2018-11-18 | hid: Add controller bindings for DebugPad controller | Zach Hilman | |
| Used by developers to test games, not present on retail systems. Some games are known to respond to DebugPad input though, for example Kirby Star Allies. | |||
