이 콘텐츠는 선택한 언어로 제공되지 않습니다.
7.28. Core X11 Libraries
Updated Core X11 libraries packages that fix several bugs and add various enhancements are now available for Red Hat Enterprise Linux 6.
The Core X11 libraries contain the base protocol of the X Window System, which is a networked windowing system for bitmap displays used to build graphical user interfaces on Unix, Unix-like, and other operating systems.
The pixman package has been upgraded to upstream version 0.18.4, which provides a number of bug fixes and enhancements over the previous version. (BZ#644296)
The following packages have been upgraded to their upstream versions to conform to X Window System Test Suite (XTS5):
Package name | Upstream version | BZ number |
---|---|---|
libxcb | 1.8.1 | 755654 |
libXcursor | 1.1.13 | 755656 |
libX11 | 1.5.0 | 755657 |
libXi | 1.6.1 | 755658 |
libXt | 1.1.3 | 755659 |
libXfont | 1.4.5 | 755661 |
libXrender | 0.9.7 | 755662 |
libXtst | 1.2.1 | 755663 |
libXext | 1.3.1 | 755665 |
libXaw | 1.0.11 | 755666 |
libXrandr | 1.4.0 | 755667 |
libXft | 2.3.1 | 755668 |
The following packages have been upgraded to their respective upstream versions, which provides a number of bug fixes and enhancements over the previous versions.
Package name | Upstream version | BZ number |
---|---|---|
libXau | 1.0.6 | 835172 |
libXcomposite | 0.4.3 | 835183 |
libXdmcp | 1.1.1 | 835184 |
libXevie | 1.0.3 | 835186 |
libXinerama | 1.1.2 | 835187 |
libXmu | 1.1.1 | 835188 |
libXpm | 3.5.10 | 835190 |
libXres | 1.0.6 | 835191 |
libXScrnSaver | 1.2.2 | 835192 |
libXv | 1.0.7 | 835193 |
libXvMC | 1.0.7 | 835195 |
libXxf86dga | 1.1.3 | 835196 |
libXxf86misc | 1.0.3 | 835197 |
libXxf86vm | 1.1.2 | 835198 |
libdrm | 2.4.39 | 835202 |
libdmx | 1.1.2 | 835203 |
pixman | 0.26.2 | 835204 |
xorg-x11-proto-devel | 7.6 | 835206 |
xorg-x11-util-macros | 1.17 | 835207 |
xorg-x11-xtrans-devel | 1.2.7 | 835276 |
xkeyboard-config | 2.6 | 835284 |
libpciaccess | 0.13.1 | 843585 |
xcb-proto | 1.7 | 843593 |
libSM | 1.2.1 | 843641 |
Bug Fixes
- BZ#802559
- Previously, in the xorg-x11-proto-devel package, the definition of the
_X_NONNULL
macro was incompatible with C89 compilers. Consequently, C89 applications could not be built in C89 mode if theX11/Xfuncproto.h
file was included. This update fixes the macro definition to be compatible with C89 mode. - BZ#804907
- Prior to this update, XI2 events were not properly initialized and could contain garbage values. A patch for the libXi package, which had been setting values to garbage, has been provided to fix this bug. Now, actual events no longer contain garbage values and are initialized as expected.
- BZ#871460
- Previously, the spec file of the xkeyboard-config package used the
%{dist}
macro in the Version tag. Although the standard Red Hat Enterprise Linux build environment defines this macro, it does not need to be defined. If it was not defined,%{dist}
appeared literally in the resulting RPM package's version string when the package was rebuilt. The spec file has been corrected to use the conditional%{?dist}
form, which expands to an empty string if%{dist}
is not defined.
Users of Core X11 libraries are advised to upgrade to these updated packages, which fix these bugs and add various enhancements.