Stenzek
c8dd9995ec
GameDatabase: Remove redundant SetRymlCallbacks()
3 months ago
Stenzek
fef553ff12
Qt: Display 'First Value' in memory scanner
3 months ago
Stenzek
a9ce005a20
Qt: Fix maximized state not saving to config
...
Restores the "old" position when restoring again. Except on Wayland,
where nothing works.
3 months ago
Stenzek
3768940fbb
Qt: Fix assertion on shutdown after resize
3 months ago
Stenzek
690f843e2a
Qt: Auto switch between any/changed values in memory scanner
3 months ago
Stenzek
5ed7961390
Qt: Refuse to start in known broken environments
3 months ago
Stenzek
30df16cc76
Scripts: Remove PKGBUILD
...
I originally provided this an alternative to the broken AUR packages.
However, it seems that Arch users would rather use broken packages and
keep complaining to me instead of their packager. I specifically forbid
packages for DuckStation (see README.md), and there's no way to request
removal of these packages without handing my details over to a
distribution I want nothing to do with.
So this is step one. Next step will be removing Linux support entirely,
because I'm sick of the headaches and hacks for an operating system that
only compromises 2% of the userbase, and I don't even use myself. But I'm
hoping the Linux community will be reasonable, because as someone giving
up my free time and not being compensated in any way, I shouldn't have
to deal with this.
Just grep the source for "wayland" and you'll see what I mean.
3 months ago
Stenzek
ce53e29997
Qt: Fix possible crash on shutdown
3 months ago
Stenzek
e5593c973f
CI/Flatpak: Hopefully fix build cache
...
If this doesn't work, just going to remove it completely. So far past
the point of caring.
3 months ago
Stenzek
acf78970c6
Qt: Create main window before starting EmuThread
...
Stops signals such as achievements active changed being lost.
3 months ago
Stenzek
f569448ea1
System: Centralize pause checks
3 months ago
Davide Pesavento
fbca692629
GameDB: Set max speedup cycles to 70000 for Resident Evil 2 ( #3496 )
...
Freezes after (some) door transitions otherwise.
3 months ago
Davide Pesavento
e821b13ba2
GameDB: Tweak compat settings for Parasite Eve 2 ( #3492 )
...
We no longer need to disable read speedup all the time thanks to the
new DisableCDROMSpeedupOnMDEC trait. Unfortunately we still have to
increase the max speedup cycles to avoid other issues ranging from
the game simply freezing to audio glitches during area transitions.
3 months ago
Stenzek
188be7de05
Deps: Revert Harfbuzz to 11.2.1
...
Match Qt bundled version. Might help with crashes I can't reproduce in
text shaping.
3 months ago
Stenzek
042930d735
FullscreenUI: Fix focus loss with grid/list button
3 months ago
zkdpower
fac47b135a
Update the Simple-Chinese translation to latest. ( #3495 )
3 months ago
Davide Pesavento
168b80dd49
Qt: Add tooltips to game list
3 months ago
Davide Pesavento
df65879d06
GPU: Fix typo
3 months ago
Stenzek
300d158320
FullscreenUI: Fix clock position in pause menu
3 months ago
Stenzek
5bfe5cf121
dep/imgui: Remap non-breaking space to space
...
MacOS likes to use them for formatting.
3 months ago
Stenzek
351f67a227
CMake: Use -g1 for Release builds
3 months ago
Davide Pesavento
70d6a2d1af
Achievements: Revert back to long date format for unlock/submit time
3 months ago
Davide Pesavento
71591e8219
Qt: Use localized date/time formatting in a few more places
3 months ago
Stenzek
0de3ffab0c
Data: Update SDL game controller database
3 months ago
Stenzek
36718c6e99
CMake: Force debug symbols on Linux
...
Fixes crash backtraces.
3 months ago
Stenzek
634fac4410
CrashHandler: Fix recursive backtrace on Linux
3 months ago
Stenzek
2b18df0910
MediaCapture: Don't crash if video codec supports 0 formats
3 months ago
Stenzek
44237146ef
FullscreenUI: Fix remaining fixed date/time formatting locations
3 months ago
Stenzek
29e92705c4
FullscreenUI: Add option to hide grid view labels
...
Also handle titles that span multiple lines.
3 months ago
Stenzek
96c224497b
Qt: Use selected language locale for formatting
...
But check the prefix against the system locale, so that e.g. en can use
the system country.
3 months ago
Stenzek
c82351a14a
Qt: Implement 'System Language' language option
3 months ago
Stenzek
7f5f90338f
Qt: Use application locale in most places
3 months ago
Stenzek
ef320c62a3
Qt: Cache app locale object
3 months ago
Stenzek
f91ee34fa4
Qt: Merge qttranslations.cpp with qthost.cpp
...
No need to keep it separate anymore since we're not precalculating glyph
ranges.
3 months ago
Stenzek
9b353f841e
Misc: Use host locale formatting for dates
...
Fixes achievement unlocks and lasted played times being shown in US
format.
3 months ago
Stenzek
1c8699b8a0
Host: Add FormatNumber()
...
Formats the argument according to the system locale, instead of C.
3 months ago
Stenzek
e82218f823
Qt: Fix changing language while game running
3 months ago
Stenzek
47fe487c2e
README: Add migration instructions for Flatpak->AppImage
3 months ago
Stenzek
83d521f3d8
CMake: Drop Flatpak workarounds
...
No longer needed since it is using self-contained.
3 months ago
Stenzek
6c4300c6c7
CI/Flatpak: Simplify deps build
...
I'll probably drop it in the future since there was only one or two
people who indicated that they're using it. But at least now I don't
have another file I need to keep up to date.
So consider the Flatpak package as deprecated.
3 months ago
Stenzek
3426bcdc71
Deps: Update for July 2025
...
SDL3 3.2.18
harfbuzz 11.3.2
libjpeg-turbo 3.1.1
libpng 1.6.50
libwebp 1.6.0
libzip 1.11.4
3 months ago
Stenzek
ad4a909aa4
FullscreenUI: Fix incorrect parent directory button
3 months ago
Stenzek
37efd34a99
Qt: Drop renderer option from setup wizard
...
No need when automatic renderer exists.
3 months ago
Davide Pesavento
d63ae9715f
GameDB: Add missing controllers and metadata for The Legend of Dragoon
3 months ago
Davide Pesavento
6e63ceb5a2
GameDB: Add missing metadata for Koudelka
...
And fix the EU and NA release dates
3 months ago
Víctor "IlDucci
d28c0a00b4
Spanish (Spain) update 2025-07-25 ( #3490 )
...
- New strings have been translated.
- Corrected a typo in the "seconds" counter.
- Other minor changes.
3 months ago
Stenzek
d0e00178c3
Qt: Fix fullscreen action enabled on startup
3 months ago
Stenzek
a660c13625
System: Always adjust video size for capture
...
Fixes auto resolution size with non-multiple-of-4 window sizes.
3 months ago
Stenzek
22fb032f91
GPUThread: Fix very rare or impossible FIFO corruption
...
If the buffer wraps around once, and the GPU thread does not execute any
commands before the CPU thread reaches the end again, it could lose one
buffer's worth of commands.
Also don't keep incrementing the work count while this is happening.
Super unlikely unless a ton of data is being pushed through the FIFO.
3 months ago
Stenzek
13233cc82e
PostProcessing/GLSL: Fix compile error with interface blocks
3 months ago