Liam
8be3a041e0
file_sys/card_image: support dumps with prepended key area
2023-08-17 22:03:47 -04:00
Liam
84cb20bc72
core: remove ResultVal type
2023-08-08 11:09:37 -04:00
lat9nq
8e15146026
configure_system: Implement with for loop
2023-07-21 10:56:07 -04:00
Tobias
04868ab9da
file_sys/content_archive: Detect compressed NCAs ( #11047 )
2023-07-12 23:17:18 +02:00
liamwhite
8bf46f48f8
vfs_real: use open file size for getting size ( #11016 )
2023-07-06 23:43:53 +02:00
Liam
edd54abee4
fsmitm_romfsbuild: avoid full path lookups
2023-06-27 23:25:47 -04:00
Liam
1dd166f766
vfs_real: lock concurrent accesses
2023-06-23 00:57:24 -04:00
bunnei
3f3e4efb30
Merge pull request #10806 from liamwhite/worst-fs-implementation-ever
...
vfs_real: misc optimizations
2023-06-22 21:46:50 -07:00
Liam
e5f1b22e16
vfs_concat: verify short read
2023-06-19 09:47:05 -04:00
Liam
b0beca52a3
vfs_concat: fix offset calculation when not aligned to file boundary
2023-06-18 22:21:29 -04:00
Liam
94e7cb05da
vfs_real: ensure size cache is reset on write
2023-06-16 16:43:14 -04:00
Liam
bf47f777b1
patch_manager: remove unnecessary GetSize calls
2023-06-16 16:29:10 -04:00
Liam
734242c5bc
vfs_real: misc optimizations
2023-06-16 16:29:06 -04:00
lat9nq
03e8d9aca7
nx_tzdb: Correct Antarctica spelling
2023-06-15 23:03:54 -04:00
bunnei
ce0510913a
Merge pull request #10729 from liamwhite/windows-is-a-meme
...
vfs_real: add file LRU cache for open file limits
2023-06-14 18:32:25 -07:00
Liam
ed7c4af915
vfs_real: require file existence on open
2023-06-13 17:22:47 -04:00
Liam
dbbe237668
vfs_real: add simplified open file cache
2023-06-13 17:16:14 -04:00
bunnei
698a3eda50
Merge pull request #10603 from lat9nq/tz-more-complete
...
core,common: Implement missing time zone data/computations
2023-06-13 13:28:45 -07:00
Liam
0e7eaaba5a
vfs_real: lazily open files
2023-06-13 10:37:34 -04:00
Liam
f25236a4d6
vfs_real: add file LRU cache for open file limits
2023-06-13 10:37:34 -04:00
Narr the Reg
a338de7850
android: Add update support
2023-06-11 23:33:50 -06:00
liamwhite
219bd90152
Merge pull request #10591 from keve1227/localized-game-icons
...
Localize game icons
2023-06-07 14:03:28 -04:00
lat9nq
84642bdd3f
time_zone_binary: Add zoneinfo data
...
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-05 15:15:23 -04:00
Kevin Sundqvist Norlén
a2cfe3749a
Fix typo
...
Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>
2023-06-03 21:31:44 +02:00
Keve1227
a0f235f4fd
Update Chinese NX language names
...
... as per the TLoZ: TotK icon files. Would this conflict with older games?
2023-06-03 17:23:14 +02:00
Keve1227
d0aa63069f
Pick game icon based on the configured system language
2023-06-03 17:13:24 +02:00
Liam
6e23c84669
romfs: use vfs_cached for romfs output
2023-06-03 08:56:59 -04:00
Liam
790f91fcc5
vfs: add vfs_cached for romfs build
2023-06-03 08:50:54 -04:00
Liam
0596a4afb1
vfs_concat: fix time complexity of read
2023-05-26 16:07:38 -04:00
Liam
351079a4ba
fs: adjust future save path
2023-05-11 17:30:30 -04:00
Liam
d100de27ee
vfs_layered: avoid n^2 lookup in layeredfs building
2023-05-07 19:03:41 -04:00
Liam
5792a72c29
vfs_vector: avoid n^2 lookup in layeredfs building
2023-05-07 16:50:35 -04:00
Liam
600f325d87
general: fix spelling mistakes
2023-03-12 11:33:01 -04:00
liamwhite
6d77de96da
Merge pull request #9796 from liamwhite/current
...
general: rename CurrentProcess to ApplicationProcess
2023-02-15 17:42:45 -05:00
arades79
683019878f
remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency
...
Signed-off-by: arades79 <scravers@protonmail.com>
2023-02-14 12:35:39 -05:00
arades79
45e13b03f3
add static lifetime to constexpr values to force compile time evaluation where possible
...
Signed-off-by: arades79 <scravers@protonmail.com>
2023-02-14 12:33:11 -05:00
Liam
ceda2d280e
general: rename CurrentProcess to ApplicationProcess
2023-02-13 19:03:12 -05:00
Merry
bee395d2f0
vfs: Replace cstr concat with char concat
2023-01-01 18:52:02 +00:00
Liam
9737615948
general: fix compile for Apple Clang
2022-11-22 22:22:28 -05:00
bunnei
25d53e66d1
Merge pull request #9115 from vonchenplus/game_name_by_language
...
file_sys: Priority display of game titles in the current language
2022-10-27 11:33:02 -07:00
FengChen
1689e0a71f
file_sys: Priority display of game titles in the current language
2022-10-24 21:55:25 +08:00
Morph
c7e079a5d4
general: Resolve -Wunused-lambda-capture and C5233
2022-10-22 15:02:04 -04:00
Morph
e6ab1f673b
general: Enforce C4800 everywhere except in video_core
2022-10-22 15:02:04 -04:00
Morph
ae453ab6a8
savedata_factory: Detect future save data paths
...
Enable compatibility for new account/device save paths planned on a future implementation.
2022-10-16 23:49:55 -04:00
bunnei
61883d8820
Merge pull request #6142 from lat9nq/prog_meta_ref_bind_address
...
program_metadata: Avoid reference binding to misaligned address
2022-10-06 20:42:15 -07:00
Narr the Reg
c7a814f10f
core: ns: Implement pl:s service
2022-09-03 17:32:12 -04:00
Liam
518317b717
core/file_sys: fix alignment of BuildId
2022-08-21 12:28:36 -04:00
Liam
39cf6abd94
core/file_sys: fix BuildId padding
2022-08-19 17:16:33 -04:00
Morph
a44da3c14d
ips_layer: Delimit parsed hex value string
...
Delimits the hex value string on spaces, slashes, carriage returns or newlines, allowing for comments to be added in-line.
2022-08-12 10:19:44 -04:00
Andrea Pappacoda
cdb240f3d4
chore: make yuzu REUSE compliant
...
[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 01cf05bc75
2022-07-27 12:53:49 +02:00