在上周,GTK+ 的 master 分支有 40 次提交,添加了 1551 行代码,删除了 1998 行代码。
计划和状态
- Matthias Clasen 发布了第一个 GTK+ 3.89 开发快照
- GTK+ 路线图可在 wiki 上找到。
值得注意的更改
在 master 分支上
- Andrew Chadwick 修复了一系列关于 Windows 上图形平板电脑支持的错误
- Benjamin Otte 删除了
gtk_cairo_should_draw_window()
工具函数;该函数是为了在 3.x API 中实现兼容性而引入的,但现在不再需要了 - Benjamin 还删除了
gdk_window_process_updates()
和gdk_window_process_all_updates()
;GDK 早已切换到帧时钟;此外,只有顶层GdkWindow
可以用作渲染表面 - Lapo Calamandrei 使用最近一轮针对进度条和渐变的 CSS 改进更新了 High Contrast 和 Adwaita 主题
修复的错误
- 774114 – 即使仅更改窗口的内容,也会重新绘制窗口阴影
- 774695 – GtkProgressbar 需要 full 和 empty 类
- 774265 – Wintab 设备没有倾斜
- 774699 – [wintab,潜在的段错误]:列表迭代回归导致在查找期间忽略奇数索引设备,例如不显示压力
- 775038 – 构建:将 wayland 添加到 GSK 的依赖项
- 774917 – [wayland] 子表面需要相对于其父级放置
- 774893 – 启动 GtkInspector 时,应用程序字体大小缩放会被限制为 1.00
- 774939 – GtkLabelAccessible:在设置父级之前初始化链接
- 774760 – 检查器:确保控制器是 GtkGesture
- 774686 – GtkMenu 不会取消引用其创建的所有 GtkCheckMenuItem
- 774743 – GtkNotebook 不会取消引用其创建的所有 GtkBuiltinIcon
- 774790 – GtkTextHandle 不会取消引用它引用的所有 GtkAdjustment
参与
有兴趣参与 GTK+ 的开发吗?查看面向新手的错误列表,并加入 irc.gnome.org 上的 IRC 频道 #gtk+。