Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2024-01-30 | am: return AppletDataBroker and use for frontend applets | Liam | 1 | -74/+15 | |
2024-01-30 | am: migrate global state to per-applet state structure | Liam | 1 | -1/+0 | |
2024-01-30 | am: re-namespace frontend applets to frontend directory | Liam | 1 | -104/+21 | |
2023-11-06 | service: am: Set the correct album program id | german77 | 1 | -2/+2 | |
2023-11-05 | yuzu: Only store games in the recently played list | german77 | 1 | -0/+24 | |
2023-10-01 | service: am: Set push in arguments according to the launched applet | Narr the Reg | 1 | -10/+39 | |
2023-03-25 | applets: implement RequestExit | Liam | 1 | -0/+1 | |
2022-11-13 | service: am: Implement cabinet applet backend | german77 | 1 | -4/+8 | |
2022-10-22 | general: Enforce C4800 everywhere except in video_core | Morph | 1 | -1/+1 | |
2022-06-27 | core: Replace all instances of ResultCode with Result | german77 | 1 | -2/+2 | |
2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | 1 | -3/+2 | |
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. | |||||
2022-03-22 | applets: Rename Mii to MiiEdit | Morph | 1 | -4/+4 | |
2022-03-01 | applet: mii: Simple implementation of mii applet | german77 | 1 | -3/+6 | |
2021-10-02 | service: Replace service event creation with ServiceContext::CreateEvent | Morph | 1 | -4/+6 | |
The service context helps to manage all created events and allows us to close them upon destruction. | |||||
2021-05-06 | hle: kernel: Remove deprecated Object class. | bunnei | 1 | -1/+0 | |
2021-05-06 | hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject. | bunnei | 1 | -4/+4 | |
2021-05-06 | hle: kernel: Migrate KEvent to KAutoObject. | bunnei | 1 | -3/+4 | |
2021-05-06 | hle: kernel: Refactor IPC interfaces to not use std::shared_ptr. | bunnei | 1 | -3/+3 | |
2021-04-17 | applets: Send focus state change message on applet state change | Morph | 1 | -2/+5 | |
Fixes the softlock after the controller applet exits in Mario Kart 8 Deluxe. | |||||
2021-04-17 | applets: Make the applet mode a protected property of Applet | Morph | 1 | -5/+10 | |
2021-04-15 | applets: Pass in the LibraryAppletMode each applet's constructor | Morph | 1 | -1/+9 | |
2021-02-05 | hle: kernel: Reimplement KReadableEvent and KWritableEvent. | bunnei | 1 | -5/+7 | |
2021-02-05 | hle: kernel: Rename WritableEvent to KWritableEvent. | bunnei | 1 | -1/+1 | |
2021-02-05 | hle: kernel: Rename ReadableEvent to KReadableEvent. | bunnei | 1 | -3/+3 | |
2020-12-18 | applets: Remove the previous web browser applet implementation | Morph | 1 | -11/+9 | |
2020-09-04 | Project Mjölnir: Part 2 - Controller Applet | Morph | 1 | -8/+11 | |
Co-authored-by: Its-Rei <kupfel@gmail.com> | |||||
2020-02-08 | hle: services: Use std::shared_ptr instead of copy by value. | bunnei | 1 | -12/+12 | |
2019-11-25 | kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) | bunnei | 1 | -3/+3 | |
* 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-09-30 | applets: Add accessor for AppletFrontendSet | Zach Hilman | 1 | -0/+2 | |
Allows other services to call applets without using LLE. | |||||
2019-09-05 | service/am: Remove usages of global system accessors | Lioncash | 1 | -4/+13 | |
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-06-25 | applets: Pass current process title ID to applets | Zach Hilman | 1 | -1/+1 | |
Avoids using system accessor to get current process in applet code. | |||||
2019-06-25 | applets: Track ECommerce and Parental Control applet frontends | Zach Hilman | 1 | -2/+10 | |
2019-05-29 | core/core: Remove unnecessary includes | Lioncash | 1 | -5/+22 | |
The contents of these includes aren't used anywhere in this translation unit. | |||||
2019-05-25 | applets: Save report on stubbed applet | Zach Hilman | 1 | -4/+12 | |
This also reworks the applet data storage to be peekable. | |||||
2019-04-17 | applets: Add AppletManager class to control lifetime | Zach Hilman | 1 | -0/+55 | |
2019-01-01 | core/kernel: Remove unnecessary inclusions | Lioncash | 1 | -1/+1 | |
Gets rid of a few unnecessary header dependencies in some source files. | |||||
2018-11-29 | hle_ipc: Refactor SleepClientThread to avoid ReadableEvent | Zach Hilman | 1 | -5/+1 | |
2018-11-29 | kernel/event: Reference ReadableEvent from WritableEvent | Zach Hilman | 1 | -3/+3 | |
2018-11-29 | core: Port all current usages of Event to Readable/WritableEvent | Zach Hilman | 1 | -8/+9 | |
2018-11-20 | am/applets: Make the applet data broker part of the applet itself. | Lioncash | 1 | -3/+12 | |
The accessor should be doing just that, accessing, rather than retaining the lifetime of the data broker as well. | |||||
2018-11-20 | am/applets: Replace includes with forward declarations where applicable | Lioncash | 1 | -2/+4 | |
Also resolve places where includes should have been provided, but weren't. | |||||
2018-11-20 | am/applets: Relocate comments above the relevant data member in AppletDataBroker | Lioncash | 1 | -11/+18 | |
Avoids wonky wrapping and makes it nicer to read. | |||||
2018-11-19 | applet: Add AppletDataBroker to manage HLE to AM service interaction | Zach Hilman | 1 | -12/+44 | |
This cleans up most of the callbacks and such in the Applets::Applet interface, while also properly implementing all four data channels. | |||||
2018-11-18 | applet: Use std::queue instead of std::vector for storage stack | Zach Hilman | 1 | -3/+4 | |
2018-11-18 | software_keyboard: Push buffer size to offset 0x4 in output data | Zach Hilman | 1 | -1/+3 | |
2018-11-18 | am: Allow applets to push multiple and different channels of data | Zach Hilman | 1 | -1/+5 | |
2018-11-18 | am: Implement text check software keyboard mode | Zach Hilman | 1 | -0/+5 | |
Allows the game to verify and send a message to the frontend. | |||||
2018-11-18 | am: Deglobalize software keyboard applet | Zach Hilman | 1 | -3/+7 | |
2018-11-18 | am/applets: Add Applet superclass to describe a generic applet | Zach Hilman | 1 | -0/+46 | |
Adds an Initialize and Execute methods which are used by the ILibraryAppletAccessor to start and control the applet. |