Henrik Rydgård
|
e50199ad0a
|
Fix the gemini-written video player to actually work
|
2026-02-26 09:33:26 +01:00 |
|
Henrik Rydgård
|
c74e21243d
|
Add support for installing plugins directly from zip files
|
2026-02-25 14:28:57 +01:00 |
|
Henrik Rydgård
|
cbcec3e27f
|
Bugfix GetFriendlyPath, use in more places
|
2026-01-29 23:15:32 +01:00 |
|
Henrik Rydgård
|
1ed2f53385
|
Improve the InstallZipScreen a little
|
2026-01-29 22:51:28 +01:00 |
|
Henrik Rydgård
|
0f85b06908
|
Add basic support for installing savestate ZIPs (useful for iOS testing)
|
2026-01-29 22:10:46 +01:00 |
|
刘皓
|
51e3eb69af
|
Remove all calls to zip_close() from Core/Util/GameManager.cpp
The zip file will be closed automatically when the `ZipContainer` goes
out of scope, or when `.close()` is called on the `ZipContainer`.
|
2026-01-08 11:49:05 -05:00 |
|
Henrik Rydgård
|
fb521408c7
|
Avoid calling IsValidRange with zero length
|
2025-12-30 20:31:07 +01:00 |
|
Henrik Rydgård
|
1ea93e2913
|
Small refactor of text rect measurement. Add move/resize icons
|
2025-11-27 11:50:22 +01:00 |
|
 Henrik RydgårdandGitHub
|
b8fced5b41
|
Path code cleanup, move some UI code (#21037)
* Move a bunch of path logic into Core/Util/PathUtil.cpp/h
.
* Move GameImageView out from SaveDataScreen
* More cleanup, add a translation string
|
2025-11-25 00:44:24 +01:00 |
|
Henrik Rydgård
|
4283e66a12
|
Font style rework: Windows part
|
2025-11-09 08:52:21 +01:00 |
|
Henrik Rydgård
|
6d1973edfb
|
Add banners on the top of settings pages, if editing game-specific settings show the icon.
|
2025-11-09 08:51:41 +01:00 |
|
Henrik Rydgård
|
14ddad5ce3
|
Change how defaults work in the inifile reader (more flexible this way)
|
2025-10-31 21:57:52 +01:00 |
|
Henrik Rydgård
|
7cc4a0f3a3
|
Add more accurate sleep function (well, not more accurate on Windows unfortunately)
|
2025-10-21 12:11:23 +02:00 |
|
Henrik Rydgård
|
b082e94edb
|
Initial work on using premultiplied alpha in the UI
|
2025-10-16 11:07:05 +02:00 |
|
Henrik Rydgård
|
9ff1cf3572
|
Remove bad assert (the function already checks for null later).
Fixes #20862
|
2025-10-09 12:43:43 -06:00 |
|
Henrik Rydgård
|
b15b0c441e
|
Make the checks for atrac size more lenient. Possible fix for #20834
|
2025-09-24 10:08:53 -06:00 |
|
Henrik Rydgård
|
52c4c31508
|
Runtime atlas generation
|
2025-09-17 09:49:54 -06:00 |
|
Henrik Rydgård
|
c9acf8e80e
|
More std::string_view
|
2025-08-31 20:20:59 +02:00 |
|
Henrik Rydgård
|
4d7b51d8cb
|
Reimplement AA3 header parsing
|
2025-07-22 17:48:20 +02:00 |
|
Henrik Rydgård
|
8c13d209d5
|
Minor code cleanups
|
2025-07-11 15:09:15 +02:00 |
|
Henrik Rydgård
|
0fc7d430b4
|
Reimplement wave parsing more simply, for AtracCtx2.
|
2025-06-26 11:06:18 +02:00 |
|
Henrik Rydgård
|
5c77ff9147
|
Atrac: Rework the header dependencies
|
2025-06-25 11:34:07 +02:00 |
|
Henrik Rydgård
|
04684cc88b
|
Minor error message improvement
|
2025-06-07 17:18:51 +02:00 |
|
Henrik Rydgård
|
77f9a27c35
|
Add a way for errors to bubble up out of BlockDevice creation
|
2025-06-07 12:30:20 +02:00 |
|
Henrik Rydgård
|
8d6f8b9399
|
Cleanup and paranoia
|
2025-06-06 10:34:13 +02:00 |
|
Henrik Rydgård
|
ab2f85b6b8
|
Crashfix in folder move logging. Plus relax an assert
|
2025-06-01 10:55:21 +02:00 |
|
Kevin Reinholz
|
335695935a
|
Fix build with system libzip and miniupnpc
|
2025-05-31 16:06:37 -07:00 |
|
Kevin Reinholz
|
795c8678a6
|
Fixed build with system libzip and miniupnpc
|
2025-05-31 16:03:57 -07:00 |
|
Henrik Rydgård
|
5eb87f0fb4
|
Logging fixes and cleanups around folder move
|
2025-05-29 13:13:07 +02:00 |
|
Henrik Rydgård
|
c3ed94b721
|
More icon work
|
2025-05-25 11:22:05 +02:00 |
|
Henrik Rydgård
|
44d279ec6f
|
Fix for recents cleaning on iOS
|
2025-05-19 18:38:19 +02:00 |
|
Henrik Rydgård
|
fba2489c79
|
Remove dubious parallelization in ELF loading, initialize a var, add some checks
|
2025-05-15 09:48:23 +02:00 |
|
Henrik Rydgård
|
fbb5d649e4
|
Fix hang bug when searching settings in the Developer Tools screen
|
2025-04-30 11:50:47 +02:00 |
|
Henrik Rydgård
|
71533ac2b7
|
Trash handling is too high level for FileUtil, move it up.
|
2025-04-15 17:42:24 +02:00 |
|
Henrik Rydgård
|
3cd1f2f832
|
sceAudioCodec: Fix AT3 and AAC playback (possibly limited to certain bitrates) but fixes Kosmodrones
|
2025-04-13 15:48:11 +02:00 |
|
Henrik Rydgård
|
70c341ab35
|
Buildfix
|
2025-04-13 01:12:38 +02:00 |
|
Henrik Rydgård
|
1babbca72a
|
Move the zip file content checker into Loaders.cpp, should fix the libretro build
|
2025-04-12 23:38:59 +02:00 |
|
Henrik Rydgård
|
fffbed53bc
|
Add a ZipFileLoader, which can let us load any single-file file type from a zip.
Useful for loading framedumps from github without manually having to
unzip each one, for example.
|
2025-04-12 22:23:23 +02:00 |
|
Henrik Rydgård
|
f7ff2e2d20
|
Remove redundant constants
|
2025-04-12 11:35:55 +02:00 |
|
Henrik Rydgård
|
370a521381
|
Move UPnP init/shutdown to app init/shutdown instead of game init/shutdown
|
2025-04-07 16:46:04 +02:00 |
|
Henrik Rydgård
|
605daf879b
|
Minor cleanup. Fix file handle leak when opening zip files from the main screen.
|
2025-04-07 15:42:51 +02:00 |
|
Henrik Rydgård
|
ebfc467d5d
|
Start removing bad coreState checks
|
2025-04-05 09:18:56 +02:00 |
|
Henrik Rydgård
|
77e1c9dd69
|
Work on audiocodec
|
2025-04-02 13:30:34 +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
|
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
|
8a2f597c2e
|
Buildfix
|
2025-03-26 23:19:45 +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
|
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 |
|