Mis012
1c83948b15
VectorDrawable: add an override to avoid intermediate rasterization
...
This matters for statically converting drawables into SVG,
which is necessary for drawable-based app icons.
2025-06-21 01:15:51 +02:00
Mis012
6031eecefc
api-impl-jni: add workarounds for Gtk's non-graceful handling of layout changes during the snapshot phase
2025-06-20 22:36:09 +02:00
Mis012
3a3366abfa
Paint: treat stroke width 0 as 1 until we implement special handling for it
2025-06-10 00:59:37 +02:00
Mis012
c90d685e6f
PackageManager: hasSystemFeature: report that we support full multitouch
2025-06-10 00:59:37 +02:00
Mis012
55f57ebb2b
GridLayout: borrow from AOSP master (commit: 1cdfff555f4a21f71ccc978290e2e212e2f8b168)
2025-06-10 00:59:37 +02:00
Mis012
65a7e34871
Path: add arcTo and addArc, minor cleanup
2025-06-10 00:48:41 +02:00
Mis012
6f627f7332
GLSurfaceView: add a hack to make OsmAnd work
2025-06-08 13:52:52 +02:00
Mis012
e25aa9a174
GLSurfaceView: update to newer commit from AOSP
...
this was probably not necessary
2025-06-08 13:49:28 +02:00
Mis012
99d1a38918
EGLImpl: fix crash when eglDestroySurface is passed EGL_NO_SURFACE
2025-06-08 13:43:52 +02:00
Mis012
364070fa1f
api-impl: misc stubs and formatting fixes
2025-06-08 13:42:42 +02:00
Mis012
ed240daf66
Drawable: minor cleanup, add support for inflating adaptive-icon
2025-06-08 13:31:19 +02:00
Mis012
9461c47082
AdaptiveIconDrawable: add hacks to make it work
...
We don't currently have "shaders" implemented properly,
so just draw the layers and don't mask anything.
2025-06-08 02:14:05 +02:00
Mis012
43d3d39ee8
Canvas: fix translate and concat incorrectly being stubbed despite being implemented in GskCanvas, slight cleanup
2025-06-08 02:11:10 +02:00
Mis012
ccd11d38b3
View: properly implement translation properties
2025-06-07 01:15:58 +02:00
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