Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2018-08-21 | acc: Replace profile_manager include with a forward declaration | Lioncash | 2 | -2/+6 | |
This is only used in a shared_ptr, so we can forward declare it. | |||||
2018-08-21 | acc: Simplify WriteBuffer call within LoadImage() | Lioncash | 1 | -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. | |||||
2018-08-21 | acc: Correct IProfile's constructor initializer list order | Lioncash | 1 | -1/+1 | |
Arranges them in the order the members would be initialized | |||||
2018-08-21 | acc: Remove unused DEFAULT_USER_ID | Lioncash | 1 | -3/+0 | |
This is no longer used, so it can be removed. | |||||
2018-08-21 | profile_manager: Use INVALID_UUID in the initializer of last_opened_user | Lioncash | 1 | -1/+1 | |
Makes it a little bit more self-documenting. | |||||
2018-08-21 | profile_manager: Remove unnecessary memcpy in GetProfileBaseAndData() | Lioncash | 1 | -1/+1 | |
Given the source and destination types are the same std::array type, we can simply use regular assignment to perform the same behavior. | |||||
2018-08-21 | profile_manager: Use type aliases for username data, profile data, and user arrays | Lioncash | 2 | -19/+22 | |
Avoids the need to repeatedly specify the whole array type in multiple places. | |||||
2018-08-21 | profile_manager: Take ProfileInfo by const reference where applicable | Lioncash | 2 | -8/+8 | |
ProfileInfo is quite a large struct in terms of data, and we don't need to perform a copy in these instances, so we can just pass constant references instead. | |||||
2018-08-21 | profile_manager: Make array parameter to CreateNewUser a const reference | Lioncash | 2 | -2/+2 | |
This doesn't modify the passed in array, so this can be a const reference. | |||||
2018-08-21 | profile_manager: Remove unnecessary static | Lioncash | 1 | -1/+1 | |
This can just be constexpr like the others | |||||
2018-08-21 | profile_manager: Simplify UUID's two param constructor, operator==, and operator bool | Lioncash | 1 | -6/+4 | |
We can use the constructor initializer list and just compare the contained u128's together instead of comparing each element individually. Ditto for comparing against an invalid UUID. | |||||
2018-08-21 | profile_manager: Move UUID generation function to the cpp file | Lioncash | 2 | -10/+12 | |
This avoids needing to dump the contents of <random> into other files that include the profile manager header. | |||||
2018-08-20 | profile_manager: Remove unnecessary std::move in AddToProfiles() and CreateNewUser() | Lioncash | 1 | -2/+2 | |
Moving a const reference isn't possible, so this just results in a copy (and given ProfileInfo is composed of trivial types and aggregates, a move wouldn't really do anything). | |||||
2018-08-11 | Better UUID randomness | David Marcec | 1 | -2/+7 | |
2018-08-11 | Removed un-needed count from ListOpenUsers and ListAllUsers | David Marcec | 1 | -4/+2 | |
2018-08-11 | Added better explanations in the profile manager | David Marcec | 2 | -1/+34 | |
2018-08-11 | Code cleanup for profile manager | David Marcec | 3 | -40/+47 | |
2018-08-11 | Removed const from ProfileBase Invalidate | David Marcec | 1 | -1/+1 | |
2018-08-11 | fixed invalid uuid bool operator | David Marcec | 1 | -1/+1 | |
2018-08-11 | Added GetOpenUserCount | David Marcec | 3 | -3/+14 | |
2018-08-11 | Removed all for loops from the profile manager | David Marcec | 1 | -9/+4 | |
2018-08-11 | Added missing ListAllUsers count | David Marcec | 1 | -1/+2 | |
2018-08-11 | If statement style change | David Marcec | 1 | -11/+19 | |
2018-08-11 | Second round of account changes | David Marcec | 3 | -18/+21 | |
2018-08-11 | First round of account changes | David Marcec | 3 | -49/+55 | |
2018-08-11 | Refactored profile manager sharing | David Marcec | 10 | -20/+28 | |
2018-08-11 | Added IsUserRegistrationRequestPermitted | David Marcec | 7 | -3/+19 | |
2018-08-09 | Don't add user if the uuid already exists | David Marcec | 1 | -0/+4 | |
2018-08-08 | Open first user added | David Marcec | 1 | -1/+3 | |
2018-08-08 | Inital pass of account backend implementation | David Marcec | 3 | -12/+22 | |
This commit verified working on puyo | |||||
2018-08-08 | GetProfileBase and GetProfileBaseAndData added | David Marcec | 3 | -44/+106 | |
2018-08-08 | began initial implementation of "ProfileManager" | David Marcec | 4 | -44/+200 | |
2018-08-08 | Service/Account: stub LoadImage function | mailwl | 1 | -1/+22 | |
2018-08-08 | Switched uuids from u128 to new UUID struct | David Marcec | 2 | -10/+49 | |
2018-08-08 | acc: Add missing function table entries for GetUserCount | Lioncash | 2 | -2/+2 | |
Given this is stubbed within the common module in 5ac7b84, it should be added to the other relevant tables as well. | |||||
2018-08-08 | acc: Stub GetUserCount. (#973) | bunnei | 3 | -1/+9 | |
- Used by Pokken Tournament DX. | |||||
2018-08-03 | Added ability to change username & language code in the settings ui. Added IProfile::Get and SET::GetLanguageCode for libnx tests (#851) | David | 1 | -3/+27 | |
2018-07-24 | core: Make converting constructors explicit where applicable | Lioncash | 1 | -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. | |||||
2018-07-20 | HLE/ACC: Stub IManagerForApplication::GetAccountId to return an error. | Subv | 1 | -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. | |||||
2018-07-19 | HLE/ACC: Return an IProfile that is consistent with what was requested. | Subv | 1 | -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. | |||||
2018-07-19 | HLE/ACC: Change the default user id to be consistent with what we tell games on startup. | Subv | 1 | -2/+1 | |
In IApplicationFunctions::PopLaunchParameter we tell the games that they were launched as user id 1. | |||||
2018-07-19 | HLE/ACC: Write a single whole user id in ListAllUsers and ListOpenUsers. | Subv | 1 | -4/+6 | |
We only emulate a single user id for now. | |||||
2018-07-19 | hle/service: Make constructors explicit where applicable | Lioncash | 1 | -1/+1 | |
Prevents implicit construction and makes these lingering non-explicit constructors consistent with the rest of the other classes in services. | |||||
2018-07-03 | Rename logging macro back to LOG_* | James Rowe | 1 | -10/+10 | |
2018-04-24 | acc: Move logging macros over to new fmt-compatible ones | Lioncash | 1 | -10/+10 | |
2018-04-20 | service: Use nested namespace specifiers where applicable | Lioncash | 9 | -36/+18 | |
Tidies up namespace declarations | |||||
2018-04-17 | Various service name fixes - part 2 (rebased) (#322) | Hexagon12 | 1 | -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 | |||||
2018-04-10 | Service/ACC: convert to module, add acc:aa, acc:su, acc:u1 services | mailwl | 10 | -127/+336 | |
2018-02-19 | acc_u0: Stub ListOpenUsers service function. | bunnei | 2 | -1/+11 | |
2018-02-14 | service: Remove remaining uses of BufferDescriptor*. | bunnei | 1 | -2/+1 | |
2018-02-09 | acc_u0: Implement ListAllUsers. | bunnei | 2 | -2/+15 | |
2018-02-04 | logger: Add "account" service logging category. | bunnei | 1 | -8/+8 | |
2018-02-04 | acc_u0: Stub out GetLastOpenedUser. | bunnei | 2 | -0/+10 | |
2018-02-04 | acc:u0 : stub GetAccountId | mailwl | 1 | -1/+9 | |
2018-01-25 | hle: Rename RequestBuilder to ResponseBuilder. | bunnei | 1 | -6/+6 | |
2018-01-25 | service: Fix all incorrect IPC response headers. | bunnei | 1 | -2/+2 | |
2018-01-19 | acc, set, applet_oe: stub various functions, add set service (#105) | goaaats | 2 | -0/+76 | |
* Stubs for various acc:u0 funcs needed * Stub for GetDesiredLanguage in IApplicationFunctions * Add set service + stubs needed for games * Fix formatting * Implement IProfile, IManagerForApplication, return bool in CheckAvailability, style fixes * Remove IProfile::Get(needs more research), fix IPC response sizes | |||||
2018-01-17 | acc_u0: Add IPC interface and stub InitializeApplicationInfo. | bunnei | 4 | -0/+80 | |