Julian Winkler
c492e1f03f
add Java APIs needed for WhatsApp MainActivity and ConversationActivity
2024-10-03 15:57:44 +02:00
Mis012
e761bb6a6d
api-impl: implement WebView using webkitgtk
2024-09-13 20:29:56 +02:00
Julian Winkler
e3c0931714
prevent reference cycles between Java and native objects
2024-08-02 17:02:53 +02:00
Julian Winkler
45801d8f17
implement EditText.removeTextChangedListener()
2024-08-01 22:06:27 +02:00
Julian Winkler
29e5298178
MediaCodec: handle end-of-file properly
2024-07-31 18:21:14 +02:00
Julian Winkler
7b11277287
AlertDialog: handle buttons
2024-07-31 11:10:45 +00:00
Julian Winkler
4ecd541c6c
NotificationManager: implement cancel() for MPRIS notifications
2024-07-20 14:14:53 +02:00
Julian Winkler
9d27fc138b
NotificationManager: handle non player part of MPRIS
...
This exposes the package name to MPRIS and allows to raise the
application to the front when clicking the MPRIS notification.
2024-07-17 22:43:16 +02:00
Julian Winkler
b54bed4784
implementing MediaSession using MPRIS
...
NotificationManager will now ignore MediaStyle notifications
2024-07-17 22:35:55 +02:00
Mis012
2c1e0dd3b8
Bitmap: implement nativeCopyPixelsFromBuffer
2024-06-28 22:15:57 +02:00
Mis012
26d6337a34
api-impl: GLES20: add glReadPixels
2024-06-28 21:35:31 +02:00
Mis012
da90302946
EGLImpl: eglCreateContext: properly handle shared_context
2024-06-22 14:19:31 +02:00
Mis012
92e2c06347
make sure the apk path is reliably set in the PackageInfo
2024-06-19 22:35:50 +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
Julian Winkler
b95613614e
implement SurfaceView.lockCanvas() using GskCanvas
2024-06-15 00:00:20 +02:00
Mis012
ccc2a86cf7
api-impl: add native implementations for more GL and EGL java wrappers
2024-06-13 20:41:13 +02:00
Mis012
2a3106f205
api-impl: com/google/android/gles_jni/GLImpl: implement some things by calling into GLES10
2024-05-27 19:01:52 +02:00
Mis012
97e59437b9
Bitmap: implement copyPixelsToBuffer
2024-05-27 18:58:04 +02:00
Julian Winkler
c5e0f8a7fd
View.draw(): draw background, content, children in same order as AOSP
2024-05-27 16:37:49 +00: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
b28e90a75c
implement SeekBar.getProgress()
2024-05-13 22:01:24 +02:00