| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-02-27 | AM/ICommonStateGetter: Stub SetLcdBacklighOffEnabled (#3454) | Morph | |
| * Stub SetLcdBacklighOffEnabled Used by Super Smash Bros. Ultimate We require backlight services to be implemented to turn on/off the backlight. * Address feedback | |||
| 2020-02-07 | hle: services: Use std::shared_ptr instead of copy by value. | bunnei | |
| 2020-02-05 | am: Correct IPC object count mismatch. | bunnei | |
| 2020-02-05 | services: am: Clear events on PopOutData and PopInteractiveOutData. | bunnei | |
| 2020-02-05 | am: Refactor IStorage interface. | bunnei | |
| 2020-02-05 | applets: software_keyboard: Signal state change on end of interactive session. | bunnei | |
| 2020-02-05 | applets: software_keyboard: Minor cleanup. | bunnei | |
| 2019-11-24 | Merge pull request #3094 from lioncash/tables | bunnei | |
| service: Update function tables | |||
| 2019-11-24 | kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for ↵ | bunnei | |
| kernel objects. (#3154) * kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. - See https://github.com/citra-emu/citra/pull/4710 for details. | |||
| 2019-11-21 | Merge pull request #3112 from lioncash/skip | bunnei | |
| service/am: Remove unnecessary Skip calls | |||
| 2019-11-21 | Merge pull request #3111 from lioncash/query | bunnei | |
| am: Stub QueryApplicationPlayStatistics | |||
| 2019-11-15 | Merge pull request #3091 from lioncash/core-conversion | bunnei | |
| core: Make most implicit type conversion warnings errors on MSVC | |||
| 2019-11-14 | service/am: Remove unnecessary Skip calls | Lioncash | |
| We can simplify these by wrapping the necessary members in structs and then simply reading out the whole struct. | |||
| 2019-11-14 | am: Stub QueryApplicationPlayStatistics | Lioncash | |
| Maintains implementation parity between QueryApplicationPlayStatistics and QueryApplicationPlayStatisticsByUid. These function the same behaviorally underneath the hood, with the only difference being that one allows specifying a UID. | |||
| 2019-11-12 | service: Update function tables | Lioncash | |
| Keeps the function tables up to date. Updated based off information from Switchbrew. | |||
| 2019-11-12 | service: Resolve sign conversion errors | Lioncash | |
| These are fairly trivial to resolve and most of the changes entail using RESULT_UNKNOWN over ResultCode(-1). | |||
| 2019-11-11 | Implement stub for QueryApplicationPlayStatisticsByUid | Michael Scire | |
| 2019-11-06 | Merge pull request #3062 from bunnei/event-improve | bunnei | |
| kernel: Improve events | |||
| 2019-11-03 | common_func: Use std::array for INSERT_PADDING_* macros. | bunnei | |
| - Zero initialization here is useful for determinism. | |||
| 2019-11-03 | kernel: events: Remove ResetType::Automatic. | bunnei | |
| - 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 | |||
| 2019-11-03 | core/am: Stub InitializeApplicationCopyrightFrameBuffer, ↵ | FearlessTobi | |
| SetApplicationCopyrightImage and SetApplicationCopyrightVisibility These commands require Screenshots to be implemented anyway, so they are safe to stub for now. | |||
| 2019-10-15 | bcat: Remove use of global system accessors | Lioncash | |
| Removes all uses of the global system accessor within the BCAT interface. | |||
| 2019-10-06 | hle/service: Replace global system instance calls with instance-based ones | Lioncash | |
| Migrates the HLE service code off the use of directly accessing the global system instance where trivially able to do so. This removes all usages of Core::CurrentProcess from the service code, only 8 occurrences of this function exist elsewhere. There's still quite a bit of "System::GetInstance()" being used, however this was able to replace a few instances. | |||
| 2019-10-04 | service/am: Silence -Wreorder | ReinUsesLisp | |
| 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. | |||
