Skip to content

latest-ls22

Choose a tag to compare

@LinuxServer-CI LinuxServer-CI released this 03 Sep 02:25
· 85 commits to master since this release
56c0353

CI Report:

https://ci-tests.linuxserver.io/linuxserver/duckstation/latest-ls22/index.html

LinuxServer Changes:

Initial release.

Remote Changes:

Commits

  • 3426bcdc7 Deps: Update for July 2025
  • 6c4300c6c CI/Flatpak: Simplify deps build
  • 83d521f3d CMake: Drop Flatpak workarounds
  • 47fe487c2 README: Add migration instructions for Flatpak->AppImage
  • e82218f82 Qt: Fix changing language while game running
  • 1c8699b8a Host: Add FormatNumber()
  • 9b353f841 Misc: Use host locale formatting for dates
  • f91ee34fa Qt: Merge qttranslations.cpp with qthost.cpp
  • ef320c62a Qt: Cache app locale object
  • 7f5f90338 Qt: Use application locale in most places
  • c82351a14 Qt: Implement 'System Language' language option
  • 96c224497 Qt: Use selected language locale for formatting
  • 29e92705c FullscreenUI: Add option to hide grid view labels
  • 44237146e FullscreenUI: Fix remaining fixed date/time formatting locations
  • 2b18df091 MediaCapture: Don't crash if video codec supports 0 formats
  • 634fac441 CrashHandler: Fix recursive backtrace on Linux
  • 36718c6e9 CMake: Force debug symbols on Linux
  • 0de3ffab0 Data: Update SDL game controller database
  • 71591e821 Qt: Use localized date/time formatting in a few more places
  • 70d6a2d1a Achievements: Revert back to long date format for unlock/submit time
  • 351f67a22 CMake: Use -g1 for Release builds
  • 5bfe5cf12 dep/imgui: Remap non-breaking space to space
  • 300d15832 FullscreenUI: Fix clock position in pause menu
  • df65879d0 GPU: Fix typo
  • 168b80dd4 Qt: Add tooltips to game list
  • fac47b135 Update the Simple-Chinese translation to latest. (#3495)
  • 042930d73 FullscreenUI: Fix focus loss with grid/list button
  • 188be7de0 Deps: Revert Harfbuzz to 11.2.1
  • e821b13ba GameDB: Tweak compat settings for Parasite Eve 2 (#3492)
  • fbca69262 GameDB: Set max speedup cycles to 70000 for Resident Evil 2 (#3496)
  • f569448ea System: Centralize pause checks
  • acf78970c Qt: Create main window before starting EmuThread
  • e5593c973 CI/Flatpak: Hopefully fix build cache
  • ce53e2999 Qt: Fix possible crash on shutdown
  • 30df16cc7 Scripts: Remove PKGBUILD
  • 5ed796139 Qt: Refuse to start in known broken environments
  • 690f843e2 Qt: Auto switch between any/changed values in memory scanner
  • 3768940fb Qt: Fix assertion on shutdown after resize
  • a9ce005a2 Qt: Fix maximized state not saving to config
  • fef553ff1 Qt: Display 'First Value' in memory scanner
  • c8dd9995e GameDatabase: Remove redundant SetRymlCallbacks()
  • 52d9f73f9 Misc: Replace a bunch of static qualifiers with inline
  • 02a1ccbcd Qt: Persist memory scanner watch list across instances
  • a27fedae8 Qt: Various fixes to memory scanner UI
  • 4644db00e GPU: Fix screenshot size in uncorrected mode
  • b81dfa205 GPU: Simplify screenshot size calculation
  • 6c9d33985 PerformanceCounters: Align to 4 elements
  • f464d42be AudioStream: Fix glitches when disabling fast-forwarding
  • 9b4698d48 AudioStream: Back off resets that don't pass threshold over time
  • d3f04dcda AudioStream: SIMD averaging window calculation
  • 143ae49f2 AudioStream: Use larger target size only when intentionally running slow
  • be48e5c68 dep/imgui: Demo window should not enabled
  • fe11c658e ImGuiOverlays: Fix save state selector out-of-order drawing
  • 628e41f84 ImGuiManager: Don't render when skipping present
  • 5c682d232 ImGuiOverlays: Frame time history is aligned
  • e98871ad4 Settings: Remove middle padding
  • 501380ec7 Achievements: Split up overlay setting
  • a2222d805 Qt: Fix inability to exit with HC mode active
  • d2caabd04 Qt: Fix exit on separate window close with FSUI active
  • bc908aa4c GameDB: Adjust crop area for Silent Hill
  • 2669b026d Qt: Remove obsolete comment
  • a080228ee Qt: Don't reset model for every scanned game
  • 76fdbb0b3 Qt: Add tooltips for more fields in game list
  • 73f326cd7 Qt: Use header resize mode for game list column widths
  • bb7833168 Qt: Use header resize mode for memory scanner
  • c6c803921 Qt: Use header resize mode for settings panels
  • 93d6fc64d Qt: Use header resize mode for memory card editor
  • 670027107 Qt: Use header resize mode for disc windows
  • edd63dfd9 Qt: Remove now-unused resize column helpers
  • ebbc1e98b Qt/Updater: Move Download Size indicator to the top (#3499)
  • 5c48f853d GameDB: Fix cropping in Tomb Raider 4 & 5 (#3500)
  • e38039873 Achievements: Infer and display beaten/completed time
  • aa2a0cddb Data: Update SDL game controller database
  • 5fc4fbcf3 Qt: Improve display of version in updater
  • 45a225743 CMake: Update version requirements
  • 09e785555 Qt: Fix updater download size display
  • 42dc5e416 CI: Fix PR builds failing
  • 20e9b8d27 Qt: Fix buffer size help text (#3501)
  • 1984d8c85 GameDB: Disable widescreen for Arc the Lad II
  • 2f8460b90 GameDB: Disable disc speedup on MDEC for Chrono Cross
  • 474d5dc9d GameDB: Delete obsolete comment
  • 4e662f1ff GameDB: Add compatibility rating to a couple of games
  • a5c61383a GameDB: Disable disc speedup on MDEC for Star Ocean - The Second Story
  • 7830a6d23 Deps: Bump to SDL3 3.2.20
  • a84d583c4 CI: Missed one workflow
  • b75be0597 Achievements: Fix counting progression achievements (#3503)
  • 9b99d997f Achievements: Fix display of game completion date
  • d65c8a307 Achievements: Keep track of the earliest unlocked win condition (#3504)
  • 2a2a01185 FullscreenUI: Improve title padding of achievements
  • c519d3ca7 GameDB: Add analog joystick to supported games
  • de2d6d1aa Qt: More accurate game list column width estimation (#3505)
  • 9576a3adf Achievements: Fix "beaten" condition (#3506)
  • cdd0086c5 Qt: Fix toggling read/write breakpoints
  • fc129a973 GameDB: Alien Resurrection
  • a2c015b90 GameDB: Disable WS/PGXP on 2D Final Fantasy games
  • 47e8d90e2 GPU: Fix screenshot size when showing VRAM
  • 0fc9de781 Qt: Fix crash toggling achievements in per-game settings
  • 0a53bc47c Qt: Remove redundant layout from AchievementSettingsWidget
  • 09a3c99c3 AudioStream: Fix crash with timestretch disabled