master
Strip trailing whitespace from source files
cmsColNm: remove obsolete comment about FirstCmp being public
XkbSetIndicatorMap: avoid undefined behavior due to left shift overflow
.gitignore: use common defaults with custom section # 24239
unvalidated lengths in XAllocColorCells() [CVE-2013-1997 1/15]
Purge macros NEED_EVENTS and NEED_REPLIES
Purge CVS/RCS id tags
use casts to reduce compiler warnings (no object change)
unifdef MUSTCOPY
Fix a9e845 and 797755 Allow X*IfEvent() to reenter libX11
Events: Store event cookie when dequeuing event
Close xcb connection after freeing display structure
Make sure internal headers include required headers
Don't leave dangling pointers in Free functions
Revert "Protect colormap add/removal with display lock"
Convert XCreate{Pix,Bit}map...Data to use C99 designated initializers
Remove more unnecessary casts from Xmalloc/calloc calls
GetFunc: add do ... while (0) to avoid -Wextra-semi-stmt warnings
XCreatePixmap: trigger BadValue error for out-of-range dimensions
Convert main src directory to use reallocarray()
silence gcc warning assignment discards 'const' qualifier from pointer target type
reduce gcc-normal warnings using casts (no object change)
Add XSetIOErrorExitHandler() function
Fix spelling/wording issues
Accept anon windows in XFilterEvent to update XIM state
Protect against overly long strings
Check for NULL strings before getting their lengths
Remove unnecessary casts of pointers to (char *) in calls to Xfree()
Add generic event cookie handling to libX11.
Remove no-longer-used name variable in _XGetAtomName
unifdef __UNIXOS2__
Fix very weird indenting in src/GetFProp.c
Fixes: warning: variable 'req' set but not,used
XGetSubImage: improve efficiency by reducing number of temporary allocations
Remove redundant null checks before free
Make XGetWindowProperty() always initialize returned values
Correct a typo in GetStCmap.c
Avoid the use of "register" keyword in public headers.
libX11: rm redundante NULL checks
Copyright & license cleanup
Use C99 named initializers to fill in events passed to XSendEvent
unifdef Lynx
InitExt.c: Add bounds checks for extension request, event, & error codes
Fix misuse of UCSConvertCase in XConvertCase
Avoid memory leak in XKeysymToString
Drop vestiges of OS/2 support
Fix indentation
PutCommandResource: add do ... while (0) to avoid -Wextra-semi-stmt warnings
Revert "Update XPutBackEvent() to support clients that put back unpadded events"
RETURN: add do ... while (0) to avoid -Wextra-semi-stmt warnings
unifdef WORD64
SetFontPath: if ndirs is 0, skip work to make a list of directories
Reject string longer than USHRT_MAX before sending them on the wire
unifdef sgi
Preserve constness in casting arguments through the Data*() routines
Valgrind fix for XStoreColor and XStoreColors.
fix shadow warning
CI_GET_*_INFO_*: add do ... while (0) to avoid -Wextra-semi-stmt warnings
fix for Xlib 32-bit request number issues
XlibInt.c: use correct type for Win32 in SocketBytesReadable()
Fix poll_for_response race condition
unifdef NULL_NOT_ZERO
Avoid buffer overflow in _XimLookupMBText & _XimLookupUTF8Text
Avoid recursing through _XError due to sequence adjustment
Move repeated #ifdef magic to find PATH_MAX into a common header
poly.h: add do ... while (0) to avoid -Wextra-semi-stmt warnings
Import reallocarray() from OpenBSD
DL_APPEND/DL_DELETE: remove trailing semicolon from definitions
XCL is dead; long live Xlib/XCB
Don't try to destroy NULL condition variables
_XSend: treat xcb_writev returning 0 as failure