Henrik Rydgård
|
dbea6af491
|
Check in portable-file-dialogs directly instead of a submodule
|
2025-03-29 11:10:10 +01:00 |
|
Henrik Rydgård
|
2323058edd
|
Remove portable-file-dialogs submodule
|
2025-03-29 11:09:20 +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 |
|
Henrik Rydgård
|
a4af129983
|
Merge pull request #20165 from hrydgard/reintroduce-and-fix-cache-in-ram
Reintroduce and fix feature checks for "Cache full ISO in RAM"
|
2025-03-27 02:10:28 +01:00 |
|
Henrik Rydgård
|
591a63bdff
|
Merge pull request #20167 from hrydgard/android-fix
Android fix
|
2025-03-27 02:10:01 +01:00 |
|
Henrik Rydgård
|
e5d00ce493
|
Fix startup on Android, oops
Forgot that we can't create android-compatible threads in global
constructors, for JNI reasons.
|
2025-03-27 01:58:53 +01:00 |
|
Henrik Rydgård
|
b05d6171d4
|
Add a consistent feature check - only desktops get to use CacheFullISOInRAM.
|
2025-03-27 01:02:28 +01:00 |
|
Henrik Rydgård
|
8d9b3f28f2
|
Reintroduce "cache ISO in RAM"
|
2025-03-27 00:46:31 +01:00 |
|
Henrik Rydgård
|
f73df3a4da
|
Merge pull request #20163 from hrydgard/refactor-recent-files
Switch the recent files manager to the "command processor on thread" pattern, to avoid blocking the main thread
|
2025-03-27 00:00:13 +01:00 |
|
Henrik Rydgård
|
8a2f597c2e
|
Buildfix
|
2025-03-26 23:19:45 +01:00 |
|
Henrik Rydgård
|
af39794114
|
Buildfix
|
2025-03-26 21:36:00 +01:00 |
|
Henrik Rydgård
|
6ea0dd8208
|
Switch the recent files manager to the "command processor on thread" pattern
This removes all instances (except join-thread-on-quit) where the main
thread was previously waiting for the cleaning of the recents list and
similar.
|
2025-03-26 21:31:03 +01:00 |
|
Henrik Rydgård
|
e4a492b6a2
|
Merge pull request #20161 from hrydgard/recent-files-speedup
Recent files code cleanup
|
2025-03-26 19:11:23 +01:00 |
|
Henrik Rydgård
|
6b23ce36cb
|
Mac buildfix
|
2025-03-26 18:57:38 +01:00 |
|
Henrik Rydgård
|
fed7c651df
|
Merge pull request #20162 from hrydgard/align-av-malloc
at3_standalone: Make all allocations aligned.
|
2025-03-26 18:46:47 +01:00 |
|
Henrik Rydgård
|
569f6effa8
|
at3_standalone: Make all allocations aligned.
Replace av_realloc with regular realloc, as there's no aligned_realloc
and pointers are not compatible with regular free.
|
2025-03-26 18:03:13 +01:00 |
|
Henrik Rydgård
|
a50b303a38
|
Redesign the recent files API a bit.
|
2025-03-26 17:59:30 +01:00 |
|
Henrik Rydgård
|
e1be5c9279
|
Reduce locking
|
2025-03-26 17:31:47 +01:00 |
|
Henrik Rydgård
|
ddf43adbc8
|
Recent: Don't resolve paths when iterating. We already resolve all paths on insert, and have done so for a long time.
|
2025-03-26 17:31:47 +01:00 |
|
Henrik Rydgård
|
ca64734bcd
|
Hide the file name resolution behind the interface
|
2025-03-26 17:31:47 +01:00 |
|
Henrik Rydgård
|
a156697822
|
Break out the "Recent ISOs" code into its own file so it's more practical to work on it
|
2025-03-26 17:31:47 +01:00 |
|
Henrik Rydgård
|
2309226a08
|
Merge pull request #20159 from hrydgard/startup-cleanup
Startup code cleanup
|
2025-03-26 10:35:48 +01:00 |
|
Henrik Rydgård
|
e2e99caeee
|
Some minor reordering, reduce the calls to Identify_File
|
2025-03-26 09:24:14 +01:00 |
|
Henrik Rydgård
|
0df7a850a1
|
Only load PARAM.SFO once during startup
|
2025-03-26 09:24:14 +01:00 |
|
Henrik Rydgård
|
05b1cf3b80
|
Startup cleanup, part 1
|
2025-03-26 09:24:14 +01:00 |
|
Henrik Rydgård
|
3880f83e81
|
Merge pull request #20158 from hrydgard/remove-cache-iso-in-ram
Remove the "Cache full ISO in RAM" feature
|
2025-03-26 09:24:10 +01:00 |
|