| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
GtkSearchEntry has one, no reason why GtkPasswordEntry
should not as well.
Fixes: #3174
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
Radial gradients
Closes #2262, #3170, and #3173
See merge request GNOME/gtk!2597
|
| | |
|
| |
| |
| |
| | |
Fixes #3173
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Add a common function that tells us what it does and replace all the
manual stuff with it.
Fixes #3170
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
We can't fail and not set the error, since caller don't expect that.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
These are the equivalents of the linear gradient apis.
|
| |
| |
| |
| |
| |
| | |
Only a fallback implementation for now.
Fixes #2262
|
|\ \
| | |
| | |
| | |
| | | |
fontchooser: add language filtering
See merge request GNOME/gtk!2551
|
| | |
| | |
| | |
| | |
| | | |
Avoid ordering issues in dispose by disconnecting
the rows_changed_cb handler first thing.
|
| | |
| | |
| | |
| | |
| | | |
Don't switch to the empty page while we are still busy
filtering. Fonts might yet appear.
|
| | |
| | |
| | |
| | |
| | |
| | | |
When you are asking to only see fonts that support
a given language, you probably want to see the
sample text for that language too.
|
| | |
| | |
| | |
| | |
| | | |
Add a popover that has filtering options. As a start,
allow filtering by monospace and by language coverage.
|
| | |
| | |
| | |
| | |
| | | |
Shorten a few of the names we pick up by removing
parentheses that make them excessively long.
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
win32: Fix compiler warnings
See merge request GNOME/gtk!2596
|
| | |
| | |
| | |
| | |
| | | |
The compiler informs me that GetLastError() return a DWORD,
so use %lx to print it.
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
fontchooser: Determine sample text intelligently
See merge request GNOME/gtk!2546
|
| | | |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
Look at the languages supported by a font, and pick
a suitable sample text from the pango list of sample
texts. We can only implement this on platforms using
fontconfig, since it relies on pangofc apis.
This bumps the pango dependency to 1.47.1.
|
|/ |
|
|\
| |
| |
| |
| | |
gtk-demo: Cosmetic changes
See merge request GNOME/gtk!2590
|
|/
|
|
| |
Polish the text view demos a little bit.
|
|\
| |
| |
| |
| | |
Language names g error fixes
See merge request GNOME/gtk!2589
|
|/
|
|
|
| |
It's NULL anyway, so freeing GError with g_free() when it's allocated with
GSlice never actually happens, but it just looks bad.
|
|\
| |
| |
| |
| |
| |
| | |
Make sure to respond to configure events in time
Closes #2910
See merge request GNOME/gtk!2588
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We must wl_surface.commit after xdg_surface.ack_configure to make it
have an effect. We failed to do so when a configure event didn't result
in new updates, so make sure we fall back on an simple
wl_surface.commit if there was no new actual frame painted.
Closes: #2910
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In order to make the cairo renderer/context behave more similar to how
the OpenGL and Vulkan renderer/context behaves, request a frame callback
and commit in the end frame vfunc.
This means the end frame vfunc in cairo does
* attach buffer
* request frame callback
* sync surface state
* commit
Where as e.g. the OpenGL version of the same flow does
* attach buffer
* request frame callback
* sync surface state
* eglSwapBuffers()
where eglSwapBuffers() indirectly calls wl_surface_commit().
|
| |
| |
| |
| | |
It wasn't used by anything anymore, lets remove it.
|
|/
|
|
| |
(cherry picked from commit 1c07a20ca4345a37fd0e3ab1395581cb396f810c)
|
|\
| |
| |
| |
| | |
Matthiasc/for master
See merge request GNOME/gtk!2587
|
| | |
|
| |
| |
| |
| | |
Its almost a dictionary.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When we remove anchors with widgets from the text
buffer, we used to call gtk_widget_destroy(), which
indirectly called gtk_container_remove() which cleared
the child properly. When gtk_widget_destroy() was
removed, we replaced the calls with gtk_widget_unparent(),
but that is not enough. Explicitly call
gtk_text_view_remove() instead - we know the parent
is a text view.
|
| |
| |
| |
| |
| | |
We were claiming the clicks too eagerly, preventing
clickable links, e.g. in GtkAboutDialog, from working.
|
|/
|
|
|
|
|
| |
gtk_show_uri() not freeing the error after showing
it to the user.
Pointed out by Peter Bloomfield in #3166
|
|\
| |
| |
| |
| | |
gtk-demo: Add a switch to headerbar demo
See merge request GNOME/gtk!2571
|