Commit Graph

4791 Commits

Author SHA1 Message Date
Henrik Rydgård
e51c58716b Fix minor code issues flagged by PVS-Studio and reported by alphrixus. 2024-10-10 14:10:30 +02:00
Henrik Rydgård
9c5cda3487 Buildfix 2024-10-10 12:19:53 +02:00
Henrik Rydgård
4d6905672e Bunch more linting 2024-10-10 11:57:10 +02:00
Henrik Rydgård
e0c12c9547 More lint warning fixes 2024-10-10 10:52:45 +02:00
Henrik Rydgård
21c6594961 Fix a bunch of Android Studio lint warnings 2024-10-10 10:24:40 +02:00
Henrik Rydgård
088a0d887d Remove a redundant translation string 2024-10-08 21:45:35 +02:00
Henrik Rydgård
6d3849bc48 Add a "Back" button to the crash screen for convenience 2024-10-03 18:55:22 +02:00
Henrik Rydgård
8fbe46ab9e Prevent soft-locking the emulator on invalid PBP files, or crashes in some cases. 2024-10-03 18:38:54 +02:00
Henrik Rydgård
611551ccf1 Android TV banners: Update gold banner, remove obsolete TV "icon" 2024-10-03 16:52:41 +02:00
Henrik Rydgård
8d380e260a Fix a wrong assert 2024-10-03 16:52:34 +02:00
Henrik Rydgård
cb06ac4af2 MacOS: Fix text input (got broken in #19441, would no longer send CHAR events)
See #19441
2024-10-02 16:21:53 +02:00
Henrik Rydgård
f11675bcba Minor UI fix: Consistent spacing on PauseScreen 2024-10-02 16:21:53 +02:00
Henrik Rydgård
a9ea372c90 Android/iOS buildfix 2024-10-02 16:21:53 +02:00
Henrik Rydgård
b40098effd Chat: Cleanup the selection of chat input method, allow in-ui popup (what iOS needs). 2024-10-02 16:21:53 +02:00
Henrik Rydgård
3d31b4ac4c Fix possible framebuffer binding bug in EmuScreen 2024-10-02 16:21:53 +02:00
Henrik Rydgård
9b8f18298a Translation fixes, etc
Thanks @TotalCaesar659
2024-09-27 10:15:52 +02:00
Henrik Rydgård
4665196535 iOS app store: Hide the "Set memoery stick" option in developer tools
It's really not a good idea to change it.

In case someone does have a use case for it, we keep the option anyway,
but in developer tools, with a loud warning next to it.

Should help #18929 by reducing the number of people causing themselves trouble
with the option.
2024-09-26 21:17:00 +02:00
Henrik Rydgård
9208d9d49a
Merge pull request #19492 from hrydgard/more-misc-fixes
RetroAchievements login: Implement password masking
2024-09-26 12:37:10 +02:00
Henrik Rydgård
66993c8ff2 Android buildfix, warning fix 2024-09-26 12:04:29 +02:00
Henrik Rydgård
50baf6f8e3 Fix display of game titles, oops 2024-09-26 12:02:39 +02:00
Henrik Rydgård
1b158940ac PPSSPP UI: Implement password masking in popup text inputs 2024-09-26 11:32:51 +02:00
Henrik Rydgård
758776f216 Touch control layout: Make sure no buttons are initialized off screen.
Fixes #19486
2024-09-26 11:08:07 +02:00
Henrik Rydgård
f020d1d815 Windows inputbox: Add flags field, delete dupe code, add ability to mask passwords 2024-09-26 10:48:31 +02:00
Henrik Rydgård
9699be2110 RetroAchievements: Cleanup better on login failure 2024-09-26 01:09:56 +02:00
Henrik Rydgård
691cdf8d76 Fix yet another case of "&&", this time in game titles 2024-09-25 22:25:08 +02:00
Henrik Rydgård
8c8b34aac4 Vulkan: Separate the instance and device API versions, for extension loading purposes 2024-09-25 18:38:31 +02:00
Henrik Rydgård
9952c42426 Use message IDs to avoid some repetition of notifications.
Also fixes some awkward English.
2024-09-24 14:02:17 +02:00
Henrik Rydgård
6d01e2587d Fix issue with background music playing when going back to the pause screen from game info screen 2024-09-24 13:50:21 +02:00
Nemoumbra
4477c9bc66 Removed mentions of MIPSLogger, improved the logs 2024-09-20 17:09:39 +03:00
Henrik Rydgård
68804ca539
Merge pull request #19473 from hrydgard/frame-advance
Try to make Frame Advance a bit more reliable
2024-09-18 15:31:30 +02:00
Henrik Rydgård
42914c3d7c Try to make Frame Advance a bit more reliable 2024-09-18 15:17:20 +02:00
Henrik Rydgård
105c0d065d
Merge pull request #19472 from hrydgard/bindable-reset-key
Add Reset as a mappable control
2024-09-18 14:53:17 +02:00
Henrik Rydgård
a33839d220 Add Reset as a mappable control 2024-09-18 14:18:04 +02:00
Henrik Rydgård
0c9605ddb2 Allow showing the game-info screen from in-game. Disable some options that can cause problems. 2024-09-18 13:52:42 +02:00
Henrik Rydgård
11210442ce Fix potential crash in reporting screenshot functionality 2024-09-17 11:24:22 +02:00
Henrik Rydgård
94f0e7afa8
Merge pull request #19457 from Nemoumbra/ir-mipslogger
Some checks failed
Build / build-windows (ARM64) (push) Waiting to run
Build / build-windows (x64) (push) Waiting to run
Build / build-uwp (push) Waiting to run
Build / test-windows (push) Blocked by required conditions
Build / build (./b.sh --headless --unittest --fat --no-png --no-sdl2, clang, clang++, test, macos, macos-latest) (push) Waiting to run
Build / build (./b.sh --ios, clang, clang++, ios, ios, macos-latest) (push) Waiting to run
Build / test (macos-latest) (push) Blocked by required conditions
Build / test (ubuntu-latest) (push) Blocked by required conditions
Build / build (./b.sh --headless --unittest, clang, clang++, test, clang-normal, ubuntu-latest) (push) Failing after 0s
Build / build (./b.sh --headless --unittest, gcc, g++, gcc-normal, ubuntu-latest) (push) Failing after 0s
Build / build (./b.sh --libretro_android ppsspp_libretro, clang, clang++, android, android-libretro, ubuntu-latest) (push) Failing after 0s
Build / build (./b.sh --qt, gcc, g++, qt, qt, ubuntu-latest) (push) Failing after 0s
Build / build (cd android && ./ab.sh -j2 APP_ABI=arm64-v8a OPENXR=1, clang, clang++, android, android-vr, ubuntu-latest) (push) Failing after 0s
Build / build (cd android && ./ab.sh -j2 APP_ABI=arm64-v8a UNITTEST=1 HEADLESS=1, clang, clang++, android, android-arm64, ubuntu-latest) (push) Failing after 0s
Build / build (cd android && ./ab.sh -j2 APP_ABI=armeabi-v7a UNITTEST=1 HEADLESS=1, clang, clang++, android, android-arm32, ubuntu-latest) (push) Failing after 0s
Build / build (cd android && ./ab.sh -j2 APP_ABI=x86_64 UNITTEST=1 HEADLESS=1, clang, clang++, android, android-x86_64, ubuntu-latest) (push) Failing after 0s
Build / build (make -C libretro -f Makefile -j2, clang, clang++, libretro, clang-libretro, ubuntu-latest) (push) Failing after 0s
Build / build (make -C libretro -f Makefile -j2, gcc, g++, libretro, gcc-libretro, ubuntu-latest) (push) Failing after 0s
Build / build_test_headless_alpine (push) Failing after 0s
Generate Docker Layer / build (push) Failing after 0s
Tracing support for the IR Interpreter
2024-09-16 22:36:46 +02:00
Nemoumbra
bd6c469543 Code-review fixes 2024-09-16 02:48:52 +03:00
Henrik Rydgård
e7a1bb0081 Add support for specifying an empty image as custom button image. 2024-09-15 12:12:46 +02:00
Henrik Rydgård
047913ddd3 Make sure we don't try to use out-of-bounds icons/shapes for custom buttons 2024-09-15 12:11:39 +02:00
Nemoumbra
21d0f596ec Cleaned up the includes 2024-09-14 19:57:39 +03:00
Nemoumbra
01b3b59d06 Bugs fixed + enabled MIPSTracer on Mac, desktop Linux and OpenBDS 2024-09-14 19:46:05 +03:00
Nemoumbra
ab7af0cc19 Minor cleanup, new UI button 2024-09-14 19:46:05 +03:00
Nemoumbra
ff5877e993 Renamed the IR instruction, new UI button added 2024-09-14 19:46:05 +03:00
Nemoumbra
a26afb4c2f Implemented the trace reconstruction + bugs fixed 2024-09-14 19:46:05 +03:00
Nemoumbra
25f6b01d86 Added the initialization code + UI bindings + logs 2024-09-14 19:46:05 +03:00
Nemoumbra
e3b09bea59 Ported the MIPSLogger's UI + basic integration of MIPSTracer 2024-09-14 19:46:05 +03:00
Henrik Rydgård
77a58c0fb3 Command line parser: Improve an error message to mention the = requriement for some commands.
See issue #18857
2024-09-11 12:20:14 +02:00
Henrik Rydgård
c49f7b9207 Sneak in a couple little fixes for savedata zip install 2024-09-10 19:08:01 +02:00
Henrik Rydgård
10d3b253a4 More InstallZip refactoring, add options for install directory where applicable 2024-09-10 13:55:12 +02:00
Henrik Rydgård
d47c05f4a1 Android memstick folder move: Minor logging and robustness improvements 2024-09-09 17:47:21 +02:00