[ANNOUNCE] libX11 1.4.2
jeremyhu at freedesktop.org
Thu Mar 17 17:01:04 PDT 2011
-----BEGIN PGP SIGNED MESSAGE-----
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
MD5: 9bfab42d2cbc2e5b47cf6a3069ee8ad3 libX11-1.4.2.tar.bz2
SHA1: c93fc44dcc028319bee76f3e629ec43cfce42673 libX11-1.4.2.tar.bz2
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)
-----END PGP SIGNATURE-----
More information about the xorg-announce