Commit graph

42636 commits

Author SHA1 Message Date
Henrik Rydgård
088a02bfdb Cleanup a lot of the bootup state management. 2025-03-30 14:02:29 +02:00
Henrik Rydgård
e6ea158dcc Unrelate: Remove some mouse-related logspam on android 2025-03-30 11:29:28 +02:00
Henrik Rydgård
d3600ca127 Libretro buildfix 2025-03-30 11:28:14 +02:00
Henrik Rydgård
b32c0b461a Very minor VulkanImage optimization 2025-03-30 11:22:19 +02:00
Henrik Rydgård
d426ccf178 Remove redundant sleep in RamCachingFileLoader 2025-03-30 11:22:19 +02:00
Henrik Rydgård
130bd7bbb6 Savedata title fix, see #20180 2025-03-30 11:22:19 +02:00
Henrik Rydgård
ee90d2acc1 PSP boot: Move more of the startup process into the loading thread. Simplifies the code a bit. 2025-03-30 11:22:16 +02:00
Henrik Rydgård
19c7d795a7 Inline the big load switch into CPU_Init. This let me see that much of it could be simplified away. 2025-03-30 10:02:06 +02:00
Henrik Rydgård
42a58eaeb7 Clean up and reorder the boot process a bit, return better errors on bad files. 2025-03-30 01:07:12 +01:00
Henrik Rydgård
81a067ab15
Merge pull request #20182 from hrydgard/more-minor-fixes
Fix another linebreak issue in savedata dialog
2025-03-30 00:08:15 +01:00
Henrik Rydgård
580cd954e0 Fix another carriage-return-related bug in the Android code. 2025-03-29 19:12:32 +01:00
Henrik Rydgård
845587abb9
Merge pull request #20181 from hrydgard/symbol-maps
Add symbol map export support to the ImDebugger
2025-03-29 18:59:36 +01:00
Henrik Rydgård
645dcbb434 GI Joe workaround
see #12374
2025-03-29 18:58:52 +01:00
Henrik Rydgård
1bd0ebd600 Code cleanup (remove .c_str()) 2025-03-29 18:48:35 +01:00
Henrik Rydgård
82f6ff5170 Fix reported line break issue on Windows 2025-03-29 18:48:27 +01:00
Henrik Rydgård
7138722f36 Do some string sanitization, which turned out not to be the issue 2025-03-29 18:48:05 +01:00
Henrik Rydgård
c1828f69b9 Add an option to compress .ppsym files when saving or not (was always on before). 2025-03-29 18:17:41 +01:00
Henrik Rydgård
1a93d8a1f9 Some work on symbol export, minor cleanups 2025-03-29 14:23:59 +01:00
Henrik Rydgård
b2a94a7deb
Merge pull request #20177 from hrydgard/more-minor-ui-fixes
More minor UI fixes
2025-03-29 12:17:08 +01:00
Henrik Rydgård
cde58e7b24
Merge pull request #20179 from hrydgard/pfd-remove-submodule
portable-file-dialogs: remove submodule
2025-03-29 12:16:54 +01:00
Henrik Rydgård
19ccc18c8d Add back the header. 2025-03-29 11:18:41 +01:00
Henrik Rydgård
9ae8691623 Fix FPS display regression 2025-03-29 11:16:33 +01:00
Henrik Rydgård
c2cc5b345d Win32: Delete the old BrowseForFolder implementation 2025-03-29 11:16:33 +01:00
Henrik Rydgård
c906cee1ed Provide a parent HWND to assert messageboxes (assert no longer appears below..) 2025-03-29 11:16:33 +01:00
Henrik Rydgård
ec4065aab1 Remove the pfd submodule. 2025-03-29 11:15:37 +01:00
Henrik Rydgård
6aef6e2926
Merge pull request #20175 from hrydgard/linux-file-dialogs
Add Linux file dialog support through "portable-file-dialogs"
2025-03-29 10:20:44 +01:00
Henrik Rydgård
ad98b1e46e Mac buildfix 2025-03-29 09:50:57 +01:00
Henrik Rydgård
5f8f40e592 Add file browser support on Linux through portable-file-dialogs 2025-03-29 08:43:30 +01:00
Henrik Rydgård
fe4ca6fb63 Add portable-file-dialogs as a submodule 2025-03-29 08:41:33 +01:00
Henrik Rydgård
182174cb78
Merge pull request #20173 from hrydgard/more-minor-ui
More minor UI fixes
2025-03-29 00:40:50 +01:00
Henrik Rydgård
fd620cdf30 SanitizeString: Preserve high bytes (don't break utf-8). Oops. 2025-03-28 14:33:09 +01:00
Henrik Rydgård
116f8cf3af Implement resetting from a popup menu on the pause menu. 2025-03-28 14:31:01 +01:00
Henrik Rydgård
7314a65cc5 Remove the "invalid_" state bool in EmuScreen 2025-03-28 11:11:28 +01:00
Henrik Rydgård
098869f5ec Improve the look of drop shadows on too-small windows. 2025-03-28 10:48:23 +01:00
Henrik Rydgård
c24cad9c8f
Merge pull request #20172 from hrydgard/crash-of-the-titans-umd
Enable slow UMD compat flags for Crash of the Titans.
2025-03-28 08:31:29 +01:00
Henrik Rydgård
4bc1248f49 Enable slow UMD compat flags for Crash of the Titans.
Should help #20170
2025-03-28 08:29:03 +01:00
Henrik Rydgård
d07d7f7ec4
Merge pull request #20169 from hrydgard/initial-debug-console
First step of adding a lua console
2025-03-27 15:48:47 +01:00
Henrik Rydgård
da328c6d68
Merge pull request #20170 from hrydgard/fix-minor-ui
Fix bugs in savedata manager
2025-03-27 15:28:57 +01:00
Henrik Rydgård
450f26c1e8 Buildfix 2025-03-27 15:28:33 +01:00
Henrik Rydgård
4e4866d1cd Fix titles in savedata manager (remove linebreaks)
Fixes #20106
2025-03-27 14:46:44 +01:00
Henrik Rydgård
ae7586e313 Fix regression in save data manager search 2025-03-27 14:46:08 +01:00
Henrik Rydgård
85304d58a8 Warning fixes 2025-03-27 14:45:42 +01:00
Henrik Rydgård
acad90a041 More work on the lua console 2025-03-27 14:26:48 +01:00
Henrik Rydgård
d6537d22e4
Merge pull request #20164 from hrydgard/update-rcheevos
Update the rcheevos library (for RetroAchievements)
2025-03-27 10:15:27 +01:00
Henrik Rydgård
2d69d78e71 Console wip 2025-03-27 08:59:38 +01:00
Henrik Rydgård
d0e60e5b06 Minor patch to get sol.hpp working. 2025-03-27 08:59:38 +01:00
Henrik Rydgård
cf059ff84c Stub a lua console, add the sol lua wrapper library 2025-03-27 08:59:37 +01:00
Henrik Rydgård
24fd18b414 Exclude rc_client_external from Windows ARM builds (until they support raintegration) 2025-03-27 08:56:30 +01:00
Henrik Rydgård
dd7cac5cdc Some const correctness 2025-03-27 02:13:01 +01:00
Henrik Rydgård
7587eca145 Bump rcheevos again 2025-03-27 02:12:56 +01:00