这是为 GLib 2.22 做准备的第一个开发版本。
GLib 2.20.x 的更改概述
- GIO
- 新的辅助函数 g_cancellable_connect/disconnect,用于避免在连接到 GCancellable 上的“cancelled”信号时出现竞争条件。
- 用于处理 IPv4 和 IPv6 地址(以及 UNIX 下的 UNIX 域套接字地址)的新类型和方法。这不包括用于实际套接字 I/O 的代码。
- GResolver 提供用于解析主机名、反向查找 IP 地址和解析 SRV 记录的异步和可取消 API。
- Glib 现在为 int64 和 double 类型提供哈希和比较函数,适用于 GHashTable。
- GArray、GPtrArray 和 GByteArray 现在可以进行引用计数,并具有装箱类型。
此版本修复了 14 个错误!
有关更多信息和下载,请参阅原始公告。