GTK+ 本周动态 – 5

在上周,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+。