在过去的一周里,GTK+ 提交了 51 次,增加了 5375 行代码,删除了 4970 行代码。
计划和状态
3.22 开发周期正在加速推进,同时我们也在处理路线图中的项目。
值得注意的更改
- Olivier Fourdan 修复了
GtkMenu
中的滚动事件处理,以确保它在 X11 和 Wayland 上关于平滑和离散滚动行为保持一致。 - 感谢 Georges Basile Stavracas Neto,连接到服务器帮助弹出窗口中可用的协议列表现在使用 GVFS 中支持的方案列表填充。
- Benjamin Otte 推送了一个提交,该提交允许
GtkWidget
在未实现的窗口小部件上发出style-updated
信号,而不是延迟到实现之后;最初的行为是早期为了避免在构造期间产生过多无效而进行的优化,但样式系统多年来已经得到了改进。 - Timm Bäder 在
GtkListBox
、GtkStack
和GtkToolbar
等各种窗口小部件上推送了各种清理提交。
已修复的错误
- 错误 766166 – gtk.css 中的按键绑定被忽略
- 错误 766207 – 修复在 C99 之前的编译器上的构建
- 错误 765939 – [Wayland] 使用触摸板在 GtkMenu 中滚动非常缓慢
- 错误 766120 – Scale draw_value() 对齐方式从中心/右 (H/V) 更改为左,导致显著的视觉退化
- 错误 766233 – 当服务器不支持 XI2 时崩溃
- 错误 766175 – 引号的翻译可能会被 GTK 侧边栏误解
- 错误 765700 – 使用 GtkPaned 会导致“代码如何知道要分配的大小?”
- 错误 682080 – Gtk:ERROR:gtktoolbar.c:2271:logical_to_physical: 断言失败:(logical == 0)
- 错误 766458 – widget:修复 GtkLabelAccessible NULL 链接。
参与其中
有兴趣参与 GTK+ 的工作吗?请查看新手错误列表,并加入 irc.gnome.org 上的 IRC 频道 #gtk+。