GTK+ 本周动态 – 2

上周,GTK+ 共有 90 次提交,新增 8502 行代码,删除 7914 行代码。

计划和状态
  • Matthias Clasen 使用他的 原型分支 更新了 GTK+ 路线图 中关于“标签条” GtkStack 控制器小部件的条目。
显著变化
  • Matthias Clasen 和 Lapo Calamandrei 提交了一些针对 GtkScale 的 CSS 更改,这些更改是为了覆盖所有边上标记的所有可能情况而必需的。此外,当 GtkScale 显示值时使用的 *value* 节点在文档中缺失,现在已经添加。
  • Debarshi Ray 修复了在处理 libvte 时发现的 GtkScrolledWindowGTK_POLICY_NEVER 的一些分配问题。
  • Matthias Clasen 在 GTK 支持的 CSS 光标名称列表中添加了两个新的光标名称:context-menuno-drop;这些光标由 Adwaita 提供。
  • Matthew Waters 修复了 GDK 以使用线程安全的 Wayland 调度 API;当多个线程轮询 Wayland 文件描述符时,这一点尤其有用。
  • Olivier Fourdan 致力于允许 Wayland 后端在询问 GDK 窗口显示在哪个监视器上时尝试返回合理的值;这仍然是一项正在进行的工作,可能需要协议扩展以避免可能导致误报的猜测。
  • Ondrej Holy 致力于 GIO、GVFS 和 GTK+,以确保冷插拔驱动器在文件选择对话框的侧边栏中被正确检测为可移动设备。
  • Javier Jardón 最终更新了 GTK+ 以使用上游 gettext,而不是 GLib 修改的宏和构建文件。
已修复的错误
  • 错误 373745 不要使用 AM_GLIB_DEFINE_LOCALEDIR(GTK_LOCALEDIR),而是使用 gettext
  • 错误 766405 在 Wayland 上,堆栈在小部件工厂中显示错误的帧
  • 错误 763852 gdk/wayland:事件源不是多线程感知的
  • 错误 766314 触摸抬起后出现虚假的 leave-notify 事件
  • 错误 766442 窗口之间的拖放操作损坏
  • 错误 766440 刻度滑块按钮已停止区分并为有无标记的刻度正确渲染
  • 错误 766566 Wayland:gdk_screen_get_monitor_at_window() 在 Wayland 下不可靠
  • 错误 766336 使用橡皮筋选择行时崩溃
  • 错误 765924 改进外部驱动器检测
  • 错误 766642 HeaderBars 中的开关集成不佳
  • 错误 766737 stack: 仅在必要时映射子项
  • 错误 766323 如果重新父化时可见,GTKPopover 会发出警告
  • 错误 766782 Broadway 中的 OpenGL 导致段错误
参与进来

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