libX11 is the original client-side library for the core X11 protocol. This release includes:
* Close xcb connection after freeing display structure to avoid XIO error when running synchronized (!264) * Don't allocate memory for a zero-sized list of directories when `SetFontPath()` is called with `ndirs == 0` (!266) * Fix `-Werror=array-bounds` build failures with gcc 14.2 when `MALLOC_0_RETURNS_NULL` is defined (!267) * Set `data` field to 0 when initializing new requests (!268) * ximcp: don't leak window if `XGetAtomName()` fails (!269) * ximcp: allow XNArea with OnTheSpot (!270) * ximcp: hide internal functions added in 1.8.10 (!271) * Handle `-Wextra-semi-stmt` warnings from clang (!272) * xkb: avoid undefined behavior due to left shift overflow (#225, !273) * Fix misuse of `UCSConvertCase()` in `XConvertCase()` (!274) * drop `pthread-stubs` dependency on Dragonfly, FreeBSD, & NetBSD (!277) Note that a bug in libXrender versions prior to December's 0.9.12 release will cause them to fail to build with the XlibInt.h header from this release, so packagers should be sure to update to libXrender 0.9.12 as well. Aaron Muir Hamilton (1): ximcp/imRm.c: allow XNArea with OnTheSpot Alan Coopersmith (26): SetFontPath: if ndirs is 0, skip work to make a list of directories _XlcDefaultMapModifiers: remove conversions between size_t & int _XimEncodingNegotiation: swap order of arguments to calloc _XimStrConversionCallback: use size_t to calculate size to malloc _XGetRequest: Set data field to 0 when initializing new requests ximcp: don't leak window if XGetAtomName() fails DeqAsyncHandler: add do ... while (0) to avoid -Wextra-semi-stmt warnings Data: add do ... while (0) to avoid -Wextra-semi-stmt warnings set_toupper: add do { ... } while (0) to avoid -Wextra-semi-stmt warnings BufAlloc: add do { ... } while (0) to avoid -Wextra-semi-stmt warnings _XkbCheckPendingRefresh: add do ... while (0) to avoid -Wextra-semi-stmt OneDataCard32: add do ... while (0) to avoid -Wextra-semi-stmt warnings _XCreateMutex/_XFreeMutex: remove trailing semicolon from definitions GetFunc: add do ... while (0) to avoid -Wextra-semi-stmt warnings PutCommandResource: add do ... while (0) to avoid -Wextra-semi-stmt warnings poly.h: add do ... while (0) to avoid -Wextra-semi-stmt warnings RETURN: add do ... while (0) to avoid -Wextra-semi-stmt warnings CI_GET_*_INFO_*: add do ... while (0) to avoid -Wextra-semi-stmt warnings xcb_io.c: add do ... while (0) to avoid -Wextra-semi-stmt warnings DL_APPEND/DL_DELETE: remove trailing semicolon from definitions Xrm.c: remove unneccessary ; after {} XIM_SET_PAD: add do ... while (0) to avoid -Wextra-semi-stmt warnings xkb: avoid undefined behavior due to left shift overflow cmsColNm: remove obsolete comment about FirstCmp being public configure: drop `pthread-stubs` dependency on Dragonfly, FreeBSD, & NetBSD libX11 1.8.11 Julien Cristau (1): ximcp: hide internal functions Olivier Fourdan (2): Close xcb connection after freeing display structure Fix indentation Pierre Le Marre (1): Fix misuse of UCSConvertCase in XConvertCase git tag: libX11-1.8.11 https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.11.tar.gz SHA256: 17a37d1597354a1d8040196f1cdac54240c78c0bd1a1a95e97cc23215cf0b734 libX11-1.8.11.tar.gz SHA512: d05b4b2e99d29c95e342c70dfb44a6c2de37105d9429a695891bb5772b137367213b37e12a8da1c865bff12a218ebdd984441fd1ed7e100cd30f045386d85833 libX11-1.8.11.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.11.tar.gz.sig https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.11.tar.xz SHA256: 3b74e82943924b45a0b778cc6842976909c3010d9445a8fd185e1dca4d380e88 libX11-1.8.11.tar.xz SHA512: 4e2191258039ad0ea7fe5d22b8b0ab5e1d101b20fa4cd0fb44c5e1ac8b2ffbb3a0ad80ac3a67a3803ca30b972476b739a0c244b2ac8b7de6a32b06dc4e2c674b libX11-1.8.11.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.11.tar.xz.sig -- -Alan Coopersmith- alan.coopersm...@oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris
signature.asc
Description: PGP signature