| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
This is a test to use GtkFileLauncher a bit
more intensively than usual.
|
|
|
|
|
|
| |
We can keep the old unexport_handle api working
in the case that there is only a single exported
handle.
|
|
|
|
|
|
| |
It doesn't do anything anymore, and is no longer
used internally. The replacement is
gdk_wayland_toplevel_drop_exported_handled().
|
|
|
|
|
|
| |
Change things so that every call to export_handle
creates a new handle, and unexport_handle destroys
the handle that it is given.
|
|
|
|
|
| |
We will need to do some cleanup before the
wl_surface is destroyed, so add a hook for that.
|
|
|
|
|
|
|
|
| |
Make unexport_handle take the handle, so we
can in the future deal with multiple exports.
Update the one caller in gtkwindow.c to pass
the handle.
|
|
|
|
|
| |
Add an alternative to unexport_handle that
does take the handle.
|
|
|
|
|
|
|
|
| |
Make unexport_handle take the handle, which will
let us deal with multiple exports in the future.
Update all callers to store their handle, and
pass it to unexport_handle.
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Add a README to examples/hello
See merge request GNOME/gtk!5967
|
| |
| |
| |
| |
| | |
We simply overwrite any previous region,
so assert that the field was NULL before.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Add some tests for handling of failures.
The test data here is taking from gdk-pixbufs
tests/test-images/fail directory, excluding anything
but png, tiff and jpg images.
|
| |
| |
| |
| | |
Test the loadable icon implementation of GdkTexture.
|
| |
| |
| |
| |
| | |
Add tests for GdkToplevvelLayout and
GdkPopupLayout.
|
| |
| |
| |
| | |
Some of these got renamed recently.
|
| |
| |
| |
| | |
demos got renamed to build-demos.
|
|/
|
|
|
| |
Just so nobody wonders why there's a meson.build
in this subdirectory.
|
|\
| |
| |
| |
| | |
Revert "Merge branch 'gbsneto/css-parser-annotation' into 'main'"
See merge request GNOME/gtk!5965
|
| |
| |
| | |
This reverts merge request !5964
|
|\ \
| |/
|/|
| |
| | |
Add new css provider load apis
See merge request GNOME/gtk!5966
|
| | |
|
| | |
|
|/
|
|
|
|
|
| |
gtk_css_provider_load_from_data has turned out
to be problematic for language bindings. Add two
new variants, from_string and from_bytes, to
replace it.
|
|\
| |
| |
| |
| | |
gtk/css-provider: Add back array length annotation
See merge request GNOME/gtk!5964
|
|/
|
|
|
|
|
|
|
|
| |
This partially reverts commit 93a875bf20ba6ed8cd13595ff1f6.
Removing this annotation broke bindings, which now treat the
length of the array as a standalone parameter.
This broke Spiel, and probably other non-C apps that rely on
GtkCssProvider through bindings.
|
|\
| |
| |
| |
| | |
Add missing va marshallers
See merge request GNOME/gtk!5963
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
gtk and gdk have their own marshallers, for historic
reasons. But there's no reason to duplicate the same
code here.
Eventually, we should just move all marshallers to
the same place.
|
| |
| |
| |
| |
| |
| | |
Whenever we pass a marshaller to g_signal_new,
call g_signal_set_va_marshaller with the corresponding
va marshaller.
|
| | |
|
|\ \
| |/
| |
| |
| | |
Avoid generic marshallers
See merge request GNOME/gtk!5962
|
| |
| |
| |
| |
| | |
This list was found by a combination of
grep, sed, and sort.
|
|/
|
|
|
|
| |
The libffi-based generic marshallers give sysprof
difficulties in getting good stacktraces, so avoid
them.
|
|\
| |
| |
| |
| | |
popover: Stop making assumptions about corners
See merge request GNOME/gtk!5961
|
| |
| |
| |
| |
| | |
The popover tail drawing code was just assuming that
the corner values are numbers. Which they won't, anymore.
|
|/ |
|
|\
| |
| |
| |
| | |
css: Fix transition of font features
See merge request GNOME/gtk!5957
|
| | |
|
| |
| |
| |
| | |
Test gtk4-builder-tool validate --deprecations
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
Provide static value for uniform corners
with lengths from 0 to 8px. This covers
the majority of corners in widget-factory.
|
| |
| |
| |
| |
| |
| |
| | |
Make all length values from 0px to 8px available
as static values. This will help with cutting
down on the number of corner values (we have a
lot of 5px corners).
|
| |
| |
| |
| |
| |
| | |
This reverts commit 1efa39672b94ba12f42f386d0eedb7ed6d7c3d03.
We want to use corner values for corner properties.
|
| |
| |
| |
| |
| |
| | |
This reverts commit 1f2f2777e1231468f613a2936989ded060f4e2a6.
It broke transitioning of corner values.
|
| |
| |
| |
| |
| | |
This was using numbers instead of lengths,
causing confusion in the transition code.
|
| |
| |
| |
| |
| |
| | |
If we store ints as values, we better use
g_hash_table_lookup_extended, or zeros will
show up as missing values.
|