在过去的一周里,GTK+ 的主分支有 40 次提交,增加了 1551 行代码,删除了 1998 行代码。
计划和状态
- Matthias Clasen 发布了第一个 GTK+ 3.89 开发快照
- GTK+ 路线图可在 wiki 上 获取。
值得注意的更改
在主分支上
- 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+。
是否有计划修复这个 15 年之久的 Gtk 错误
http://bugzilla.gnome.org/show_bug.cgi?id=85715
修复它特别困难吗?
这个错误严重影响了 emacs 用户…
谢谢!