本周 GTK+ – 1

2016 年 5 月 9 日至 2016 年 5 月 15 日这一周 GTK+ 有哪些进展

在过去一周,GTK+ 提交了 51 次,增加了 5375 行代码,删除了 4970 行代码。

计划和状态

随着我们逐步完成路线图中的项目,3.22 开发周期正在加快步伐。

重要变更
  • Olivier Fourdan 修复了 GtkMenu 中的滚动事件处理,以确保其在 X11 和 Wayland 上关于平滑滚动和离散滚动的行为一致
  • 现在,感谢 Georges Basile Stavracas Neto,使用 GVFS 中支持的方案列表来填充“连接到服务器”帮助弹出窗口中可用的协议列表
  • Benjamin Otte 推送了一个提交,允许 GtkWidget 在未实现的小部件上发出 style-updated 信号,而不是延迟到实现时发出;最初的行为是为了避免在构造过程中出现过多无效而进行的旧优化,但样式系统多年来已得到改进。
  • Timm Bäder 对各种小部件(如 GtkListBoxGtkStackGtkToolbar)进行了各种清理提交。
已修复的错误
  • 错误 766166 gtk.css 中的键绑定被忽略
  • 错误 766207 修复在 pre-C99 编译器上的构建
  • 错误 765939 [Wayland] 在 GtkMenu 中使用触摸板滚动非常慢
  • 错误 756570 gtkplacesview 不再提供地址格式的指导
  • 错误 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+。