Commit Graph
1893 Commits
Author SHA1 Message Date
Henrik Rydgård ed5a052258 Remove unused initial work for adding NEON support to ARM JITs.
Our SIMD strategy for ARM is the JitUsingIR.
2026-01-29 17:41:57 +01:00
Henrik Rydgård 25d216a20a Release all keys and axes on game controller disconnect on Android 2026-01-26 11:08:55 +01:00
Henrik Rydgård dccca3c441 Android: Track device disconnection 2026-01-25 23:02:12 +01:00
Henrik Rydgård e3aec526ec Fix some lints 2026-01-25 23:02:12 +01:00
Henrik Rydgård e7aba8f153 Hook up an InputDeviceListener, and just have it log 2026-01-25 23:02:12 +01:00
Henrik Rydgård 34938e3de6 Move Notice to Common/UI 2026-01-25 15:10:26 +01:00
Henrik Rydgård 53c5f1875c Minor cleanup of Android vulkan code 2026-01-24 10:54:46 +01:00
Henrik Rydgård 3c4adc3e66 Fix a number of Android Studio lint warnings, a bad jni return type and an memory leak 2026-01-21 18:43:47 +01:00
Henrik RydgårdandGitHub b01001a2e0 Merge pull request #21116 from Kethen/aemu_postoffice_integrate_v2
Support adhoc relay from aemu to ppsspp
2026-01-20 15:10:07 +01:00
Katharine Chui 5aa266934b import aemu_postoffice as a submodule instead 2026-01-19 22:14:51 +01:00
Henrik Rydgård c13060363f More minor Android cleanup/fixes 2026-01-19 17:00:15 +01:00
Henrik Rydgård ec831d2d6c Fix some logic bugs in the java code 2026-01-19 16:42:36 +01:00
Henrik Rydgård c56ef2191f Android: More deprecation fixes 2026-01-19 15:47:43 +01:00
Henrik Rydgård 8560ed697d Modernize the gradle setup a little more. 2026-01-19 15:47:40 +01:00
Henrik Rydgård 9860472c86 Make compatible with gradle plugin 9.0, update version of some deps 2026-01-19 15:47:40 +01:00
Henrik Rydgård 6ca0421002 Replace com.gladed.androidgitversion with a bunch of kotlin 2026-01-19 15:47:40 +01:00
Henrik Rydgård 6e5d8634de Some android cleanups 2026-01-19 15:47:40 +01:00
Henrik RydgårdandGitHub f4dbff0f14 Merge branch 'master' into aemu_postoffice_integrate_v2 2026-01-19 11:40:38 +01:00
Henrik Rydgård 41ee923c8c See if this is enough to get debug symbols on Play 2026-01-18 00:13:10 +01:00
Katharine Chui bf30de1527 initial github.com/kethen/aemu_postoffice integration ported from github.com/kethen/aemu 2026-01-11 18:53:54 +01:00
Henrik Rydgård e6e82c9ad3 Add java-side prefix filtering for ContentUri directory listing 2026-01-09 10:12:15 +01:00
Henrik Rydgård e33ff46ffd Extract the rewind code from SaveState.cpp, to make it more managable. 2026-01-08 22:22:46 +01:00
Henrik Rydgård 70f1488416 Implement a unicode-char keyboard event on Android.
This fixes the ImDebugger when trying to use it with a bluetooth
keyboard, and also fixes other types of text input from bluetooth
keybaords on Android.

However, the ImDebugger is currently very crash-prone on Android since
it crashes on layout changes. This will be fixed separately.
2026-01-07 19:12:15 +01:00
Henrik Rydgård cadbe3a2e0 Speedup text rendering on Android slightly, eliminate possible assert 2026-01-02 14:20:20 +01:00
Henrik Rydgård 9d620c195e Android: Catch a possible exception while assigning shortcut icons 2026-01-02 14:20:20 +01:00
Henrik Rydgård 77ec5c7c50 Buildfixes 2025-12-19 16:20:30 +01:00
Henrik Rydgård 18a67b82d2 Do the same with KeyInputFlags. Fix minor UI misalignments 2025-12-19 13:41:58 +01:00
Henrik Rydgård 481d0fd18c Switch TouchInputFlags to enum class, fix some minor UI issues
Scroll views now only wheel-scroll if the mouse is hovering over them.
2025-12-19 11:38:56 +01:00
Henrik Rydgård c2d8752876 Bump the ffmpeg submodule. 2025-12-15 17:28:36 +01:00
Henrik Rydgård 5b7b1f76eb Add an in-app crash history viewer to Developer Tool on Android (v30+) 2025-12-15 17:16:47 +01:00
Henrik Rydgård 04decd6459 NDK bump 2025-12-15 12:23:53 +01:00
WalnutTreeDev 8b3e7fb346 Add android fallback when nintendo switch left joycon keyCode event is invalid 2025-11-30 22:39:08 +00: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 bf9493910a Rework some IAP/Gold UI. Minor title screen tweak 2025-11-23 21:55:25 +01:00
Henrik Rydgård 21026a38d7 Change Android launch mode to singleInstance, work-around minor text wrapping issue 2025-11-23 20:04:19 +01:00
Henrik RydgårdandGitHub 217e7c94a4 Merge pull request #20987 from sum2012/android-setting
Fix gradle in Android studio 2025.2.1
2025-11-22 23:32:53 +01:00
Henrik Rydgård 9a8176508d Fix issue with the new inset code (forgot to take cutouts into account) 2025-11-22 10:30:26 +01:00
Henrik RydgårdandGitHub defd21cc90 Android: Rework UI insets handling (#21007)
* During game load, place the loading screen where the game will appear

* Android: Merge NativeActivity into PpssppActivity

* Rework window insets handling on Android

* Main screen: Display the path on its own line in portrait mode

* Make the "Fullscreen" setting on Android separate between portrait and landscape
2025-11-16 10:43:58 +01:00
Henrik Rydgård 8052c15f61 Fix references to the old font files 2025-11-14 10:10:44 +01:00
sum2012 abc0da7218 Fix gradle in Android studio 2025.2.1
By Gemini Agent
2025-11-11 20:34:58 +08:00
Henrik Rydgård 2fce2da709 Apply the font system rework to Android as well 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 833f80421f Delete some obsolete code 2025-11-06 23:44:55 +01:00
Henrik Rydgård cfe807baed Android refactor: Move all contentUri utilities to the new class ContentUri 2025-11-06 23:44:55 +01:00
Henrik Rydgård f8d1699552 Switch the Android build over to use shared libc++. This is prep for switching to Oboe for audio. 2025-11-03 16:08:11 +01:00
Henrik Rydgård e37c0cbef3 Introduce SimpleBaseDialogScreen, TabbedBaseDialogScreen's simpler cousin 2025-10-29 08:39:59 +01:00
Henrik Rydgård 69aa84e3b0 Split out the backgrounds and base screen classes from MiscScreens.h 2025-10-29 00:02:43 +01:00
Henrik Rydgård 5826b61d95 Extract some useful view classes from UploadScreen, use on CreditsScreen 2025-10-28 15:32:45 +01:00
Henrik Rydgård 9ed3fc0eaa Some work on the credits screen, main screen 2025-10-28 11:27:31 +01:00
Henrik Rydgård dc682fb2c8 Basic upload via web browser support, only single file almost works 2025-10-27 12:20:24 +01:00