lat9nq
23f2b1ebad
nx_tzdb: Create headers from downloaded system archive data
Use lat9nq/tzdb_to_nx release data to generate header files.
nx_tzdb: Use an interface library
nx_tzdb: Gate download if achive not exists
nx_tzdb: Fix header generator brace closing
nx_tzdb: Add base directory files
nx_tzdb: Add SPDX info
3 years ago
Narr the Reg
c934089969
time: Implement missing services
Implements GetTotalLocationNameCount LoadLocationNameList and
GetTimeZoneRuleVersion.
tz-manager: Fix sign issue
3 years ago
lat9nq
99d8774310
time_zone_manager: Implement go_ahead/go_back
3 years ago
lat9nq
bd9ab73ba8
tz_content_manager: Try the system time zone first
If we can't find the normal time zone string, try searching for the
closest one.
3 years ago
lat9nq
2c92d48491
common: Move system time zone string detection
Moves it from Settings to Common::TimeZone, since this algorithm doesn't
depend on the setting. It also lets us use it in other libraries.
common: Various fixes
time_zone: Don't double up the std::abs
Too many absolute values were causing mirrored time zones to resolve
as the same.
3 years ago
lat9nq
29c66764bb
configure_system: Remove external offset on custom rtc
3 years ago
lat9nq
a379c50acc
time: Remove auto timezone consideration
GetTimeZoneString no longer reports a setting unique to yuzu, so we
can assume a valid timezone string in core.
3 years ago
lat9nq
e2bb24f012
settings: Always report a valid time zone
Prevents needing to deduce the non-Switch setting in core. Instead, we
deduce the meaning of this setting where the heresy is committed, in
common.
settings: Remove strftime usage
GetTimeZoneString: Use standard features
Also forces GMT on MinGW due to broken strftime.
3 years ago
lat9nq
5ecd76f619
time_manager: Don't offset RTC by system time zone
This causes the emulated system's universal time to be on the user's clock, and the user time to
be off if they set a time zone.
time_manager: Remove GetExternalRtcTime
3 years ago
lat9nq
6457b99586
tz_content_manager: Detect system time zone
Uses C++20 tzdb to determine the system timezone. The switch uses the
597 posix time zones, so this needs tests if the system time zone isn't
posix-compliant.
3 years ago
bunnei
1c624b1b29
Merge pull request #10594 from liamwhite/double-patch
fsp-srv: avoid patching romfs multiple times
3 years ago
bunnei
eb15ff27dd
Merge pull request #10588 from liamwhite/vfs-cached
vfs: add vfs_cached for romfs build
3 years ago
bunnei
63c71abab3
Merge pull request #10550 from kkoniuszy/linux-map-buildup-fix
host_memory: merge adjacent placeholder mappings on Linux
3 years ago
Liam
22d0bf11f1
fsp-srv: avoid patching romfs multiple times
3 years ago
Minionguyjpro
d4261e6017
Update README.md (Add Android at builds description) ( #10586 )
3 years ago
Liam
445948d297
romfs: use vfs_cached for romfs output
3 years ago
Liam
3fd364d3bb
vfs: add vfs_cached for romfs build
3 years ago
bunnei
0d2b417484
Merge pull request #10575 from bm01/issue-template
issue_template: Add link to website, Getting Log Files
3 years ago
Baptiste Marie
9c0418e208
issue_template: Add link to website, Getting Log Files
3 years ago
kkoniuszy
802d30d421
host_memory: merge adjacent placeholder mappings on Linux
Track the private anonymous placeholder mappings created by Unmap() and
wherever possible, replace existing placeholders with larger ones
instead of creating many small ones.
This helps with the buildup of mappings in /proc/YUZU_PID/maps after a
longer gaming session, improving stability without having to increase
vm.max_map_count to a ridiculous value. The amount of placeholder
mappings will no longer outgrow the amount of actual memfd mappings in
cases of high memory fragmentation.
3 years ago
liamwhite
31cbf3037d
Merge pull request #10541 from zhaobot/tx-update-20230601030142
Update translations (2023-06-01)
3 years ago
liamwhite
cd9f88e483
Merge pull request #10091 from Kelebek1/bc_bugggggg
Fix buffer overlap checking skipping a page for stream score right expand
3 years ago
liamwhite
2d92f940d7
Merge pull request #10530 from Kelebek1/syncpt_oob
Fix incorrect syncpt id bounds check and potential out of bounds lookup
3 years ago
liamwhite
90a3955fbb
Merge pull request #10474 from GPUCode/you-left-me-waiting
Remove timeline semaphore wait
3 years ago
liamwhite
c60fc2d416
Merge pull request #10352 from grimkor/add-context-menu-status-bar-settings
add context menu for status bar settings
3 years ago
liamwhite
38a5299599
Merge pull request #10482 from german77/gamelist
yuzu: Disable game list while game is running
3 years ago
liamwhite
d233fd61c0
Merge pull request #10518 from lat9nq/ffmpeg-zombie-var
CopyFFmpegDeps: Update variable name
3 years ago
The yuzu Community
771a9e532b
Update translations (2023-06-01)
3 years ago
Kelebek1
f50f69f07c
Fix incorrect id check and potential out of bounds lookup
3 years ago
lat9nq
a6d8b22805
CopyFFmpegDeps: Update variable name
FFmpeg_DLL_DIR does not exist anywhere else in the repository.
Evidently, the variable name was antiquated at some point, but it
continued to work here as a zombie.
Update the name and avoid copy issues.
3 years ago
bunnei
1a9898fd97
Merge pull request #10506 from Kelebek1/bc_channel_fix
Skip BufferCache tickframe with no channel state set
3 years ago
Kelebek1
3da7eafba7
Skip BufferCache tickframe with no channel state set
3 years ago
Narr the Reg
5e35454e43
Merge pull request #10504 from 12101111/rename-pagesize
input_common: rename PAGE_SIZE to avoid conflict
3 years ago
12101111
3f3e986098
input_common: rename PAGE_SIZE to avoid conflict
See also: https://github.com/yuzu-emu/yuzu/issues/8779
3 years ago
german77
e1f99c566b
yuzu: Disable game list while game is running
3 years ago
liamwhite
8195adfec0
Merge pull request #10484 from Morph1984/fmt10
externals: Update to fmt 10 and add format_as formatter for BitField
3 years ago
Morph
6ca8600ad6
CMakeLists: Rollback minimum to fmt 9
The mingw fmt package https://aur.archlinux.org/packages/mingw-w64-fmt has not been updated yet.
3 years ago
Morph
ef9b1765fa
externals: Update to fmt 10 and add format_as formatter for BitField
Implicit conversions are now disallowed in fmt 10. Use format_as to convert to the underlying type.
3 years ago
liamwhite
9886f549ed
Merge pull request #10475 from ameerj/microprofile-workaround
microprofile: Avoid crashing due to OOB stackPos
3 years ago
liamwhite
a4a3df9e69
Merge pull request #10483 from ameerj/gl-cpu-astc
gl_texture_cache: Fix ASTC CPU decoding with compression disabled
3 years ago
liamwhite
ca2c5a9243
Merge pull request #10280 from danilaml/cmake-bin-dir
Use TARGET_FILE_DIR generator expression
3 years ago
liamwhite
01008297aa
Merge pull request #10283 from danilaml/support-interlaced-videos
Add support for deinterlaced video playback
3 years ago
liamwhite
92591b1f4d
Merge pull request #10376 from abouvier/cmake-default
cmake: apply defaults to all externals
3 years ago
liamwhite
e39dde5cd6
Merge pull request #10463 from liamwhite/this-is-why-we-need-g
vfs_concat: fix time complexity of read
3 years ago
liamwhite
c0e8e6b617
Merge pull request #10464 from liamwhite/clear-cache
qt: add menu item to remove cache storage
3 years ago
liamwhite
56e0201201
Merge pull request #10469 from Kelebek1/bc_state
Move buffer bindings to per-channel state
3 years ago
liamwhite
6ccaae812a
Merge pull request #10471 from Kelebek1/test2
Wait indefinitely when audio buffer queue is too big
3 years ago
ameerj
514c224679
gl_texture_cache: Fix ASTC CPU decoding with compression disabled
gl_format was incorrectly being overwritten when compression was disabled
3 years ago
ameerj
ae7634d80f
microprofile: Avoid crashing due to OOB stack pos
3 years ago
GPUCode
0dc4778654
renderer_vulkan: Remove timeline semaphore wait
3 years ago