在过去的一周,GTK+ 的 master 分支有 46 次提交,增加了 1541 行代码,删除了 3471 行代码。
计划与状态
值得注意的变更
在 master 分支上
- Matthias Clasen 致力于移除自定义的
-gtk-gradient
CSS 函数,并确保标准的radial-gradient
和linear-gradient
函数按照 CSS 规范定义的方式工作。 - Lapo Calamandrei 将 Adwaita 和 GTK+ 发布的其他主题移植到标准的 CSS 渐变定义。
- Benjamin Otte 在 GSK 中引入了
GskTexture
API,用于缓存来自 GTK+ 的图标资源,并避免多次纹理上传。 - Timm Bäder 移除了
GtkTreeView
和GtkToolItemGroup
使用的自定义样式属性,并用标准的 CSS 属性替换它们。 - Timm 还从
GtkComboBox
中移除了appears-as-list
自定义样式属性。
在 3.22 稳定分支上
- Matthias Clasen 发布了 GTK+ 3.22.3
- Chun-wei Fan 合并了 Windows 的 HiDPI 显示支持。
已修复的错误
- 774097 – GtkPrintOperation 不应截断作业名称
- 772075 – GTK+ 在 Wayland 下比在 X11 下使用更多的 CPU
- 773916 – GtkComposeTable 缓存损坏:连续两次使用相同的 ~/.XCompose 无法工作
- 773979 – GdkGLContext 不会链式化 finalize 处理程序
- 774046 – GtkSpinButton 并非总是取消引用 priv->{up,down}_button
- 774066 – GtkHeaderBar 不会取消引用它创建的所有 GtkBox 和 GtkSeparator
- 774185 – GtkPlacesSidebar 没有像它引用自身那样多次取消引用自身
参与其中
有兴趣参与 GTK+ 的开发吗?请查看新手错误列表,并加入 irc.gnome.org 上的 IRC 频道 #gtk+。
关于“GTK+ 本周动态 – 24”的一点想法
评论已关闭。