libX11 is the original library for the core X11 protocol. This release includes: * Fix XIM input sometimes jumbled (#198, !236) * Fix _XkbReadGetDeviceInfoReply for nButtons == dev->buttons (!237) * Drop ifdefs for platforms that are no longer supported (!242, !243) * Assorted memory handling cleanups Alan Coopersmith (15): unifdef __osf__ unifdef AIXV3 unifdef ultrix unifdef __UNIXOS2__ unifdef hpux unifdef sgi unifdef __sgi unifdef __sgi_not_xconsortium unifdef __vax__ unifdef __uxp__ unifdef __QNX__ unifdef Lynx unifdef USL_SHAREDLIB unifdef NULL_NOT_ZERO libX11 1.8.8 Peter Hutterer (1): Fix _XkbReadGetDeviceInfoReply for nButtons == dev->buttons Takao Fujiwara (2): ximcp: Unmark to fabricate key events with XKeyEvent serial imDefLkup: Commit first info in XimCommitInfo Walter Harms (9): fix table width _XimLocalDestroyIC: no need to check arg for Xfree() _XimLocalCreateIC:no need to check arg for Xfree() _XimLocalCreateIC: minor cleanup _XimLocalCreateIC: get rid of bzero _XimLocalDestroyIC:fix possible mem leak Fix XCreateIC() memory leak (Part 2) _XimEncodeString:no need to check arg for Xfree() _XimProtoIMFree:no need to check arg for Xfree() git tag: libX11-1.8.8 https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.8.tar.gz SHA256: 26997a2bc48c03df7d670f8a4ee961d1d6b039bf947475e5fec6b7635b4efe72 libX11-1.8.8.tar.gz SHA512: 83e073a98d599fdcf5a32b71cdfcca9e5a03b4adf3ea4a64825fee9c2f2a4f204a18433b4ff3e1e0cdb485c286f1c580fab2a21052c33250c5da0f96701635ae libX11-1.8.8.tar.gz PGP: https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.8.tar.gz.sig https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.8.tar.xz SHA256: 46afaebb2dd1a3a7348c0544a4b1c88c51de4bda885fde57d2cf98427ee5cbf6 libX11-1.8.8.tar.xz SHA512: 4e7ce8f2d88b9475f960ea1d5730ece8953509e0c057cf2d0a2f5fa6a36e6577b0dcd7f16ac91b8fdd804aabec6d7e8f3067a3a8667bd2e41d72dd68ab70ef82 libX11-1.8.8.tar.xz PGP: https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.8.tar.xz.sig -- -Alan Coopersmith- alan.coopersmith at oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: not available URL: <https://lists.x.org/archives/xorg-announce/attachments/20240324/deedf707/attachment.sig>
On 3/24/24 15:26, Alan Coopersmith wrote:> libX11 is the original library for the core X11 protocol. > > This release includes: > > * Fix XIM input sometimes jumbled (#198, !236) > * Drop ifdefs for platforms that are no longer supported (!242, !243)Unfortunately, this release included two regressions: - A failure to build on Win32 platforms, already fixed in git: https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/204 https://gitlab.freedesktop.org/xorg/lib/libx11/-/merge_requests/245 - Problems handling keyboard input via XIM: https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/205 https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/206 https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/207 https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/208 The developer of the commit that caused the second issue has proposed a fix in https://gitlab.freedesktop.org/xorg/lib/libx11/-/merge_requests/246 while another user has proposed reverting the MR entirely in https://gitlab.freedesktop.org/xorg/lib/libx11/-/merge_requests/247 Which of these gets chosen for inclusion in libX11 1.8.9 depends on whether people who test the first say it solves all the problems they saw introduced in 1.8.8 or if more work is needed, so please test and provide feedback on the bug or MR links above. -- -Alan Coopersmith- alan.coopersmith at oracle.com Oracle Solaris Engineering - https://blogs.oracle.com/solaris