summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/am/applets/software_keyboard.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-05-04service: Resolve cases of member field shadowingLioncash1-1/+1
Now all that remains is for kernel code to be 'shadow-free' and then -Wshadow can be turned into an error.
2021-04-17applets: Make the applet mode a protected property of AppletMorph1-1/+0
2021-04-15applets/swkbd: Implement the Normal and Inline Software Keyboard AppletMorph1-4/+134
2021-04-15applets: Remove the previous software keyboard applet implementationMorph1-50/+1
2020-11-27service: Eliminate usages of the global system instanceLioncash1-0/+1
Completely removes all usages of the global system instance within the services code by passing in the using system instance to the services.
2020-07-19swkbd: Return result for Calc request for inlined swkbdDavid Marcec1-0/+1
Fixes random swkbd popups in monster hunter
2019-09-05service/am: Remove usages of global system accessorsLioncash1-1/+6
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
2019-04-17web_browser: Make OpenPage non-constZach Hilman1-1/+1
2019-04-17applets: Port current applets to take frontend in constructorZach Hilman1-1/+3
As opposed to using Core::System::GetInstance()
2019-03-05core/hle/ipc: Remove unnecessary includesLioncash1-0/+3
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).
2018-11-20am/applets: Make the applet data broker part of the applet itself.Lioncash1-1/+1
The accessor should be doing just that, accessing, rather than retaining the lifetime of the data broker as well.
2018-11-20am/applets: Replace includes with forward declarations where applicableLioncash1-0/+5
Also resolve places where includes should have been provided, but weren't.
2018-11-19software_keyboard: Return correct result code on user cancel operationZach Hilman1-1/+0
2018-11-19applet: Add AppletDataBroker to manage HLE to AM service interactionZach Hilman1-9/+3
This cleans up most of the callbacks and such in the Applets::Applet interface, while also properly implementing all four data channels.
2018-11-19software_keyboard: Check for UTF-8 config flagZach Hilman1-1/+2
2018-11-18applet: Use std::queue instead of std::vector for storage stackZach Hilman1-1/+1
2018-11-18software_keyboard: Push buffer size to offset 0x4 in output dataZach Hilman1-1/+4
2018-11-18software_keyboard: Make GetText asynchronousZach Hilman1-0/+5
a
2018-11-18am: Allow applets to push multiple and different channels of dataZach Hilman1-1/+2
2018-11-18am: Deglobalize software keyboard appletZach Hilman1-0/+9
2018-11-18am/applets: Add connector between frontend and AM applet classesZach Hilman1-0/+57
Provides a middleman between the Frontend provider class and the expected AM::Applets::Applet class needed by ILibraryAppletAccessor