summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/am/applets (follow)
Commit message (Expand)AuthorAgeFilesLines
* am: re-namespace frontend applets to frontend directoryLiam2024-01-3021-5170/+0
* service: split am into componentsLiam2024-01-309-5/+14
* Merge pull request #12802 from german77/mii_interfaceliamwhite2024-01-281-1/+1
|\
| * service: mii: Migrate service to new interfaceNarr the Reg2024-01-261-1/+1
* | result: Make fully constexpr, add ON_RESULT_INCLUDEDFearlessTobi2024-01-251-2/+2
* | fs: Replace Mode enum by OpenMode enumFearlessTobi2024-01-251-3/+3
* | vfs: Move vfs files to their own directoryFearlessTobi2024-01-252-2/+2
|/
* Fix typos in src/core (#12625)Viktor Szépe2024-01-081-1/+1
* hid_core: Move hid to it's own subprojectNarr the Reg2024-01-052-5/+5
* Merge pull request #12183 from german77/justmiiliamwhite2023-11-271-1/+1
|\
| * service: nfc: Validate mii datagerman772023-11-261-1/+1
* | service: am: Create random mii for cabinet appletgerman772023-11-261-1/+2
|/
* Implemented qlaunch version of the controller appletFrozenAra2023-11-191-1/+1
* service: am: Set the correct album program idgerman772023-11-061-2/+2
* yuzu: Only store games in the recently played listgerman772023-11-051-0/+24
* romfs: fix extraction of single-directory rootLiam2023-11-011-2/+1
* core: Close all KEventsgerman772023-10-291-1/+3
* service: Stub multiple functions to increase stability of album appletNarr the Reg2023-10-081-0/+5
* service: am: Set push in arguments according to the launched appletNarr the Reg2023-10-014-14/+68
* service: mii: Fix reported bugsgerman772023-09-281-0/+2
* am: mii_edit: Implement DB operationsNarr the Reg2023-09-222-9/+48
* mii: Prepare Interface for new implementationgerman772023-09-111-4/+7
* service: mii: separate mii types into their own filegerman772023-09-111-1/+2
* service: mii: Fix broken mii on MK8Narr the Reg2023-09-071-1/+1
* vfs: expand support for NCA readingLiam2023-08-151-1/+1
* input_common: Implement native mifare supportNarr the Reg2023-06-221-1/+1
* service: nfc: Merge device interfaces and create the device managerNarr the Reg2023-05-062-14/+16
* Merge pull request #10006 from german77/profile_selectliamwhite2023-04-012-14/+140
|\
| * service: am: Improve profile select appletNarr the Reg2023-03-292-14/+140
* | applet: controller: Implement cancel buttongerman772023-03-302-7/+14
|/
* qt: implement RequestExit for appletsLiam2023-03-258-9/+9
* applets: implement RequestExitLiam2023-03-2517-0/+61
* service: nfp: Improve implementationNarr the Reg2023-03-101-2/+2
* hle: rename legacy errors to ResultsLiam2023-03-072-8/+6
* general: rename CurrentProcess to ApplicationProcessLiam2023-02-143-3/+3
* Merge pull request #9238 from german77/cabinet_appletbunnei2022-11-204-7/+306
|\
| * general: Address review commentsgerman772022-11-142-13/+14
| * service: am: Fix cabinet applet resultgerman772022-11-132-10/+22
| * service: am: Implement cabinet applet backendgerman772022-11-134-7/+293
* | Add break for default casesKyle Kienapfel2022-11-142-0/+3
|/
* general: Enforce C4800 everywhere except in video_coreMorph2022-10-221-1/+1
* kernel: remove KWritableEventLiam2022-10-131-5/+5
* core: nfp: Implement Convert and RecreateApplicationArea, accuracy fixesNarr the Reg2022-09-071-1/+1
* core: ns: Implement pl:s serviceNarr the Reg2022-09-031-1/+1
* applet/swkbd: Implement optional symbol keysMorph2022-07-241-0/+6
* core: Replace all instances of ResultCode with Resultgerman772022-06-2715-38/+38
* common: Change semantics of UNREACHABLE to unconditionally crashLiam2022-06-147-9/+9
* general: Convert source file copyright comments over to SPDXMorph2022-04-2319-57/+38
* applets/web: Keep foreground (websession) web applet openMorph2022-04-021-0/+8
* Merge pull request #8041 from Morph1984/inline-swkbdbunnei2022-03-263-166/+415
|\
| * applets/swkbd: Split software keyboard initializationMorph2022-03-222-160/+349
| * applets/swkbd: Add new inline software keyboard typesMorph2022-03-221-6/+66
* | applets/mii: Remove unused includeMorph2022-03-221-1/+0
* | applets/mii: Cleanup MiiEdit applet implementationMorph2022-03-222-44/+85
* | applets/mii: Cleanup MiiEdit applet typesMorph2022-03-221-23/+44
* | applets/mii: Move MiiEdit applet types into its own fileMorph2022-03-223-54/+69
* | applets: Rename Mii to MiiEditMorph2022-03-224-34/+35
|/
* core: Reduce unused includesameerj2022-03-191-1/+0
* applet: mii: Simple implementation of mii appletgerman772022-03-014-5/+212
* general: Rename NewUUID to UUID, and remove the previous UUID implMorph2022-02-052-6/+5
* profile: Migrate to the new UUID implementationMorph2022-02-052-7/+8
* core/hid: Remove usage of native types, fix a couple of errors with motiongerman772021-11-252-1/+6
* second commit lion reviewgerman772021-11-251-0/+2
* kraken: Address comments from reviewgerman772021-11-251-1/+1
* configuration: Migrate controller settings to emulated controllergerman772021-11-251-11/+3
* core/frontend: Update appletsgerman772021-11-251-1/+1
* applets/swkbd: Fix text check message encodingMorph2021-11-081-7/+15
* applets/swkbd: Skip text checking if the text has been confirmedMorph2021-11-082-8/+15
* general: Get the current process program id directly from the systemMorph2021-11-043-6/+3
* general: Rename GetTitleID to GetProgramIDMorph2021-11-043-3/+3
* core: Remove unused includesameerj2021-11-043-4/+0
* Merge pull request #7110 from vonchenplus/fix_extract_offline_romefs_errorMorph2021-10-111-0/+10
|\
| * applets/web: Fallback to loader to get the manual romfs if none is foundFeng Chen2021-10-111-0/+10
* | service: Replace service event creation with ServiceContext::CreateEventMorph2021-10-022-25/+26
* | common/uuid: Add validity checking functions to interfaceLioncash2021-09-221-1/+1
|/
* applet_error: Fix 64-bit error code conversionMorph2021-08-191-6/+25
* applet_swkbd: Include the null terminator in the buffer size calculationMorph2021-08-051-2/+4
* applet_swkbd: Correct string buffer size calculationMorph2021-07-301-2/+2
* applet_controller: Add preliminary support for version 8Morph2021-07-202-3/+33
* applets/web: Resolve Nintendo CDN URLsMorph2021-07-151-0/+13
* applets: Append applet_ prefix to backend appletsMorph2021-07-1415-14/+14
* general: Replace RESULT_SUCCESS with ResultSuccessMorph2021-06-029-11/+11
* applets/swkbd: Make use of std::move where applicableMorph2021-05-281-8/+8
* applets/swkbd: Only read the text check message on Failure/ConfirmMorph2021-05-281-2/+7
* common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270)Morph2021-05-262-28/+24
* hle: kernel: Rename Process to KProcess.bunnei2021-05-063-3/+3
* hle: kernel: Remove deprecated Object class.bunnei2021-05-061-1/+0
* hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.bunnei2021-05-061-1/+0
* hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.bunnei2021-05-062-15/+15
* hle: kernel: Ensure all kernel objects with KAutoObject are properly created.bunnei2021-05-061-0/+5
* hle: kernel: Migrate KEvent to KAutoObject.bunnei2021-05-062-23/+18
* hle: kernel: Refactor IPC interfaces to not use std::shared_ptr.bunnei2021-05-062-6/+6
* service: Remove unused class variablesLioncash2021-05-051-5/+4
* service: Resolve cases of member field shadowingLioncash2021-05-042-4/+4
* service: Eliminate cases of member shadowingLioncash2021-04-262-4/+4
* applets: Send focus state change message on applet state changeMorph2021-04-178-17/+46
* applets: Make the applet mode a protected property of AppletMorph2021-04-1714-22/+20
* applets/swkbd: Implement the Normal and Inline Software Keyboard AppletMorph2021-04-153-13/+1487
* applets: Pass in the LibraryAppletMode each applet's constructorMorph2021-04-1512-31/+56
* applets: Remove the previous software keyboard applet implementationMorph2021-04-152-227/+6
* Merge pull request #5902 from lioncash/core-warnbunnei2021-02-121-1/+2
|\
| * am/controller: Remove [[fallthrough]] from unreachable pathLioncash2021-02-091-1/+2
* | software_keyboard: Implement Finalize request commandMorph2021-02-111-0/+4
|/
* Merge pull request #5326 from german77/hidUpdate1bunnei2021-02-061-1/+1
|\
| * Fix npad struct to match switchbrewgerman2021-02-041-1/+1
* | hle: kernel: Reimplement KReadableEvent and KWritableEvent.bunnei2021-02-052-18/+24
* | hle: kernel: Rename WritableEvent to KWritableEvent.bunnei2021-02-052-5/+5
* | hle: kernel: Rename ReadableEvent to KReadableEvent.bunnei2021-02-052-7/+7
|/
* common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINITReinUsesLisp2021-01-151-5/+5
* applets/web: Implement the online web browser appletMorph2020-12-182-3/+11
* main, applets/web: Re-add progress dialog for RomFS extractionMorph2020-12-182-32/+44
* pl_u, applets/web: Decrypt shared fonts to TTF filesMorph2020-12-181-0/+86
* applets/web: Implement the default web browser applet frontendMorph2020-12-181-1/+4
* applets/web: Implement the offline browser applet backendMorph2020-12-182-13/+143
* applets/web: Initial implementation of the web browser appletMorph2020-12-183-2/+428
* applets: Remove the previous web browser applet implementationMorph2020-12-184-609/+37
* Merge pull request #5166 from lioncash/log-castbunnei2020-12-092-4/+4
|\
| * core: Remove unnecessary enum casts in log callsLioncash2020-12-082-4/+4
* | Merge pull request #5135 from Morph1984/applets-shadowbunnei2020-12-091-1/+1
|\ \
| * | applets: Resolve variable shadowingMorph2020-12-051-1/+1
| |/
* | controller: Use std::move within ConvertToFrontendParameters()Lioncash2020-12-081-3/+3
* | controller: Avoid unnecessary copies in ConfigurationComplete()Lioncash2020-12-081-9/+8
|/
* service: Eliminate usages of the global system instanceLioncash2020-11-2710-26/+34
* controllers/npad: Rename NPadType to NpadStyleSetMorph2020-11-161-1/+1
* settings: Preparation for per-game input settingsMorph2020-11-161-1/+1
* applets: Rename LibraryAppletVersion to ControllerAppletVersionMorph2020-11-082-15/+15
* applets/controller: Pop normal data for StrapGuide and FirmwareUpdateMorph2020-11-082-6/+19
* applets/controller: Introduce additional checks for mode and callerMorph2020-11-082-5/+39
* applets/controller: Add ControllerUpdateFirmwareArg structMorph2020-11-081-0/+7
* Revert "core: Fix clang build"bunnei2020-10-211-13/+13
* core: Fix clang buildLioncash2020-10-181-13/+13
* frontend/controller: Eliminate dependency on the global system instanceLioncash2020-09-261-1/+2
* Address feedbackMorph2020-09-042-0/+7
* applets/controller: Set min_players to have a minimum value of 1.Morph2020-09-041-1/+1
* applets/controller: Implement "Explain Text"Morph2020-09-042-16/+26
* Project Mjölnir: Part 2 - Controller AppletMorph2020-09-044-31/+375
* common/fileutil: Convert namespace to Common::FSLioncash2020-08-161-8/+8
* software_keyboard: Resolve a pessimizing move warningLioncash2020-08-141-2/+1
* General: Tidy up clang-format warnings part 2Lioncash2020-08-131-1/+2
* Address issuesDavid Marcec2020-07-201-2/+2
* swkbd: Return result for Calc request for inlined swkbdDavid Marcec2020-07-192-13/+49
* Prevent nullptr dereference on swkbd error caseDavid Marcec2020-06-241-1/+1
* software_keyboard: Eliminate trivial redundant copiesLioncash2020-06-201-2/+2
* core/web_browser: Allow WebApplet to exit gracefully when an error occursFearlessTobi2020-03-221-0/+6
* hle: services: Use std::shared_ptr instead of copy by value.bunnei2020-02-087-39/+39
* services: am: Clear events on PopOutData and PopInteractiveOutData.bunnei2020-02-061-0/+2
* am: Refactor IStorage interface.bunnei2020-02-065-10/+10
* 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
* kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)bunnei2019-11-252-6/+6
* service: Resolve sign conversion errorsLioncash2019-11-121-8/+8
* Merge pull request #3062 from bunnei/event-improvebunnei2019-11-061-5/+5
|\
| * kernel: events: Remove ResetType::Automatic.bunnei2019-11-031-5/+5
* | common_func: Use std::array for INSERT_PADDING_* macros.bunnei2019-11-041-5/+6
|/
* applets: Add accessor for AppletFrontendSetZach Hilman2019-09-302-0/+6
* service/am: Remove usages of global system accessorsLioncash2019-09-0512-48/+88
* file_sys: Rename other ContentRecordType membersBakugo2019-07-021-2/+2
* applets: Pass current process title ID to appletsZach Hilman2019-06-254-14/+20
* general_frontend: Add documentation for parental controls and ecommerce appletsZach Hilman2019-06-252-16/+16
* web_browser: Only delete temporary directory if it was createdZach Hilman2019-06-251-1/+3
* web_browser: Take ECommerce applet frontend optionally in constructorZach Hilman2019-06-251-1/+6
* web_browser: Use function tables for execute and initializeZach Hilman2019-06-252-7/+285
* web_browser: Correct structures and properly parse TLVs/ShimKindZach Hilman2019-06-252-61/+168
* applets: Track ECommerce and Parental Control applet frontendsZach Hilman2019-06-252-7/+29
* applets: Implement Auth applet backendZach Hilman2019-06-252-0/+146
* Merge pull request #2482 from DarkLordZach/prepobunnei2019-06-215-20/+64
|\
| * loader: Move NSO module tracking to AppLoaderZach Hilman2019-05-262-3/+4
| * applets/error: Save report on error appletZach Hilman2019-05-251-5/+14
| * applets: Save report on stubbed appletZach Hilman2019-05-254-15/+49
* | common/hex_util: Combine HexVectorToString() and HexArrayToString()Lioncash2019-06-121-6/+6
* | Merge pull request #2526 from lioncash/globalZach Hilman2019-06-052-5/+37
|\ \
| * | core/core: Remove unnecessary includesLioncash2019-05-292-5/+37
| |/
* | Merge pull request #1931 from DarkLordZach/mii-database-1bunnei2019-05-302-6/+7
|\ \ | |/ |/|
| * mii_manager: Fix incorrect loop condition in mii UUID generation codeZach Hilman2019-04-252-1/+2
| * profile_select: Port Service::Account::UUID to Common::UUIDZach Hilman2019-04-252-5/+5
* | core/kernel/object: Rename ResetType enum membersLioncash2019-05-181-3/+3
|/
* web_browser: Make OpenPage non-constZach Hilman2019-04-178-15/+20
* main: Add GMainWindow hooks for Error displayZach Hilman2019-04-171-2/+2
* general_backend: Move StubApplet and add backend PhotoViewerZach Hilman2019-04-172-1/+102
* applets: Add Error appletZach Hilman2019-04-173-24/+224
* applets: Port current applets to take frontend in constructorZach Hilman2019-04-176-14/+16
* applets: Add AppletManager class to control lifetimeZach Hilman2019-04-172-0/+137
* patch_manager: Dump NSO name with build IDZach Hilman2019-03-281-2/+1
* game_list: Register content with ContentProviderZach Hilman2019-03-271-2/+3
* core/hle/ipc: Remove unnecessary includesLioncash2019-03-052-0/+4
* core/frontend/applets/web_browser: Include missing headersLioncash2019-01-171-2/+8
* core/frontend/applets/web_browser: Make OpenPage() non-constLioncash2019-01-171-1/+1
* Merge pull request #1939 from DarkLordZach/web-appletbunnei2019-01-103-1/+229
|\
| * web_browser: Add bounds checking to applet interfaceZach Hilman2018-12-291-7/+7
| * core: Add getter and setter for WebBrowserApplet frontendZach Hilman2018-12-281-1/+1
| * applets: Implement LibAppletOff (Web) appletZach Hilman2018-12-282-0/+228
* | core/kernel: Remove unnecessary inclusionsLioncash2019-01-012-2/+2
|/
* Merge pull request #1781 from DarkLordZach/applet-profile-selectbunnei2018-12-232-0/+127
|\
| * applets: Correct event ResetTypes from OneShot to StickyZach Hilman2018-12-034-13/+5
| * applets: Implement ProfileSelect appletZach Hilman2018-12-032-0/+130
| * software_keyboard: Signal state changed event upon constructionZach Hilman2018-12-031-1/+6
* | applets: Correct usage of SignalStateChanged eventZach Hilman2018-12-102-5/+4
|/
* hle_ipc: Refactor SleepClientThread to avoid ReadableEventZach Hilman2018-11-291-5/+1
* kernel/event: Reference ReadableEvent from WritableEventZach Hilman2018-11-292-18/+12
* core: Port all current usages of Event to Readable/WritableEventZach Hilman2018-11-292-20/+28
* am: Return StubApplet instead of nullptr when AppletId not foundZach Hilman2018-11-222-7/+5
* applets: Add StubAppletZach Hilman2018-11-222-0/+96
* am/applets: Make the applet data broker part of the applet itself.Lioncash2018-11-204-20/+27
* am/applets: Replace includes with forward declarations where applicableLioncash2018-11-202-2/+9
* am/applets: Relocate comments above the relevant data member in AppletDataBrokerLioncash2018-11-201-11/+18
* software_keyboard: Fix erroneous extra PushNormalDataZach Hilman2018-11-191-3/+2
* software_keyboard: Return correct result code on user cancel operationZach Hilman2018-11-193-5/+1
* applet: Add AppletDataBroker to manage HLE to AM service interactionZach Hilman2018-11-194-47/+159
* software_keyboard: Use correct offset for inital text stringZach Hilman2018-11-191-1/+2
* software_keyboard: Check for UTF-8 config flagZach Hilman2018-11-192-9/+23
* 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-184-8/+22
* applet: Add operation completed callbackZach Hilman2018-11-181-1/+1
* software_keyboard: Push buffer size to offset 0x4 in output dataZach Hilman2018-11-183-7/+20
* software_keyboard: Make GetText asynchronousZach Hilman2018-11-182-5/+19
* am: Allow applets to push multiple and different channels of dataZach Hilman2018-11-183-18/+18
* am: Implement text check software keyboard modeZach Hilman2018-11-182-9/+63
* am: Deglobalize software keyboard appletZach Hilman2018-11-184-18/+29
* am/applets: Add connector between frontend and AM applet classesZach Hilman2018-11-182-0/+128
* am/applets: Add Applet superclass to describe a generic appletZach Hilman2018-11-182-0/+75