Daniel Panero
be93b4c396
JavaWidget: add css classes and default_stylesheet.css
2024-11-26 16:33:38 +01:00
Julian Winkler
d6d2c94abd
implement DateUtils.formatElapsedTime()
...
This is needed for NewPipe 0.27.3
2024-11-25 10:01:51 +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
Julian Winkler
f53ad02e6f
api-impl: misc additions for Oeffi
2024-11-24 22:11:40 +00:00
Julian Winkler
7626992241
Animator: call onAnimationEnd() asynchronously
2024-11-24 22:49:31 +01:00
Julian Winkler
fd541bec75
wayland_server: implement wl_buffer destroy listener
...
Fixes a segfault, where a wl_buffer was destroyed while in use. Also it
allows us to replace the custom caching mechanism and instead find
existing buffers by their destroy listener.
2024-11-21 19:05:39 +01:00
Julian Winkler
09176cade8
native_window: fix using the embedded Wayland server when the system is X11
2024-11-21 19:05:39 +01:00
Kilian "CaféHaine" Guillaume
44d922baea
api-impl: stubs and fixes for Open Sudoku
2024-11-20 23:09:53 +01:00
Daniel Panero
eba9c7037c
JavaWidget: add debug info for GTK Inspector
2024-11-19 16:14:36 +01:00
Daniel Panero
fb6565e535
Add paddings and improved margins
2024-11-18 21:39:01 +00:00
Daniel Panero
13ed9d76bb
Updated framework-res to 3d916f71dfbb5477c40a46c9b19c125f4c719045
...
Also remove non public drawables and layouts using the new python script
2024-11-18 21:39:01 +00:00
Julian Winkler
e2d7f7fbb4
framework-res: add python script to remove unused resources
...
This script can be used when importing framework-res from AOSP
2024-11-18 21:39:01 +00:00
Daniel Panero
5f6943fd81
Add backbutton
2024-11-17 23:37:10 +00:00
Daniel Panero
f48fce5932
api-impl: misc stubs and fixes for Spotify II
2024-11-17 17:40:06 +00:00
Julian Winkler
4b36bca4c6
refactor SurfaceViewWidget for frame_callback in the Wayland server
...
SurfaceViewWidget is now always a child of a GtkGraphicsOffload and
handles the GdkTexture on its own. This way the extra GtkPicture is no
longer needed and also the frame_callback of the Wayland server can be
implemented.
2024-11-17 17:11:14 +01: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
Julian Winkler
c5ed3c6b9c
doc/Build.md: update WolfSSL commands for WolfSSL 5.7.4
...
This version includes a fix for certificates with more than 128 alt
names. Some configuration options have been removed because they are now
enabled by default.
2024-11-15 18:01:36 +01:00
Christian Stadelmann
c6be36f553
Context: Fix typo
2024-11-14 19:52:14 +00:00
Kilian "CaféHaine" Guillaume
e5a6ee2b55
api-impl: add misc stubs for Open Sudoku
2024-11-14 19:50:26 +00:00
Julian Winkler
1fb5be92dc
fix build with libportal < 0.8
2024-11-13 23:02:55 +01:00
Mis012
ab114245bd
ContentProvider: wrap in try/catch
...
Errors thrown here shouldn't be fatal, the app will often work just fine
without any ContentProviders (especially a mostly-native app probably
only uses them for ads)
2024-11-09 16:30:29 +01:00
Julian Winkler
da36ebea9a
MadiaCodec: allow application to specify input buffer size
...
This is required for high resolution video playback
2024-11-06 23:32:40 +01:00
Julian Winkler
5160c33b62
MediaCodec: don't double reference hw_decice_ctx
2024-11-06 23:32:40 +01:00
Julian Winkler
7c9a32d041
MediaCodec: release all output buffers on release
...
This prevents leaking video memory
2024-11-06 23:32:39 +01:00
Julian Winkler
fc0091a989
use Activity title as window title
2024-11-03 08:26:11 +01:00