Commit Graph

870 Commits

Author SHA1 Message Date
Mis012
272c554262 register path overrides with libc_bio, install fonts.xml 2025-04-11 22:22:54 +02:00
Julian Winkler
8e40c13480 api-impl: add APIs for libGDX games 2025-04-09 13:01:13 +02:00
Julian Winkler
728c43f925 implement View.scrollBy() 2025-04-09 12:40:09 +02:00
Julian Winkler
0c0af3d1be LayerDrawable: handle null Drawables
This fixes a NullPointerException with the SponsorBlock UI of the
Tubular NewPipe fork
2025-04-09 12:38:12 +02:00
Julian Winkler
0b5ab83933 CookieManager: apply NewPipe hack also to NewPipe forks 2025-04-09 12:37:04 +02:00
Nikita Travkin
882cd1b471 ATLKeyboard: Integrate with phosh and wayland IME 2025-04-02 16:58:17 +02:00
Nikita Travkin
80ec4bd02a api-impl: Stub out SuggestionSpan 2025-04-02 16:58:17 +02:00
Mis012
bce91cc527 api-impl: add ATLKeyboardViewer to support launching IMEs 2025-04-02 16:58:17 +02:00
Mis012
bb7eb461c8 PreferenceManager: fix default preferences xml name 2025-03-28 13:20:09 +01:00
Mis012
9f93f95f4d api-impl-jni: check in missed generated headers 2025-03-27 13:06:39 +01:00
Mis012
39b8ac624d GeomagneticField: import from AOSP master (commit 42a0e321e226fe0f678ff15d9293b03bcd606b96)
NOTE: WMM2025 is out now, if google doesn't update to it soon maybe we should
2025-03-27 13:06:39 +01:00
Mis012
12121d2d48 LocationManager: expose more information from the backend to the apps
note: GnssStatus was accidentally bundled into ab5b600bf1
2025-03-27 13:06:39 +01:00
Mis012
d2e2ab37bc graphics/Region: add stubs 2025-03-27 13:06:39 +01:00
Mis012
0a0e476883 (Gsk)Canvas: add debug prints, and a hack 2025-03-27 13:01:02 +01:00
Mis012
23078bfb06 Configuration: make en_US the default locale 2025-03-26 21:13:48 +01:00
Mis012
f03f3106e7 PackageManager: implement resolveActivity 2025-03-26 21:13:19 +01:00
Mis012
955113f110 api-impl: add missed java files to meson.build 2025-03-26 21:12:02 +01:00
Mis012
f3332b7201 api-impl: misc stubs and fixes 2025-03-26 21:12:02 +01:00
Mis012
fd2e9f43b6 api-impl: borrow several classes form AOSP master (cca 42a0e321e226fe0f678ff15d9293b03bcd606b96) 2025-03-26 21:12:02 +01:00
Mis012
ea45182cca ContentProvider: don't start content providers which are supposed to be started as separate processes 2025-03-26 20:24:17 +01:00
Mis012
ebbbc517a8 android/os/Build: allow overriding SDK_INT 2025-03-26 20:22:12 +01:00
Mis012
340fae107e PopupWindow: implement more stuff, mainly offset 2025-03-26 20:18:16 +01:00
Mis012
5c29d2d297 TextView: chain setText variants in the same direction as AOSP to fix behavior of classes which override it 2025-03-26 20:13:37 +01:00
Mis012
4d12ad5c90 View: add basic implemntation of dispatchTouchEvent
Some Views block all events going to their descendants, and
then synthesize new events themselves. Gtk doesn't allow event
synthesization, which makes this quite annoying to deal with.
This initial implementation definiely has some problems,
for example it seems to cause infinite loops in some cases,
however it surprisingly works well enough.
2025-03-26 20:06:15 +01:00
Mis012
b19f2c35d2 api-impl-jni: SoundPool: fix formatting 2025-03-26 19:44:06 +01:00