Commit graph

39538 commits

Author SHA1 Message Date
Henrik Rydgård
deffbea75f HTTPClient: Fix socket leak on connect failure 2024-01-23 11:05:03 +01:00
Henrik Rydgård
3fae8dd547
Merge pull request #18743 from hrydgard/retroachievements-match-libretro
Change when we call rc_client_do_frame to something that matches libretro
2024-01-23 10:49:16 +01:00
Henrik Rydgård
f3c2d1072c
Merge pull request #18747 from hrydgard/texture-save-fixes
Texture saving fixes, icon load fix
2024-01-23 10:29:07 +01:00
Henrik Rydgård
768520dd0e Separate out the checks for save vs replace textures more, fixing some issues 2024-01-23 01:07:31 +01:00
Henrik Rydgård
77d52b83db Fix icon reading bug in GameInfoCache 2024-01-23 01:06:56 +01:00
Henrik Rydgård
2e16fd3bcc Fix fake game ID generation to work with scoped storage 2024-01-23 01:06:56 +01:00
Henrik Rydgård
796787dce5
Merge pull request #18744 from hrydgard/memstick-move-speedup
Memstick folder move on Android: Speedup and safety
2024-01-22 23:12:17 +01:00
Henrik Rydgård
6e587f50f3 Rework memstick moves between devices to copy, verify and then delete 2024-01-22 21:52:39 +01:00
Henrik Rydgård
ec411e0ecb Change when we call rc_client_do_frame to something that matches libretro
There's conflicting advice on when to do it, but to avoid people testing
their cheats twice, let's match as closely as we can.

This means that 30hz games will only have the callback run at 30hz.

The duplicate frames option may interfere, just like it may on libretro.
2024-01-22 19:35:26 +01:00
Henrik Rydgård
9d9f03ebb7 If quick move fails, fall back to a copy. 2024-01-22 19:30:04 +01:00
Henrik Rydgård
c6c0d0bf42 Android memstick folder moves: Do recursive moves if in the same device. Drastically faster. 2024-01-22 16:26:29 +01:00
Henrik Rydgård
9fdcef9a0f
Merge pull request #18742 from hrydgard/memstick-move-cleanup
Preparations for reworking the memstick folder move functionality
2024-01-22 16:26:13 +01:00
Henrik Rydgård
6ae9d42516 Preparations for reworking the memstick folder move functionality 2024-01-22 15:56:07 +01:00
Henrik Rydgård
f347e8494f
Merge pull request #18740 from hrydgard/store-improvements
Store improvements
2024-01-22 12:18:07 +01:00
Henrik Rydgård
a233c80b1b
Merge pull request #18741 from hrydgard/more-beta-fixes
Fix another game-shutdown race condition
2024-01-22 11:56:21 +01:00
Henrik Rydgård
c2850ff65a Store: Implement progress bar for homebrew installs 2024-01-22 11:55:42 +01:00
Henrik Rydgård
bd388fc094 Add some comments and logging 2024-01-22 11:55:42 +01:00
Henrik Rydgård
902eed59bb Android: Make use of the (spooky) fact that Android_RemoveFile deletes recursively. 2024-01-22 11:55:38 +01:00
Henrik Rydgård
1935dd3f4c Just move DeleteDir next to DeleteDirRecursive 2024-01-22 11:54:41 +01:00
Henrik Rydgård
3b3373dde6 Add some test code for file systems. Discovered that delete on scoped storage is always recursive! Dangerous. 2024-01-22 11:54:41 +01:00
Henrik Rydgård
558bcff368 Reorder some settings in System so the sub-categories make sense 2024-01-22 11:54:41 +01:00
Henrik Rydgård
d502929cb2 Minor cleanup 2024-01-22 11:19:09 +01:00
Henrik Rydgård
0bf7a98aff Replace DrainAndBlockCompileThreads with StopThreads, and same for resuming. 2024-01-22 11:06:50 +01:00
Henrik Rydgård
0e708367b5 Remove compileBlocked_ flag 2024-01-22 10:52:01 +01:00
Henrik Rydgård
6b5a4e3ba9 VulkanRenderManager: Move and rename some stuff to make the next change clearer 2024-01-22 10:50:07 +01:00
Henrik Rydgård
99cf2f88fa
Merge pull request #18739 from styxnix/master
Finnish translation updates
2024-01-21 15:51:44 +01:00
Henrik Rydgård
2800d5fc42
Merge branch 'master' into master 2024-01-21 15:51:27 +01:00
Henrik Rydgård
cb692e30b4
Merge pull request #18738 from hrydgard/string-cleanup
More cleanup and fixes
2024-01-21 14:47:38 +01:00
Henrik Rydgård
b2c19695ed Extra check and comment 2024-01-21 13:47:11 +01:00
Henrik Rydgård
2d9afaa6df Android: Add code for "show folder", don't activate it since it's not reliable (need a query on startup) 2024-01-21 13:35:59 +01:00
Henrik Rydgård
20626ebfee When we enforce run-behind due to multiplayer, show "Network connected" on the pause screen 2024-01-21 12:02:30 +01:00
Henrik Rydgård
a1d2207222 Remove obsolete warning about networking 2024-01-21 11:49:55 +01:00
Henrik Rydgård
7479e24481 Don't draw overlays into screenshots.
Proposed by "Propose Panic" on Discord.
2024-01-21 10:09:32 +01:00
Henrik Rydgård
789c7e5032
Merge pull request #18737 from hrydgard/warn-about-extracted-isos
Warn that extracted ISOs might not work
2024-01-21 00:08:48 +01:00
Henrik Rydgård
96dcf40c79 Throw in some sanity checks of usleep 2024-01-20 23:33:21 +01:00
Henrik Rydgård
53cfecf8fa Remove superfluous error message 2024-01-20 23:11:42 +01:00
Henrik Rydgård
5bf6625740 Translation string 2024-01-20 23:11:30 +01:00
Henrik Rydgård
55adcb1a13 Warn the user if they try to run an extracted ISO, with a very in-your-face message.
Fixes #18735
2024-01-20 23:01:08 +01:00
Henrik Rydgård
7cff030ef2
Merge pull request #18736 from hrydgard/cwcheat-wait-gameinfo
CwCheats: Retry looking in g_gameInfoCache until the data is there.
2024-01-20 22:36:52 +01:00
Henrik Rydgård
f1d19cd736 CwCheats: Retry looking in g_gameInfoCache until the data is there.
Replaces #18733

Fixes at least one instance of #18694, don't know if there are other
causes.
2024-01-20 20:07:38 +01:00
Jaakko Saarikko
19bc002472
Update fi_FI.ini 2024-01-20 20:19:18 +02:00
Henrik Rydgård
97647a561d
Merge pull request #18734 from hrydgard/more-sdl-fallback-font-work
SDL fallback fonts: Add more font names
2024-01-20 15:36:25 +01:00
Henrik Rydgård
f77adec8af Unrelated, but return true to SYSPROP_HAS_KEYBOARD in SDL. 2024-01-20 11:23:58 +01:00
Henrik Rydgård
1553931163 SDL: Add more fallback font names, greatly speed up fallback font handling 2024-01-20 11:22:05 +01:00
Henrik Rydgård
5de1a5f03e
Merge pull request #18732 from hrydgard/linux-fallback-fonts
SDL fonts: Add "Droid Sans Fallback" to the list of fallback fonts.
2024-01-19 23:48:19 +01:00
Henrik Rydgård
2007621ec3 Add "Droid Sans Fallback" to the list of fallback fonts.
This can be easily installed on apt based distros using:

sudo apt install fonts-droid-fallback

And provides all the characters we need.
2024-01-19 22:53:16 +01:00
Jaakko Saarikko
3cb2cb4472
Update fi_FI.ini
Updating finnish translation
2024-01-19 23:08:43 +02:00
Henrik Rydgård
c4ad63dd5b
Merge pull request #18731 from hrydgard/improve-crash-info
Improve crash screen info
2024-01-19 19:06:21 +01:00
Henrik Rydgård
f7785a56f4 Add some tips to the crash screen 2024-01-19 17:05:30 +01:00
Henrik Rydgård
7feae30c41 Move the crash and FPS overlays to DebugOverlay.cpp/h 2024-01-19 16:52:42 +01:00