summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/acc/acc.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* service/acc: Move fallback image to file scopeLioncash2018-10-251-14/+13
| | | | | | This is just flat data, so it doesn't really need to be in the function itself. This also allows deduplicating the constant for the backup size in GetImageSize().
* service/acc: Silence compiler warningsLioncash2018-10-251-5/+8
| | | | | Silences compiler warnings related to truncation. This also introduces a small helper function to perform the clamping of the image size.
* service/acc: Early return in failure case in LoadImage()Lioncash2018-10-251-8/+8
| | | | Allows unindenting the other branch's code.
* acc: Fix account UUID duplication errorZach Hilman2018-10-241-2/+7
|
* profile_manager: Load user icons, names, and UUIDs from system saveZach Hilman2018-10-241-18/+13
|
* acc: Load user images from config dirZach Hilman2018-10-241-9/+45
|
* Fixed GetAccountId stub, Added error code for OpenDirectory and added ActivateNpadWithRevisionDavid Marcec2018-09-191-5/+4
| | | | With these, `Nintendo Entertainment System - Nintendo Switch Online` loads
* Implemented GetImageSizeDavid Marcec2018-09-181-1/+9
|
* acc: Replace profile_manager include with a forward declarationLioncash2018-08-211-1/+3
| | | | This is only used in a shared_ptr, so we can forward declare it.
* acc: Simplify WriteBuffer call within LoadImage()Lioncash2018-08-211-3/+3
| | | | | | We have an overload of WriteBuffer that accepts containers that satisfy the ContiguousContainer concept, which std::array does, so we only need to pass in the array itself.
* acc: Correct IProfile's constructor initializer list orderLioncash2018-08-211-1/+1
| | | | Arranges them in the order the members would be initialized
* acc: Remove unused DEFAULT_USER_IDLioncash2018-08-211-3/+0
| | | | This is no longer used, so it can be removed.
* Removed un-needed count from ListOpenUsers and ListAllUsersDavid Marcec2018-08-111-4/+2
|
* Code cleanup for profile managerDavid Marcec2018-08-111-2/+5
|
* Added GetOpenUserCountDavid Marcec2018-08-111-1/+2
|
* Added missing ListAllUsers countDavid Marcec2018-08-111-1/+2
|
* First round of account changesDavid Marcec2018-08-111-1/+1
|
* Refactored profile manager sharingDavid Marcec2018-08-111-8/+9
|
* Merge remote-tracking branch 'origin/master' into better-accountDavid Marcec2018-08-111-1/+22
|\
| * Service/Account: stub LoadImage functionmailwl2018-08-081-1/+22
| |
* | Added IsUserRegistrationRequestPermittedDavid Marcec2018-08-111-0/+7
| |
* | Inital pass of account backend implementationDavid Marcec2018-08-081-8/+3
| | | | | | | | This commit verified working on puyo
* | GetProfileBase and GetProfileBaseAndData addedDavid Marcec2018-08-081-43/+34
| |
* | began initial implementation of "ProfileManager"David Marcec2018-08-081-7/+10
| |
* | Switched uuids from u128 to new UUID structDavid Marcec2018-08-081-10/+12
|/
* acc: Stub GetUserCount. (#973)bunnei2018-08-081-0/+7
| | | - Used by Pokken Tournament DX.
* Added ability to change username & language code in the settings ui. Added IProfile::Get and SET::GetLanguageCode for libnx tests (#851)David2018-08-031-3/+27
|
* core: Make converting constructors explicit where applicableLioncash2018-07-241-1/+1
| | | | | Avoids unwanted implicit conversions. Thankfully, given the large amount of cleanup in past PRs, only this tiny amount is left over to cover.
* HLE/ACC: Stub IManagerForApplication::GetAccountId to return an error.Subv2018-07-201-6/+8
| | | | | | And make IManagerForApplication::CheckAvailability always return false. Returning a bogus id from GetAccountId causes games to crash on boot. We should investigate this with a hwtest and either stub it properly or implement it.
* Merge pull request #728 from Subv/acc_profilebunnei2018-07-201-7/+16
|\ | | | | HLE/ACC: Change the default user id and small improvements to the way we handle profiles
| * HLE/ACC: Return an IProfile that is consistent with what was requested.Subv2018-07-191-5/+15
| | | | | | | | | | The default username for now is "yuzu". We should eventually allow the creation of users in the emulator and have the ability to modify their parameters.
| * HLE/ACC: Change the default user id to be consistent with what we tell games on startup.Subv2018-07-191-2/+1
| | | | | | | | In IApplicationFunctions::PopLaunchParameter we tell the games that they were launched as user id 1.
* | HLE/ACC: Write a single whole user id in ListAllUsers and ListOpenUsers.Subv2018-07-191-4/+6
|/ | | | We only emulate a single user id for now.
* Rename logging macro back to LOG_*James Rowe2018-07-031-10/+10
|
* acc: Move logging macros over to new fmt-compatible onesLioncash2018-04-241-10/+10
|
* service: Use nested namespace specifiers where applicableLioncash2018-04-201-4/+2
| | | | Tidies up namespace declarations
* Various service name fixes - part 2 (rebased) (#322)Hexagon122018-04-171-0/+8
| | | | | | | | | | | | | | | | * Updated ACC with more service names * Updated SVC with more service names * Updated set with more service names * Updated sockets with more service names * Updated SPL with more service names * Updated time with more service names * Updated vi with more service names
* Service/ACC: convert to module, add acc:aa, acc:su, acc:u1 servicesmailwl2018-04-101-1/+129
|
* acc_u0: Add IPC interface and stub InitializeApplicationInfo.bunnei2018-01-171-0/+16