GTK+ 本周动态 – 14

在过去的这两周里,GTK+ 的主分支提交了 48 次,添加了 4967 行代码,删除了 3798 行代码。

计划和状态
  • 由于大多数 GTK+ 开发人员都在 GUADEC,我们跳过了上周的更新。
  • 我们对新的发布管理和版本控制方案进行了富有成效的讨论;请期待在这个博客上的全面公告。
  • GSK 在 GUADEC 期间得到了审查,并且正在进行将小部件转换为新的保留渲染 API 的工作;为了提高渲染性能、解决移植过程中发现的最后一些 API 问题,特别是避免最后时刻破坏使用 GTK+ 窗口之上进行自身渲染的应用程序(如 Firefox 和 LibreOffice),该 API 不会合并到 3.22 版本中。
  • Carlos Garnacho 一直在将 Wayland 后端移植到新的平板协议;各种更改已经登陆主分支,大部分审查过程在 bug 770026 中进行。
  • 在 Windows 后端支持 HiDPI 显示器的工作正在 bug 768081 中取得进展。
  • GTK+ 的路线图可在 wiki 上找到。
值得注意的更改
  • Andreas Pokorny 一直在更新 GDK 的 Mir 后端,以改进 GTK+ 应用程序的集成。
  • Timm Bäder 为 GtkPopover 添加了两个新方法,gtk_popover_popup()gtk_popover_popdown();这两个新方法实现了动画过渡,而调用 gtk_widget_show()gtk_widget_hide() 将立即显示或隐藏 GtkPopover。随着这两个新方法的添加,GtkPopover:transitions-enabled 属性现在是多余的,并且已被弃用。

修复的错误

  • 769603 gtk+-3.20.8:使用 ld.gold 存在链接问题 – 构建失败:./.libs/libgdk-3.so:错误:未定义对 ‘shm_open’ 的引用
  • 769601 gtk-question-index.html 上常见问题解答中的死链接
  • 769568 修改日期显示错误地换行日历天数(并且与 GTK2 和 Nautilus 不一致)
  • 768138 更新 GDK-Mir 后端以修复一些问题
  • 769706 向 GtkPopover 添加显示/隐藏 API
  • 769402 wayland 上菜单定位的回归
  • 768017 [Wayland] 从访问键(助记符菜单项)打开的菜单立即隐藏
参与进来

有兴趣参与 GTK+ 的工作吗?请查看 新手错误列表,并加入 irc.gnome.org 上的 IRC 频道 #gtk+。