在过去一周,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 – 修复在 pre-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 – 小部件:修复 GtkLabelAccessible NULL 链接。
参与进来
有兴趣参与 GTK+ 的工作吗?查看新手的错误列表,并加入 irc.gnome.org 上的 IRC 频道 #gtk+。