Julian Winkler
72c47703b9
implement AssetManager.getLocales()
2024-08-01 22:06:27 +02:00
Julian Winkler
3c5a21357d
multiple additions and fixes for the Java APIs
...
Stuff needed for WhatsApp support
2024-08-01 19:57:12 +00:00
Mis012
2c1e0dd3b8
Bitmap: implement nativeCopyPixelsFromBuffer
2024-06-28 22:15:57 +02:00
Mis012
004ba4ff00
remove some old debugging prints, gate others behind verbose log
2024-06-22 14:35:56 +02:00
Mis012
df074bd2b4
api-impl: add misc stubs/impls
2024-06-22 14:22:37 +02:00
Julian Winkler
bb50bbfa91
add lots of java APIs needed for Whatsapp
2024-06-16 08:45:31 +02:00
Julian Winkler
b81f53e4b2
Bitmap: regenerate GdkTexture when Canvas was used on the Bitmap
2024-06-15 07:14:30 +02:00
Mis012
81797c2667
api-impl: add misc stubs/impls
2024-06-13 21:00:06 +02:00
Mis012
ce85f3e0b1
GradientDrawable: fix imporper commenting out
2024-06-13 20:55:20 +02:00
Mis012
97e59437b9
Bitmap: implement copyPixelsToBuffer
2024-05-27 18:58:04 +02:00
Julian Winkler
e8eabb2027
GskCanvas.drawBitmap(): reuse GdkTexture objects
2024-05-27 16:37:49 +00:00
Julian Winkler
6f02565920
GskCanavas: draw default content when custom View calls super.onDraw()
2024-05-27 16:37:49 +00:00
Julian Winkler
d941fd5a81
implement more GskCanvas methods
2024-05-27 16:37:49 +00:00
Mis012
4374ac01ad
AssetManager: use libandroidfw to read assets straight from the apk file
...
they can still be put on the filesystem and will be read from there
preferentially, though overriding assets in this way can confuse
some creatively written apps and cause them to crash.
2024-05-26 00:10:16 +02:00
Julian Winkler
34c03c59c3
add some methods needed for NewPipe release 0.27.0
2024-05-23 22:14:30 +02:00
Julian Winkler
fdec418102
add some stubs needed because of previous commits
...
Since we now call draw() on View subclasses, we reach some new
codepaths which need new stubs
2024-05-20 08:12:15 +02:00
Julian Winkler
53d6714a0d
DrawableContainer: forward method calls to current selected drawable
2024-05-20 08:12:15 +02:00
Julian Winkler
765f01e715
Drawable: implement GradientDrawable.inflate() and Drawable.createFromXmlInner()
2024-05-20 08:12:15 +02:00
Mis012
341e39463a
api-impl: copy GradientDrawable from AOSP, some stubs
2024-04-23 19:14:41 +02:00
Mis012
e1abceee85
api-impl: more stubs to make OsmAnd launch
...
with latest bionic_translation, OsmAnd doesn't crash in native code
2024-04-14 15:15:42 +02:00
Mis012
2802aaa28d
api-impl: add stubs / simple stuff for OsmAnd
...
without native libs present, launches and renders white square
in map view; with native libs present, segfaults in bundled skia
2024-04-13 15:22:38 +02:00
Mis012
25325ca4e5
Paint: implement setAntiAlias, handle ANTI_ALIAS_FLAG
2024-04-09 18:58:05 +02:00
Julian Winkler
3d9eb9611f
GskCanvas: implement drawPath, rotate, translate, save, restore
...
This is enough to make DrawerArrowDrawable functional.
drawPath() only draws line segments for now.
2024-04-09 18:19:18 +02:00
Julian Winkler
74bedcc93c
implement Drawable.invalidateSelf()
2024-04-09 18:19:18 +02:00
Julian Winkler
2f4cd3917f
implement some APIs needed for OctoDroid
2024-04-09 18:19:13 +02:00