summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/am/applets/applet_controller.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-01-30am: re-namespace frontend applets to frontend directoryLiam1-273/+0
2024-01-30service: split am into componentsLiam1-0/+1
2024-01-05hid_core: Move hid to it's own subprojectNarr the Reg1-4/+4
2023-03-30applet: controller: Implement cancel buttongerman771-5/+7
2023-03-25qt: implement RequestExit for appletsLiam1-1/+1
2023-03-25applets: implement RequestExitLiam1-0/+5
2023-03-07hle: rename legacy errors to ResultsLiam1-4/+3
2022-06-27core: Replace all instances of ResultCode with Resultgerman771-3/+3
2022-06-14common: Change semantics of UNREACHABLE to unconditionally crashLiam1-1/+1
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2021-11-25core/hid: Remove usage of native types, fix a couple of errors with motiongerman771-0/+1
2021-11-25second commit lion reviewgerman771-0/+2
2021-11-25configuration: Migrate controller settings to emulated controllergerman771-11/+3
2021-11-25core/frontend: Update appletsgerman771-1/+1
2021-07-20applet_controller: Add preliminary support for version 8Morph1-1/+20
Version 8 adds support for key remapping introduced in FW 11.0, we will not be implementing this for now.
2021-07-14applets: Append applet_ prefix to backend appletsMorph1-1/+1
2021-04-17applets: Send focus state change message on applet state changeMorph1-1/+1
Fixes the softlock after the controller applet exits in Mario Kart 8 Deluxe.
2021-04-17applets: Make the applet mode a protected property of AppletMorph1-1/+1
2021-04-15applets: Pass in the LibraryAppletMode each applet's constructorMorph1-2/+3
2021-02-09am/controller: Remove [[fallthrough]] from unreachable pathLioncash1-1/+2
Prevents warnings on clang 12. This path is reachable on other variations of the build that disable the unreachable macro.
2021-02-04Fix npad struct to match switchbrewgerman1-1/+1
2020-12-08controller: Use std::move within ConvertToFrontendParameters()Lioncash1-3/+3
Avoids unnecessary copies.
2020-12-08controller: Avoid unnecessary copies in ConfigurationComplete()Lioncash1-9/+8
Avoids unnecessary 1072 byte copies when querying info about controllers.
2020-11-27service: Eliminate usages of the global system instanceLioncash1-2/+2
Completely removes all usages of the global system instance within the services code by passing in the using system instance to the services.
2020-11-16controllers/npad: Rename NPadType to NpadStyleSetMorph1-1/+1
This more accurately represents the underlying type and avoids confusion with NpadType
2020-11-16settings: Preparation for per-game input settingsMorph1-1/+1
2020-11-08applets: Rename LibraryAppletVersion to ControllerAppletVersionMorph1-13/+13
2020-11-08applets/controller: Pop normal data for StrapGuide and FirmwareUpdateMorph1-6/+18
2020-11-08applets/controller: Introduce additional checks for mode and callerMorph1-0/+30
Some games like Cave Story+ set invalid values in the ControllerPrivateArg's mode and caller fields. Use other fields to determine the appropriate mode and caller should either or both fields be invalid.
2020-10-21Revert "core: Fix clang build"bunnei1-13/+13
2020-10-18core: Fix clang buildLioncash1-13/+13
Recent changes to the build system that made more warnings be flagged as errors caused building via clang to break. Fixes #4795
2020-09-04Address feedbackMorph1-0/+4
2020-09-04applets/controller: Set min_players to have a minimum value of 1.Morph1-1/+1
- Some games like Shipped have a minimum requirement of 0 connected players and is undesired behavior. We must require a minimum of 1 player connected regardless of what games may ask.
2020-09-04applets/controller: Implement "Explain Text"Morph1-14/+23
"Explain Text" is additional text that is shown for each player in the controller applet.
2020-09-04Project Mjölnir: Part 2 - Controller AppletMorph1-0/+197
Co-authored-by: Its-Rei <kupfel@gmail.com>