在过去的一周中,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 – inspector:确保控制器是 GtkGesture
- 774686 – GtkMenu 不会取消引用它创建的所有 GtkCheckMenuItem
- 774743 – GtkNotebook 不会取消引用它创建的所有 GtkBuiltinIcon
- 774790 – GtkTextHandle 不会取消引用它引用的所有 GtkAdjustment
参与其中
有兴趣参与 GTK+ 的开发吗?查看新手的错误列表,并加入 irc.gnome.org 上的 IRC 频道 #gtk+。