Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2021-02-05 | hle: kernel: Reimplement KReadableEvent and KWritableEvent. | bunnei | 1 | -13/+17 | |
2021-02-05 | hle: kernel: Rename WritableEvent to KWritableEvent. | bunnei | 1 | -4/+4 | |
2021-02-05 | hle: kernel: Rename ReadableEvent to KReadableEvent. | bunnei | 1 | -4/+4 | |
2020-12-18 | applets: Remove the previous web browser applet implementation | Morph | 1 | -21/+14 | |
2020-09-26 | frontend/controller: Eliminate dependency on the global system instance | Lioncash | 1 | -1/+2 | |
2020-09-04 | Project Mjölnir: Part 2 - Controller Applet | Morph | 1 | -23/+48 | |
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 | |
2020-02-06 | services: am: Clear events on PopOutData and PopInteractiveOutData. | bunnei | 1 | -0/+2 | |
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-11-03 | kernel: events: Remove ResetType::Automatic. | bunnei | 1 | -5/+5 | |
- 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-09-30 | applets: Add accessor for AppletFrontendSet | Zach Hilman | 1 | -0/+4 | |
Allows other services to call applets without using LLE. | |||||
2019-09-05 | service/am: Remove usages of global system accessors | Lioncash | 1 | -13/+12 | |
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 | -9/+12 | |
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 | -5/+19 | |
2019-05-29 | core/core: Remove unnecessary includes | Lioncash | 1 | -0/+15 | |
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 | 1 | -2/+3 | |
Also cleanup of general stuff | |||||
2019-05-25 | applets: Save report on stubbed applet | Zach Hilman | 1 | -9/+24 | |
This also reworks the applet data storage to be peekable. | |||||
2019-05-18 | core/kernel/object: Rename ResetType enum members | Lioncash | 1 | -3/+3 | |
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-17 | applets: Add AppletManager class to control lifetime | Zach Hilman | 1 | -0/+82 | |
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-12-10 | applets: Correct usage of SignalStateChanged event | Zach Hilman | 1 | -3/+3 | |
This was causing some games (most notably Pokemon Quest) to softlock due to an event being fired when not supposed to. This also removes a hack wherein we were firing the state changed event when the game retrieves it, which is incorrect. | |||||
2018-12-03 | applets: Correct event ResetTypes from OneShot to Sticky | Zach Hilman | 1 | -3/+3 | |
Fixes bugs relating to signalling in software keyboard. | |||||
2018-11-29 | kernel/event: Reference ReadableEvent from WritableEvent | Zach Hilman | 1 | -15/+9 | |
2018-11-29 | core: Port all current usages of Event to Readable/WritableEvent | Zach Hilman | 1 | -12/+19 | |
2018-11-20 | am/applets: Make the applet data broker part of the applet itself. | Lioncash | 1 | -4/+2 | |
The accessor should be doing just that, accessing, rather than retaining the lifetime of the data broker as well. | |||||
2018-11-19 | software_keyboard: Return correct result code on user cancel operation | Zach Hilman | 1 | -1/+0 | |
2018-11-19 | applet: Add AppletDataBroker to manage HLE to AM service interaction | Zach Hilman | 1 | -4/+91 | |
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 | -1/+11 | |
2018-11-18 | am: Deglobalize software keyboard applet | Zach Hilman | 1 | -13/+3 | |
2018-11-18 | am/applets: Add Applet superclass to describe a generic applet | Zach Hilman | 1 | -0/+29 | |
Adds an Initialize and Execute methods which are used by the ILibraryAppletAccessor to start and control the applet. |