summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/am/applets/applet_general_backend.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-10-01service: am: Set push in arguments according to the launched appletNarr the Reg1-3/+3
2023-03-25qt: implement RequestExit for appletsLiam1-2/+2
2023-03-25applets: implement RequestExitLiam1-0/+15
2023-02-14general: rename CurrentProcess to ApplicationProcessLiam1-1/+1
2022-11-14Add break for default casesKyle Kienapfel1-0/+2
Visual Studio has an option to search all files in a solution, so I did a search in there for "default:" looking for any missing break statements. I've left out default statements that return something, and that throw something, even if via ThrowInvalidType. UNREACHABLE leads towards throw R_THROW macro leads towards a return
2022-06-27core: Replace all instances of ResultCode with Resultgerman771-5/+5
2022-06-14common: Change semantics of UNREACHABLE to unconditionally crashLiam1-2/+2
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-04general: Get the current process program id directly from the systemMorph1-2/+1
This allows us to avoid including KProcess' header file in files that only need to get the current process' program id.
2021-11-04general: Rename GetTitleID to GetProgramIDMorph1-1/+1
2021-11-04core: Remove unused includesameerj1-2/+0
2021-07-14applets: Append applet_ prefix to backend appletsMorph1-1/+1
2021-06-02general: Replace RESULT_SUCCESS with ResultSuccessMorph1-3/+3
Transition to PascalCase for result names.
2021-05-06hle: kernel: Rename Process to KProcess.bunnei1-1/+1
2021-04-26service: Eliminate cases of member shadowingLioncash1-1/+1
Resolves a few localized instances of member variable shadowing. Brings us a little closer to turning shadowing warnings into errors.
2021-04-17applets: Send focus state change message on applet state changeMorph1-3/+3
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-3/+3
2021-04-15applets: Pass in the LibraryAppletMode each applet's constructorMorph1-6/+8
2020-12-08core: Remove unnecessary enum casts in log callsLioncash1-2/+2
Follows the video core PR. fmt doesn't require casts for enum classes anymore, so we can remove quite a few casts.
2020-12-05applets: Resolve variable shadowingMorph1-1/+1
2020-11-27service: Eliminate usages of the global system instanceLioncash1-11/+13
Completely removes all usages of the global system instance within the services code by passing in the using system instance to the services.
2020-02-08hle: services: Use std::shared_ptr instead of copy by value.bunnei1-7/+7
2020-02-06am: Refactor IStorage interface.bunnei1-2/+2
2019-09-05service/am: Remove usages of global system accessorsLioncash1-5/+8
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-06-25applets: Implement Auth applet backendZach Hilman1-0/+116
This is responsible for parental controls and supports verifying, changing, and registering PIN codes.
2019-06-12common/hex_util: Combine HexVectorToString() and HexArrayToString()Lioncash1-6/+6
These can be generified together by using a concept type to designate them. This also has the benefit of not making copies of potentially very large arrays.
2019-05-25applets: Save report on stubbed appletZach Hilman1-1/+9
This also reworks the applet data storage to be peekable.
2019-04-17web_browser: Make OpenPage non-constZach Hilman1-0/+1
2019-04-17general_backend: Move StubApplet and add backend PhotoViewerZach Hilman1-1/+54
2018-11-22am: Return StubApplet instead of nullptr when AppletId not foundZach Hilman1-0/+5
2018-11-22applets: Add StubAppletZach Hilman1-0/+65
This will log all data it receives, log all calls to its methods and push dummy data into both channels on execution.