summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/am/applets (unfollow)
Commit message (Expand)AuthorFilesLines
2024-01-08Fix typos in src/core (#12625)Viktor Szépe1-1/+1
2024-01-05hid_core: Move hid to it's own subprojectNarr the Reg2-5/+5
2023-11-26service: nfc: Validate mii datagerman771-1/+1
2023-11-26service: am: Create random mii for cabinet appletgerman771-1/+2
2023-11-19Implemented qlaunch version of the controller appletFrozenAra1-1/+1
2023-11-06service: am: Set the correct album program idgerman771-2/+2
2023-11-05yuzu: Only store games in the recently played listgerman771-0/+24
2023-11-01romfs: fix extraction of single-directory rootLiam1-2/+1
2023-10-29core: Close all KEventsgerman771-1/+3
2023-10-08service: Stub multiple functions to increase stability of album appletNarr the Reg1-0/+5
2023-10-01service: am: Set push in arguments according to the launched appletNarr the Reg4-14/+68
2023-09-28service: mii: Fix reported bugsgerman771-0/+2
2023-09-22am: mii_edit: Implement DB operationsNarr the Reg2-9/+48
2023-09-11mii: Prepare Interface for new implementationgerman771-4/+7
2023-09-11service: mii: separate mii types into their own filegerman771-1/+2
2023-09-07service: mii: Fix broken mii on MK8Narr the Reg1-1/+1
2023-08-15vfs: expand support for NCA readingLiam1-1/+1
2023-06-22input_common: Implement native mifare supportNarr the Reg1-1/+1
2023-05-06service: nfc: Merge device interfaces and create the device managerNarr the Reg2-14/+16
2023-03-30applet: controller: Implement cancel buttongerman772-7/+14
2023-03-29service: am: Improve profile select appletNarr the Reg2-14/+140
2023-03-25qt: implement RequestExit for appletsLiam8-9/+9
2023-03-25applets: implement RequestExitLiam17-0/+61
2023-03-10service: nfp: Improve implementationNarr the Reg1-2/+2
2023-03-07hle: rename legacy errors to ResultsLiam2-8/+6
2023-02-14remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistencyarades791-4/+4
2023-02-14add static lifetime to constexpr values to force compile time evaluation where possiblearades791-4/+4
2023-02-14general: rename CurrentProcess to ApplicationProcessLiam3-3/+3
2022-11-14Add break for default casesKyle Kienapfel2-0/+3
2022-11-14general: Address review commentsgerman772-13/+14
2022-11-13service: am: Fix cabinet applet resultgerman772-10/+22
2022-11-13service: am: Implement cabinet applet backendgerman774-7/+293
2022-10-22general: Enforce C4800 everywhere except in video_coreMorph1-1/+1
2022-10-13kernel: remove KWritableEventLiam1-5/+5
2022-09-07core: nfp: Implement Convert and RecreateApplicationArea, accuracy fixesNarr the Reg1-1/+1
2022-09-03core: ns: Implement pl:s serviceNarr the Reg1-1/+1
2022-07-24applet/swkbd: Implement optional symbol keysMorph1-0/+6
2022-06-27core: Replace all instances of ResultCode with Resultgerman7715-38/+38
2022-06-14common: Change semantics of UNREACHABLE to unconditionally crashLiam7-9/+9
2022-04-23general: Convert source file copyright comments over to SPDXMorph19-57/+38
2022-04-02applets/web: Keep foreground (websession) web applet openMorph1-0/+8
2022-03-22applets/swkbd: Split software keyboard initializationMorph2-160/+349
2022-03-22applets/swkbd: Add new inline software keyboard typesMorph1-6/+66
2022-03-22applets/mii: Remove unused includeMorph1-1/+0
2022-03-22applets/mii: Cleanup MiiEdit applet implementationMorph2-44/+85
2022-03-22applets/mii: Cleanup MiiEdit applet typesMorph1-23/+44
2022-03-22applets/mii: Move MiiEdit applet types into its own fileMorph3-54/+69
2022-03-22applets: Rename Mii to MiiEditMorph4-34/+35
2022-03-19core: Reduce unused includesameerj1-1/+0
2022-03-01applet: mii: Simple implementation of mii appletgerman774-5/+212
2022-02-05general: Rename NewUUID to UUID, and remove the previous UUID implMorph2-6/+5
2022-02-05profile: Migrate to the new UUID implementationMorph2-7/+8
2021-11-25core/hid: Remove usage of native types, fix a couple of errors with motiongerman772-1/+6
2021-11-25second commit lion reviewgerman771-0/+2
2021-11-25kraken: Address comments from reviewgerman771-1/+1
2021-11-25configuration: Migrate controller settings to emulated controllergerman771-11/+3
2021-11-25core/frontend: Update appletsgerman771-1/+1
2021-11-08applets/swkbd: Fix text check message encodingMorph1-7/+15
2021-11-08applets/swkbd: Skip text checking if the text has been confirmedMorph2-8/+15
2021-11-04general: Get the current process program id directly from the systemMorph3-6/+3
2021-11-04general: Rename GetTitleID to GetProgramIDMorph3-3/+3
2021-11-04core: Remove unused includesameerj3-4/+0
2021-10-11applets/web: Fallback to loader to get the manual romfs if none is foundFeng Chen1-0/+10
2021-10-02service: Replace service event creation with ServiceContext::CreateEventMorph2-25/+26
2021-09-22common/uuid: Add validity checking functions to interfaceLioncash1-1/+1
2021-08-19applet_error: Fix 64-bit error code conversionMorph1-6/+25
2021-08-05applet_swkbd: Include the null terminator in the buffer size calculationMorph1-2/+4
2021-07-30applet_swkbd: Correct string buffer size calculationMorph1-2/+2
2021-07-20applet_controller: Add preliminary support for version 8Morph2-3/+33
2021-07-15applets/web: Resolve Nintendo CDN URLsMorph1-0/+13
2021-07-14applets: Append applet_ prefix to backend appletsMorph15-14/+14
2021-06-02general: Replace RESULT_SUCCESS with ResultSuccessMorph9-11/+11
2021-05-28applets/swkbd: Make use of std::move where applicableMorph1-8/+8
2021-05-28applets/swkbd: Only read the text check message on Failure/ConfirmMorph1-2/+7
2021-05-26common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270)Morph2-28/+24
2021-05-06hle: kernel: Rename Process to KProcess.bunnei3-3/+3
2021-05-06hle: kernel: Remove deprecated Object class.bunnei1-1/+0
2021-05-06hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.bunnei1-1/+0
2021-05-06hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.bunnei2-15/+15
2021-05-06hle: kernel: Ensure all kernel objects with KAutoObject are properly created.bunnei1-0/+5
2021-05-06hle: kernel: Migrate KEvent to KAutoObject.bunnei2-23/+18
2021-05-06hle: kernel: Refactor IPC interfaces to not use std::shared_ptr.bunnei2-6/+6
2021-05-05service: Remove unused class variablesLioncash1-5/+4
2021-05-04service: Resolve cases of member field shadowingLioncash2-4/+4
2021-04-26service: Eliminate cases of member shadowingLioncash2-4/+4
2021-04-17applets: Send focus state change message on applet state changeMorph8-17/+46
2021-04-17applets: Make the applet mode a protected property of AppletMorph14-22/+20
2021-04-15applets/swkbd: Implement the Normal and Inline Software Keyboard AppletMorph3-13/+1487
2021-04-15applets: Pass in the LibraryAppletMode each applet's constructorMorph12-31/+56
2021-04-15applets: Remove the previous software keyboard applet implementationMorph2-227/+6
2021-02-11software_keyboard: Implement Finalize request commandMorph1-0/+4
2021-02-09am/controller: Remove [[fallthrough]] from unreachable pathLioncash1-1/+2
2021-02-05hle: kernel: Reimplement KReadableEvent and KWritableEvent.bunnei2-18/+24
2021-02-05hle: kernel: Rename WritableEvent to KWritableEvent.bunnei2-5/+5
2021-02-05hle: kernel: Rename ReadableEvent to KReadableEvent.bunnei2-7/+7
2021-02-04Fix npad struct to match switchbrewgerman1-1/+1
2021-01-15common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINITReinUsesLisp1-5/+5
2020-12-18applets/web: Implement the online web browser appletMorph2-3/+11
2020-12-18main, applets/web: Re-add progress dialog for RomFS extractionMorph2-32/+44
2020-12-18pl_u, applets/web: Decrypt shared fonts to TTF filesMorph1-0/+86
2020-12-18applets/web: Implement the default web browser applet frontendMorph1-1/+4
2020-12-18applets/web: Implement the offline browser applet backendMorph2-13/+143
2020-12-18applets/web: Initial implementation of the web browser appletMorph3-2/+428
2020-12-18applets: Remove the previous web browser applet implementationMorph4-609/+37
2020-12-08core: Remove unnecessary enum casts in log callsLioncash2-4/+4
2020-12-08controller: Use std::move within ConvertToFrontendParameters()Lioncash1-3/+3
2020-12-08controller: Avoid unnecessary copies in ConfigurationComplete()Lioncash1-9/+8
2020-12-05applets: Resolve variable shadowingMorph1-1/+1
2020-11-27service: Eliminate usages of the global system instanceLioncash10-26/+34
2020-11-16controllers/npad: Rename NPadType to NpadStyleSetMorph1-1/+1
2020-11-16settings: Preparation for per-game input settingsMorph1-1/+1
2020-11-08applets: Rename LibraryAppletVersion to ControllerAppletVersionMorph2-15/+15
2020-11-08applets/controller: Pop normal data for StrapGuide and FirmwareUpdateMorph2-6/+19
2020-11-08applets/controller: Introduce additional checks for mode and callerMorph2-5/+39
2020-11-08applets/controller: Add ControllerUpdateFirmwareArg structMorph1-0/+7
2020-10-21Revert "core: Fix clang build"bunnei1-13/+13
2020-10-18core: Fix clang buildLioncash1-13/+13
2020-09-26frontend/controller: Eliminate dependency on the global system instanceLioncash1-1/+2
2020-09-04Address feedbackMorph2-0/+7
2020-09-04applets/controller: Set min_players to have a minimum value of 1.Morph1-1/+1
2020-09-04applets/controller: Implement "Explain Text"Morph2-16/+26
2020-09-04Project Mjölnir: Part 2 - Controller AppletMorph4-31/+375
2020-08-16common/fileutil: Convert namespace to Common::FSLioncash1-8/+8
2020-08-14software_keyboard: Resolve a pessimizing move warningLioncash1-2/+1
2020-08-13General: Tidy up clang-format warnings part 2Lioncash1-1/+2
2020-07-20Address issuesDavid Marcec1-2/+2
2020-07-19swkbd: Return result for Calc request for inlined swkbdDavid Marcec2-13/+49
2020-06-24Prevent nullptr dereference on swkbd error caseDavid Marcec1-1/+1
2020-06-20software_keyboard: Eliminate trivial redundant copiesLioncash1-2/+2
2020-03-22core/web_browser: Allow WebApplet to exit gracefully when an error occursFearlessTobi1-0/+6
2020-02-08hle: services: Use std::shared_ptr instead of copy by value.bunnei7-39/+39
2020-02-06services: am: Clear events on PopOutData and PopInteractiveOutData.bunnei1-0/+2
2020-02-06am: Refactor IStorage interface.bunnei5-10/+10
2020-02-06applets: software_keyboard: Signal state change on end of interactive session.bunnei1-0/+1
2020-02-06applets: software_keyboard: Minor cleanup.bunnei1-2/+2
2019-11-25kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)bunnei2-6/+6
2019-11-12service: Resolve sign conversion errorsLioncash1-8/+8
2019-11-04common_func: Use std::array for INSERT_PADDING_* macros.bunnei1-5/+6
2019-11-03kernel: events: Remove ResetType::Automatic.bunnei1-5/+5
2019-09-30applets: Add accessor for AppletFrontendSetZach Hilman2-0/+6
2019-09-05service/am: Remove usages of global system accessorsLioncash12-48/+88
2019-07-02file_sys: Rename other ContentRecordType membersBakugo1-2/+2
2019-06-25applets: Pass current process title ID to appletsZach Hilman4-14/+20
2019-06-25general_frontend: Add documentation for parental controls and ecommerce appletsZach Hilman2-16/+16
2019-06-25web_browser: Only delete temporary directory if it was createdZach Hilman1-1/+3
2019-06-25web_browser: Take ECommerce applet frontend optionally in constructorZach Hilman1-1/+6
2019-06-25web_browser: Use function tables for execute and initializeZach Hilman2-7/+285
2019-06-25web_browser: Correct structures and properly parse TLVs/ShimKindZach Hilman2-61/+168
2019-06-25applets: Track ECommerce and Parental Control applet frontendsZach Hilman2-7/+29
2019-06-25applets: Implement Auth applet backendZach Hilman2-0/+146
2019-06-12common/hex_util: Combine HexVectorToString() and HexArrayToString()Lioncash1-6/+6
2019-05-29core/core: Remove unnecessary includesLioncash2-5/+37
2019-05-26loader: Move NSO module tracking to AppLoaderZach Hilman2-3/+4
2019-05-25applets/error: Save report on error appletZach Hilman1-5/+14
2019-05-25applets: Save report on stubbed appletZach Hilman4-15/+49
2019-05-18core/kernel/object: Rename ResetType enum membersLioncash1-3/+3
2019-04-25mii_manager: Fix incorrect loop condition in mii UUID generation codeZach Hilman2-1/+2
2019-04-25profile_select: Port Service::Account::UUID to Common::UUIDZach Hilman2-5/+5
2019-04-17web_browser: Make OpenPage non-constZach Hilman8-15/+20
2019-04-17main: Add GMainWindow hooks for Error displayZach Hilman1-2/+2
2019-04-17general_backend: Move StubApplet and add backend PhotoViewerZach Hilman2-1/+102
2019-04-17applets: Add Error appletZach Hilman3-24/+224
2019-04-17applets: Port current applets to take frontend in constructorZach Hilman6-14/+16
2019-04-17applets: Add AppletManager class to control lifetimeZach Hilman2-0/+137
2019-03-28patch_manager: Dump NSO name with build IDZach Hilman1-2/+1
2019-03-27game_list: Register content with ContentProviderZach Hilman1-2/+3
2019-03-05core/hle/ipc: Remove unnecessary includesLioncash2-0/+4
2019-01-17core/frontend/applets/web_browser: Include missing headersLioncash1-2/+8
2019-01-17core/frontend/applets/web_browser: Make OpenPage() non-constLioncash1-1/+1
2019-01-01core/kernel: Remove unnecessary inclusionsLioncash2-2/+2
2018-12-29web_browser: Add bounds checking to applet interfaceZach Hilman1-7/+7
2018-12-28core: Add getter and setter for WebBrowserApplet frontendZach Hilman1-1/+1
2018-12-28applets: Implement LibAppletOff (Web) appletZach Hilman2-0/+228
2018-12-10applets: Correct usage of SignalStateChanged eventZach Hilman2-5/+4
2018-12-03applets: Correct event ResetTypes from OneShot to StickyZach Hilman4-13/+5
2018-12-03applets: Implement ProfileSelect appletZach Hilman2-0/+130
2018-12-03software_keyboard: Signal state changed event upon constructionZach Hilman1-1/+6
2018-11-29hle_ipc: Refactor SleepClientThread to avoid ReadableEventZach Hilman1-5/+1
2018-11-29kernel/event: Reference ReadableEvent from WritableEventZach Hilman2-18/+12
2018-11-29core: Port all current usages of Event to Readable/WritableEventZach Hilman2-20/+28
2018-11-22am: Return StubApplet instead of nullptr when AppletId not foundZach Hilman2-7/+5
2018-11-22applets: Add StubAppletZach Hilman2-0/+96
2018-11-20am/applets: Make the applet data broker part of the applet itself.Lioncash4-20/+27
2018-11-20am/applets: Replace includes with forward declarations where applicableLioncash2-2/+9
2018-11-20am/applets: Relocate comments above the relevant data member in AppletDataBrokerLioncash1-11/+18
2018-11-19software_keyboard: Fix erroneous extra PushNormalDataZach Hilman1-3/+2
2018-11-19software_keyboard: Return correct result code on user cancel operationZach Hilman3-5/+1
2018-11-19applet: Add AppletDataBroker to manage HLE to AM service interactionZach Hilman4-47/+159
2018-11-19software_keyboard: Use correct offset for inital text stringZach Hilman1-1/+2
2018-11-19software_keyboard: Check for UTF-8 config flagZach Hilman2-9/+23
2018-11-18software_keyboard: Push all data over all channels on dialog completionZach Hilman1-18/+26
2018-11-18applet: Use std::queue instead of std::vector for storage stackZach Hilman4-8/+22
2018-11-18applet: Add operation completed callbackZach Hilman1-1/+1
2018-11-18software_keyboard: Push buffer size to offset 0x4 in output dataZach Hilman3-7/+20
2018-11-18software_keyboard: Make GetText asynchronousZach Hilman2-5/+19
2018-11-18am: Allow applets to push multiple and different channels of dataZach Hilman3-18/+18
2018-11-18am: Implement text check software keyboard modeZach Hilman2-9/+63
2018-11-18am: Deglobalize software keyboard appletZach Hilman4-18/+29
2018-11-18am/applets: Add connector between frontend and AM applet classesZach Hilman2-0/+128
2018-11-18am/applets: Add Applet superclass to describe a generic appletZach Hilman2-0/+75