| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
We don't have any demos with a switch in headerbar.
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
gtk-demo: Add another demo
See merge request GNOME/gtk!2584
|
|/ /
| |
| |
| |
| | |
Show how to add a context menu to a custom widget,
and how to make a GtkPicture lookalike.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
stack: Add gtk_stack_add_child
Closes #3165
See merge request GNOME/gtk!2583
|
|/ /
| |
| |
| |
| |
| |
| | |
The name of children is not essential, so add
a way to add children without providing one.
Fixes: #3165
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Some more fixes for Windows
Closes #3157
See merge request GNOME/gtk!2580
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Since the changes to GDK to use surface subtypes, CSD windows were
broken because we did not set the window styles properly. Fix this by
first acquiring whether decorations are used by the GtkWindow, and based
on that result we set the decorations that we want to use accordingly
and so apply them.
Thanks to Matt Jakeman for investigating into the issue and providing
pointers to a proposed fix.
Fixes issue #3157, besides the part where window sizes are not correct
since that is likely caused a separate issue.
|
| | |
| | |
| | |
| | | |
We can group some things together, to make things a little bit more clear
|
| | |
| | |
| | |
| | |
| | |
| | | |
Make sure the callback functions in the .ui files are exported, so that
those functions can be recognized at runtime so that things run
properly.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Adwaita: update tango color for DND
Closes #3158
See merge request GNOME/gtk!2581
|
| |/ /
| | |
| | |
| | | |
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3158
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Matthiasc/for master
See merge request GNOME/gtk!2582
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Using gtk_widget_insert_before on a complex container
is a *bad* idea; it will mess up the containers bookkeeping
of its children and can easily lead to failure and crashes.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Make the builder demo show up in searches for toolbar and
menubar.
|
| | | |
| | | |
| | | |
| | | | |
Make the keyboard shortcuts work.
|
| | | |
| | | |
| | | |
| | | | |
Make the toolbar look right.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Increase the inter-paragraph spacing in the info
text, to make paragraphs more clearly separated.
|
| | | | |
|
| |/ / |
|