GTK 2.17.6 不稳定版本发布

这是通往 GTK+ 2.18 的开发版本。

GTK+ 2.17.5 的更改概述

  • 客户端窗口
    • 多项优化,例如客户端跟踪可见窗口
    • 修复了在窗口上绘制 pixbuf 的裁剪问题
    • 修复了渲染到大型子窗口的问题
  • 与翻译人员相关的更改
    • 从多个字符串中删除了标记

此版本修复了 12 个 bug!

有关更多信息和下载,请参阅原始公告

GTK+ 2.17.5 不稳定版本发布

这是通往 GTK+ 2.18 的开发版本。

GTK+ 2.17.4 的更改概述

  • 客户端窗口:win32 和 directfb 后端进行了大量修复
  • GSEAL:为 GtkCellRenderer 和 GtkWidget 中的密封成员添加了访问器
  • 与发行商相关的更改:jpeg2000 pixbuf 加载器现在是可选的。传递 –with-libjasper 以配置构建它

此版本修复了 13 个 bug!

有关更多信息和下载,请参阅原始公告

GTK+ 2.17.4 不稳定版本发布

这是通往 GTK+ 2.18 的开发版本。

GTK+ 2.17.3 的更改概述

  • GtkEntry 现在具有模型-视图分离,使用 GtkEntryBuffer。 此功能的一个预期用例是支持密码条目的“安全内存”。
  • 打印对话框现在可以选择包括页面设置控件,从而避免在许多应用程序中需要单独的页面设置对话框。
  • 现在可以使用 ::track-visited-links 属性关闭 GtkLabel 中访问过的链接的着色。
  • 现在可以使用 gdk_draw_pixbuf 中的剪切蒙版,这将在使用剪切蒙版绘制 pixbuf 的代码中引入视觉变化。但是,由于这从未起作用,因此不太可能发生这种情况。在渲染 pixbuf 时使用 gdk_pixbuf_render_threshold_alpha 蒙版的旧代码现在会在边缘产生截断的结果。
  • 修复了客户端窗口合并中的许多回归。

此版本修复了 4 个 bug!

有关更多信息和下载,请参阅原始公告

GTK+ 2.17.3 不稳定版本发布

这是通往 GTK+ 2.18 的开发版本。

GTK+ 2.17.2 的更改概述

  • GtkFileChooser:现在默认显示大小列
  • GtkStatusIcon:有一个 title 属性,当 AT 读取状态图标时可以使用该属性
  • GtkInfoBar
    • 默认主题现在包含信息栏的颜色定义
    • 已删除 ::use-tooltip-style 样式属性
  • GtkMountOperation 现在支持在卸载操作期间进行交互。
  • 客户端窗口分支已合并;GDK 现在在客户端维护自己的窗口层次结构,并且仅在不可避免的情况下使用 X 窗口。此更改的一些好处是
    • 减少闪烁
    • 能够对小部件进行转换和动画渲染
    • 更容易将 GTK+ 小部件嵌入到 Clutter 场景图中

    这是 GDK 工作方式的根本性改变,因此请注意回归。

此版本修复了 12 个 bug!

有关更多信息和下载,请参阅原始公告

GTK+ 2.17.2 不稳定版本发布

这是通往 GTK+ 2.18 的开发版本。

GTK+ 2.17.1 的更改概述

  • GtkInfoBar:一个新的小部件,用于在内容窗格中显示临时的“消息区域”。该 API 类似于 GtkDialog,并支持针对不同消息类型(警告、错误等)进行主题化
  • GtkFileChooser

    • 通过省略长名称并防止垂直大小更改来改进路径栏
    • 现在默认隐藏备份文件
    • GTK+ 现在会记住文件选择器排序状态
  • GtkButtonBox:现在实现了 GtkOrientable 接口。
  • 打印:除了通常的页面范围之外,GTK+ 现在支持打印应用程序定义的“选择”。
  • 与主题作者相关的更改

    • 新的 GtkInfoBar 小部件使用符号颜色,以便根据消息类型为其背景颜色进行主题化。默认情况下,它使用与工具提示相同的背景颜色。可以使用样式属性关闭此功能。
    • GTK+ 文件选择器(以及 nautilus 和其他 GIO 图标信息的用户)现在可以为 xdg 用户目录显示不同的图标。图标名称是 folder-documents、folder-download、folder-music、folder-pictures、folder-publicshare、folder-templates、folder-videos,并自动回退到标准文件夹图标。

此版本修复了 27 个 bug!

有关更多信息和下载,请参阅原始公告

GLib 2.21.2 不稳定版本发布

这是通往 GLib 2.22 的开发版本。

GLib 2.21.1 的更改概述

  • GIO

    • g_socket_speaks_ipv4 是一个新的函数,用于检查套接字是否可以使用 IPv4。
    • g_socket_listener_add_address 获得了新的 effective_address 输出参数。
    • GIO 现在为 XDG 用户目录返回特殊图标,名称为 folder-music、folder-documents 等。
    • GIO 获得了驱动器启动/停止的支持,可以与外部硬盘驱动器机箱、磁盘阵列、iSCSI 设备等结合使用。请参阅 g_file_start/stop_mountable。
  • GLib

    • g_reload_user_special_dirs_cache 是一个新的函数,用于强制 GLib 从磁盘重新加载 XDG 用户目录映射。

此版本修复了 22 个 bug!

有关更多信息和下载,请参阅原始公告

GTK+ 2.17.1 不稳定版本发布

这是通往 GTK+ 2.18 的开发版本。

GTK+ 2.17.0 的更改概述

  • GtkLabel
    • GtkLabel 可以像 SexyUrlLabel 一样显示嵌入的 URL
  • 打印
    • GTK+ 包括一个与 PAPI 打印服务一起工作的打印后端。
    • 文件和 lpr 后端可以每张纸打印多页。
  • 与主题作者相关的更改
    • GtkLabel 中的 URL 支持使用 link-color / visited-link-color 样式属性

此版本修复了 19 个错误!

有关更多信息和下载,请参阅原始公告

GTK+ 2.17.0 不稳定版本发布

这是通往 GTK+ 2.18 的开发版本。

GTK+ 2.16.x 的更改概述

  • GtkBuilder
    • 现在可以在构建器标记中指定刻度标记
    • 可以在构建器标记中添加 GtkAssistant 操作小部件
  • 与主题作者相关的更改:GtkEntry 现在具有 ::invisible-char 样式属性,允许主题设置首选的不可见字符
  • 打印:GTK+ 现在支持用户针对 CUPS 服务器进行身份验证。

此版本修复了 10 个错误!

有关更多信息和下载,请参阅原始公告