summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/am/applets/web_browser.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270)Morph2021-05-261-26/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * common: fs: fs_types: Create filesystem types Contains various filesystem types used by the Common::FS library * common: fs: fs_util: Add std::string to std::u8string conversion utility * common: fs: path_util: Add utlity functions for paths Contains various utility functions for getting or manipulating filesystem paths used by the Common::FS library * common: fs: file: Rewrite the IOFile implementation * common: fs: Reimplement Common::FS library using std::filesystem * common: fs: fs_paths: Add fs_paths to replace common_paths * common: fs: path_util: Add the rest of the path functions * common: Remove the previous Common::FS implementation * general: Remove unused fs includes * string_util: Remove unused function and include * nvidia_flags: Migrate to the new Common::FS library * settings: Migrate to the new Common::FS library * logging: backend: Migrate to the new Common::FS library * core: Migrate to the new Common::FS library * perf_stats: Migrate to the new Common::FS library * reporter: Migrate to the new Common::FS library * telemetry_session: Migrate to the new Common::FS library * key_manager: Migrate to the new Common::FS library * bis_factory: Migrate to the new Common::FS library * registered_cache: Migrate to the new Common::FS library * xts_archive: Migrate to the new Common::FS library * service: acc: Migrate to the new Common::FS library * applets/profile: Migrate to the new Common::FS library * applets/web: Migrate to the new Common::FS library * service: filesystem: Migrate to the new Common::FS library * loader: Migrate to the new Common::FS library * gl_shader_disk_cache: Migrate to the new Common::FS library * nsight_aftermath_tracker: Migrate to the new Common::FS library * vulkan_library: Migrate to the new Common::FS library * configure_debug: Migrate to the new Common::FS library * game_list_worker: Migrate to the new Common::FS library * config: Migrate to the new Common::FS library * configure_filesystem: Migrate to the new Common::FS library * configure_per_game_addons: Migrate to the new Common::FS library * configure_profile_manager: Migrate to the new Common::FS library * configure_ui: Migrate to the new Common::FS library * input_profiles: Migrate to the new Common::FS library * yuzu_cmd: config: Migrate to the new Common::FS library * yuzu_cmd: Migrate to the new Common::FS library * vfs_real: Migrate to the new Common::FS library * vfs: Migrate to the new Common::FS library * vfs_libzip: Migrate to the new Common::FS library * service: bcat: Migrate to the new Common::FS library * yuzu: main: Migrate to the new Common::FS library * vfs_real: Delete the contents of an existing file in CreateFile Current usages of CreateFile expect to delete the contents of an existing file, retain this behavior for now. * input_profiles: Don't iterate the input profile dir if it does not exist Silences an error produced in the log if the directory does not exist. * game_list_worker: Skip parsing file if the returned VfsFile is nullptr Prevents crashes in GetLoader when the virtual file is nullptr * common: fs: Validate paths for path length * service: filesystem: Open the mod load directory as read only
* hle: kernel: Rename Process to KProcess.bunnei2021-05-061-1/+1
|
* applets: Send focus state change message on applet state changeMorph2021-04-171-1/+1
| | | | Fixes the softlock after the controller applet exits in Mario Kart 8 Deluxe.
* applets: Make the applet mode a protected property of AppletMorph2021-04-171-1/+1
|
* applets: Pass in the LibraryAppletMode each applet's constructorMorph2021-04-151-2/+3
|
* applets/web: Implement the online web browser appletMorph2020-12-181-3/+9
|
* main, applets/web: Re-add progress dialog for RomFS extractionMorph2020-12-181-32/+34
|
* pl_u, applets/web: Decrypt shared fonts to TTF filesMorph2020-12-181-0/+86
|
* applets/web: Implement the default web browser applet frontendMorph2020-12-181-1/+4
|
* applets/web: Implement the offline browser applet backendMorph2020-12-181-13/+133
|
* applets/web: Initial implementation of the web browser appletMorph2020-12-181-2/+225
|
* applets: Remove the previous web browser applet implementationMorph2020-12-181-526/+6
|
* service: Eliminate usages of the global system instanceLioncash2020-11-271-1/+1
| | | | | Completely removes all usages of the global system instance within the services code by passing in the using system instance to the services.
* common/fileutil: Convert namespace to Common::FSLioncash2020-08-161-8/+8
| | | | | | | | | | | | Migrates a remaining common file over to the Common namespace, making it consistent with the rest of common files. This also allows for high-traffic FS related code to alias the filesystem function namespace as namespace FS = Common::FS; for more concise typing.
* General: Tidy up clang-format warnings part 2Lioncash2020-08-131-1/+2
|
* core/web_browser: Allow WebApplet to exit gracefully when an error occursFearlessTobi2020-03-221-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.
* hle: services: Use std::shared_ptr instead of copy by value.bunnei2020-02-081-1/+1
|
* am: Refactor IStorage interface.bunnei2020-02-061-1/+1
|
* service: Resolve sign conversion errorsLioncash2019-11-121-8/+8
| | | | | These are fairly trivial to resolve and most of the changes entail using RESULT_UNKNOWN over ResultCode(-1).
* service/am: Remove usages of global system accessorsLioncash2019-09-051-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
* file_sys: Rename other ContentRecordType membersBakugo2019-07-021-2/+2
|
* applets: Pass current process title ID to appletsZach Hilman2019-06-251-3/+4
| | | | Avoids using system accessor to get current process in applet code.
* general_frontend: Add documentation for parental controls and ecommerce appletsZach Hilman2019-06-251-15/+15
|
* web_browser: Only delete temporary directory if it was createdZach Hilman2019-06-251-1/+3
| | | | Prevents crashes with ShopN applet occasionally.
* web_browser: Use function tables for execute and initializeZach Hilman2019-06-251-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.
* web_browser: Correct structures and properly parse TLVs/ShimKindZach Hilman2019-06-251-60/+162
| | | Much, much more HW-accurate and allows us to easily support all of the different web 'shim' types.
* web_browser: Make OpenPage non-constZach Hilman2019-04-171-1/+1
|
* applets: Port current applets to take frontend in constructorZach Hilman2019-04-171-3/+1
| | | As opposed to using Core::System::GetInstance()
* patch_manager: Dump NSO name with build IDZach Hilman2019-03-281-2/+1
|
* game_list: Register content with ContentProviderZach Hilman2019-03-271-2/+3
|
* core/frontend/applets/web_browser: Include missing headersLioncash2019-01-171-2/+8
| | | | Gets rid of a few indirect inclusions.
* core/frontend/applets/web_browser: Make OpenPage() non-constLioncash2019-01-171-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.
* web_browser: Add bounds checking to applet interfaceZach Hilman2018-12-291-7/+7
|
* applets: Implement LibAppletOff (Web) appletZach Hilman2018-12-281-0/+184