<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/yuzu/applets/web_browser.cpp, branch nx2</title>
<subtitle>Mirror of github.com/cira0100/Eglantine-public nx2, a fork of Djihads80/Eglantine.</subtitle>
<id>https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2</id>
<link rel='self' href='https://git.cirakg.xyz/eglantine-cirakg/atom?h=nx2'/>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/'/>
<updated>2021-07-14T05:07:09+00:00</updated>
<entry>
<title>applets: Append qt_ prefix to Qt frontend applets</title>
<updated>2021-07-14T05:07:09+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2021-07-14T04:29:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=30498f3ce8bb8bdbf55b0baff52a97e13c6bebb5'/>
<id>urn:sha1:30498f3ce8bb8bdbf55b0baff52a97e13c6bebb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270)</title>
<updated>2021-05-25T23:32:56+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2021-05-25T23:32:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=e8f1d7145e98e42ccd3485e42c54e46b4141e367'/>
<id>urn:sha1:e8f1d7145e98e42ccd3485e42c54e46b4141e367</id>
<content type='text'>
* 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</content>
</entry>
<entry>
<title>applets/web: Fix a use-after-free when passing in the URL string</title>
<updated>2021-04-28T16:34:28+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2021-04-28T15:32:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=d93fa45cf82c0d1513ffa69b2920e3fb9596955e'/>
<id>urn:sha1:d93fa45cf82c0d1513ffa69b2920e3fb9596955e</id>
<content type='text'>
The URL string was being deleted before being used, leading to a use-after-free occurring when it is used afterwards.

Fix this by taking the string by const ref to extend its lifetime, ensuring it doesn't get deleted before use.
</content>
</entry>
<entry>
<title>applets/web: Implement the online web browser applet</title>
<updated>2020-12-18T15:33:28+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2020-12-08T11:20:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=469ed33cf696615cfd0a9ee9047dabf0baa2694e'/>
<id>urn:sha1:469ed33cf696615cfd0a9ee9047dabf0baa2694e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>applets/web: Fix keyboard to emulated controller input</title>
<updated>2020-12-18T15:33:28+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2020-12-01T03:25:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=150d2379198cc16986b19bf57453c48439bd6616'/>
<id>urn:sha1:150d2379198cc16986b19bf57453c48439bd6616</id>
<content type='text'>
</content>
</entry>
<entry>
<title>main, applets/web: Re-add progress dialog for RomFS extraction</title>
<updated>2020-12-18T15:33:28+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2020-11-30T15:15:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=fef6f942e464ad96bcfe2a50c9469ad75c45d0c9'/>
<id>urn:sha1:fef6f942e464ad96bcfe2a50c9469ad75c45d0c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>applets/web: Implement the Qt web browser applet frontend</title>
<updated>2020-12-18T15:33:28+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2020-11-30T13:31:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=7641f35fe360a2d3638bd9d63f25fc1120ceb620'/>
<id>urn:sha1:7641f35fe360a2d3638bd9d63f25fc1120ceb620</id>
<content type='text'>
</content>
</entry>
<entry>
<title>applets: Remove the previous web browser applet implementation</title>
<updated>2020-12-18T15:33:27+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2020-11-08T12:17:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=7da1c67f5a57561dc0c8886e26f11d3c139b68aa'/>
<id>urn:sha1:7da1c67f5a57561dc0c8886e26f11d3c139b68aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>applets: Resolve variable shadowing</title>
<updated>2020-12-05T13:37:13+00:00</updated>
<author>
<name>Morph</name>
<email>39850852+Morph1984@users.noreply.github.com</email>
</author>
<published>2020-12-05T13:37:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=6efd3906684e804a151bc6eb39b5d21654654493'/>
<id>urn:sha1:6efd3906684e804a151bc6eb39b5d21654654493</id>
<content type='text'>
</content>
</entry>
<entry>
<title>web_browser: Rename OpenPage to OpenPageLocal</title>
<updated>2019-06-25T00:05:11+00:00</updated>
<author>
<name>Zach Hilman</name>
<email>zachhilman@gmail.com</email>
</author>
<published>2019-06-05T16:13:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=76bf6c6ea9dd5659b0106df7e5adafa1afa01451'/>
<id>urn:sha1:76bf6c6ea9dd5659b0106df7e5adafa1afa01451</id>
<content type='text'>
This is more representative of what actually occurs, as web does support remote URLs which wouldn't need a romfs callback. This paves for easy future support of this with a call like 'OpenPageRemote' or similar.</content>
</entry>
</feed>
