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
lat9nq
73036c83a3
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
2023-06-05 15:15:22 -04:00
Narr the Reg
a40e0fdf9e
time: Implement missing services
...
Implements GetTotalLocationNameCount LoadLocationNameList and
GetTimeZoneRuleVersion.
tz-manager: Fix sign issue
2023-06-05 15:15:11 -04:00
lat9nq
8d52dc163a
time_zone_manager: Implement go_ahead/go_back
2023-06-05 15:15:11 -04:00
lat9nq
5d9dd88387
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.
2023-06-05 15:15:11 -04:00
lat9nq
3979c7daa4
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.
2023-06-05 15:15:11 -04:00
lat9nq
011438fa95
configure_system: Remove external offset on custom rtc
2023-06-05 15:15:11 -04:00
lat9nq
a39b9134db
time: Remove auto timezone consideration
...
GetTimeZoneString no longer reports a setting unique to yuzu, so we
can assume a valid timezone string in core.
2023-06-05 15:15:11 -04:00
lat9nq
3e68a284ae
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.
2023-06-05 15:15:11 -04:00
lat9nq
9e2164be74
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
2023-06-05 15:15:11 -04:00
lat9nq
c378cbbc2d
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.
2023-06-05 15:15:11 -04:00
bunnei
e6fce1cbbd
Merge pull request #10594 from liamwhite/double-patch
...
fsp-srv: avoid patching romfs multiple times
2023-06-04 13:24:47 -07:00
bunnei
125a0e5a07
Merge pull request #10588 from liamwhite/vfs-cached
...
vfs: add vfs_cached for romfs build
2023-06-03 23:23:45 -07:00
bunnei
c5782150f0
Merge pull request #10550 from kkoniuszy/linux-map-buildup-fix
...
host_memory: merge adjacent placeholder mappings on Linux
2023-06-03 23:22:24 -07:00
Liam
a75bc759fe
fsp-srv: avoid patching romfs multiple times
2023-06-03 14:27:08 -04:00
Minionguyjpro
58c54aecb6
Update README.md (Add Android at builds description) ( #10586 )
2023-06-03 16:29:26 +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
bunnei
e931bb8c44
Merge pull request #10575 from bm01/issue-template
...
issue_template: Add link to website, Getting Log Files
2023-06-02 23:58:04 -07:00
Baptiste Marie
206fe987e1
issue_template: Add link to website, Getting Log Files
2023-06-02 17:21:46 +02:00
kkoniuszy
584e8b5c52
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.
2023-06-01 22:57:27 +02:00
liamwhite
9d7131bc82
Merge pull request #10541 from zhaobot/tx-update-20230601030142
...
Update translations (2023-06-01)
2023-06-01 10:53:29 -04:00
liamwhite
d89b98d8e8
Merge pull request #10091 from Kelebek1/bc_bugggggg
...
Fix buffer overlap checking skipping a page for stream score right expand
2023-06-01 09:06:07 -04:00
liamwhite
00b6bef65a
Merge pull request #10530 from Kelebek1/syncpt_oob
...
Fix incorrect syncpt id bounds check and potential out of bounds lookup
2023-06-01 09:05:42 -04:00
liamwhite
988f486061
Merge pull request #10474 from GPUCode/you-left-me-waiting
...
Remove timeline semaphore wait
2023-06-01 09:05:30 -04:00
liamwhite
5ab5987e74
Merge pull request #10352 from grimkor/add-context-menu-status-bar-settings
...
add context menu for status bar settings
2023-06-01 09:05:23 -04:00
liamwhite
1a4f3b37f1
Merge pull request #10482 from german77/gamelist
...
yuzu: Disable game list while game is running
2023-06-01 09:05:18 -04:00
liamwhite
e4cde17e5b
Merge pull request #10518 from lat9nq/ffmpeg-zombie-var
...
CopyFFmpegDeps: Update variable name
2023-06-01 09:05:05 -04:00
The yuzu Community
96a9032d6d
Update translations (2023-06-01)
2023-06-01 03:01:52 +00:00
Kelebek1
6839341f17
Fix incorrect id check and potential out of bounds lookup
2023-05-31 19:10:00 +01:00
lat9nq
9a1c64264d
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.
2023-05-31 03:59:46 +00:00
bunnei
05e38ee149
Merge pull request #10506 from Kelebek1/bc_channel_fix
...
Skip BufferCache tickframe with no channel state set
2023-05-30 14:42:12 -07:00
Kelebek1
661375a222
Skip BufferCache tickframe with no channel state set
2023-05-30 21:57:13 +01:00
Narr the Reg
810d19b6be
Merge pull request #10504 from 12101111/rename-pagesize
...
input_common: rename PAGE_SIZE to avoid conflict
2023-05-30 06:13:01 -06:00
12101111
f78f82e08d
input_common: rename PAGE_SIZE to avoid conflict
...
See also: https://github.com/yuzu-emu/yuzu/issues/8779
2023-05-30 16:59:06 +08:00
german77
e5be1835ab
yuzu: Disable game list while game is running
2023-05-29 10:00:34 -06:00
liamwhite
53fd08b360
Merge pull request #10484 from Morph1984/fmt10
...
externals: Update to fmt 10 and add format_as formatter for BitField
2023-05-28 16:33:42 -04:00
Morph
124dd86820
CMakeLists: Rollback minimum to fmt 9
...
The mingw fmt package https://aur.archlinux.org/packages/mingw-w64-fmt has not been updated yet.
2023-05-28 15:20:35 -04:00
Morph
9950a388d2
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.
2023-05-28 15:05:55 -04:00
liamwhite
b26018e2e6
Merge pull request #10475 from ameerj/microprofile-workaround
...
microprofile: Avoid crashing due to OOB stackPos
2023-05-28 13:18:54 -04:00
liamwhite
381caf4c00
Merge pull request #10483 from ameerj/gl-cpu-astc
...
gl_texture_cache: Fix ASTC CPU decoding with compression disabled
2023-05-28 13:18:31 -04:00
liamwhite
379d4b5e6a
Merge pull request #10280 from danilaml/cmake-bin-dir
...
Use TARGET_FILE_DIR generator expression
2023-05-28 13:18:06 -04:00
liamwhite
bf3f450211
Merge pull request #10283 from danilaml/support-interlaced-videos
...
Add support for deinterlaced video playback
2023-05-28 13:17:58 -04:00
liamwhite
09743fa681
Merge pull request #10376 from abouvier/cmake-default
...
cmake: apply defaults to all externals
2023-05-28 13:17:50 -04:00
liamwhite
93c17ee4da
Merge pull request #10463 from liamwhite/this-is-why-we-need-g
...
vfs_concat: fix time complexity of read
2023-05-28 13:17:42 -04:00
liamwhite
18595738fd
Merge pull request #10464 from liamwhite/clear-cache
...
qt: add menu item to remove cache storage
2023-05-28 13:17:33 -04:00
liamwhite
e994388b43
Merge pull request #10469 from Kelebek1/bc_state
...
Move buffer bindings to per-channel state
2023-05-28 13:17:26 -04:00
liamwhite
88ccc420b8
Merge pull request #10471 from Kelebek1/test2
...
Wait indefinitely when audio buffer queue is too big
2023-05-28 13:17:12 -04:00
ameerj
ea2e155b0b
gl_texture_cache: Fix ASTC CPU decoding with compression disabled
...
gl_format was incorrectly being overwritten when compression was disabled
2023-05-28 13:14:51 -04:00
ameerj
fee91096ca
microprofile: Avoid crashing due to OOB stack pos
2023-05-27 22:24:22 -04:00