Stenzek
|
60aec342eb
|
FileSystem: Make OpenSharedCFile() wrap OpenCFile() on non-Windows
|
2026-10-10 21:47:40 +10:00 |
|
Stenzek
|
659ff37089
|
FileSystem: Backport additional helper functions
|
2026-10-10 21:47:40 +10:00 |
|
Stenzek
|
ba3590f902
|
Core: Don't reset folders when resetting settings
Users having their data save locations would be unexpected.
|
2026-10-10 21:47:40 +10:00 |
|
Stenzek
|
95722d8e99
|
Settings: Don't copy controller type to game
These are part of the controller settings...
|
2026-10-10 21:47:40 +10:00 |
|
Stenzek
|
8bb030b8cf
|
Settings: Add a dedicated key for overlays
|
2026-10-10 21:47:40 +10:00 |
|
Stenzek
|
4ad124e8d1
|
StringUtil: Fix possible integer overflow in EncodeAndAppendUTF8()
|
2026-10-10 21:47:40 +10:00 |
|
Stenzek
|
4e652d5bb9
|
System: Provide content details to OnSystemStarted()
Avoids the OnGameChanged() call later.
|
2026-10-10 21:47:40 +10:00 |
|
Stenzek
|
07d3a934a6
|
GameList: Synchronize settings between FullscreenUI and Qt
Also share translations with other hosts.
|
2026-10-10 21:47:40 +10:00 |
|
Stenzek
|
e02bb9c748
|
GameList: Allow use of external SettingsInterface
|
2026-10-10 21:47:39 +10:00 |
|
Stenzek
|
d253d0a1d9
|
GameList: Don't persist cache map between refreshes
It was cleared anyway.
|
2026-10-10 21:47:39 +10:00 |
|
Stenzek
|
a4048c9c37
|
GameDatabase: Sort disc sets by save title
And allow lookup by name.
|
2026-10-10 21:47:39 +10:00 |
|
Stenzek
|
dbc8b22917
|
Threading: Add WaitFor() to ConditionVariable
|
2026-10-10 21:47:39 +10:00 |
|
Stenzek
|
83153676d7
|
SettingsInterface: Guard against copying to self
|
2026-10-10 21:47:39 +10:00 |
|
Stenzek
|
93e53494ac
|
Achievements: Separate login and credential saving steps
Allows saving to an external settings interface, not needed on desktop.
|
2026-10-10 21:47:39 +10:00 |
|
Stenzek
|
364c7bd485
|
Achievements: Extract bucket names out of FullscreenUI
|
2026-10-10 21:47:39 +10:00 |
|
Stenzek
|
18e2aa1615
|
Deps: Update to 20261010
|
2026-10-10 21:47:39 +10:00 |
|
Stenzek
|
9cb25f7e98
|
Qt: Fix crash when desktop file check is skipped
latest
|
2026-10-10 21:47:38 +10:00 |
|
Stenzek
|
21b05557c7
|
Qt: Fix desktop environment conditions
|
2026-10-10 21:47:19 +10:00 |
|
Stenzek
|
cbcbbe1eba
|
GameDB: Disable auto-analog on Khamrai
|
2026-10-10 15:37:08 +10:00 |
|
Davide Pesavento
|
6c1645fe56
|
Qt: Fix default value of HideCursorInFullscreen (#3809)
And use the correct recommended value for RenderToSeparateWindow
|
2026-10-10 12:33:49 +10:00 |
|
Stenzek
|
df8059758b
|
Achievements: Don't try to fetch badges without cache
Why are you trying to run two instances out of the same directory anyhow?
|
2026-10-07 22:15:51 +10:00 |
|
Stenzek
|
e0668baab4
|
Achievements: Don't lock in prefetch callback
Always executes on the core thread, and avoids a deadlock if the cache
is not open (e.g. you are running two instances).
|
2026-10-07 21:53:36 +10:00 |
|
Stenzek
|
697599c47a
|
CI: Use prefix path in cross appimage
Hopefully fix it being broken in Qt 6.12.
|
2026-10-06 17:54:22 +10:00 |
|
Stenzek
|
baf6c425d0
|
System: Fix incorrect title being copied into save state header
How on earth did I derp this up...
|
2026-10-06 17:39:04 +10:00 |
|
Stenzek
|
898b6a3caa
|
GameDB: Fix a bunch of incorrect release dates
|
2026-10-06 17:39:04 +10:00 |
|
PeterDelta
|
a304c0430a
|
Update duckstation-qt_es.ts (#3808)
|
2026-10-06 16:52:46 +10:00 |
|
Stenzek
|
4122fed9ad
|
INISettingsInterface: ClearSection() should not create an empty section
|
2026-10-02 20:33:49 +10:00 |
|
Stenzek
|
9d00d6b6e3
|
GPU/HW: Use correct format for ROV buffers
|
2026-10-02 20:33:48 +10:00 |
|
Stenzek
|
fd88101c80
|
VulkanDevice: Fix spec violation in ROV clear
|
2026-10-02 19:47:46 +10:00 |
|
Stenzek
|
14c2267628
|
Qt: Use AppRoot for translations
Hopefully fix it breaking when running under an AppImage on Linux, with
AppRun having a different AT_EXECFN value.
|
2026-10-01 21:42:33 +10:00 |
|
Stenzek
|
acad15618e
|
Deps: Update to 20261001
|
2026-10-01 21:09:12 +10:00 |
|
Stenzek
|
8fa9ef5394
|
FullscreenUI: Fix focus reset on escape in game list search
|
2026-10-01 15:35:33 +10:00 |
|
Stenzek
|
3f037f2682
|
CDImageCHD: Read out the correct sector size depending on mode
Probably doesn't affect anything in normal PSX dumps, but possibly
homebrew.
|
2026-10-01 15:09:00 +10:00 |
|
Stenzek
|
e68431fda8
|
CDImagePPF: Handle non-mode2 sectors
Don't think anything will actually rely on this, but just in case...
|
2026-10-01 15:08:57 +10:00 |
|
Stenzek
|
4d3dadd07e
|
CDImageMemory: Read each sector in its native format
Hopefully fixes the crash with mode-1 sectors when precaching is
enabled.
|
2026-10-01 15:08:57 +10:00 |
|
Stenzek
|
39a1e37be9
|
Qt: Update English translation catalog
|
2026-10-01 14:35:47 +10:00 |
|
Stenzek
|
003ff5a8d7
|
Qt: Update machine translations
|
2026-10-01 14:35:09 +10:00 |
|
Stenzek
|
8d42a0c022
|
FullscreenUI: Fix compiler warning
|
2026-09-30 21:25:05 +10:00 |
|
Stenzek
|
2d8e5b68a5
|
MDEC: Don't clear output FIFO on new command
Fixes corrupted MDEC-decoded-images in Bealphareth.
|
2026-09-30 21:25:03 +10:00 |
|
Stenzek
|
b3b2bbc751
|
FullscreenUI: Display progress for on-demand game list load
Better than freezing up without any indication as to what's going on.
|
2026-09-30 00:33:10 +10:00 |
|
Stenzek
|
2c1fba1cd5
|
FullscreenUI: Size loading screen text and progress separately
Avoids wrapping on longer text.
|
2026-09-30 00:31:30 +10:00 |
|
Stenzek
|
4091d29353
|
FullscreenUI: Fix change disc menu getting stuck in some scenarios
e.g. using playlist.
|
2026-09-29 23:44:09 +10:00 |
|
Stenzek
|
a429876f53
|
Misc: Remove more unused include guards
|
2026-09-29 23:34:08 +10:00 |
|
Stenzek
|
41c1fb10e9
|
Qt: Use posix_spawn for updater relaunch on Linux
|
2026-09-29 18:06:25 +10:00 |
|
Stenzek
|
bfb23fb8c9
|
GPU: Improve CRTC function readability
|
2026-09-29 11:34:20 +10:00 |
|
Stenzek
|
60f7ffa2d0
|
GPU: Fix scanline sync before vertical_display_start
If the current line was before start, it wouldn't sync before end.
|
2026-09-29 11:32:07 +10:00 |
|
Stenzek
|
8a46ed8b7d
|
Misc: Replace std::shared_mutex with Threading::SharedMutex
|
2026-09-28 21:17:34 +10:00 |
|
Stenzek
|
d78fd23db9
|
ImGuiManager: Avoid unsafe read of context pointer on core thread
|
2026-09-28 01:33:14 +10:00 |
|
Stenzek
|
616c41d492
|
ImGuiManager: Stash overlays in separate draw list when transition active
Fixes OSD messages and notifications getting caught in the transition
and looking terrible.
|
2026-09-28 01:33:14 +10:00 |
|
Stenzek
|
c4b4496e9b
|
FullscreenUI: Display subset icon as game icon in subset view
Same for the background.
|
2026-09-28 00:29:51 +10:00 |
|