-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 This bugfix release pulls in a ton of fixes for problems found by code static analysis tools. Many thanks to everyone who has helped find and fix these issues before they turned into nasty problems.
Additionally, Jamey Sharp has provided some fixes for Display lock handling that caused some deadlocks when using xcb for transport (which was optional in 1.3.x and is required in 1.4.x), so this update is highly recomended to users of multi-threaded Xlib applications. Alan Coopersmith (8): Update to xf86bigfontproto >= 1.2.0 header name config: remove AC_PROG_CC as it overrides AC_PROG_C_C99 config: Use correct AC_CONFIG_HEADERS macro XDefaultOMIF.c: Fix memory leaks in get_font_name Expand GetSizeOfFile() macro at the one place it's called Xrm.c: ReadInFile: refactor fstat error handling ximcp: Prevent memory leak & double free if multiple %L in string Clean up memory when first XCreateRegion succeeds and second fails Ander Conselvan de Oliveira (5): xcms/LRGB: Fix potential resource leak. xcms/LRGB: Add a label for freeing property_return. XlibInt: info_list->watch_data was reallocated, but result was discarded lc/def/lcDefConv: Use Xcalloc to avoid use of uninitialized memory xcms/LRGB: don't double-free property_return Erkki Seppälä (21): Using freed pointer "e" Dereferencing possibly NULL "str" in call to function "memcpy" (Deref assumed on the basis of 'nonnull' parameter attribute.) Variable "entry" tracked as NULL was dereferenced. Comparing array against NULL is not useful "&xkb->server->vmods != NULL" xcmx/cmxColNm: Removed unused assignments to pBuf (in two functions) xlibi18n/lcGeneric: Initialize uninitialized local variable ximcp/imRmAttr: Handle leaking colormap_ret ximcp/imRmAttr: Handle leaking missing_list ximcp/imRm: Handle leaking colormap_ret ImUtil: Handle a memory leak in one early return branch Xrm: NEWTABLE had a memory leak after a memory allocation error Xrm: Handle the extremely unlikely situation of fstat failing GetProp: Zero-initialized error so its resourceID field is initialized ximcp/imTrX: Handle failing XGetWindowProperty ximcp/imLckup: Handle negative return value from _Xlcwctomb xlibi18n/lcFile: Removed superfluous check for NULL target_dir XlibInt: Use strncpy+zero termination instead of strcpy to enforce buffer size xcms/cmsProp: don't deal with uninitialized values, fail instead im/ximcp: release modifiermap before returning keyBind: Use Xcalloc to initialize allocated _XKeytrans xkb: XkbPropertyPtr determined allocation success from wrong variables Gaetan Nadon (4): config: remove unrequired AC_HEADER_STDC config: replace deprecated AC_HELP_STRING with AS_HELP_STRING config: comment, minor upgrade, quote and layout configure.ac Docbook: change the book id to match the xml file basename Jamey Sharp (2): Ignore user locks after sleeping in _XReply and _XReadEvents. Call _XErrorFunction without holding the Display lock. Jeremy Huddleston (1): configure.ac: Bump version to 1.4.2 Matt Dew (1): Remove <literal> tags from compose-chart.pl so pdf building doesn't die on soft-hyphens. Samuel Thibault (3): Fix status reporting for braille patterns Match braille patterns with compose tree Make the Local XIM request key releases for braille git tag: libX11-1.4.2 http://xorg.freedesktop.org/archive/individual/lib/libX11-1.4.2.tar.bz2 MD5: 9bfab42d2cbc2e5b47cf6a3069ee8ad3 libX11-1.4.2.tar.bz2 SHA1: c93fc44dcc028319bee76f3e629ec43cfce42673 libX11-1.4.2.tar.bz2 http://xorg.freedesktop.org/archive/individual/lib/libX11-1.4.2.tar.gz MD5: 6adfc26ea2774073ab43713934af5b07 libX11-1.4.2.tar.gz SHA1: 1699836cc2ad42fa1b62e93a73be071ffb87421e libX11-1.4.2.tar.gz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) iD8DBQFNgqCjjC1Anjf1NmMRAhK4AJ4x7zbKVa8DlIZnGhVpwejywy14OQCeKzFp /VHJGkUo0rkok6+QpW4/yKc= =Yzuk -----END PGP SIGNATURE----- _______________________________________________ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com