| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-10-01 | bcat: Add FSC accessors for BCAT data | Zach Hilman | |
| Ports BCAT to use FSC interface | |||
| 2019-09-30 | am: Unstub PopLaunchParameter and add bcat connection for app-specific data | Zach Hilman | |
| Previously we were simply returning the account-preselect structure all times but if passed with a different mode the game expects application-specific data. This also adds a hook for BCAT into this allowing us to send the launch parameter through bcat, | |||
| 2019-09-30 | applets: Add accessor for AppletFrontendSet | Zach Hilman | |
| Allows other services to call applets without using LLE. | |||
| 2019-09-23 | Merge pull request #2683 from DarkLordZach/lock-exit | David | |
| am: Implement exit locking and self exit commands | |||
| 2019-09-22 | Deglobalize System: Am | David Marcec | |
| 2019-09-21 | qt: Prompt user for confirmation if exit lock is active | Zach Hilman | |
| 2019-09-21 | am: Implement ISelfController ExitLock commands | Zach Hilman | |
| 2019-09-21 | am: Implement ISelfController Exit | Zach Hilman | |
| Closes the current application. | |||
| 2019-09-21 | am: Add RequestExit event to AppletMessageQueue | Zach Hilman | |
| Tested against libnx, signals to games to begin cleanup. | |||
| 2019-09-21 | configure_debug: Move reporting option to logging | Zach Hilman | |
| 2019-09-21 | services: Pass FileSystemController as reference to services that need it | Zach Hilman | |
| 2019-09-21 | am: Unstub IApplicationFunctions EnsureSaveData (20) | Zach Hilman | |
| Creates a default save data for the application given a user ID. | |||
| 2019-09-04 | service/am: Remove usages of global system accessors | Lioncash | |
| Avoids the use of global accessors, removing the reliance on global state. This also makes dependencies explicit in the interface, as opposed to being hidden | |||
| 2019-09-04 | AM: Stub IApplicationFunctions::GetGpuErrorDetectedSystemEvent (#2827) | mailwl | |
| * AM: Implement IApplicationFunctions::GetGpuErrorDetectedSystemEvent * Remove unneeded event clear * Fix event name | |||
| 2019-07-11 | service/am: Implement IsAutoSleepDisabled | Lioncash | |
| This simply queries whether or not auto-sleep facilities are disabled and has no special handling. It's a basic getter function. | |||
| 2019-07-11 | service/am: Implement SetAutoSleepDisabled | Lioncash | |
| Provides a basic implementation of SetAutoSleepDisabled. Until idle handling is implemented, this is about the best we can do. In the meantime, provide a rough documenting of specifics that occur when this function is called on actual hardware. | |||
| 2019-07-07 | Merge pull request #2651 from DarkLordZach/apm-boost-mode-1 | bunnei | |
| apm: Initial implementation of performance config and boost mode | |||
| 2019-07-06 | clang-format fixes | Michael Scire | |
| 2019-07-06 | am: Implement GetAccumulatedSuspendedTickValue | Michael Scire | |
| 2019-07-02 | file_sys: Rename other ContentRecordType members | Bakugo | |
| 2019-06-28 | am: Implement SetCpuBoostMode in terms of APM | Zach Hilman | |
| 2019-06-24 | applets: Pass current process title ID to applets | Zach Hilman | |
| Avoids using system accessor to get current process in applet code. | |||
| 2019-06-24 | general_frontend: Add documentation for parental controls and ecommerce applets | Zach Hilman | |
| 2019-06-24 | web_browser: Only delete temporary directory if it was created | Zach Hilman | |
| Prevents crashes with ShopN applet occasionally. | |||
| 2019-06-24 | web_browser: Take ECommerce applet frontend optionally in constructor | Zach Hilman | |
| If it is needed but wasn't passed (or passed nullptr), the Shop handling code will alert and throw an error. | |||
| 2019-06-24 | web_browser: Use function tables for execute and initialize | Zach Hilman | |
| Allows easy handling of multiple shim types, as they have enough in common to be the same backend but not enough to share init/exec. | |||
| 2019-06-24 | web_browser: Correct structures and properly parse TLVs/ShimKind | Zach Hilman | |
| Much, much more HW-accurate and allows us to easily support all of the different web 'shim' types. | |||
| 2019-06-24 | applets: Track ECommerce and Parental Control applet frontends | Zach Hilman | |
| 2019-06-24 | applets: Implement Auth applet backend | Zach Hilman | |
| This is responsible for parental controls and supports verifying, changing, and registering PIN codes. | |||
| 2019-06-21 | Merge pull request #2482 from DarkLordZach/prepo | bunnei | |
| core: Add detailed local reporting feature for development | |||
| 2019-06-16 | Signalled accumulated_suspended_tick_changed_event on creation based on RE | David Marcec | |
| 2019-06-16 | Impl'd IsUserAccountSwitchLocked, SetAudioOutVolume, GetAudioOutVolume & ↵ | David Marcec | |
| Partial impl of GetAccumulatedSuspendedTickChangedEvent IPC-100 was changed to InitializeApplicationInfoOld instead of InitializeApplicationInfo. IPC-150 makes an indentical call to IPC-100 however does extra processing. They should not have the same name as it's quite confusing to debug. | |||
| 2019-06-12 | common/hex_util: Combine HexVectorToString() and HexArrayToString() | Lioncash | |
| These can be generified together by using a concept type to designate them. This also has the benefit of not making copies of potentially very large arrays. | |||
| 2019-06-05 | Merge pull request #2526 from lioncash/global | Zach Hilman | |
| core/telemetry_session: Remove usages of the global system accessor | |||
| 2019-06-05 | Merge pull request #2510 from SciresM/desired_language | Zach Hilman | |
| Implement/Fix IApplicationFunctions::GetDesiredLanguage | |||
| 2019-05-30 | Merge pull request #1931 from DarkLordZach/mii-database-1 | bunnei | |
| mii: Implement MiiManager backend and several mii service commands | |||
| 2019-05-29 | core/core: Remove unnecessary includes | Lioncash | |
| The contents of these includes aren't used anywhere in this translation unit. | |||
| 2019-05-26 | loader: Move NSO module tracking to AppLoader | Zach Hilman | |
| Also cleanup of general stuff | |||
| 2019-05-25 | applets/error: Save report on error applet | Zach Hilman | |
| This matches official behavior with the erpt/eclct/eupld service chain. | |||
| 2019-05-25 | applets: Save report on stubbed applet | Zach Hilman | |
| This also reworks the applet data storage to be peekable. | |||
| 2019-05-23 | Implement IApplicationFunctions::GetDesiredLanguage | Michael Scire | |
| 2019-05-19 | Merge pull request #2487 from lioncash/service-return | Hexagon12 | |
| service/am: Add missing return in error case for IStorageAccessor's Read/Write() | |||
| 2019-05-18 | service/am: Add missing return in error case for IStorageAccessor's ↵ | Lioncash | |
| Read()/Write(). Previously this would fall through and return successfully, despite being an out of bounds read or write. | |||
| 2019-05-18 | core/kernel/object: Rename ResetType enum members | Lioncash | |
| 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. | |||
| 2019-04-25 | mii_manager: Fix incorrect loop condition in mii UUID generation code | Zach Hilman | |
| 2019-04-25 | profile_select: Port Service::Account::UUID to Common::UUID | Zach Hilman | |
| 2019-04-17 | web_browser: Make OpenPage non-const | Zach Hilman | |
| 2019-04-17 | main: Add GMainWindow hooks for Error display | Zach Hilman | |
| 2019-04-17 | general_backend: Move StubApplet and add backend PhotoViewer | Zach Hilman | |
| 2019-04-17 | applets: Add Error applet | Zach Hilman | |
| Responsible for displaying error codes and messages | |||
