| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
If we have a y index of 0, we always want to look at the left-most
position instead of wasting time on a binary search for edges. This is an
extremely common case when loading or syntax highlighting a buffer such
as from GtkSourceView.
|
|\
| |
| |
| |
| |
| |
| | |
Wip/jimmac/vte bg color
Closes vte#226
See merge request GNOME/gtk!2403
|
| |
| |
| |
| |
| |
| |
| | |
- define @text_view_bg to complement @theme_text_color for high
contrast legible text views.
Fixes https://gitlab.gnome.org/GNOME/vte/-/issues/226
|
|/
|
|
| |
Addresses https://gitlab.gnome.org/GNOME/gnome-clocks/-/merge_requests/123#note_884741
|
|\
| |
| |
| |
| | |
gtk-demo: Modernize source highlighting
See merge request GNOME/gtk!2401
|
|/
|
|
|
|
|
|
| |
Drop the homegrown highlighting code, and just use highlight
to produce Pango markup.
When using an external highlighter, we can also highlight css,
xml, headers, at least.
|
|\
| |
| |
| |
| | |
wayland/toplevel: Don't leak wl_callback used during present()
See merge request GNOME/gtk!2399
|
| | |
|
|\ \
| |/
|/|
| |
| | |
gtkmountoperation: Drop the new line character when splitting a message
See merge request GNOME/gtk!2397
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When asking for a password, the message string is split on primary
and secondary if it contains a newline character. However, the newline
character is currently part of both strings, which creates weird
spacing between the GtkLabels. I suppose this is bug, which was not
visible as in most cases (if not all) the message string hasn't
contained the new line characters so far. But we are going to change
that now, see GNOME/gvfs!82. Let's drop the new line character similarly
as it is done when asking for a question, or showing processes in order
to fix the weird spacing.
|
|\ \
| |/
|/|
| |
| |
| |
| | |
Fix Wayland toplevel present callback issues
Closes #3026
See merge request GNOME/gtk!2395
|
| |
| |
| |
| |
| |
| |
| |
| | |
We might break the loop early, e.g. if we're unmapped before the round
trip finishes, and to avoid the callback to write to invalid stack
memory, destroy the callback so it won't be invoked.
Fixes: #3026
|
|/
|
|
|
| |
We should round trip until we both have received callback and have
ensured we received the initial configuration.
|
|\
| |
| |
| |
| | |
About polish
See merge request GNOME/gtk!2394
|
| |
| |
| |
| | |
Use similar margins in the Credits and System tabs.
|
|/
|
|
| |
Show OS info, and generally polish this here and there.
|
|\
| |
| |
| |
| | |
Gtk demo leaks
See merge request GNOME/gtk!2393
|
| |
| |
| |
| | |
The colors demo was leaking all its colors. Oops.
|
| |
| |
| |
| | |
The settings demo was leaking a GtkBuilderScope.
|
|\ \
| | |
| | |
| | |
| | | |
Wip/otte/for master
See merge request GNOME/gtk!2392
|
| | | |
|
| | |
| | |
| | |
| | | |
No need to construct the node manually.
|
|/ /
| |
| |
| |
| |
| | |
Make sure the stringlist we're loading into doesn't go away.
It'd be better to have a cancellable, but I'm lazy.
|
|\ \
| |/
|/|
| |
| | |
Dnd leaks
See merge request GNOME/gtk!2391
|
| |
| |
| |
| |
| |
| |
| |
| | |
We were not removing the pending_update idle
in dispose, which is at least suspicious, if
not deadly. Move the idle cleanup code into
unset_widget(), which we are already calling
in dispose().
|
| |
| |
| |
| | |
We were not unreffing the formats here.
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Fix a leak in scroll event compression
See merge request GNOME/gtk!2390
|
| |/
| |
| |
| |
| | |
We were leaking the last event in a sequence
of scroll events.
|
|\ \
| | |
| | |
| | |
| | | |
gsk: Don't leak cairo nodes
See merge request GNOME/gtk!2389
|
| |/
| |
| |
| | |
Not chaining up in finalize is a leak, after all.
|
|\ \
| |/
| |
| |
| | |
gridview: Work around unexpected focus changes
See merge request GNOME/gtk!2387
|
|/
|
|
|
|
|
|
| |
As things currently stand, we get events for focus changes
before the widget is allocated, and try to scroll in response.
Therefore, leaving n_columns at 0 until size-allocate leads
to plenty of division-by-zero. Just set it to 1 initially
to avoid that. This is a workaround for #3025.
|
|\
| |
| |
| |
| | |
gdk/toplevel: fix declarations of GdkToplevelSize
See merge request GNOME/gtk!2386
|
|/
|
|
|
| |
GDK_AVAILABLE_IN_ALL was missing from gdk_toplevel_size_get_bounds and
gdk_toplevel_size_set_max_size was declared though it doesn't exist.
|
|\
| |
| |
| |
| | |
Specify version for optional librsvg dependency
See merge request GNOME/gtk!2385
|
|/
|
|
|
|
| |
The testsvg test uses a method in librsvg that was introduced in
2.46.0. The test is now skipped if the librsvg version is too old.
(It was previously already skipped if librsvg wasn't found.)
|
|\
| |
| |
| |
| | |
testsvg: Some additions
See merge request GNOME/gtk!2383
|
|/
|
|
|
| |
Load a file from the commandline, and implement
intrinsic width/height.
|
|\
| |
| |
| |
| | |
Add an svg test
See merge request GNOME/gtk!2382
|
|/
|
|
|
| |
tests/testsvg is a minimal paintable implementation wrapped
around RsvgHandle.
|
|\
| |
| |
| |
| |
| |
| | |
Fix puzzle keynav
Closes #3023
See merge request GNOME/gtk!2381
|
| |
| |
| |
| | |
Fixes: #3023
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
Let spinbuttons stop
Closes #3016
See merge request GNOME/gtk!2380
|
| |
| |
| |
| |
| |
| |
| | |
The gesture should be acknowledged by the spin button, in order to
guarantee it will also receive the button release.
Fixes: https://gitlab.gnome.org/GNOME/gtk/-/issues/3016
|
| |
| |
| |
| | |
That means waiting till button release.
|
| |
| |
| |
| |
| |
| | |
The regular paths just emit ::end, which isn't the whole thing.
This gives an opportunity to gestures that are stolen the sequence
to clean themselves up.
|
|\ \
| |/
|/|
| |
| | |
CI: move ccache setup before building anything
See merge request GNOME/gtk!2379
|