这是 2.14 系列的一个错误修复版本。
GLib 2.18.3 稳定版发布
GTK+ 2.14.4 稳定版发布
GLib 2.19.0 不稳定版发布
这是通往 GLib 2.20 的第一个开发版本。
从 GLib 2.18.1 到 GLib 2.19.0 的更改概述
- 重写 GHashTable 以使用带二次探测的开放寻址,而不是链接。这有可能显著减少内存碎片,同时由于更好的局部性以及无需为节点调用 alloc/free 函数而稍微快一些。基准测试表明它总体上也使用更少的内存。
- 使 g_poll 可用作公共 api
- 新的宏 g_assert_error 和 g_assert_no_error 用于断言是否设置了 GError
- g_cancellable_make_pollfd:用于为可取消对象创建 GPollFD 的新方法
- g_app_info_can_delete, g_app_info_delete, g_app_info_reset_type_associations:用于清理应用程序信息和内容类型的新函数
- 启动应用程序时,尽可能始终传递 fuse file:// uri,并让 gio 将此类 uri 转换回 gio uri。
此版本修复了 33 个错误!
阅读原始公告了解更多信息和下载。