Commit Graph

7744 Commits

Author SHA1 Message Date
e2ecfa64e9 IniSettingsInterface: Make writes atomic
Fixes potential settings corruption if we crash while saving.
2022-08-10 17:48:35 +10:00
1db24e8014 IniSettingsInterface: Prevent multiple threads loading/saving at once 2022-08-10 17:26:52 +10:00
7134af509c Qt: Redraw window after setting changes when paused 2022-08-10 17:08:59 +10:00
4688277987 SwapChain: Reduce buffer count from 3 to 2 2022-08-10 17:08:59 +10:00
a5f18ae325 InputManager: Fix macros not being copied in profile 2022-08-10 17:08:59 +10:00
795ddee79c Qt: Fix relative mode for PSMouse 2022-08-10 17:08:59 +10:00
ddbe28830e Qt: Fix incorrect mouse button event being fired
Fixes left click bindings.
2022-08-10 17:08:59 +10:00
f3ec05f1ba Qt: Add missing binding UI for PS Mouse 2022-08-10 17:08:59 +10:00
bdd42c7855 update simple-chinese language file to latest. 2022-08-10 14:14:34 +08:00
ed3344c4ef Build: Add dependency on cubeb for frontend-common 2022-08-10 15:54:13 +10:00
f5495adb7d Qt: Don't set working directory on startup
Not needed now we have relative paths for cards etc.
2022-08-10 15:23:23 +10:00
4faa49d42c System: Fix framerate spike after pausing in debugger 2022-08-10 15:19:15 +10:00
916900be5d Misc: More warning fixes 2022-08-10 14:33:31 +10:00
0f198cbe3a Update Russian translation (#2861)
* Update Russian translation

* Purge Russian translation
2022-08-10 13:44:52 +10:00
fedff65700 Merge pull request #2862 from zkdpower/master
update the simple-chinese language file to latest.
2022-08-10 13:44:42 +10:00
c199918bc9 Portuguese translation Update (#2863)
* Update Pt-br

Updated missing strings to latest.

* Update duckstation-qt_pt-br.ts

* Portuguese translation Update

Updated more missing strings to latest.
2022-08-10 13:44:25 +10:00
1fb075adf9 dep/soundtouch: Disable exceptions 2022-08-10 13:41:13 +10:00
58cc3efa7f vsprops: Simplify conditions 2022-08-10 13:41:13 +10:00
99bd02a2c5 CI: Enable GL renderer on Mac builds
Work around a possible bug in MoltenVK until I get time to investigate
it.
2022-08-10 13:41:13 +10:00
477bb3d554 Misc: Clean up a few warnings 2022-08-10 13:41:13 +10:00
c3da236f92 System: Preparations for per-game controller settings 2022-08-10 13:09:48 +10:00
54c2447ff3 System: Rework some throttler/vsync logic 2022-08-10 13:09:32 +10:00
b698ff1fff Common: Add build_timestamp.h 2022-08-10 13:05:52 +10:00
7be1ad0289 FullscreenUI: Move resources and add lightweight Android version 2022-08-10 13:05:28 +10:00
a35e1b7a25 Achievements: Fix requests being sent when not logged in 2022-08-10 13:04:20 +10:00
6aa2e9017b GameDatabase: Fix cache not invalidating when out-of-date 2022-08-10 13:03:53 +10:00
a017806c6e GameList: Fix title of files not in database 2022-08-10 13:03:40 +10:00
5ac9c3f022 Controller: Add multiplier/format to settings 2022-08-10 13:03:15 +10:00
ae0d60fcd8 Timer: Spin for last 1ms on non-windows too 2022-08-10 13:02:23 +10:00
73a80d3a1d scmversion: Fix generation on Macs 2022-08-07 01:31:24 +10:00
b581cc4777 Vulkan/SwapChain: Fix crash on fullscreen with MoltenVK 2022-08-07 01:31:24 +10:00
093979a65a Build: Disable mmap fastmem for Apple Silicon
It uses 16K pages, which means we'd also have to protect at 16K
granularity... which might be okay, but there's probably going to be
more faults due to code/data in the same page, which negates much of the
benefit.
2022-08-07 01:31:24 +10:00
64ed6c52ac update the simple-chinese language file to latest. 2022-08-06 14:47:06 +08:00
c614476a60 Qt: Fix resetting controller type-specific settings 2022-08-06 00:10:00 +10:00
3cc020069b dep/cubeb: Linux build fix 2022-08-05 22:02:00 +10:00
a37c330f4b Merge pull request #2859 from zkdpower/master
update simple-chinese language file to latest.
2022-08-05 21:50:27 +10:00
a8cdc288b8 Portuguese translation Update (#2858)
* Update Pt-br

Updated missing strings to latest.

* Update duckstation-qt_pt-br.ts
2022-08-05 21:50:08 +10:00
8776bfe46d Qt: Move controller setting popups into dialog 2022-08-05 21:49:13 +10:00
56a2199dfb update simple-chinese language file to latest. 2022-08-05 19:16:27 +08:00
8d50ebe538 Qt: Support per-game setting of spinboxes 2022-08-05 20:48:39 +10:00
1109a81b8a InputManager: Fix unchangable input while paused/frame stepping 2022-08-05 18:14:38 +10:00
1289064316 Settings: Drop audio sync option
Not relevant since time stretching was added.
2022-08-05 17:57:47 +10:00
57c1ca97f7 Qt: Hook up audio driver selection 2022-08-05 17:50:28 +10:00
609b050676 dep/cubeb: Add cubeb_get_backend_names() 2022-08-05 17:50:18 +10:00
8f45bf7f27 dep/cubeb: Update to dc511c6 2022-08-05 17:43:27 +10:00
06ecc50797 System: Fix CPU usage not showing for sw-renderer-for-readbacks 2022-08-05 17:17:29 +10:00
8f314c8d49 System: Fix vsync resetting on pause and fast forward on boot 2022-08-05 17:09:44 +10:00
fd3de15589 ImGuiManager: Include renderer in enhancement info 2022-08-05 17:09:25 +10:00
589785f8a0 System: Don't print whole path in save OSD messages 2022-08-05 17:09:02 +10:00
6bf0ad789e fixup! Misc: Necessary emucore changes for Android 2022-08-05 17:07:07 +10:00