<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eglantine-cirakg/src/common/common_paths.h, 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-05-25T23:32:56+00:00</updated>
<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>common: Add a screenshots directory</title>
<updated>2020-07-21T02:51:02+00:00</updated>
<author>
<name>lat9nq</name>
<email>lat9nq@virginia.edu</email>
</author>
<published>2020-07-07T03:24:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=11fb3d5d121dd1d44d50dd77b67fb1c8eed25407'/>
<id>urn:sha1:11fb3d5d121dd1d44d50dd77b67fb1c8eed25407</id>
<content type='text'>
Adds a screenshots directory as a path managed by FileUtil.
</content>
</entry>
<entry>
<title>file_util: Add shader directory</title>
<updated>2019-02-07T01:20:57+00:00</updated>
<author>
<name>ReinUsesLisp</name>
<email>reinuseslisp@airmail.cc</email>
</author>
<published>2019-01-11T04:46:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=f75174d195c84d08461872213f2d7e7c18c5942f'/>
<id>urn:sha1:f75174d195c84d08461872213f2d7e7c18c5942f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>common_paths: Add Load and Dump dirs</title>
<updated>2018-09-21T23:53:05+00:00</updated>
<author>
<name>Zach Hilman</name>
<email>zachhilman@gmail.com</email>
</author>
<published>2018-09-20T01:53:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=2f2bd3b952c568692134a4db98d26edf0262ac2c'/>
<id>urn:sha1:2f2bd3b952c568692134a4db98d26edf0262ac2c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow key loading from %YUZU_DIR%/keys in addition to ~/.switch</title>
<updated>2018-08-01T04:16:54+00:00</updated>
<author>
<name>Zach Hilman</name>
<email>zachhilman@gmail.com</email>
</author>
<published>2018-07-29T22:42:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=feb6b2b4a82acb41248701ef69aa6758408927d0'/>
<id>urn:sha1:feb6b2b4a82acb41248701ef69aa6758408927d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>file_util: Use an enum class for GetUserPath()</title>
<updated>2018-07-21T20:21:19+00:00</updated>
<author>
<name>Lioncash</name>
<email>mathew1800@gmail.com</email>
</author>
<published>2018-07-21T19:52:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=85ca923ed4f6cbedf45ad764c2f155a72b058e63'/>
<id>urn:sha1:85ca923ed4f6cbedf45ad764c2f155a72b058e63</id>
<content type='text'>
Instead of using an unsigned int as a parameter and expecting a user to
always pass in the correct values, we can just convert the enum into an
enum class and use that type as the parameter type instead, which makes
the interface more type safe.

We also get rid of the bookkeeping "NUM_" element in the enum by just
using an unordered map. This function is generally low-frequency in
terms of calls (and I'd hope so, considering otherwise would mean we're
slamming the disk with IO all the time) so I'd consider this acceptable
in this case.
</content>
</entry>
<entry>
<title>Remove some references to Citra</title>
<updated>2018-07-06T13:47:06+00:00</updated>
<author>
<name>fearlessTobi</name>
<email>thm.frey@gmail.com</email>
</author>
<published>2018-07-06T13:47:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=08acefbaab36bb6f36fe123dc2b9b157a801dd00'/>
<id>urn:sha1:08acefbaab36bb6f36fe123dc2b9b157a801dd00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add configurable logging backends</title>
<updated>2018-07-03T01:45:47+00:00</updated>
<author>
<name>James Rowe</name>
<email>jroweboy@gmail.com</email>
</author>
<published>2018-07-02T17:10:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=7af1a786d5f67931da734a45b26ef42dc2f6a8e0'/>
<id>urn:sha1:7af1a786d5f67931da734a45b26ef42dc2f6a8e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removing unused settings and yuzu rebranding</title>
<updated>2018-01-13T02:11:05+00:00</updated>
<author>
<name>James Rowe</name>
<email>jroweboy@gmail.com</email>
</author>
<published>2018-01-12T04:56:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=31499ecb2e36783391c4ed2daaedf383e3748a1f'/>
<id>urn:sha1:31499ecb2e36783391c4ed2daaedf383e3748a1f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>HW: add AES engine &amp; implement AES-CCM</title>
<updated>2017-02-21T21:57:31+00:00</updated>
<author>
<name>wwylele</name>
<email>wwylele@gmail.com</email>
</author>
<published>2017-01-01T12:58:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.cirakg.xyz/eglantine-cirakg/commit/?id=ec94c633b77370ddc6be38db324c168306d3be35'/>
<id>urn:sha1:ec94c633b77370ddc6be38db324c168306d3be35</id>
<content type='text'>
</content>
</entry>
</feed>
