| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
css_changed is a vfunc that *must* chain up.
Failure to do so broke the resizing of overlay scrollbars,
amongst other things.
This bug was introduced in 39f72b38341d2ff2d67.
|
|\
| |
| |
| |
| | |
imcontext: Be more lenient in parsing Compose
See merge request GNOME/gtk!3201
|
| |
| |
| |
| |
| |
| | |
Avoid leaking value in error cases, and actually
emit a warning for a missing quote. Pointed out
by Peter Bloomfield.
|
| |
| |
| |
| |
| |
| |
| | |
X11 allows keysyms to be specified in addition to strings.
We only support the strings. In the past, we ignored everything
after the string. Go back to doing that, but issue a warning
that we've ignored the keysym.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Adwaita: Scrollbar transitions and size
Closes #1886
See merge request GNOME/gtk!3204
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- tone down the size of the controller again
- transition between the indicator and control fluidly
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/1886
|
| |/
|/| |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Fix compose comments
Closes #3664
See merge request GNOME/gtk!3199
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We accidentally dropped the handing of # comments.
Bring it back. Test included.
Fixes: #3664
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Support shadows on popovers
See merge request GNOME/gtk!3089
|
| | | |
| | | |
| | | |
| | | | |
Mention more of the supported style classes.
|
| | | |
| | | |
| | | |
| | | | |
Mention that shadows are now possible.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
When the box-shadow css property of the contents
widget changes, queue a resize on the popover.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
In a break from the current gizmo api, add a separate
setter, since the calls with long argument lists full
of NULL are getting out of hand.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This is useful for testing the interaction of arrows, shadows
or offsets with popover positioning.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Use gdk_popup_layout_set_shadow_width to take shadows into
account when positioning popovers, and set the input region
to exclude the shadow, since we aren't doing interactive
resizing and the like.
When the popover has a beak, we make the surface size be
content size + shadow + tail, and then position the content
according to the final position inside this slightly too large
surface. The surface being too large doesn't matter, since we
set up an input region.
|
| | | |
| | | |
| | | |
| | | | |
Take the shadow width from the popup layout into account.
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
Add shadow width to the GdkPopupLayout struct. This
information is needed by the compositor to make correct
positioning decisions about popups.
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
docs: Mark heading in migration guide
See merge request GNOME/gtk!3198
|
|/ /
| |
| | |
This heading was missing from the index because it was not marked as one
|
|\ \
| | |
| | |
| | |
| | | |
Matthiasc/for master
See merge request GNOME/gtk!3197
|
| | |
| | |
| | |
| | |
| | | |
At least with an arrow, changing the position
requires a resize
|
| | | |
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | | |
Revert "Merge branch 'disable-macos-ci' into 'master'"
See merge request GNOME/gtk!3192
|
| | |
| | |
| | |
| | |
| | | |
This should no longer be possible (and the introspection
option is no longer a boolean.
|
| | | |
|
|/ /
| |
| | |
This reverts merge request !3183
|
|\ \
| | |
| | |
| | |
| | | |
Some fixes for resizing of GDK/Win32 surfaces
See merge request GNOME/gtk!3144
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This attempts to fix the counter-intuitive resizing of surfaces in GTK4 where
the surface grows or shrinks at the right and/or bottom edge when the window
resized from the top and/or left edge(s).
This is not yet perfect as the window stutters upon resizing from the top
and/or left edges, but at least makes resizing more intuitive.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Remove the 'resized' member from the GdkWin32Surface structure, as we already
have a structure with a member that keeps track of whether a surface is being
resized, so we can just use that and avoid some confusion in the process
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Flatpak tweaks
See merge request GNOME/gtk!3187
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Pass -Dprofile=devel to the gtk build for our nightly
flatpaks, so they pick up devel styling.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Add a -Dprofile=devel meson option, and add some visual
hints to the demos that you are running a nightly build.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
We should be able to do a gtk build without rebuilding
css nowadays.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
ci: Update the Fedora image to F33
See merge request GNOME/gtk!3188
|
| |/ / / |
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
Wip/baedert/for master
See merge request GNOME/gtk!3189
|
| | | | |
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | | |
Similar to https://github.com/llvm/llvm-project/commit/e89fcbfad6a3edb203ebdc2b1ead275fe909281a
but the tests we use mallinfo() in really aren't important to not worth
the effort to differentiate between mallinfo and mallinfo2. Only check
for mallinfo2().
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
placesview: Avoid use-after-free
See merge request GNOME/gtk!3186
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The places view has questionable code for handling
'destroy', which seems to trigger use-after-free in
some cases. Clean this up a bit by acknowledging the
cancellation fully, rather than relying on the
destroyed flag.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Adwaita: bring borders for tiled
Closes #3661
See merge request GNOME/gtk!3184
|
| |/ / /
| | | |
| | | |
| | | | |
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3661
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
Use g_memdup2()
See merge request GNOME/gtk!3157
|