Commit Graph
12322 Commits
Author SHA1 Message Date
Stenzek 88e4ca5333 Qt: Enable verification for unscanned files 2026-08-29 15:36:12 +10:00
Stenzek f5e22bc71a FullscreenUI: Fix cheats menu hotkey in batch mode 2026-08-29 15:07:39 +10:00
Stenzek f18017eebc Qt: Fix localised disc regions in game list 2026-08-28 17:07:19 +10:00
Davide Pesavento a736f44926 Update Italian translation (#3791) 2026-08-28 16:59:41 +10:00
Víctor "IlDucci aea63ce410 Spanish (Spain) translation update 2026/08/25 (#3790)
- Translating the latest batch of strings.
 - Corrected the mistranslation for "Core" referring to a core set of achievements.
 - Updated the accelerator keys on MainWindow according to the latest changes in English.
2026-08-26 21:21:28 +10:00
Stenzek c776dee9ed CDImage: Replace filename identifier with path
Consistency.
2026-08-25 22:17:40 +10:00
Stenzek dbf928ff61 FullscreenUI: Fix inverted parameters 2026-08-25 22:13:51 +10:00
Stenzek c4e99c4aec CDImageMDS: Fix games not detecting due to empty path
Credit to bslenul for debugging.
2026-08-25 22:12:14 +10:00
Stenzek bf5a6162da MemoryCardImage: Replace full-width characters with ASCII
Preserves the old sjis2ascii() behaviour, because on MacOS the
full-width characters render really ugly.

Also put ShiftJIS functions in their own namespace.
2026-08-25 22:10:59 +10:00
Stenzek 78ff46ad1c Tests: Fix util-tests building 2026-08-25 22:09:50 +10:00
PeterDelta fe899efd12 Update duckstation-qt_es.ts (#3786) 2026-08-24 12:05:55 +10:00
Stenzek 6f7fc33fe0 Qt: Update machine translations 2026-08-24 02:41:18 +10:00
Davide Pesavento 939918806c Qt: Group toolbar-related menu items into a submenu (#3789)
And add a few missing mnemonics/accelerators.
2026-08-24 01:13:29 +10:00
Davide Pesavento 04187ba0c5 Qt: Use variadic arg() instead of chaining multiple invocations
More efficient.
2026-08-23 12:21:17 +10:00
Davide Pesavento 614faf7d35 Qt: Clarify RetroAchievements login message 2026-08-23 12:21:17 +10:00
Stenzek 06e6d4c2c8 Data: Update SDL game controller database 2026-08-22 22:41:24 +10:00
Stenzek 240b19932e PageFaultHandler: Read ESR on Linux ARM64 as well
Avoids reading code.
2026-08-22 22:40:20 +10:00
Stenzek 2743bb25eb Achievements: Track unlocks of unofficial achievements locally 2026-08-22 20:35:42 +10:00
Stenzek a679377ce1 FullscreenUI: Permit empty footer array component 2026-08-22 19:44:25 +10:00
Stenzek 4beec807d9 SQLiteHelpers: Add BindInt64()/ColumnInt64() 2026-08-22 19:44:06 +10:00
Stenzek f40cd5155c dep/rcheevos: Add rc_client_set_unofficial_achievement_unlock_state() 2026-08-22 19:42:39 +10:00
Stenzek 764a06bc2e CI: Ensure translations are cleaned on pull request 2026-08-22 18:35:02 +10:00
Stenzek 392e19b2a5 Qt: Add translation update and cleanup scripts 2026-08-22 18:35:02 +10:00
Stenzek 3f9453fdac Host: Merge FullscreenUI relative time variant with Host 2026-08-22 18:35:02 +10:00
Stenzek 9d05a87567 Host: Fix broken relative time plurals 2026-08-22 18:35:02 +10:00
Stenzek 535154dcbe MediaCapture: Show file size in OSD 2026-08-22 18:35:02 +10:00
Stenzek e2823b4297 GameDB: Felony 11-79/Runabout
Needs PGXP CPU mode.
2026-08-22 18:35:02 +10:00
Stenzek 8e8e13de30 System: Reserve state memory for texture cache when enabled 2026-08-22 18:35:02 +10:00
Stenzek ee211591b6 GPU/TextureCache: Limit the amount of uploads saved to state
Prevents random DoState() failures.
2026-08-22 18:35:02 +10:00
Stenzek 889a0fd2de GPU/TextureCache: Fix last_vram_write and num_splits not being serialized 2026-08-22 18:35:02 +10:00
Stenzek fc741c8268 GPU/TextureCache: Fix CPU thread read on GPU thread 2026-08-22 18:35:02 +10:00
Anderson Cardoso c992e1c6bb Atualização Português do Brasil (#3787)
Atualizado para a última versão
2026-08-22 18:34:46 +10:00
Stenzek ad2a8a637c System: Ensure achievements game is identified before loading state
Fixes state getting lost when resuming.
2026-08-22 13:27:49 +10:00
Stenzek 7940507f0c Achievements: Use title format in submit time tooltip 2026-08-22 13:22:25 +10:00
Davide Pesavento 8bc6dc8d4d Qt: Update Italian translation again (#3785) 2026-08-22 13:17:59 +10:00
Stenzek 12e5752607 dep/rcheevos: Replace usage of sscanf() in rc_json_get_datetime() 2026-08-22 13:17:17 +10:00
Davide Pesavento 5f3db8ed0f Qt: Improve Italian translation (#3783)
Also fixed a couple of translation contexts.
2026-08-20 21:23:13 +10:00
fakkuyuu a444b1265b GameDB: Add hashes for multiple games (#3784)
* GameDB: Add HASH for Beyond the Beyond

* Multiple updates
2026-08-20 21:16:27 +10:00
Stenzek 5422093cd0 Misc: Use relative time when displaying timestamps 2026-08-20 21:13:00 +10:00
Stenzek 0b28c198f7 FullscreenUI: Remove shared_ptr usage 2026-08-20 19:01:07 +10:00
Stenzek 824a1072e2 LRUCache: Add custom deleter override 2026-08-20 19:01:07 +10:00
Stenzek 96e0c4d389 LRUCache: Fix m_manual_evict not respected when adding 2026-08-20 19:01:07 +10:00
Nick Faro 48719b86b5 Bus: Fix CPE parsing when dev logging is disabled 2026-08-20 19:01:06 +10:00
fakkuyuu 8de6b0ac7b GameDB: Add HASH for Beyond the Beyond (#3782) 2026-08-20 02:00:05 +10:00
Stenzek 25783d844e ImGuiOverlays: Close save state selector on device switch
We don't cache the screenshots in memory, so just close completely and
let it repopulate on open.
2026-08-19 01:06:53 +10:00
Stenzek 0bf64996cf ImGuiOverlays: Add animation to save state selector 2026-08-19 00:50:03 +10:00
Stenzek b25e2358b8 GPUDevice: Don't immediately trim textures queued in same frame
They might be used for ImGui rendering.
2026-08-19 00:38:57 +10:00
Stenzek d954b7a3d5 ImGuiOverlays: Clear list on save state selector close 2026-08-19 00:38:30 +10:00
Stenzek eb938ce105 dep/rcheevos: Bump to f1417fb 2026-08-18 22:41:27 +10:00
Stenzek d8d8a0816d CDROM: Reduce pause-while-paused delay
Tama no longer crashes, and this was what actually broke Sentou Kokka.
2026-08-18 22:20:45 +10:00