Mis012
|
b40a76fcfb
|
api-impl-jni: fix CheckJNI error for View.onClick
|
2024-01-29 00:37:32 +01:00 |
|
Mis012
|
bcd2617c9e
|
add -Xcheck:jni, fix some errors it finds
|
2024-01-23 22:32:09 +01:00 |
|
Mis012
|
6a46db065a
|
README.md: remove outdated notes about GLSurfaceView
|
2024-01-08 18:32:04 +01:00 |
|
Julian Winkler
|
bf3f595a8c
|
LinearLayout: set GtkBox to homogeneous if all child weights are equal
Real weighted allocation is not supported by GtkBox
|
2024-01-01 12:11:31 +01:00 |
|
Julian Winkler
|
c5b315cb38
|
LinearLayout: remove 1px spacing
|
2024-01-01 12:10:45 +01:00 |
|
Julian Winkler
|
52214f47d0
|
ImageView: check if Drawable actually has a Paintable
|
2024-01-01 12:09:17 +01:00 |
|
Julian Winkler
|
790255f9ca
|
ImageView: allow non bitmap Drawables
Also pass size of child paintable in DrawableContainer
|
2023-12-30 23:38:56 +01:00 |
|
Julian Winkler
|
b393a6bf1d
|
support loading BitmapDrawables from XML
|
2023-12-30 23:38:56 +01:00 |
|
Julian Winkler
|
493cb8284a
|
fix some Drawable related crashes in NewPipe
|
2023-12-30 23:38:56 +01:00 |
|
Julian Winkler
|
176405ed45
|
NinePatchPaintable: new GdkPaintable class to render .9.png files
|
2023-12-30 23:38:56 +01:00 |
|
Julian Winkler
|
ca3c17d773
|
implement DrawableContainer and copy StateListDrawable from AOSP
|
2023-12-30 23:38:56 +01:00 |
|
Julian Winkler
|
8c7dbf6ceb
|
start implementing Drawable using underlying GdkPaintable
|
2023-12-30 23:38:48 +01:00 |
|
Julian Winkler
|
1b03fa6e1a
|
merge View and ViewGroup constructor
Introduce empy JavaWidget to replace confusing usage of GtkBox and GtkDrawingArea.
gtk_widget_set_name() is called with the Java class name
|
2023-12-29 12:16:10 +01:00 |
|
Julian Winkler
|
0614e6c245
|
add some stubs needed since we now handle onMeasure() for more Views
|
2023-12-29 11:40:52 +01:00 |
|
Julian Winkler
|
757d689689
|
unify View construction and measurement
No longer allow constructing Views without Context.
Lets have only one onMeasure() method to unify behaviour
|
2023-12-29 11:40:52 +01:00 |
|
Julian Winkler
|
32f344c301
|
meson.build: libavcodec version 59 is sufficient
|
2023-12-29 11:40:52 +01:00 |
|
Mis012
|
1acbdc7339
|
meson.build: properly note down required versions of gtk and avcodec
|
2023-12-19 14:34:34 +01:00 |
|
Mis012
|
529f5f1168
|
main-executable: error out if apk path doesn't exist
|
2023-12-07 14:56:04 +01:00 |
|
Mis012
|
25a0a44638
|
libandroid: xr: remove XR_KHR_android_create_instance from extension list
|
2023-12-07 14:55:30 +01:00 |
|
Nikita Travkin
|
9881f2fa31
|
libandroid: xr: don't assume android GLES
|
2023-11-29 13:47:36 +01:00 |
|
Nikita Travkin
|
0fb6754598
|
libandroid: xr: override procaddr with bionic symbols
|
2023-11-25 20:15:23 +01:00 |
|
Nikita Travkin
|
0860da34c8
|
libandroid: add trace
|
2023-11-25 20:15:00 +01:00 |
|
Mis012
|
1b8480a7d0
|
android-impl: fix regressions that made angry birds not work anymore
|
2023-11-23 15:29:03 +01:00 |
|
Julian Winkler
|
878b957380
|
LinearLayout: remove default gravity
|
2023-11-12 12:16:23 +01:00 |
|
Julian Winkler
|
b0fdf53f9b
|
implement android.widget.ProgressBar using GtkProgressBar
|
2023-11-12 12:16:23 +01:00 |
|