summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/am/am.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* service: am: Make use of Exit to exit the currently running applicationMorph2021-10-021-2/+2
* service/am: Update to 13.0.0german772021-09-271-0/+4
* am: Implement GetNotificationStorageChannelEventgerman772021-09-101-2/+14
* service: Append service name prefix to common filenamesMorph2021-07-141-2/+2
* applets: Append applet_ prefix to backend appletsMorph2021-07-141-3/+3
* general: Make most settings a BasicSettinglat9nq2021-06-281-1/+1
* general: Replace RESULT_UNKNOWN with ResultUnknownMorph2021-06-021-6/+6
* general: Replace RESULT_SUCCESS with ResultSuccessMorph2021-06-021-95/+95
* core: Make variable shadowing a compile-time errorLioncash2021-05-161-7/+7
* fixup! hle: kernel: Ensure all kernel objects with KAutoObject are properly created.bunnei2021-05-061-2/+0
* hle: kernel: Rename Process to KProcess.bunnei2021-05-061-1/+1
* hle: kernel: Migrate KTransferMemory to KAutoObject.bunnei2021-05-061-4/+5
* hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.bunnei2021-05-061-13/+11
* hle: kernel: Ensure all kernel objects with KAutoObject are properly created.bunnei2021-05-061-0/+13
* hle: kernel: Migrate KEvent to KAutoObject.bunnei2021-05-061-44/+38
* hle: kernel: Refactor IPC interfaces to not use std::shared_ptr.bunnei2021-05-061-3/+2
* ICommonStateGetter: Stub SetRequestExitToLibraryAppletAtExecuteNextProgramEnabledMorph2021-04-241-1/+9
* applets: Send focus state change message on applet state changeMorph2021-04-171-4/+8
* ILibraryAppletCreator: Implement CreateHandleStorageMorph2021-04-151-6/+63
* ILibraryAppletAccessor: Demote from ERROR to DEBUG for null storage logsMorph2021-04-151-2/+2
* applets: Pass in the LibraryAppletMode each applet's constructorMorph2021-04-151-2/+2
* common: Move settings to common from core.bunnei2021-04-151-1/+1
* ISelfController: Update to 11.xMorph2021-04-071-0/+1
* IApplicationFunctions: Update to 11.xMorph2021-04-071-0/+6
* IDebugFunctions: Update to 12.xMorph2021-04-071-0/+2
* ICommonStateGetter: Update to 12.xMorph2021-04-071-0/+9
* IGlobalStateController: Update to 12.xMorph2021-04-071-0/+1
* IHomeMenuFunctions: Update to 12.xMorph2021-04-071-0/+3
* ISelfController: Stub SetAlbumImageTakenNotificationEnabledMorph2021-03-301-1/+16
* hle: service: am: IStorageAccessor: Fix out of bounds error handling.bunnei2021-02-141-6/+7
* hle: kernel: Reimplement KReadableEvent and KWritableEvent.bunnei2021-02-051-31/+36
* hle: kernel: Rename WritableEvent to KWritableEvent.bunnei2021-02-051-8/+8
* hle: kernel: Rename ReadableEvent to KReadableEvent.bunnei2021-02-051-3/+3
* IApplicationFunctions: Implement GetHealthWarningDisappearedSystemEventMorph2021-02-021-1/+12
* am/IApplicationFunctions: Stub IsGamePlayRecordingSupportedMorph2021-01-311-1/+11
* am: Stub TryPopFromFriendInvitationStorageChannelameerj2021-01-311-1/+9
* hle: Implement remaining services for Stereo VisionChloe Marcec2021-01-241-1/+8
* hle: service: am: Stub ILibraryAppletAccessor::PresetLibraryAppletGpuTimeSliceZero.bunnei2021-01-211-1/+8
* general: Fix various spelling errorsMorph2021-01-021-3/+3
* core: Remove unnecessary enum casts in log callsLioncash2020-12-081-6/+6
* service: Eliminate usages of the global system instanceLioncash2020-11-271-34/+40
* service: am: Implement ExecuteProgram and required stubs.bunnei2020-11-251-3/+31
* hle: services: Fix a crash with improper NVFlinger lifetime management. (#4977)bunnei2020-11-241-9/+8
* patch_manager: Remove usages of the global system instanceLioncash2020-11-181-4/+10
* settings: Preparation for per-game input settingsMorph2020-11-161-2/+2
* service: Update function tablesLioncash2020-10-281-0/+2
* Revert "core: Fix clang build"bunnei2020-10-211-1/+1
* core: Fix clang buildLioncash2020-10-181-1/+1
* am: Stub GetPreviousProgramIndexMorph2020-09-181-1/+9
* Merge pull request #4457 from ogniK5377/SetScreenShotPermissionbunnei2020-08-071-1/+5
|\
| * am: Unstub SetScreenShotPermissionDavid Marcec2020-07-311-1/+5
* | fs: Rename SaveDataDescriptor to SaveDataAttributeMorph2020-07-301-5/+5
|/
* remove unused variable;CrazyMax2020-07-271-1/+0
* Merge pull request #4275 from CrazyMax/desired_languagebunnei2020-07-121-1/+13
|\
| * AM: fix GetDesiredLanguage:CrazyMax2020-07-081-1/+13
* | configuration: implement per-game configurations (#4098)lat9nq2020-07-101-4/+4
* | Merge pull request #4248 from Morph1984/CreateManagedDisplaySeparableLayerbunnei2020-07-101-1/+19
|\ \ | |/ |/|
| * AM/ISelfController: Stub CreateManagedDisplaySeparableLayerMorph2020-07-051-1/+19
* | GetDisplayVersion should return a null-terminated version string.CrazyMax2020-07-071-4/+16
|/
* am: Stub GetIndirectLayerConsumerHandleDavid Marcec2020-06-281-1/+13
* am: Update function tables and add missing classes (#4169)VolcaEM2020-06-271-8/+10
* Merge pull request #3843 from ogniK5377/GetPopFromGeneralChannelEventbunnei2020-05-041-2/+14
|\
| * am: IHomeMenuFunctions:GetPopFromGeneralChannelEventDavid Marcec2020-05-011-2/+14
* | Merge pull request #3824 from ogniK5377/GetDisplayVersionbunnei2020-05-031-3/+14
|\ \ | |/ |/|
| * Update src/core/hle/service/am/am.cppbunnei2020-05-031-1/+1
| * am: Properly implement GetDisplayVersionDavid Marcec2020-04-291-3/+14
* | Merge pull request #3823 from ogniK5377/setvrmodeMat M2020-04-301-16/+5
|\ \
| * | am: IsVrModeEnabled & SetVrModeEnabled fixesDavid Marcec2020-04-291-16/+5
| |/
* / am: GetFriendInvitationStorageChannelEventDavid Marcec2020-04-301-1/+12
|/
* style: Change AMs & Glues error codes to be dec instead of hexDavid Marcec2020-04-281-3/+3
* service: Update function tablesLioncash2020-04-201-0/+10
* am: Resolve ineffective movesLioncash2020-04-181-2/+2
* am: Implement VR related APIsperillamint2020-03-271-3/+39
* AM/ICommonStateGetter: Stub SetLcdBacklighOffEnabled (#3454)Morph2020-02-271-2/+13
* hle: services: Use std::shared_ptr instead of copy by value.bunnei2020-02-081-4/+4
* am: Correct IPC object count mismatch.bunnei2020-02-061-6/+4
* am: Refactor IStorage interface.bunnei2020-02-061-27/+47
* Merge pull request #3094 from lioncash/tablesbunnei2019-11-251-1/+20
|\
| * service: Update function tablesLioncash2019-11-121-1/+20
* | kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)bunnei2019-11-251-3/+2
* | Merge pull request #3112 from lioncash/skipbunnei2019-11-211-8/+16
|\ \
| * | service/am: Remove unnecessary Skip callsLioncash2019-11-141-8/+16
* | | Merge pull request #3111 from lioncash/querybunnei2019-11-211-4/+12
|\ \ \
| * | | am: Stub QueryApplicationPlayStatisticsLioncash2019-11-141-4/+12
| |/ /
* | | Merge pull request #3091 from lioncash/core-conversionbunnei2019-11-151-2/+2
|\ \ \ | |/ / |/| |
| * | service: Resolve sign conversion errorsLioncash2019-11-121-2/+2
| |/
* / Implement stub for QueryApplicationPlayStatisticsByUidMichael Scire2019-11-111-0/+9
|/
* Merge pull request #3062 from bunnei/event-improvebunnei2019-11-061-8/+8
|\
| * kernel: events: Remove ResetType::Automatic.bunnei2019-11-031-8/+8
* | core/am: Stub InitializeApplicationCopyrightFrameBuffer, SetApplicationCopyrightImage and SetApplicationCopyrightVisibilityFearlessTobi2019-11-031-3/+28
|/
* bcat: Remove use of global system accessorsLioncash2019-10-151-2/+3
* hle/service: Replace global system instance calls with instance-based onesLioncash2019-10-061-3/+3
* bcat: Add FSC accessors for BCAT dataZach Hilman2019-10-011-1/+2
* am: Unstub PopLaunchParameter and add bcat connection for app-specific dataZach Hilman2019-09-301-16/+50
* Merge pull request #2683 from DarkLordZach/lock-exitDavid2019-09-221-7/+24
|\
| * qt: Prompt user for confirmation if exit lock is activeZach Hilman2019-09-221-1/+1
| * am: Implement ISelfController ExitLock commandsZach Hilman2019-09-221-2/+6
| * am: Implement ISelfController ExitZach Hilman2019-09-221-4/+13
| * am: Add RequestExit event to AppletMessageQueueZach Hilman2019-09-221-0/+4
* | Deglobalize System: AmDavid Marcec2019-09-221-1/+1
|/
* configure_debug: Move reporting option to loggingZach Hilman2019-09-221-4/+5
* services: Pass FileSystemController as reference to services that need itZach Hilman2019-09-211-2/+3
* am: Unstub IApplicationFunctions EnsureSaveData (20)Zach Hilman2019-09-211-8/+14
* service/am: Remove usages of global system accessorsLioncash2019-09-051-25/+25
* AM: Stub IApplicationFunctions::GetGpuErrorDetectedSystemEvent (#2827)mailwl2019-09-041-0/+13
* service/am: Implement IsAutoSleepDisabledLioncash2019-07-111-1/+9
* service/am: Implement SetAutoSleepDisabledLioncash2019-07-111-1/+21
* Merge pull request #2651 from DarkLordZach/apm-boost-mode-1bunnei2019-07-081-8/+18
|\
| * am: Implement SetCpuBoostMode in terms of APMZach Hilman2019-06-291-8/+18
* | clang-format fixesMichael Scire2019-07-061-4/+5
* | am: Implement GetAccumulatedSuspendedTickValueMichael Scire2019-07-061-7/+18
|/
* applets: Pass current process title ID to appletsZach Hilman2019-06-251-5/+7
* Signalled accumulated_suspended_tick_changed_event on creation based on REDavid Marcec2019-06-161-0/+1
* Impl'd IsUserAccountSwitchLocked, SetAudioOutVolume, GetAudioOutVolume & Partial impl of GetAccumulatedSuspendedTickChangedEventDavid Marcec2019-06-161-1/+16
* Implement IApplicationFunctions::GetDesiredLanguageMichael Scire2019-05-231-2/+38
* Merge pull request #2487 from lioncash/service-returnHexagon122019-05-191-0/+2
|\
| * service/am: Add missing return in error case for IStorageAccessor's Read()/Write().Lioncash2019-05-191-0/+2
* | core/kernel/object: Rename ResetType enum membersLioncash2019-05-181-3/+3
|/
* am: Delegate applet creation to AppletManagerZach Hilman2019-04-171-24/+3
* service: Update service function tablesLioncash2019-04-111-0/+16
* hle/service: Resolve unused variable warningsLioncash2019-04-041-3/+4
* Merge pull request #2328 from lioncash/transferbunnei2019-04-041-6/+6
|\
| * service/am: Correct behavior of CreateTransferMemoryStorage()Lioncash2019-04-031-6/+6
* | service/am: Implement EnterFatalSection and LeaveFatalSectionLioncash2019-03-261-2/+26
* | service/am: Sort ISelfController's member functions according to table orderLioncash2019-03-261-30/+30
|/
* service/am: Add function table for IDebugFunctionsLioncash2019-03-211-1/+15
* service/am: Add basic implementation of ChangeMainAppletMasterVolumeLioncash2019-03-181-1/+21
* service/am: Unstub SetTransparentVolumeRate()Lioncash2019-03-181-1/+15
* service/am: Unstub SetExpectedMasterVolume()Lioncash2019-03-181-10/+22
* service/nvflinger,service/vi: Handle failure cases with exposed APILioncash2019-02-061-3/+4
* Merge pull request #1939 from DarkLordZach/web-appletbunnei2019-01-101-4/+8
|\
| * applets: Implement LibAppletOff (Web) appletZach Hilman2018-12-281-0/+4
| * am: Add size parameter to am:IStorage loggingZach Hilman2018-12-281-4/+4
* | Proper no message handling for AM::PopMessageDavid Marcec2019-01-041-1/+10
|/
* am: Implement GetSaveDataSize and ExtendSaveDataZach Hilman2018-12-271-2/+45
* Merge pull request #1781 from DarkLordZach/applet-profile-selectbunnei2018-12-231-0/+4
|\
| * am: Use ProfileSelect appletZach Hilman2018-12-031-0/+4
* | Merge pull request #1914 from lioncash/idbunnei2018-12-211-2/+5
|\ \
| * | service/am: Unstub GetAppletResourceUserIdLioncash2018-12-181-2/+5
| |/
* / applets: Correct usage of SignalStateChanged eventZach Hilman2018-12-101-1/+0
|/
* hle_ipc: Refactor SleepClientThread to avoid ReadableEventZach Hilman2018-11-291-0/+1
* kernel/event: Reference ReadableEvent from WritableEventZach Hilman2018-11-291-17/+13
* core: Port all current usages of Event to Readable/WritableEventZach Hilman2018-11-291-17/+21
* Reworked svcs slightly, improved error messages in AM and fsp_srvDavid Marcec2018-11-271-2/+4
* Improved error messages in AM, HwOpus and NvMapDavid Marcec2018-11-261-6/+9
* Changed logging to be "Log before execution", Added more error logging, all services should now log on some levelDavid Marcec2018-11-261-97/+112
* Merge pull request #1708 from ogniK5377/res-scalebunnei2018-11-241-4/+8
|\
| * Report resolution scaling support for vi and amDavid Marcec2018-11-161-4/+8
* | am: Return StubApplet instead of nullptr when AppletId not foundZach Hilman2018-11-221-4/+6
* | Merge pull request #1742 from lioncash/hle-swkbdbunnei2018-11-211-11/+9
|\ \
| * | am/applets: Make the applet data broker part of the applet itself.Lioncash2018-11-201-11/+9
* | | am: Correct build failureLioncash2018-11-211-2/+2
|/ /
* | applet: Add AppletDataBroker to manage HLE to AM service interactionZach Hilman2018-11-191-57/+35
* | applet: Use std::queue instead of std::vector for storage stackZach Hilman2018-11-181-10/+22
* | applet: Add operation completed callbackZach Hilman2018-11-181-2/+4
* | software_keyboard: Push buffer size to offset 0x4 in output dataZach Hilman2018-11-181-11/+19
* | software_keyboard: Make GetText asynchronousZach Hilman2018-11-181-1/+1
* | am: Allow applets to push multiple and different channels of dataZach Hilman2018-11-181-18/+16
* | am: Implement ILibraryAppletAccessor IsCompleted and GetResultZach Hilman2018-11-181-4/+8
* | am: Implement text check software keyboard modeZach Hilman2018-11-181-5/+32
* | am: Deglobalize software keyboard appletZach Hilman2018-11-181-5/+9
* | am: Construct and use proper applets with ILibraryAppletAccessorZach Hilman2018-11-181-1/+26
* | am: Unstub ILibraryAppletAccessor::StartZach Hilman2018-11-181-5/+17
* | am: Implement PopInteractiveOutData and PushInteractiveInDataZach Hilman2018-11-181-14/+24
* | am: Convert storage stack to vectorZach Hilman2018-11-181-27/+59
* | am: Move AM::IStorage to headerZach Hilman2018-11-181-0/+16
* | am: Move IStorageAccessor to header and update backing bufferZach Hilman2018-11-181-64/+36
* | am: Implement CreateTransferMemoryStorageZach Hilman2018-11-181-0/+25
* | Stubbed am:EnableApplicationCrashReportMysticExile2018-11-171-10/+17
|/
* Ability to switch between docked and undocked mode in-gameDavid Marcec2018-11-071-15/+62
* global: Use std::optional instead of boost::optional (#1578)Frederic L2018-10-301-1/+1
* profile_manager: Use std::optional instead of boost::optionalLioncash2018-10-241-1/+1
* acc: Fix account UUID duplication errorZach Hilman2018-10-241-10/+19
* profile_manager: Load user icons, names, and UUIDs from system saveZach Hilman2018-10-241-2/+6
* am: Pass current user UUID to launch parametersZach Hilman2018-10-241-7/+9
* am: Add the basic skeleton for the tcap serviceLioncash2018-10-211-0/+2
* am: Update service function tablesLioncash2018-10-211-12/+50
* Stubbed home blockingDavid Marcec2018-10-191-4/+32
* Removed the use of rp.MakeBuilderDavid Marcec2018-09-191-4/+4
* Implemented GetDefaultDisplayResolutionDavid Marcec2018-09-181-1/+17
* Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi2018-09-151-1/+1
* hle/service: Default constructors and destructors in the cpp file where applicableLioncash2018-09-111-0/+23
* kernel: Eliminate kernel global stateLioncash2018-08-291-3/+6
* Added GetBootMode (#1107)David2018-08-241-1/+11
* am: Utilize std::array within PopLaunchParameter()Lioncash2018-08-211-3/+4
* Implement SetIdleTimeDetectionExtension & GetIdleTimeDetectionExtension (#1059)greggameplayer2018-08-171-2/+19
* correct coding stylegreggameplayer2018-08-161-1/+1
* Implement GetDefaultDisplayResolutionChangeEventgreggameplayer2018-08-161-1/+12
* am: Stub SetScreenShotImageOrientation.bunnei2018-08-081-1/+8
* Added ability to change username & language code in the settings ui. Added IProfile::Get and SET::GetLanguageCode for libnx tests (#851)David2018-08-031-1/+2
* service/am: Add missing am servicesLioncash2018-07-311-0/+6
* Virtual Filesystem 2: Electric Boogaloo (#676)Zach Hilman2018-07-191-1/+0
* General Filesystem and Save Data Fixes (#670)Zach Hilman2018-07-171-14/+5
* Revert "Virtual Filesystem (#597)"bunnei2018-07-081-1/+1
* Virtual Filesystem (#597)Zach Hilman2018-07-061-1/+1
* Rename logging macro back to LOG_*James Rowe2018-07-031-43/+43
* am: Stub out IApplicationFunctions::GetPseudoDeviceId.bunnei2018-06-061-1/+12
* am: Implement ILibraryAppletAccessor::PopOutData.bunnei2018-06-041-1/+11
* am: ISelfController:LaunchableEvent should be sticky.bunnei2018-06-041-1/+1
* am: Stub out ILibraryAppletAccessor Start and GetResult methods.bunnei2018-06-041-2/+16
* am: Implement ILibraryAppletAccessor::PushInData.bunnei2018-06-041-43/+55
* am: Implement IStorageAccessor::Write.bunnei2018-06-041-1/+17
* am: Cleanup IStorageAccessor::Read.bunnei2018-06-041-5/+3
* am: Implement ILibraryAppletCreator::CreateStorage.bunnei2018-06-041-21/+33
* am: Stub IApplicationFunctions GetDisplayVersion.bunnei2018-05-261-1/+9
* Add & correct miscellaneous things (#470)greggameplayer2018-05-261-1/+34
* Stubs for QLaunch (#428)Hexagon122018-05-071-2/+77
* general: Make formatting of logged hex values more straightforwardLioncash2018-05-021-1/+1
* am: Fix GetDesiredLanguage implementation.bunnei2018-04-291-2/+4
* am: Move logging macros over to new fmt-compatible onesLioncash2018-04-241-32/+32
* service: Use nested namespace specifiers where applicableLioncash2018-04-201-4/+2
* Various fixes and clangHexagon122018-04-111-1/+1
* Updated AM with more service names.Hexagon122018-04-101-2/+82
* config: Rename is_docked to use_docked_mode to be consistent with other config bools.bunnei2018-03-271-5/+5
* config: Add setting for whether the system is docked or not.bunnei2018-03-271-2/+6
* FS: Make EnsureSaveData create the savedata folder when called for the first time.Subv2018-03-041-2/+20
* Stub more functionsmailwl2018-02-221-1/+32
* Stub am::SetScreenShotPermission, and bsd::StartMonitoring functionsmailwl2018-02-221-0/+8
* AM: Corrected the response in EnsureSaveData.Subv2018-02-191-1/+2
* service: Remove remaining uses of BufferDescriptor*.bunnei2018-02-141-3/+3
* Service: stub some functions in am, audio, time, vi servicesmailwl2018-02-071-1/+77
* IApplicationFunctions: Stub out EnsureSaveData.bunnei2018-02-061-0/+7
* logger: Add AM service logging category.bunnei2018-02-041-24/+24
* Service/am: Add AppletAE service (#153)mailwl2018-02-021-0/+333
* AppletOE: Make ISelfController keep a reference to nvflinger.Subv2018-01-221-2/+3
* yuzu: Update license text to be consistent across project.bunnei2018-01-131-1/+1
* ap, aoc_u: Minor cleanup.bunnei2017-12-291-2/+0
* hle: Add service stubs for apm and appletOE.bunnei2017-10-151-0/+18
* hle: Remove a large amount of 3ds-specific service code.bunnei2017-10-101-193/+0
* Service: Remove unnecessary includes from service.hYuri Kunde Schlesner2017-06-061-2/+4
* Update AM service function tablesLioncash2016-12-081-5/+5
* Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner2016-09-211-1/+1
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-211-3/+1
* Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner2016-09-191-2/+1
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-21/+32
* am: title_id is long long uintSam Spilsbury2016-04-241-1/+1
* update the code of AM service! (#1623)JamePeng2016-04-081-9/+131
* services: Get rid of unnecessary includesLioncash2016-02-021-4/+0
* core: Eliminate some unused variable warningsLioncash2015-07-291-1/+1
* core: Fix missing prototype warningsLioncash2015-07-291-0/+1
* Services/AM: Stubbed am:app::GetNumContentInfos to return 0 results.Subv2015-07-211-0/+9
* Services: Continue separation of services into their own folderspurpasmart962015-06-121-0/+55