GTK+ 本周动态 – 25

在过去的一周里,GTK+ 的主分支有 167 次提交,添加了 8048 行代码,删除了 6858 行代码。

计划和状态
  • GTK+ 路线图可在 维基 上找到。
重要变更

在主分支上

  • GtkFileChooser:local-only 属性的默认值现在为 FALSE,这意味着文件选择对话框将自动显示非本地资源。
  • Benjamin Otte 引入了 GtkSnapshot API,它作为小部件的 GskRenderNode 构建器,旨在取代即时模式的 gtk_render_* 函数系列。
  • Benjamin 还更改了 GtkDrawingArea API,现在它使用显式回调函数,而不是通用的 GtkWidget::draw 信号。
  • 最后,Benjamin 实现了 GTK+ 中对 3D CSS 转换的支持。
  • 读取 GdkWindow 内容到 GdkPixbuf 的 GDK API 已被删除,因为它们的行为和结果依赖于平台。
  • Matthias Clasen 使用最新的 API 添加更新了 GTK+ 3.x → 4.x 移植指南和 API 参考。
  • Simon Steinbeiss 更新了 GtkProgressbar 的 CSS 样式,以便在进度设置为 0.0 或 1.0 时分别添加 emptyfull 类。
已修复的错误
  • 774475 wayland:如果父级不是根,gtk+ 会阻止使用子表面
  • 774476 没有输出的表面会重置缩放因子
  • 774634 GtkPlacesView 没有取消引用它引用的所有 GDaemonFileEnumerator
  • 773007 GtkFilechooser 为不匹配的扩展名提供补全
  • 774609 对外绘图微调框演示的小修复
  • 773587 [补丁] recent-manager:限制列表的大小
  • 774352 GtkAppChooserWidget 没有取消引用它引用的所有 GAppInfo
  • 774347 构建失败:未知类型名称 GdkColor
  • 773601 当 RANDR 不可用时,显示尺寸被检测为 0x0 像素
  • 774614 打印文档中错误的 #include
参与其中

有兴趣参与 GTK+ 的工作吗?请查看面向新手的错误列表,并加入 irc.gnome.org 上的 IRC 频道 #gtk+。

关于“GTK+ 本周动态 – 25”的 3 条评论

评论已关闭。