Julian Winkler
|
0d5150083a
|
remove spacial handling for Activity.recreateActivity()
This prevents the onStart() method being called twice for the toplevel
Activity.
|
2024-10-07 11:55:33 +02:00 |
|
Julian Winkler
|
14eae15178
|
ListView: implement setSelection() and scrollTo()
|
2024-10-03 15:57:44 +02:00 |
|
Julian Winkler
|
f3092fd4bd
|
implement file sharing by file descriptor
Using custom gdbus code, as libportal doesn't expose the raw
org.freedesktop.portal.OpenURI.OpenFile method.
|
2024-10-03 15:57:44 +02:00 |
|
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 |
|