本周 GTK+ – 32

在上周,GTK+ 的主分支有 106 次提交,增加了 7340 行代码,删除了 12138 行代码。

计划和状态
  • Matthias Clasen 发布了 GTK+ 3.89.3
  • GTK+ 路线图可在维基上找到。
值得注意的更改

在主分支上

  • Benjamin Otte 简化了 Vulkan 渲染器的剪切着色器
  • Benjamin 还从 CSS 解析器中删除了“假设没有尺寸的数字是像素”的后备代码
  • Daniel Boles 为 GtkMenuGtkComboBoxGtkScale 小部件添加了各种修复
  • Daniel 还简化了 GtkComboBox 的内部结构,并将大部分内部小部件移动到 GtkBuilder UI 文件中
  • Matthias Clasen 从 GTK+ 初始化函数中删除了命令行参数处理;gtk_init() 现在不接受任何参数。此外,由于 GDK 不再是一个单独的共享库,gdk_init() 已被删除。编写 GTK+ 应用程序的推荐方法仍然是使用 GtkApplication,它处理库初始化和主循环
  • Timm Bäder 合并了他的分支,该分支使 GtkWidget 默认可见,除了 GtkWindowGtkPopover 类;Timm 还从 API 中删除了 gtk_widget_show_all(),因为它不再有用
  • Timm 修改了 GtkShortcutsShortcutGtkFileChooserButtonGtkFontButton 以直接继承自 GtkWidget,利用了基类 GtkWidget 中的新场景图 API

在 gtk-3-22 稳定分支上

  • Ruslan Izhbulatov 修复了 GDK 的 Windows 后端,以确保它与远程显示器一起工作
修复的错误
  • 777527 GDK W32:通过 RDP 工作时,GTK 应用程序中下拉菜单不可见
  • 770112 文档中记录的 <alt>left 快捷键在 Wayland 上不起作用
  • 776225 [wayland] 下拉菜单放置在屏幕上的某个位置
  • 777363 [PATCH] wayland:避免不必要的 g_list_length 调用
参与其中

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

关于“本周 GTK+ – 32”的一点想法

评论已关闭。