GTK+ 2.14.1 稳定版发布

GTK+ 2.14 在保持与 GTK+ 2.12 的源代码和二进制兼容性的同时,增加了新功能。

新的窗口部件和对象

  • GdkAppLaunchContext,使用 g_app_info_launch() 提供启动通知
  • GtkMountOperation,可以在使用 g_volume_mount() 挂载卷时请求密码
  • GtkToolShell,GtkToolItems 容器的接口

值得注意的新 API

  • gtk_show_uri(),gnome_vfs_url_show() 和 gnome_url_show() 的替代品
  • gtk_widget_get_snapshot(),使用像素图重定向来渲染窗口部件的快照

文件选择器中的更改

文件选择器直接使用 GIO,不再支持可加载的后端。文件选择器条目中的自动完成功能得到了改进。

打印支持中的更改

打印对话框显示打印机状态信息。
在 cups 后端添加了对每张纸打印多页时重新排列页面顺序的支持。

辅助功能支持

gail 模块随 GTK+ 一起发布,GtkBuilder 支持辅助功能属性,GtkStatusIcon 支持键盘导航。

国际化支持

GTK+ 内置输入法理解的组合序列已与最近的 X.org 组合序列同步,添加了大量新序列。
当应用程序未翻译为当前区域设置时,GTK+ 不再使用翻译。

gdk-pixbuf 更改

  • 支持加载 OS X icns 格式
  • 支持加载 JPEG 2000 图像
  • 支持加载和保存到 GIO 流
  • 使用 GIO 获取 mime 信息

GDK 更改
GDK 使用 Xrandr 而不是 Xinerama 来提供更多(和动态)的显示器信息。字体配置更改现在可以在运行时获取,无需重新启动应用程序。

有关更多详细信息和已修复错误的列表,请参阅 2.13.x 开发版本的公告

在 2.12 和 2.14 之间修复了约 900 个错误。

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

作者:andreasn

GNOME 艺术家,位于瑞典哥德堡。在 Imendio AB 工作。