aboutsummaryrefslogtreecommitdiff
path: root/src/core/file_sys
AgeCommit message (Collapse)Author
2023-07-21configure_system: Implement with for looplat9nq
2023-07-12file_sys/content_archive: Detect compressed NCAs (#11047)Tobias
2023-07-06vfs_real: use open file size for getting size (#11016)liamwhite
2023-06-27fsmitm_romfsbuild: avoid full path lookupsLiam
2023-06-23vfs_real: lock concurrent accessesLiam
2023-06-22Merge pull request #10806 from liamwhite/worst-fs-implementation-everbunnei
vfs_real: misc optimizations
2023-06-19vfs_concat: verify short readLiam
2023-06-18vfs_concat: fix offset calculation when not aligned to file boundaryLiam
2023-06-16vfs_real: ensure size cache is reset on writeLiam
2023-06-16patch_manager: remove unnecessary GetSize callsLiam
2023-06-16vfs_real: misc optimizationsLiam
2023-06-15nx_tzdb: Correct Antarctica spellinglat9nq
2023-06-14Merge pull request #10729 from liamwhite/windows-is-a-memebunnei
vfs_real: add file LRU cache for open file limits
2023-06-13vfs_real: require file existence on openLiam
2023-06-13vfs_real: add simplified open file cacheLiam
2023-06-13Merge pull request #10603 from lat9nq/tz-more-completebunnei
core,common: Implement missing time zone data/computations
2023-06-13vfs_real: lazily open filesLiam
2023-06-13vfs_real: add file LRU cache for open file limitsLiam
2023-06-11android: Add update supportNarr the Reg
2023-06-07Merge pull request #10591 from keve1227/localized-game-iconsliamwhite
Localize game icons
2023-06-05time_zone_binary: Add zoneinfo datalat9nq
Adds the basic time zone data for the system archive. time_zone_binary: Implement full system archive time_zone_binary: Remove unneeded template tz_binary: Make GenerateFiles static
2023-06-03Fix typoKevin Sundqvist Norlén
Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>
2023-06-03Update Chinese NX language namesKeve1227
... as per the TLoZ: TotK icon files. Would this conflict with older games?
2023-06-03Pick game icon based on the configured system languageKeve1227
2023-06-03romfs: use vfs_cached for romfs outputLiam
2023-06-03vfs: add vfs_cached for romfs buildLiam
2023-05-26vfs_concat: fix time complexity of readLiam
2023-05-11fs: adjust future save pathLiam
2023-05-07vfs_layered: avoid n^2 lookup in layeredfs buildingLiam
2023-05-07vfs_vector: avoid n^2 lookup in layeredfs buildingLiam
2023-03-12general: fix spelling mistakesLiam
2023-02-15Merge pull request #9796 from liamwhite/currentliamwhite
general: rename CurrentProcess to ApplicationProcess
2023-02-14remove static from pointer sized or smaller types for aesthetics, change ↵arades79
constexpr static to static constexpr for consistency Signed-off-by: arades79 <scravers@protonmail.com>
2023-02-14add static lifetime to constexpr values to force compile time evaluation ↵arades79
where possible Signed-off-by: arades79 <scravers@protonmail.com>
2023-02-13general: rename CurrentProcess to ApplicationProcessLiam
2023-01-01vfs: Replace cstr concat with char concatMerry
2022-11-22general: fix compile for Apple ClangLiam
2022-10-27Merge pull request #9115 from vonchenplus/game_name_by_languagebunnei
file_sys: Priority display of game titles in the current language
2022-10-24file_sys: Priority display of game titles in the current languageFengChen
2022-10-22general: Resolve -Wunused-lambda-capture and C5233Morph
2022-10-22general: Enforce C4800 everywhere except in video_coreMorph
2022-10-16savedata_factory: Detect future save data pathsMorph
Enable compatibility for new account/device save paths planned on a future implementation.
2022-10-06Merge pull request #6142 from lat9nq/prog_meta_ref_bind_addressbunnei
program_metadata: Avoid reference binding to misaligned address
2022-09-03core: ns: Implement pl:s serviceNarr the Reg
2022-08-21core/file_sys: fix alignment of BuildIdLiam
2022-08-19core/file_sys: fix BuildId paddingLiam
2022-08-12ips_layer: Delimit parsed hex value stringMorph
Delimits the hex value string on spaces, slashes, carriage returns or newlines, allowing for comments to be added in-line.
2022-07-27chore: make yuzu REUSE compliantAndrea Pappacoda
[REUSE] is a specification that aims at making file copyright information consistent, so that it can be both human and machine readable. It basically requires that all files have a header containing copyright and licensing information. When this isn't possible, like when dealing with binary assets, generated files or embedded third-party dependencies, it is permitted to insert copyright information in the `.reuse/dep5` file. Oh, and it also requires that all the licenses used in the project are present in the `LICENSES` folder, that's why the diff is so huge. This can be done automatically with `reuse download --all`. The `reuse` tool also contains a handy subcommand that analyzes the project and tells whether or not the project is (still) compliant, `reuse lint`. Following REUSE has a few advantages over the current approach: - Copyright information is easy to access for users / downstream - Files like `dist/license.md` do not need to exist anymore, as `.reuse/dep5` is used instead - `reuse lint` makes it easy to ensure that copyright information of files like binary assets / images is always accurate and up to date To add copyright information of files that didn't have it I looked up who committed what and when, for each file. As yuzu contributors do not have to sign a CLA or similar I couldn't assume that copyright ownership was of the "yuzu Emulator Project", so I used the name and/or email of the commit author instead. [REUSE]: https://reuse.software Follow-up to 01cf05bc75b1e47beb08937439f3ed9339e7b254
2022-06-26core: Replace all instances of ResultCode with Resultgerman77
2022-06-13general: fix compilation on GCC 12Liam