summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/am/applets/software_keyboard.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* hle: services: Use std::shared_ptr instead of copy by value.bunnei2020-02-081-4/+4
|
* am: Refactor IStorage interface.bunnei2020-02-061-4/+4
|
* applets: software_keyboard: Signal state change on end of interactive session.bunnei2020-02-061-0/+1
|
* applets: software_keyboard: Minor cleanup.bunnei2020-02-061-2/+2
|
* service/am: Remove usages of global system accessorsLioncash2019-09-051-2/+3
| | | | | | Avoids the use of global accessors, removing the reliance on global state. This also makes dependencies explicit in the interface, as opposed to being hidden
* applets: Port current applets to take frontend in constructorZach Hilman2019-04-171-5/+2
| | | As opposed to using Core::System::GetInstance()
* core/hle/ipc: Remove unnecessary includesLioncash2019-03-051-0/+1
| | | | | | | | | | | Removes a few inclusion dependencies from the headers or replaces existing ones with ones that don't indirectly include the required headers. This allows removing an inclusion of core/memory.h, meaning that if the memory header is ever changed in the future, it won't result in rebuilding the entirety of the HLE services (as the IPC headers are used quite ubiquitously throughout the HLE service implementations).
* applets: Correct usage of SignalStateChanged eventZach Hilman2018-12-101-2/+1
| | | | 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.
* am/applets: Make the applet data broker part of the applet itself.Lioncash2018-11-201-12/+12
| | | | | The accessor should be doing just that, accessing, rather than retaining the lifetime of the data broker as well.
* software_keyboard: Fix erroneous extra PushNormalDataZach Hilman2018-11-191-3/+2
|
* software_keyboard: Return correct result code on user cancel operationZach Hilman2018-11-191-3/+1
|
* applet: Add AppletDataBroker to manage HLE to AM service interactionZach Hilman2018-11-191-22/+21
| | | | This cleans up most of the callbacks and such in the Applets::Applet interface, while also properly implementing all four data channels.
* software_keyboard: Use correct offset for inital text stringZach Hilman2018-11-191-1/+2
|
* software_keyboard: Check for UTF-8 config flagZach Hilman2018-11-191-8/+21
|
* software_keyboard: Push all data over all channels on dialog completionZach Hilman2018-11-181-18/+26
|
* applet: Use std::queue instead of std::vector for storage stackZach Hilman2018-11-181-3/+6
|
* applet: Add operation completed callbackZach Hilman2018-11-181-1/+1
|
* software_keyboard: Push buffer size to offset 0x4 in output dataZach Hilman2018-11-181-5/+13
|
* software_keyboard: Make GetText asynchronousZach Hilman2018-11-181-5/+14
| | | | a
* am: Allow applets to push multiple and different channels of dataZach Hilman2018-11-181-16/+11
|
* am: Implement text check software keyboard modeZach Hilman2018-11-181-9/+58
| | | | Allows the game to verify and send a message to the frontend.
* am: Deglobalize software keyboard appletZach Hilman2018-11-181-2/+10
|
* am/applets: Add connector between frontend and AM applet classesZach Hilman2018-11-181-0/+71
Provides a middleman between the Frontend provider class and the expected AM::Applets::Applet class needed by ILibraryAppletAccessor