In this last week, the master branch of GTK+ has seen 33 commits, with 5011 lines added and 8140 lines removed.
Planning and status
- The GTK+ road map is available on the wiki
- Patrick Griffis is experimenting with a feature branch to deprecate and remove
gtk_dialog_run()
; see this comment on the pitfalls of nested main loops with regards to UI threads, IPC threads, and I/O threads - Matthias Clasen is experimenting with re-using the fuzzy search in libdazzle in the icon browser
Notable changes
On the master branch:
- Matthias Clasen added the ability to copy the icon name to the clipboard to the icon browser utility
- Matthias also made the
GtkCenterBox
widget public; this widget replaces the equivalent functionality ofGtkBox
to have a centered widget - Olivier Fourdan fixed various bugs in the Wayland backend, and backported the fixes to the
gtk-3-22
stable branch - Chun-wei Fan pushed various fixes to ensure that GTK+ keeps building with MSVC on Windows
- Emmanuele Bassi modified the Meson build to ensure that all the SASS-based themes are regenerated when building GTK+, if
sassc
is installed; Lapo Calamandrei removed the Gem file for Ruby/Sass, and thus GTK+ switched tosassc
as the preferred SASS compiler
Bugs fixed
- 770513 – MainToolbar in full-screen mode has rounded corners, which show video pixel bleed-thru underneath it
- 783347 – gtkfilechoosernativewin32: Fix support for non-ASCII paths
- 781945 –
SIGSEGV
dragging window on Wayland when toplevel window set_transient_for is set to another toplevel - 782283 – Wayland: Crash when dismissing a menu when a tooltip is visible
- 781285 – Key repeat cancel under Wayland should depend on which key is repeating
- 783397 – Remove unused code in
gtktextdisplay.c
Getting involved
Interested in working on GTK+? Look at the list of bugs for newcomers and join the IRC channel #gtk+ on irc.gnome.org.
“ability to copy the icon name to the clipboard to the icon browser utility” about time, this was seriously restricting the usefulness of the utility.
Why didn’t I contribute this myself? Good question, don’t really have a good answer other than I don’t have time to dig into the utilities workings
You’re welcome :-) Still plenty of useful patches you can write.