summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/am/applets/web_browser.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-03-22core/web_browser: Allow WebApplet to exit gracefully when an error occursFearlessTobi1-0/+6
Currently, yuzu just freezes when an error occurs while Initializing the WebApplet. From a user perspective, this obviously isn't great as the game just softlocks. With this change, yuzu will call the Finalize method, so to the game it seems like as the user just exited the WebApplet normally. This works around https://github.com/yuzu-emu/yuzu/issues/2852.
2020-02-08hle: services: Use std::shared_ptr instead of copy by value.bunnei1-1/+1
2020-02-06am: Refactor IStorage interface.bunnei1-1/+1
2019-11-12service: Resolve sign conversion errorsLioncash1-8/+8
These are fairly trivial to resolve and most of the changes entail using RESULT_UNKNOWN over ResultCode(-1).
2019-09-05service/am: Remove usages of global system accessorsLioncash1-9/+10
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-07-02file_sys: Rename other ContentRecordType membersBakugo1-2/+2
2019-06-25applets: Pass current process title ID to appletsZach Hilman1-3/+4
Avoids using system accessor to get current process in applet code.
2019-06-25general_frontend: Add documentation for parental controls and ecommerce appletsZach Hilman1-15/+15
2019-06-25web_browser: Only delete temporary directory if it was createdZach Hilman1-1/+3
Prevents crashes with ShopN applet occasionally.
2019-06-25web_browser: Use function tables for execute and initializeZach Hilman1-7/+264
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-25web_browser: Correct structures and properly parse TLVs/ShimKindZach Hilman1-60/+162
Much, much more HW-accurate and allows us to easily support all of the different web 'shim' types.
2019-04-17web_browser: Make OpenPage non-constZach Hilman1-1/+1
2019-04-17applets: Port current applets to take frontend in constructorZach Hilman1-3/+1
As opposed to using Core::System::GetInstance()
2019-03-28patch_manager: Dump NSO name with build IDZach Hilman1-2/+1
2019-03-27game_list: Register content with ContentProviderZach Hilman1-2/+3
2019-01-17core/frontend/applets/web_browser: Include missing headersLioncash1-2/+8
Gets rid of a few indirect inclusions.
2019-01-17core/frontend/applets/web_browser: Make OpenPage() non-constLioncash1-1/+1
This is a function that definitely doesn't always have a non-modifying behavior across all implementations, so this should be made non-const. This gets rid of the need to mark data members as mutable to work around the fact mutating data members needs to occur.
2018-12-29web_browser: Add bounds checking to applet interfaceZach Hilman1-7/+7
2018-12-28applets: Implement LibAppletOff (Web) appletZach Hilman1-0/+184