GTK+ 2.16.0 稳定版本发布
GTK+ 2.16 在保持与 GTK+ 2.14 的源代码和二进制兼容性的同时,增加了新功能。GTK+ 2.16 中新功能和改进的亮点是
值得注意的新 API
- GtkOrientable 是一个由所有具有水平和垂直变体的窗口小部件实现的新接口
- GtkActivatable 是一个必须由用作操作代理的窗口小部件实现的新接口
GtkEntry 中的更改
- GtkEntry 可以在条目的任意一侧显示图标,这些图标可以设置为可点击、拖动源等。
- GtkEntry 可以在文本后面显示进度信息。
- 除非明确设置,否则 GTK+ 会为密码条目选择最佳的可用占位符字符。
- GTK+ 在密码条目中显示 Caps Lock 警告。
- 现在可以使用 “im-module” 属性为每个窗口小部件选择输入法。
GtkScale 中的更改
- GtkScale 现在可以为某些值显示带注释的标记。
GtkStatusIcon 中的更改
- GTK+ 使用托盘图标规范的扩展来协商 RGBA 支持。GNOME 面板也支持此功能。
- 如果平台允许,GtkStatusIcon 现在支持滚动事件、鼠标中键单击和富工具提示。
文件选择器中的更改
- 文件选择器可以选择显示文件大小。
- 卷会在必要时挂载。
- GTK+ 会记住文件选择器在不同调用之间的窗口大小。
- 非本地 uri 可以在位置条目中输入。
打印支持中的更改
- 页面渲染可以延迟到线程中。
国际化支持
- 键盘快捷键处理已更改,以帮助解决长期以来关于 GTK+ 处理多个键盘布局的方式的抱怨。GTK+ 现在仅在当前组中不存在来自其他组的键时才使用它们。
GDK 更改
- 当 Caps Lock 状态更改时,GdkKeymap 会发出 state-changed 信号。
- 有一个用于空白光标的预定义类型 GDK_BLANK_CURSOR。
有关更多详细信息和已修复错误的列表,请参阅
2.15.x 开发版本的公告
请参阅原始公告了解更多信息和下载。
GLib 2.20 稳定版本发布
GLib 2.20 是一个稳定版本,在保持二进制和源代码兼容性的同时,对 GLib 2.18 的功能进行了增量改进。
主要新功能包括
- GHashTable 和 GMarkup 的优化
- 支持就地解码 base64 字符串
- 在启动应用程序时,尽可能始终传递 fuse file:// uris,并让 gio 将此类 uris 转换回 gio uris。可以使用 X-GIO-NoFuse 桌面文件键关闭此功能。
- GIO 具有“隐藏”挂载的概念
有关更多详细信息和已修复错误的列表,请参阅 2.19.x 开发版本的公告
请参阅原始公告了解更多信息和下载。
GTK+ 2.15.5 不稳定版本发布
GLib 2.19.10 不稳定版本发布
GTK+ 2.15.4 不稳定版本发布
GLib 2.19.8 不稳定版本发布
这是为 GLib 2.20 做准备的开发版本。
GLib 2.19.7 的更改概述
- GIO:修复了新 API 的导出缺失
- 修复严格别名警告和违规,以使 Glib 与 gcc 4.4 一起使用
阅读原始公告了解更多信息和下载。