GLib 2.22 稳定版发布

GLib 2.22 是一个稳定版本,在 GLib 2.20 的基础上增加了功能上的增量改进,同时保持了二进制和源代码的兼容性。

主要新功能包括

  • GArray、GPtrArray、GByteArray、GTree 和 GMappedFile 可以进行引用计数。
  • 可以强制 GLib 重新加载 XDG 用户目录映射。
  • GLib 主循环支持每个线程的默认上下文。
  • GIO 现在为 IP 地址和 UNIX 域套接字地址提供了类型和方法。
  • GResolver 为解析主机名、反向查找 IP 地址和解析 SRV 记录提供了异步和可取消的 API。
  • GIO 中添加了对网络 IO 的支持,包括低级套接字 API 和用于网络连接和服务的高级 API。
  • GIOStream 及其子类已获得读写访问的支持。
  • GIO 支持启动和停止驱动器,这可以与外部硬盘盒、磁盘阵列、iSCSI 设备等结合使用。
  • GIO 支持在卸载和弹出操作期间的用户交互。
  • GIO 可以存储和检索每个文件的元数据。

有关更多详细信息和已修复的错误列表,请参阅 2.21.x 开发版本的公告: 2.21.0, 2.21.1, 2.21.2, 2.21.3, 2.21.4, 2.21.52.21.6

作者: andreasn

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