summaryrefslogtreecommitdiff
path: root/src/core/hle/service/aoc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* aoc: Rename AOC_U to IAddOnContentManagerGravatar FearlessTobi2024-02-233-33/+37
|
* aoc: Migrate to use cmif serializationGravatar FearlessTobi2024-02-194-157/+109
|
* core/aoc: Move IPurchaseEventManager to separate fileGravatar FearlessTobi2024-02-193-78/+108
|
* aoc: fix DLC listing (#12867)Gravatar liamwhite2024-01-311-1/+1
|
* aoc: stub purchase info callsGravatar Liam2023-09-181-2/+18
|
* service: move hle_ipc from kernelGravatar Liam2023-03-012-26/+26
|
* Merge pull request #9832 from liamwhite/hle-mpGravatar liamwhite2023-03-012-4/+6
|\ | | | | service: HLE multiprocess
| * service: refactor server architectureGravatar Liam2023-02-212-4/+6
| | | | | | | | Converts services to have their own processes
* | core: Update service function tables to 16.0.0+Gravatar Narr the Reg2023-02-241-0/+3
|/
* general: rename CurrentProcess to ApplicationProcessGravatar Liam2023-02-131-3/+3
|
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-232-6/+4
| | | | | 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.
* Merge pull request #7279 from Morph1984/system-get-program-idGravatar Morph2021-11-041-4/+3
|\ | | | | general: Get the current process program id directly from the system
| * general: Get the current process program id directly from the systemGravatar Morph2021-11-041-4/+3
| | | | | | | | This allows us to avoid including KProcess' header file in files that only need to get the current process' program id.
| * general: Rename GetTitleID to GetProgramIDGravatar Morph2021-11-041-3/+3
| |
* | Merge pull request #7287 from Morph1984/stub-aocGravatar Fernando S2021-11-052-0/+29
|\ \ | |/ |/| service: aoc: Stub more 13.x functions used by Animal Crossing
| * service: aoc: Stub NotifyUnmountAddOnContentGravatar Morph2021-11-042-1/+9
| | | | | | | | Used by Animal Crossing: New Horizons v2.0.0 DLC
| * service: aoc: Stub NotifyMountAddOnContent and NotifyMountAddOnContentGravatar Morph2021-11-042-0/+21
| | | | | | | | Used by Animal Crossing: New Horizons v2.0.0 DLC
* | core: Remove unused includesGravatar ameerj2021-11-031-1/+0
|/
* service: Replace service event creation with ServiceContext::CreateEventGravatar Morph2021-10-012-14/+23
| | | | The service context helps to manage all created events and allows us to close them upon destruction.
* hle: service: aoc: Stub GetAddOnContentListChangedEventWithProcessId.Gravatar bunnei2021-06-242-1/+10
| | | | - This is used by the latest update of Doom Eternal.
* general: Replace RESULT_UNKNOWN with ResultUnknownGravatar Morph2021-06-021-1/+1
| | | | Transition to PascalCase for result names.
* general: Replace RESULT_SUCCESS with ResultSuccessGravatar Morph2021-06-021-10/+10
| | | | Transition to PascalCase for result names.
* hle: kernel: Rename Process to KProcess.Gravatar bunnei2021-05-051-1/+1
|
* hle: kernel: Ensure all kernel objects with KAutoObject are properly created.Gravatar bunnei2021-05-051-0/+2
|
* hle: kernel: Migrate KEvent to KAutoObject.Gravatar bunnei2021-05-052-13/+10
|
* common: Move settings to common from core.Gravatar bunnei2021-04-141-1/+1
| | | | - Removes a dependency on core and input_common from common.
* aoc_u: Update to 12.xGravatar Morph2021-04-091-0/+2
|
* hle: kernel: Reimplement KReadableEvent and KWritableEvent.Gravatar bunnei2021-02-052-10/+12
|
* hle: kernel: Rename WritableEvent to KWritableEvent.Gravatar bunnei2021-02-052-4/+4
|
* hle: kernel: Rename ReadableEvent to KReadableEvent.Gravatar bunnei2021-02-051-1/+1
|
* Merge pull request #5119 from Morph1984/fs-opendatastoragewithprogramindexGravatar bunnei2020-12-151-7/+5
|\ | | | | fsp_srv: Implement OpenDataStorageWithProgramIndex
| * file_sys: Consolidate common Title ID operationsGravatar Morph2020-12-081-7/+5
| |
* | IPurchaseEventManager: Implement GetPurchasedEventReadableHandleGravatar Morph2020-12-081-1/+14
| | | | | | | | | | - Used by Pokémon Café Mix - Used by DOOM: Eternal
* | IPurchaseEventManager: Stub Set(Default)DeliveryTargetGravatar Morph2020-12-081-2/+27
| | | | | | | | | | - Used by Pokémon Café Mix - Used by DOOM: Eternal
* | aoc_u: Stub Create(Permanent)EcPurchasedEventManagerGravatar Morph2020-12-082-2/+38
|/ | | | | - Used by Pokémon Café Mix - Used by DOOM: Eternal
* service: Eliminate usages of the global system instanceGravatar Lioncash2020-11-262-3/+6
| | | | | Completely removes all usages of the global system instance within the services code by passing in the using system instance to the services.
* patch_manager: Remove usages of the global system instanceGravatar Lioncash2020-11-181-1/+2
| | | | | | | With this, only 19 usages of the global system instance remain within the core library. We're almost there.
* ipc_helpers: Remove usage of the global system instanceGravatar Lioncash2020-11-081-0/+1
| | | | | | | | | Resolves numerous deprecation warnings throughout the codebase due to inclusion of this header. Now building core should be significantly less noisy (and also relying on less global state). This also uncovered quite a few modules that were relying on indirect includes, which have also been fixed.
* aoc: Update function table (#4170)Gravatar VolcaEM2020-06-261-0/+1
| | | | | * aoc: Update function table * Remove comments
* Merge pull request #3094 from lioncash/tablesGravatar bunnei2019-11-241-0/+1
|\ | | | | service: Update function tables
| * service: Update function tablesGravatar Lioncash2019-11-121-0/+1
| | | | | | | | | | | | Keeps the function tables up to date. Updated based off information from Switchbrew.
* | service: Resolve sign conversion errorsGravatar Lioncash2019-11-121-1/+1
|/ | | | | These are fairly trivial to resolve and most of the changes entail using RESULT_UNKNOWN over ResultCode(-1).
* kernel: events: Remove ResetType::Automatic.Gravatar bunnei2019-11-031-2/+2
| | | | | | | | - This does not actually seem to exist in the real kernel - games reset these automatically. # Conflicts: # src/core/hle/service/am/applets/applets.cpp # src/core/hle/service/filesystem/fsp_srv.cpp
* RebaseGravatar David Marcec2019-09-221-1/+1
|
* Deglobalize System: AocGravatar David Marcec2019-09-222-11/+13
|
* service/aoc: Avoid allocating and discarding dataGravatar Lioncash2019-05-231-8/+8
| | | | | | | | | | | | Previously, the code was accumulating data into a std::vector and then tossing all of it away if a setting was disabled. Instead, we can just check if it's disabled and do no work at all if possible. If it's enabled, then we can append to the vector and allocate. Unlikely to impact usage much, but it is slightly less sloppy with resources.
* service/aoc: Remove unnecessary includesGravatar Lioncash2019-05-221-2/+0
| | | | | Removes two header dependencies related to file handling that aren't actually used within the source file.
* service/aoc: Pop all passed values where applicableGravatar Lioncash2019-05-221-12/+45
| | | | | | A few of the aoc service stubs/implementations weren't fully popping all of the parameters passed to them. This ensures that all parameters are popped and, at minimum, logged out.
* core/kernel/object: Rename ResetType enum membersGravatar Lioncash2019-05-181-1/+1
| | | | | | | | | | | | | Renames the members to more accurately indicate what they signify. "OneShot" and "Sticky" are kind of ambiguous identifiers for the reset types, and can be kind of misleading. Automatic and Manual communicate the kind of reset type in a clearer manner. Either the event is automatically reset, or it isn't and must be manually cleared. The "OneShot" and "Sticky" terminology is just a hold-over from Citra where the kernel had a third type of event reset type known as "Pulse". Given the Switch kernel only has two forms of event reset types, we don't need to keep the old terminology around anymore.
* service: Update service function tablesGravatar Lioncash2019-04-111-0/+4
| | | | Updates function tables based off information from SwitchBrew.