| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-02-05 | service/nvflinger,service/vi: Handle failure cases with exposed API | Lioncash | |
| Converts many of the Find* functions to return a std::optional<T> as opposed to returning the raw return values directly. This allows removing a few assertions and handles error cases like the service itself does. | |||
| 2019-01-29 | service/am/applet_ae: Update function tables | Lioncash | |
| Updates function tables based off information provided by SwitchBrew. | |||
| 2019-01-17 | core/frontend/applets/web_browser: Include missing headers | Lioncash | |
| Gets rid of a few indirect inclusions. | |||
| 2019-01-17 | core/frontend/applets/web_browser: Make OpenPage() non-const | Lioncash | |
| This is a function that definitely doesn't always have a non-modifying behavior across all implementations, so this should be made non-const. This gets rid of the need to mark data members as mutable to work around the fact mutating data members needs to occur. | |||
| 2019-01-10 | Merge pull request #1939 from DarkLordZach/web-applet | bunnei | |
| applets: Implement HLE web browser applet (LibAppletOff) | |||
| 2019-01-04 | Proper no message handling for AM::PopMessage | David Marcec | |
| When we have no messages, we should be returning an error code. | |||
| 2018-12-31 | core/kernel: Remove unnecessary inclusions | Lioncash | |
| Gets rid of a few unnecessary header dependencies in some source files. | |||
| 2018-12-28 | web_browser: Add bounds checking to applet interface | Zach Hilman | |
| 2018-12-28 | core: Add getter and setter for WebBrowserApplet frontend | Zach Hilman | |
| 2018-12-28 | applets: Implement LibAppletOff (Web) applet | Zach Hilman | |
| 2018-12-28 | am: Add size parameter to am:IStorage logging | Zach Hilman | |
| 2018-12-27 | am: Implement GetSaveDataSize and ExtendSaveData | Zach Hilman | |
| These functions come in a pair and are needed by Smash Ultimate, Minecraft, and Skyrim, amongst others. | |||
| 2018-12-23 | Merge pull request #1781 from DarkLordZach/applet-profile-select | bunnei | |
| am: Implement HLE profile selector applet | |||
| 2018-12-21 | Merge pull request #1914 from lioncash/id | bunnei | |
| service/am: Unstub GetAppletResourceUserId | |||
| 2018-12-17 | service/am: Unstub GetAppletResourceUserId | Lioncash | |
| This is supposed to return the current process' ID. (0 indicates an invalid ID for both process IDs and ARU IDs). | |||
| 2018-12-09 | applets: Correct usage of SignalStateChanged event | Zach Hilman | |
| This was causing some games (most notably Pokemon Quest) to softlock due to an event being fired when not supposed to. This also removes a hack wherein we were firing the state changed event when the game retrieves it, which is incorrect. | |||
| 2018-12-03 | applets: Correct event ResetTypes from OneShot to Sticky | Zach Hilman | |
| Fixes bugs relating to signalling in software keyboard. | |||
| 2018-12-03 | am: Use ProfileSelect applet | Zach Hilman | |
| 2018-12-03 | applets: Implement ProfileSelect applet | Zach Hilman | |
| Allows the player to select an emulated profile. | |||
| 2018-12-03 | software_keyboard: Signal state changed event upon construction | Zach Hilman | |
| Previously, ILibraryAppletAccessor would signal upon creation of any applet, but this is incorrect. A flag inside of the applet code determines whether or not creation should signal state change and swkbd happens to be one of these applets. | |||
| 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-27 | Reworked svcs slightly, improved error messages in AM and fsp_srv | 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-23 | Merge pull request #1708 from ogniK5377/res-scale | bunnei | |
| Report resolution scaling support for vi and am | |||
| 2018-11-22 | am: Return StubApplet instead of nullptr when AppletId not found | Zach Hilman | |
| 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-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 | 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-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-18 | software_keyboard: Check for UTF-8 config flag | Zach Hilman | |
| 2018-11-18 | software_keyboard: Push all data over all channels on dialog completion | Zach Hilman | |
| 2018-11-18 | applet: Use std::queue instead of std::vector for storage stack | Zach Hilman | |
| 2018-11-18 | applet: Add operation completed callback | Zach Hilman | |
| 2018-11-18 | software_keyboard: Push buffer size to offset 0x4 in output data | Zach Hilman | |
| 2018-11-18 | software_keyboard: Make GetText asynchronous | Zach Hilman | |
| a | |||
| 2018-11-18 | am: Allow applets to push multiple and different channels of data | Zach Hilman | |
| 2018-11-18 | am: Implement ILibraryAppletAccessor IsCompleted and GetResult | Zach Hilman | |
| 2018-11-18 | am: Implement text check software keyboard mode | Zach Hilman | |
| Allows the game to verify and send a message to the frontend. | |||
| 2018-11-18 | am: Deglobalize software keyboard applet | Zach Hilman | |
| 2018-11-18 | am: Construct and use proper applets with ILibraryAppletAccessor | Zach Hilman | |
| Allows use of software keyboard applet and future applets to be easily added by adding enum ID and a switch case. | |||
| 2018-11-18 | am/applets: Add connector between frontend and AM applet classes | Zach Hilman | |
| Provides a middleman between the Frontend provider class and the expected AM::Applets::Applet class needed by ILibraryAppletAccessor | |||
