| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
We use rst2man for generating our man pages.
|
| |
|
|
|
|
| |
It's easier to write than DocBook, and rst2man is faster than xsltproc.
|
|\
| |
| |
| |
| | |
headerbar: Cosmetics
See merge request GNOME/gtk!3994
|
| |
| |
| |
| | |
Use the box api we have.
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
texthistory: add barriers after final grouping
Closes #4276
See merge request GNOME/gtk!3989
|
| |
| |
| |
| |
| |
| |
| | |
We want to group in more than one undo group when removing a selection
and replacing it with a new character or characters, unless we're
replacing a single character. In that case, the natural thing is to treat
it as an atomic change.
|
| |
| |
| |
| |
| |
| |
| |
| | |
We don't want to allow new items to be grouped into a previous action
group after the end_user_action() is called. This ensures that we add a
barrier action in those conditions.
Fixes #4276
|
|\ \
| |/
|/|
| |
| | |
gdk: Make sure only one GL backend is used
See merge request GNOME/gtk!3992
|
|/
|
|
|
|
|
|
|
|
|
|
| |
Creative people managed to create an X11 display and a Wayland display
at once, thereby getting EGL and GLX involved in a fight to the death
over the ownership of the glFoo() symbolspace.
A way to force such a fight with available tools here is (on Wayland)
running something like:
GTK_INSPECTOR_DISPLAY=:1 GTK_DEBUG=interactive gtk4-demo
Related: xdg-desktop-portal-gnome#5
|
|\
| |
| |
| |
| |
| |
| | |
gtktextview: Fixed arrow key crash.
Closes #4275
See merge request GNOME/gtk!3984
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When pressing the keyboard arrows to move around when the insertion point is
hidden, it causes an assertion error in blink_cb.
Insertion point blinks should only be scheduled when blinking is enabled and the
insertion point is visible.
Closes #4275
|
|\ \
| | |
| | |
| | |
| | | |
Revert "Use GtkLoader for image loading"
See merge request GNOME/gtk!3986
|
| | |
| | |
| | |
| | |
| | |
| | | |
Add an async-loading paintable implementation
to gtk4-widget-factory, and use it to load the
jpegs in the background.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We aren't providing async loading apis here,
but we want to allow applications to create
textures in a thread, to avoid blocking the
main thread.
|
| | |
| | |
| | |
| | | |
This reverts commit 4a89cfe2c938512c4580d3697cc08a64e41f5f36.
|
|/ /
| |
| |
| | |
This reverts commit da115ad07504d2f10dec93c37d98e1d6fd4b095d.
|
|\ \
| |/
|/|
| |
| |
| |
| | |
gtkcomposetable: Accept long replacement strings
Closes #4273
See merge request GNOME/gtk!3983
|
|/
|
|
|
|
|
| |
This change removes the assertions limiting replacement strings in the compose table to be less than 20 characters.
The limit seems arbitrary, is not required, will break some users' setups, and problems with it result in applications not launching.
Fixes #4273
|
|\
| |
| |
| |
| | |
window: Add a titlebar property
See merge request GNOME/gtk!3982
|
| |
| |
| |
| | |
Related: #4136
|
| |
| |
| |
| | |
It just turns get/set_titlebar into a property.
|
| |
| |
| |
| |
| |
| |
| | |
It was priv->title_box before - unless priv->titlebar wasn't NULL, then
it was NULL.
Confusing? Yeah, that's why I changed it.
|
|/
|
|
| |
Get rid of a goto and check if the titlebar is already set.
|
|\
| |
| |
| |
| | |
Mention that after setting a button child the user is responsible for a11y relations
See merge request GNOME/gtk!3981
|
|/
|
|
| |
relations
|
|\
| |
| |
| |
| | |
cssprovider: Be clearer about warnings vs errors
See merge request GNOME/gtk!3980
|
| |
| |
| |
| | |
It's how it's listed in the spec, this makes it easier to search.
|
| |
| |
| |
| |
| | |
The CSS parser tried to warn about unexpected syntax that the spec
doesn't define as an error.
|
|\ \
| | |
| | |
| | |
| | | |
builder: Drop unused part of private api
See merge request GNOME/gtk!3979
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The gtk_window_set_buildable_property implementation
was only used to set the unused builder_visible flag.
Remove both the flag and the vfunc.
This means we no longer have any set_buildable_property
implementations and could eventually drop that vfunc and
the support for it in GtkBuilder.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Use g_object_setv where we can.
It would be much nicer if we could pass the
pspecs we already have, and avoid having GObject
look them up again.
|
| | |
| | |
| | |
| | | |
pspec->name is guaranteed to be interned already.
|
|/ /
| |
| |
| |
| |
| | |
The aliases arguments was used to support 'primary',
but we no longer have that, and all callers pass
NULL for aliases. So, just drop it.
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Clean up gesture icons
See merge request GNOME/gtk!3978
|
| | |
| | |
| | |
| | | |
They can have their whitespace removed just the same.
|
|/ /
| |
| |
| |
| | |
These had duplicate drawing in them, and were
saved with all the extra Inkscape data.
|
|\ \
| | |
| | |
| | |
| | | |
gtk-demo: Cosmetics
See merge request GNOME/gtk!3975
|
| | |
| | |
| | |
| | |
| | | |
This avoids blocking on image loading while
we have better things to do.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add a private GdkPaintable implementation that
loads a texture in a thread, and does not show
anything until the texture is loaded. This avoid
blocking on image loading in the main thread.
|
| | |
| | |
| | |
| | |
| | | |
These are potentially expensive calls, we
should make sure they show up in profiles.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Tweak the color of the outlines in the font rendering
demo.
|
| | | |
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | | |
label: Remove redundant store
Closes #4196
See merge request GNOME/gtk!3891
|