Commit Graph

593 Commits

Author SHA1 Message Date
plata
62b2d9f1be android/text/TextUtils: add getCapsMode stub 2024-05-12 08:38:04 +00:00
Julian Winkler
0ebbfc9461 set GTK_OVERFLOW_HIDDEN again for WrapperWidgets with allocation
This is needed for RecyclerView, which will be allocated because of the
onTouch() listener.
2024-05-11 13:17:54 +02:00
Julian Winkler
e4a399f849 use AndroidLayout for all JavaWidgets 2024-05-11 07:07:24 +02:00
Julian Winkler
f82af6ecb7 allocate transparent {WrapperWidget / JavaWidget} 0x0 and draw children in overflow area
This prevents overlay widgets from blocking touch events.

Androids ViewGroup.dispatchTouchEvent() loops over all children and only breaks if an eventhandler returns true. Gtk on the other hand stops at the first sensitive child. Even if the eventhandler returned false.
2024-05-11 07:07:24 +02:00
Julian Winkler
9fcec8b64c ViewPropertyAnimator: call onAnimationEnd() at the right time 2024-05-11 07:07:24 +02:00
Julian Winkler
cd4cd90f59 copy GestureDetector from AOSP 2024-05-11 07:07:24 +02:00
Julian Winkler
efc401ed2f Revert "hack: make GestureOverlayView measure 0 x 0"
This reverts commit 2879e03120.
2024-05-11 07:07:24 +02:00
plata
0202e0389d README: streamline development instructions 2024-05-10 12:40:25 +00:00
Mis012
5a8dba4064 meson.build: specify dependency on openxr headers 2024-05-09 21:27:19 +02:00
Mis012
b35ce06b8d main-executable: allow passing arbitrary options to ART 2024-05-08 20:04:23 +02:00
Mis012
ab2eaffe91 main-executable: add ATL_SKIP_NATIVES_EXTRACTION env 2024-05-08 20:04:23 +02:00
Julian Winkler
134bc9e7a5 README.md: add new dependencies 2024-05-07 08:42:50 +02:00
Julian Winkler
ad2ce495d9 api-impl/meson.build: tell Java compiler to use UTF-8 encoding 2024-05-07 07:15:41 +02:00
Julian Winkler
64411c75aa fix build on Debian 12 / GTK 4.8 2024-05-06 07:28:56 +02:00
Mis012
a99dfd80cc AudioTrack: fix getPlaybackHeadPosition and write
this fixes audio sync in exoplayer
2024-04-28 23:39:07 +02:00
Mis012
639a786056 PackageInfo: handle Resources.NotFoundException gracefully 2024-04-27 15:15:40 +02:00
Mis012
188df3e454 PackageInfo: handle non-string metadata 2024-04-26 18:11:29 +02:00
Mis012
30a9f66c4a api-impl: misc stubs for stupid ad stuff in SubwaySurfers 2024-04-26 18:11:29 +02:00
Mis012
341e39463a api-impl: copy GradientDrawable from AOSP, some stubs 2024-04-23 19:14:41 +02:00
Mis012
31929d2253 ignore deprecation warnings for per-widget css, switch gtk_widget_translate_coordinates to gtk_widget_compute_point 2024-04-20 16:34:01 +02:00
Mis012
b52e08fd7a ImageView/ImageButton: don't use deprecated gtk_picture_set_from_pixbuf, reduce code duplication 2024-04-20 00:08:09 +02:00
Mis012
98d17ac25e fix some gcc-reported warnings 2024-04-20 00:05:51 +02:00
Mis012
21627aecad ANativeWindow: make the while loop hack work on main thread 2024-04-17 19:27:16 +02:00
Mis012
db3ba9b929 api-impl-jni: Canvas: fix 32bit compilation 2024-04-17 19:25:41 +02:00
Mis012
f52a221c73 android_os_MessageQueue: move looper prototypes to header, fix incorrect prototype 2024-04-15 23:12:58 +02:00