在上周,GTK+ 共有 35 次提交,添加了 3140 行代码,删除了 2353 行代码。
计划和状态
- GTK+ 黑客马拉松今天开始;主题包括:CSS、布局管理、沙箱的门户以及 GDK。
- Matthias Clasen 和 Alex Larsson 正在开发用于在沙箱应用程序中打开文件的“门户”的初始实现。
值得注意的更改
- Emmanuele Bassi 合并了他简化 GdkWindow 绘图入口点的分支;此分支引入了一些新函数和一个 GdkDrawingContext 类,同时弃用了旧的
gdk_window_begin_paint*
函数族;gdk_window_end_paint()
;gdk_cairo_create()
;以及gtk_widget_send_expose()
。 - Tristan Van Berkom 致力于修复 GtkScrolledWindow 中引入新的内容大小调整属性后产生的问题,并确保大小调整请求一致。
修复的错误
- Bug 767312 – 除非调用了 gtk_widget_get_style_context(),否则 gtk_widget_path_append_for_widget() 会遗漏类
- Bug 79229 – 当值位置设置为 GTK_POS_TOP/BOTTOM 时,具有大量数字的 GtkScale 绘制不正确
- Bug 118959 – GtkScale 值 '-0'
- Bug 710471 – 使 gtk_scrolled_window_remove() 更智能
- Bug 767310 – 高对比度主题在默认按钮中不显示焦点矩形
- Bug 766860 – Wayland 中平铺(捕捉,半最大化)的窗口不是 GDK_WINDOW_STATE_TILED
- Bug 766675 – 向 GdkWindow 添加适当的框架绘制 API
参与进来
有兴趣参与 GTK+ 的开发吗?查看新手的错误列表,并加入 irc.gnome.org 上的 IRC 频道 #gtk+。