| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| |
| |
| | |
It was inadvertently changed in commit 15cc20e7b.
https://gitlab.gnome.org/GNOME/gtk/issues/58
Closes: #58
|
| |
| |
| |
| |
| |
| |
| | |
GIO has this facility, so we should use it.
At the same time, make sure the immodules directory
exists, even if we don't install any modules there
outselves.
|
| |
| |
| |
| |
| | |
We need to be able to produce debug output during module
loading. This change ensures that we can.
|
| | |
|
| | |
|
| | |
|
|/ |
|
|
|
|
|
|
|
|
| |
We can't use gtk_widget_get_allocation for either non-anchored widgets
(which happens with the child widget when the expander is unexpanded)
nor toplevel windows since that will include the window decorations.
Fixes #70 in gtk4
|
| |
|
|
|
|
|
| |
Instead of tracking whether the click happened inside the title widget
ourselves, just attach the gesture to the title widget.
|
| |
|
| |
|
|
|
|
|
| |
Since this is a GtkContainer, forall will be used to destroy all the
widgets.
|
|
|
|
|
| |
We free the allocated data later using g_free, so don't use GSlice when
allocating it.
|
|
|
|
| |
Use the child widget list of the overlay, not the passed child.
|
|
|
|
|
|
| |
We are creating these using g_object_new, so the _new function is never
called, resulting in a NULL mb_charset. Fix this by moving the
initialisation into the _init function.
|
|\
| |
| |
| |
| | |
gtkimcontextxim: fix gtk_im_context_xim_set_client_widget not handling widget=NULL
See merge request GNOME/gtk!46
|
| |
| |
| |
| |
| |
| |
| |
| | |
widget=NULL
gtk_im_context_set_client_widget() allows passing NULL as widget to signal that
the widget no longer exists. The xim implementation didn't handle that
case which led to the test suite on gitlab-ci failing.
|
| |
| |
| |
| |
| | |
Measure the text here directly and check if the created node bounds will
be clipped away before even creating the text node.
|
| |
| |
| |
| |
| |
| | |
An alternative GskTextNode constructor that does no text measuring. That
way, we can measure the text before and check if the node will be
outside of the current clip anyway.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Both main child and all others are in the same coordinate space, so no
need to add the parent position here.
|
| |
| |
| |
| |
| | |
The GtkBin size_allocate implementation will allocate a size to the main
child, which GtkOverlay already does.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
This was just testing that text nodes do alpha correctly, but the test
even breaks if the default font is different from the one that was used
to create the reference image, so drop it for now.
|
| |
| |
| |
| | |
use an early return for an already existing layout.
|
|\ \
| |/
|/|
| |
| | |
Include gtk/gtk-a11y.h in introspection file.
See merge request GNOME/gtk!43
|
| |
| |
| |
| |
| |
| | |
The gir XML file contains description of types and functions from
gtk/gtk-a11y.h. Indicate that this header should be included in addition
to gtk/gtk.h in applications written in C. #56
|
|\ \
| |/
|/|
| |
| | |
a11y: Include gtkstackaccessible.h in gtk-a11y.h
See merge request GNOME/gtk!41
|
|/ |
|
|
|
|
| |
(cherry picked from commit 3059df0d4deb28875e3bd7c56c06f5c067264505)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
The CSS color spec version 4 introduces this, support has hit Safari,
Chrome and Firefox, so this looks like a feature that's here to stay.
https://drafts.csswg.org/css-color/#hex-notation
|
| |
|
|\
| |
| |
| |
| | |
macos: Fix missing gdk symbol exports for gtk dnd
See merge request GNOME/gtk!39
|
| |
| |
| |
| |
| |
| |
| |
| | |
It's used in the gtk dnd code but not exported in gdk.
Append a "_libgtk_only" suffix as with other internal exports and
export the symbol.
See #32
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The header got included without config.h being included first which resulted in the
wrong _GDK_EXTERN macro being used. As a result some symbols weren't exported
and starting a DnD action would crash in the linker.
This patch adds config.h includes in all places where clang complained about
_GDK_EXTERN redefinitions.
See #32 for more info.
|
| |
| |
| |
| |
| | |
We should save the logs directory when the CI pipeline fails, so that we
have a chance at debugging the failure.
|
| |
| |
| |
| | |
The options were renamed in commit 7b32900c5574.
|
| |
| |
| |
| | |
The locale string may be NULL.
|
|\ \
| | |
| | |
| | |
| | | |
Convert immodules to use an extension point
See merge request GNOME/gtk!34
|
| | | |
|