Julian Winkler
|
0064677755
|
split handle_cache out of util.c
|
2025-07-08 23:19:17 +02:00 |
|
Julian Winkler
|
4ec150c802
|
separate Intent serialization and action handling out of the NotificationManager
This way, the mechanism can in the future also be used to send Intents
from one app to another.
|
2025-07-08 23:07:42 +02:00 |
|
Julian Winkler
|
49fa854c93
|
add a media ContentProvider
Every time the ContentProvider is accessed, a file chooser opens and the
selected file is then provided as media file.
|
2025-04-23 18:13:15 +02:00 |
|
Julian Winkler
|
e652089252
|
map Android UnifiedPush to DBus UnifiedPush
|
2025-04-21 07:31:06 +02:00 |
|
Mis012
|
272c554262
|
register path overrides with libc_bio, install fonts.xml
|
2025-04-11 22:22:54 +02:00 |
|
Nikita Travkin
|
882cd1b471
|
ATLKeyboard: Integrate with phosh and wayland IME
|
2025-04-02 16:58:17 +02:00 |
|
Mis012
|
74f2e9f308
|
MediaPlayer: implement using GtkMediaStream
|
2025-03-04 18:10:32 +01:00 |
|
Julian Winkler
|
f20bb6cb1c
|
ContentResolver: implement query() support for file:// URIs
This is needed for the subscription import feature in NewPipe.
|
2025-02-22 23:49:43 +01:00 |
|
Julian Winkler
|
5375f4b5fd
|
implement android.text.Layout using PangoLayout
This is needed to have proper line wrapping in composeUI apps.
In the CTS, android.text.cts.StaticLayoutTest passes all checks now.
|
2025-02-13 07:01:17 +01:00 |
|
Mis012
|
2271ae9c06
|
main: ensure bionic-linked libraries get a non-changning stack guard value
|
2025-01-17 19:54:36 +01:00 |
|
Pierre-Hugues Husson
|
c81442321e
|
api-impl: stubs and fixes for latest WhatsApp version
|
2025-01-01 11:33:16 +01:00 |
|
Julian Winkler
|
0dfcb9324f
|
drop GTK < 4.14 ifdefs
|
2024-12-22 23:40:11 +01:00 |
|
Julian Winkler
|
7695aadf91
|
implement Paint as combination of GDK, GSK and Pango attributes
|
2024-12-22 23:40:11 +01:00 |
|
Julian Winkler
|
f3bc468a1c
|
drop Skia dependency
Everything is implementede using GTK Scene Graph now. Skia is no longer
needed.
|
2024-12-22 12:30:29 +01:00 |
|
Julian Winkler
|
cd2c69cf73
|
reimplement Bitmap and Path using GdkTexture and GskPath
This allows us to use GskCanvas for Bitmap rendering
This increases the required GTK version to >= 4.14.
|
2024-12-22 12:30:29 +01:00 |
|
Julian Winkler
|
47fc749018
|
implement WindowManager for composeUI popups
currently everything is created as GtkPopover which is not ideal for
toplevel windows, so print a warning in that case.
|
2024-12-17 22:38:09 +01:00 |
|
Julian Winkler
|
b087b82616
|
implement WallpaperManager.setBitmap() using XDG Portal
|
2024-12-13 22:32:04 +01:00 |
|
Julian Winkler
|
db1e9458de
|
meson.build run dx with --incremental
This enables incremental dexing which speeds up incremental builds
|
2024-12-13 21:43:50 +01:00 |
|
Julian Winkler
|
a1c29c012e
|
meson.build: don't build test_runner.jar by default
|
2024-12-13 09:29:54 +01:00 |
|
Julian Winkler
|
60095ea795
|
ListView: copy from AOSP
copied from tag android-6.0.1_r81
|
2024-11-30 18:56:17 +00:00 |
|
Mis012
|
d5bc4ea9a6
|
implement instrumentation
|
2024-11-30 18:57:03 +01:00 |
|
Daniel Panero
|
be93b4c396
|
JavaWidget: add css classes and default_stylesheet.css
|
2024-11-26 16:33:38 +01:00 |
|
Julian Winkler
|
332d3d1137
|
copy AdapterView, AbsSpinner and Gallery from AOSP
copied from tag android-6.0.1_r81
existing GTK based implementation was moved from AbsSpinner to Spinner
|
2024-11-24 22:11:40 +00:00 |
|
Daniel Panero
|
5f6943fd81
|
Add backbutton
|
2024-11-17 23:37:10 +00:00 |
|
Julian Winkler
|
58f29b7ba2
|
implement minimal Wayland server to import EGL surfaces into GtkGraphicsOffload
This allows us to use the translucent cutout feature of
GtkGraphicsOffload, which can not be implemented with our custom
subsurface implementation.
|
2024-11-17 16:50:45 +01:00 |
|