Mis012
398202a4f9
AdaptiveIconDrawable: import from AOSP master (commit 1cdfff555f4a21f71ccc978290e2e212e2f8b168)
2025-06-05 17:24:08 +02:00
Julian Winkler
3d4f386db0
View.setFullscreen(): mock the window size while request is pending
2025-06-04 22:48:23 +02:00
Julian Winkler
3d9099a37f
setSystemUiVisibility(): fullscreen also for SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
...
This mode would fullscreen the app behind the semi-transparent status
bars, but such a mode doesn't exist on desktop Linux, so we just use
normal fullscreen.
2025-06-04 22:48:23 +02:00
Julian Winkler
542e6222b7
MediaCodec: add VP8 and VP9 codecs
2025-06-04 22:48:23 +02:00
Julian Winkler
5383360c38
Canvas: implement another overload of drawRoundRect()
2025-06-04 22:48:23 +02:00
Julian Winkler
b0177f6ccb
PopupWindow: handle background being set before contentView
2025-06-02 20:12:04 +02:00
Julian Winkler
55fc7eb4f9
Context.getDrawable(): use the current theme
2025-06-02 20:09:05 +02:00
Julian Winkler
12d25c162f
onClickListener: stop event propagation if click was handled
2025-06-02 20:06:57 +02:00
Julian Winkler
e011092025
api-impl: misc APIs for WhatsApp media chooser Activities
2025-04-26 11:07:31 +02:00
Julian Winkler
69b742263a
copy CursorAdapter from AOSP
...
copied from master (commit 1cdfff555f4a21f71ccc978290e2e212e2f8b168)
2025-04-26 11:04:02 +02:00
Julian Winkler
7985381b60
implement MediaMetadataRetriever on top of MediaPlayer
...
also add MediaPlayer.getDuration() and MediaPlayer.getCurrentPosition()
2025-04-23 18:16:37 +02:00
Julian Winkler
49fa854c93
add a media ContentProvider
...
Every time the ContentProvider is accessed, a file chooser opens and the
selected file is then provided as media file.
2025-04-23 18:13:15 +02:00
Julian Winkler
cff51b230b
api-impl: misc stubs to make FCM-toolbox launch
2025-04-21 11:11:16 +02:00
Julian Winkler
5de2c27abf
api-impl: misc stubs for WhatsApp support
2025-04-21 10:19:48 +02:00
Julian Winkler
f2065e31a4
ListView.findViewById(): iterate header and footer views even if invisible
2025-04-21 10:14:06 +02:00
Julian Winkler
68b8af1e1c
Activity: fix crash when finish() is called from onResume()
2025-04-21 07:47:44 +02:00
Julian Winkler
e652089252
map Android UnifiedPush to DBus UnifiedPush
2025-04-21 07:31:06 +02:00
Julian Winkler
ec45faaf87
View.dispatchTouchEvent(): implement ACTION_CANCEL for sythetic events
2025-04-19 15:32:27 +02:00
Julian Winkler
bd83e211d0
handle onClickListener for synthesized MotionEvents
...
Since synthesized events can't be handled by GTK, we also need to handle
gestures by ourself in that case.
2025-04-18 07:21:21 +02:00
Julian Winkler
db29a02c73
framework-res/meson.build: adjust aapt command for new path
2025-04-18 07:19:44 +02:00
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