Commit Graph

12489 Commits (2c9866ef9e6a3bd1803f0cd5dffd294c047d74b9)
 

Author SHA1 Message Date
Stenzek 7940507f0c
Achievements: Use title format in submit time tooltip 1 month ago
Davide Pesavento 8bc6dc8d4d
Qt: Update Italian translation again (#3785) 1 month ago
Stenzek 12e5752607
dep/rcheevos: Replace usage of sscanf() in rc_json_get_datetime() 1 month ago
Davide Pesavento 5f3db8ed0f
Qt: Improve Italian translation (#3783)
Also fixed a couple of translation contexts.
1 month ago
fakkuyuu a444b1265b
GameDB: Add hashes for multiple games (#3784)
* GameDB: Add HASH for Beyond the Beyond

* Multiple updates
1 month ago
Stenzek 5422093cd0
Misc: Use relative time when displaying timestamps 1 month ago
Stenzek 0b28c198f7
FullscreenUI: Remove shared_ptr usage 1 month ago
Stenzek 824a1072e2
LRUCache: Add custom deleter override 1 month ago
Stenzek 96e0c4d389
LRUCache: Fix m_manual_evict not respected when adding 1 month ago
Nick Faro 48719b86b5
Bus: Fix CPE parsing when dev logging is disabled 1 month ago
fakkuyuu 8de6b0ac7b
GameDB: Add HASH for Beyond the Beyond (#3782) 1 month ago
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.
1 month ago
Stenzek 0bf64996cf
ImGuiOverlays: Add animation to save state selector 1 month ago
Stenzek b25e2358b8
GPUDevice: Don't immediately trim textures queued in same frame
They might be used for ImGui rendering.
1 month ago
Stenzek d954b7a3d5
ImGuiOverlays: Clear list on save state selector close 1 month ago
Stenzek eb938ce105
dep/rcheevos: Bump to f1417fb 1 month ago
Stenzek d8d8a0816d
CDROM: Reduce pause-while-paused delay
Tama no longer crashes, and this was what actually broke Sentou Kokka.
1 month ago
Stenzek 400c269b40
GameDB: Sentou Kokka - Air Land Battle
Needs tighter DMA timing to avoid texture corruption.
1 month ago
Stenzek 1c3948c97e
Qt: Update machine translations 1 month ago
Stenzek f4a828303e
FullscreenUI: Fix compiler warning 1 month ago
Stenzek b0c0a8ab75
PageFaultHandler: Remove the exception handler mutex
Make the flag thread-local to ensure that the handler doesn't reenter.

In theory it shouldn't be needed, since we should never crash in the
handler, but bugs can happen...
1 month ago
Stenzek 83a03fe955
CPU/CodeCache: Assert that handlers execute on core thread
And fastmem exceptions come from within the code buffer.
1 month ago
Stenzek 7304bfe256
CPU: Ensure RAM code pages are invalidated on core thread 1 month ago
Stenzek 4cf3404a13
PageFaultHandler: Determine write flag from ESR on MacOS ARM64
Fixes lockup when running the application from an external drive,
and it is disconnected while running.

Still crashes, but at least it doesn't lock up at 100% CPU.
1 month ago
Stenzek 49d39aad78
PageFaultHandler: Set SA_NODEFER on MacOS as well 1 month ago
Stenzek 8013df929a
Qt: Fix window title when editing game specific controller config 1 month ago
Stenzek 88df5c983c
System: Persist settings interface objects
Fixes the bug of loading first setting introduced in the previous commit.
1 month ago
Stenzek b984cb7ac6
System: Improve game setting reload workflow
Reduce duplication, only reload the active game when its settings are
changed, not any game.

NOTE: Changing from not having an ini to having one (i.e. setting the
first setting) is currently broken.
1 month ago
Stenzek 56226045db
FullscreenUI: Render loading screen with separate draw list
Avoids disturbing the main ImGui state.
1 month ago
Stenzek 24deeeef84
System: Fix initial capture mode on start 1 month ago
Stenzek e7157e3666
FullscreenUI: Increase padding on value backgrounds 1 month ago
Stenzek 943db2376d
Achivements: Add rich presence monitor debug setting 1 month ago
Stenzek 527b402c65
ImGuiManager: Remove Host::BeginTextInput()
No longer needed with the on-screen keyboard.
1 month ago
Stenzek 3c4f2bf259
FullscreenUI: Add missing PS icon for D-Pad 1 month ago
Stenzek ec212bfd19
FullscreenUI: Fix initial input not activating on some popup dialogs
e.g. Achievements login. Widgets were getting clipped.
1 month ago
Stenzek 8569058649
FullscreenUI: Add on-screen keyboard 1 month ago
Stenzek 5e1aee1e22
Qt: Add missing icons to cheat import popup 1 month ago
Stenzek e8473a1e0c
Qt: Fix incorrect highlight in memory viewer 1 month ago
Stenzek c475fd6992
Qt: Fix some machine translation errors 1 month ago
Stenzek 6336c532ac
Cheats: Fix importing semi-broken files
Such as those generated by gamehacking.org.
1 month ago
Stenzek 5fd3668090
Achievements: Don't double-free login callback on request failure
Callback always runs.
1 month ago
Stenzek 5ee1d25690
GameDB: Disable PGXP/WS in Vanark
Crashes in first mission otherwise.
1 month ago
Stenzek c130fc12c0
dep/fmt: Update to v12.2.0 1 month ago
Stenzek b2f9c8fba9
Misc: Fix deprecated implicit conversion of fstring->string_view 1 month ago
Stenzek 1f925f86e2
Misc: Add a couple of missing fmt/format.h includes 1 month ago
Stenzek 04f4f1ba2d
Achievements: Respond to RAIntegration reset request 1 month ago
Stenzek 9f9009d640
Achievements: Ensure callbacks run on core thread for RAIntegration
They seem to always be executing in a thread pool currently...
1 month ago
Stenzek 2c32612091
Qt: Simplify logout callback
Use QPointer<> to track widget lifetime.
1 month ago
Stenzek 232c9ad9fb
Achievements: Make password login asynchronous
Gets rid of the wait-for-all-requests which fails with RAIntegration.

Also cleaner, the less blocking the better.
1 month ago
Stenzek 8ec85e305b
Qt: Update machine translations 1 month ago