- 20 Nov, 2018 6 commits
-
-
Lioncash authored
yuzu/applets/software_keyboard: Override accept() and reject() instead of providing own differently named member functions Uses Qt's built-in interface instead of rolling our own separate one on top of it. This also fixes a bug in reject() where we were calling accept() instead of reject().
-
Lioncash authored
std::function instances can potentially allocate. std::moveing them prevents an avoidable allocation in that case.
-
Lioncash authored
These aren't required to be public.
-
bunnei authored
am: Implement HLE software keyboard applet
-
bunnei authored
lm: Implement SetDestination by doing nothing
-
bunnei authored
kernel/resource_limit: Clean up interface
-
- 19 Nov, 2018 34 commits
-
-
Lioncash authored
Cleans out the citra/3DS-specific implementation details that don't apply to the Switch. Sets the stage for implementing ResourceLimit instances properly. While we're at it, remove the erroneous checks within CreateThread() and SetThreadPriority(). While these are indeed checked in some capacity, they are not checked via a ResourceLimit instance. In the process of moving out Citra-specifics, this also replaces the system ResourceLimit instance's values with ones from the Switch.
-
Lioncash authored
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.
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
This cleans up most of the callbacks and such in the Applets::Applet interface, while also properly implementing all four data channels.
-
bunnei authored
hid: Add support for multiplayer and multilayout controllers
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
Handles button configuration for all controller layouts and debug pads. Configurable at construction.
-
Zach Hilman authored
This allows adjusting the finger, diameter, and angle of the emulated touchscreen. It also provides a warning to the user about what changing these parameters can do.
-
Zach Hilman authored
Supports setting the five mouse buttons to any valid controller button/keyboard key (Left, Right, Middle, Foward, Back)
-
Zach Hilman authored
This moves the actual button configuration to a separate dialog and only has the enabled and type controls in the tab.
-
Zach Hilman authored
-
Zach Hilman authored
Including finger ID, diamater x/y, and angle. Additionally, checks if the touchscreen is enabled.
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
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.
-
Zach Hilman authored
Defaults to full keyboard for keyboard -- It did not seem to be necessary to make the keyboard configurable (besides enabled/disabled).
-
Zach Hilman authored
-
Zach Hilman authored
Uses the PlayerInput struct to represent all of the data that constitutes a player.
-
Zach Hilman authored
-
Zach Hilman authored
-
David Marcec authored
-
David Marcec authored
-
David Marcec authored
-
David Marcec authored
-
David Marcec authored
-
David Marcec authored
-
David Marcec authored
-
Zach Hilman authored
-