
近期,X.Org 生态下的多个核心库相继推出了新版,这些更新主要着眼于解决构建过程中的各类问题,同时引入了一系列细致且实用的优化与改进。作为 X.Org 社区的资深维护者,同时也是长期负责上游版本发布的 Oracle Solaris 工程师 Alan Coopersmith,最近投入了大量精力来推动这批库的更新与发布工作。
本次更新涵盖了以下组件:
- bitman 1.1.2:对手册页的排版结构进行了优化,修复了多处编译器兼容性问题,并对这套用于 X bitmap 图像编辑与格式转换的工具集进行了多项稳定性增强。
- libXmu 1.3.0:包含多项缺陷修复,提升了代码整体的健壮性。
- Xfd 1.1.5:修复了若干编译警告与错误,同时新增了对
-help与-version命令行参数的支持。 - xkill 1.0.7:增加了
-help输出功能,正式集成了 Meson 构建系统,并完成了一系列常规维护性更新。 - libXcomposite 0.4.7:全面启用 Meson 构建流程,并修复了若干边缘场景下的小问题。
- libXdamage 1.1.7:完成了对 Meson 构建系统的适配。
- libXext 1.3.7:整合了多项修复补丁,并对手册页内容与格式进行了规范化调整。
- libXinerama 1.1.6:迁移至 Meson 构建体系,同步优化了手册页呈现效果,并修正了若干已知缺陷。
- libxkbfile 1.2.0:大幅改善代码质量与编译兼容性,新增了
XkbRF_FreeVarDefs()接口函数;同时正式弃用 Autoconf,全面转向 Meson 构建系统。 - libXpm 3.5.18:移除了对 Amiga 平台的遗留支持,扩展了兼容性以覆盖无 X11 依赖的 16 位 Windows 环境;此外,对手册页进行了更新,并修复了若干潜在问题。
- libXrandr 1.5.5:完成了对 Meson 构建系统的支持,并优化了手册页结构与可读性。
- libXvMC 1.0.15:增强了现有 Meson 构建配置,同步更新了 GitLab CI 流水线定义。
- libXxf86dga 1.1.7:引入了 Meson 构建支持,并修复了若干次要问题。
- libXxf86vm 1.1.7:启用了 Meson 构建方式,优化了手册页格式,并处理了多个细节性缺陷。
