In this last week, GTK+ has seen 55 commits, with 2378 lines added and 1493 lines removed.
Planning and Status
- Carlos Soriano has been working on further experiments on the new path bar widget in various topic branches.
- Emmanuele Bassi has been working on a new API for simplifying the drawing entry points inside
GtkWidget
, in preparation for the new rendering API inside GSK.
Notable changes
- Timm Bäder added an accessible representation for
GtkStack
to only show the current visible child in accessibility tools. - Matthias Clasen added a warning in case we emit the
GtkWidget::draw
call on a widget without an allocation; this is not supposed to happen, and a warning allows tracking badly behaving widgets. - Lapo Calamandrei fixed Adwaita with regards to menu items, info bars, and the caret color of selectable lables.
- Matthias Clasen deprecated the
GtkSizeGroup:ignore-hidden
property, and documented it as broken; sizing of invisible widgets is not really possible, as they lack access to windowing system and style resources. It is recommended to use aGtkStack
, instead, to reserve space for hidden widgets. - A new GDK device source type,
GDK_SOURCE_TRACKPOINT
, has been added to represent Trackpoint/point stick pointing devices; this new device type can be used to implement device-specific behavior in widgets. - CSS text styling properties can now be used on the value and marks of a
GtkScale
andGtkProgressbar
widgets. - Georges Basile Stavracas Neto implemented the
max-content-width
andmax-content-height
properties inGtkScrolledWindow
; Tristan Van Berkom fixed long-standing sizing issues with the existingmin-content-width
andmin-content-height
properties.
Bugs fixed
- Bug 745622 – Selected text not highlighted in GtkInfoBar
- Bug 767058 – GtkInfoBar: right-click/context menu all white
- Bug 767052 – Wayland: Iconifying a modal dialog makes the app unusable
- Bug 767100 – Add an input source type for trackpoints
- Bug 767108 – Separators not correctly placed in GtkPopover
- Bug 767093 – wayland: Provide information about scroll devices
- Bug 753202 – change cursor for click scrolling
- Bug 767165 – Update docs for availability of GDK_GRAB_FAILED
- Bug 742281 – GtkScrolledWindow should have max-content-height and max-content-width properties
- Bug 674215 – regression with updating tooltips
- Bug 556254 – Test properties of type GObject in the ‘object’ test
- Bug 708148 – gtk_tree_view_get_path_at_pos mistakenly identifies column of initial pixels
- Bug 765595 – Modal popover does not close when focus leaves it
- Bug 766569 – Better size requisition for GTK_SCROLL_NATURAL children
- Bug 767238 – Fix long standing regression in min-content-width/min-content-height
Get Involved
Interested in working on GTK+? Look at the list of bugs for newcomers and join the IRC channel #gtk+ on irc.gnome.org.