Henrik Rydgård
0092e266de
Merge pull request #21697 from GermanAizek/std-empty-and-clear
...
Core/UI: use clear() and empty() for std containers
2026-05-18 12:43:36 +02:00
Herman Semenoff
d406f63102
Core/UI: use clear() and empty() for std containers
2026-05-17 21:28:31 +03:00
Henrik Rydgård
5102893d83
Fix some problems with installing plugins from zip
2026-05-02 11:17:14 +02:00
Henrik Rydgård
935a50ac59
ISO file system: Clean out version numbers from filenames.
...
Followup to #21599
2026-04-27 12:36:58 +02:00
Henrik Rydgård
bfe6debcfd
Support auto-installing plugins from ZIPs with a deeper directory structure
2026-04-14 11:55:13 -06:00
Henrik Rydgård
5e0a9a0113
Add really simple 7z extraction, using the 7z VFS
2026-03-27 14:34:18 -06:00
Henrik Rydgård
6377c0bb06
Implement optional dumping of NPDRM isos (PBP demos) on game startup
2026-03-19 16:07:24 +01:00
Henrik Rydgård
0e55129fab
Prepare for dumping NPDRM isos, use shared_ptr to manage lifetime of BlockDevice
2026-03-19 13:59:04 +01:00
Henrik Rydgård
4c3d982182
Allow opening extracted ISOs whose directory name ends with .iso
2026-03-18 21:54:12 +01:00
Henrik Rydgård
a2de96a4d1
iOS: Try to avoid leaking file bookmarks. Don't try to install zips into iCloud folder.
2026-03-08 10:20:24 +01:00
Henrik Rydgård
14ef83f06a
Implement iOS "bookmark" support, to preserve permissions to recent files from iCloud
2026-03-07 15:04:49 +01:00
Henrik Rydgård
c192e95ce6
Fix lower-casing issue when installing from zip
2026-03-06 11:00:45 +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
1846163985
Replace Path::ToVisualString with GetFriendlyPath which shortens. Much better on iOS
2026-02-13 21:16:00 +01:00
Henrik Rydgård
e2b99fc921
Add a safety check in DetectZipFileContents
2026-02-10 15:50:39 +01:00
Henrik Rydgård
4c72a1c041
Handle zipped extracted ISOs a little better (don't try to install them as savedata)
2026-02-06 12:43:13 +01:00
Henrik Rydgård
cdd9d34af9
Improve handling of UMD Video (still unsupported but show background and icon, fix info screen)
2026-02-03 13:46:59 +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
Henrik Rydgård
9b0d205de3
Slightly more UB-safe, in theory. In practice, doubt it.
2026-01-29 00:33:03 +01:00
Henrik Rydgård
4fb3a0e370
Bubble up more error messages to the user
2026-01-29 00:25:25 +01:00
Henrik Rydgård
8f76b191cd
More improvements to ISO detection
2026-01-28 23:48:49 +01:00
Henrik Rydgård
07d47a8cc1
Make UMD_VIDEO discs with game data detect as games.
...
Add special case for region for wacky STEALTH + Wipeout Pure disc, see #21166
2026-01-28 23:29:44 +01:00
Henrik Rydgård
19a6232b48
Improve handling of the UMD VIDEO error case (no, we still don't support them)
2026-01-28 14:32:38 +01:00
Henrik Rydgård
24f2deeb2e
Improve file identification.
...
Fixes #21154
2026-01-28 10:21:09 +01:00
刘皓
5716cbd41d
Use the libretro VFS interface in libretro builds
2026-01-01 00:24:01 -05:00
Henrik Rydgård
7fda054147
ImDebugger: Add a GameInfo tab to the PARAM.SFO window.
2025-09-03 14:10:54 +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
71533ac2b7
Trash handling is too high level for FileUtil, move it up.
2025-04-15 17:42:24 +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
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
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
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
3e198c53b2
More include cleanup
2024-12-18 13:57:26 +01:00
Henrik Rydgård
83af54950f
Move more core-related stuff into Core.cpp/h
2024-12-08 11:54:58 +01:00
Henrik Rydgård
5926886c0c
Some include cleanup, delete some obsolete code
2024-07-25 14:52:41 +02:00
Henrik Rydgård
e01ca5b057
Logging API change (refactor) ( #19324 )
...
* Rename LogType to Log
* Explicitly use the Log:: enum when logging. Allows for autocomplete when editing.
* Mac/ARM64 buildfix
* Do the same with the hle result log macros
* Rename the log names to mixed case while at it.
* iOS buildfix
* Qt buildfix attempt, ARM32 buildfix
2024-07-14 14:42:59 +02:00
Henrik Rydgård
55974f61ad
Fix a bunch of cases where we forgot to check for chd files
2024-03-13 09:31:31 +01:00
Herman Semenov
af41281761
[Core/Dialog/ELF/FileSystems/HLE/HW/Util] Added const reference for function params
2023-12-14 14:22:24 +03:00
Henrik Rydgård
ade64171ce
Proof-of-concept: libchdr works on Windows
2023-09-29 10:05:19 +02:00
German Semenov
c498a42e92
Core, UI, Windows: Removed excess converting C-string in params
2023-09-15 13:54:11 +03:00
Henrik Rydgård
1f60247749
Fix hang when changing UMD with retroachievements enabled
...
Fixes #17976
2023-09-12 14:17:50 +02:00
Henrik Rydgård
f27e6055f8
Fix running homebrew on Android with content URIs (scoped storage)
2023-09-08 16:42:39 +02:00
Henrik Rydgård
b61fa7053f
RetroAchievements: Add parameter to SetGame for IdentifiedFileType, also add bool return to SaveSecret
2023-09-06 10:56:51 +02:00
Henrik Rydgård
cf9a628a2e
AndroidContentURI: Move code from the header to cpp. Some assorted cleanup, add a unit test for Download paths
2023-05-16 16:08:51 +02:00
Unknown W. Brackets
c9f3878e9d
Core: Correct a use after free.
2022-12-10 21:13:37 -08:00
Unknown W. Brackets
09f0c0c8fd
Fixed syntax accessing method reviewed by Unknown W. Brackets <checkins@unknownbrackets.org>
...
Signed-off-by: lainon <GermanAizek@yandex.ru >
2022-10-03 10:47:55 +03:00