| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | |
|
|/ / /
| | |
| | |
| | | |
(cherry picked from commit f224c8fab9c1d26e5a09e581b1de9d13fead6d74)
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fix unsetting focus
Closes #3623
See merge request GNOME/gtk!3136
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Make _gtk_window_unset_focus_and_default queue the changes
for after the next draw. This achieves two things: first,
it avoids invalidating css at the wrong time (e.g. when
setting child-visible during size-allocation), and second,
it defers the focus change until after the widget is
hidden, so that moving the focus has the desired effect
of picking a different, visible widget.
Fixes: #3623
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
testsuite/testutils.c: Fix build on Visual Studio
See merge request GNOME/gtk!3131
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | | |
Visual Studio does not come with unistd.h, but Windows do have write() and
close() in io.h, so include io.h instead of unistd.h on Windows.
For MinGW, unistd.h in turn includes io.h.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
gtkgstsink: Sync texture before handing it to GDK
See merge request GNOME/gtk!3114
|
| | | |
| | | |
| | | |
| | | |
| | | | |
We need to synchronize when moving the texture between contexts, or we
get glitches with VA-API decoding.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
Ci gstreamer deps
See merge request GNOME/gtk!3133
|
| | | |
| | | |
| | | |
| | | | |
Try again, since libglvnd-devel is not the right choice.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This includes libglvnd-devel and should fix using the
gstreamer gl support.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
gstreamers gl support included headers from this
package without depending on it. Work around this
packaging error by explicitly adding the needed
dependencies.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Ebassi/for master
See merge request GNOME/gtk!3134
|
| | | | |
| | | | |
| | | | |
| | | | | |
There's really no point in running them.
|
| | | | |
| | | | |
| | | | |
| | | | | |
This way we can get syntax highlighting.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Otherwise tools processing the description of GtkWidget will be *very*
confused.
|
| | | | | |
|
|/ / / / |
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
wayland: Signal gtk-shell surface destruction to the server
See merge request GNOME/gtk!3129
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This adds a "release" destructor for the gtk_surface1 interface which
signals to the server that a surface has been destroyed on the client
side, which the current "destroy" does not do.
Ideally the protocol would have specified a destroy request marked as
destructor to handle this automatically, however this is no longer
possible due to the destroy method being implicitly generated in the
absence of an explicit request in the protocol. Adding a destroy request
marked as destructor now would generate a new destroy method that
unconditionally would send the request to the server, which would break
clients running on servers not supporting that request.
|
|\ \ \ \
| |_|/ /
|/| | |
| | | |
| | | |
| | | |
| | | | |
Matthiasc/for master
Closes #3615
See merge request GNOME/gtk!3132
|
| | | |
| | | |
| | | |
| | | | |
Fixes #3615
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Show case the icon and the render node format this way.
|
| | | | |
|
|/ / /
| | |
| | |
| | | |
Otherwise the nice markdown tables don't line up.
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
Tell pango not to round glyph positions
See merge request GNOME/gtk!2058
|
| | |
| | |
| | |
| | |
| | | |
When looking for ascii glyphs, we must match
the pango shape flags that GTK is using.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Before turning off pangos rounding of glyph positions,
we must check if the cairo we are using is new enough
to have working subpixel positioning (the relevant
cairo commit is 52a7c79fd4ff96bb5fac175f0199819b0f8c18fc).
|
| | |
| | |
| | |
| | |
| | | |
With subpixel positioning, we need to offset the
cached glyphs by their phase.
|
|/ /
| |
| |
| | |
(cherry picked from commit 5a5bb9099e8e8781a307ce3f9f72e52937d3d411)
|
|\ \
| | |
| | |
| | |
| | | |
Matthiasc/for master
See merge request GNOME/gtk!3127
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
These files have not been kept up to date, and
glade doesn't work with GTK4 currently.
|
| | |
| | |
| | |
| | | |
Put these images into gtk/icons, where they belong.
|
| | |
| | |
| | |
| | | |
The inspector no longer sets a window icon.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Remove some unnecessary uses of GtkStyleContext where
we can directly go to the GtkCssStyle, and and drop
unnnecessary includes.
|
| | |
| | |
| | |
| | |
| | | |
Avoid using GtkStyleContext unnecessarily, just go
to the css node directly.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Move the tools directory to be toplevel, and instead of
recompiling sources twice, link them with the our new
static libgtk.a.
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
gskglshaderbuilder: bind correct uv location
See merge request GNOME/gtk!3128
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | | |
builder-tool: Translate GtkImage:pixbuf
See merge request GNOME/gtk!3126
|
| | |
| | |
| | |
| | |
| | |
| | | |
The pixbuf property doesn't exist anymore. It is
commonly set to a path in ui files, so translate it
to the file property.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
OpenGL gradient rendering improvements and additions
See merge request GNOME/gtk!3105
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|