libx11: Changes to 'refs/tags/libx11-2_1.6.0-1'
Tag 'libx11-2_1.6.0-1' created by Julien Cristau <jcristau@debian.org> at 2013-06-15 16:40 +0000
Tagging upload of libx11 2:1.6.0-1 to unstable.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAABAgAGBQJRvJjlAAoJEDEBgAUJBeQMHqEP/jUNyxr1AsCE6MtQ5GZS8cRy
F8e+envcIpO7fITcN39AqfwG/TD333QrUj7Rnln/1A9Y7cZEaaW66FNZBrhb67fR
ychUP6qjit5faIA833pyJv5qFgKrJrDZpg2dEfjkOmhCaOogmsTbCSImIsUoT3hL
oDyTotQrclU/2oOyq4rNgFRD/QkF5w0SxnNFy6sheSsX6ZHGSL/GxeZ8J4CPMye1
S6ltRMcKO14FNYwm4XGTxCvb3nDf8vu/BR5JxrUPtepIwufulMCnZNUb9ZIRpYhW
JyDog9/K6RyRDJvPjFq8bq7yptmi9drWdoELd7sZlADXkIDfjdozrBat1dlZyftK
rSPmbYU3euOAXPpexJ18CDI1zfULrSwmYhIeKH52lDtnEk7slp/IOW8Vr01GPikt
I7U9ZRiPcGJPrL77FERfs8mZKkkpLn2ItM0Umi1nA523oUM2We/pxzmRJvs09UJ8
VbxuzDz5O6G05rtjkUFy5kNRLqF8x0qivd3JU6xN96E9kRlZzmy8WzjN6CzfDIgk
Hy3VD75/y/t+MioHYT1iVyF37AO7au75cCJIdGiLhk4633VCy0RyJ26YVnbQ/zqC
efjFC/yCC5QdSx6rmRcq562NTm+HwteyVvAPeclvWtY9hI9ldd3mklsfNmZ/KeMg
AgOAazGzbDueqkvpJWGF
=sH4T
-----END PGP SIGNATURE-----
Changes since libx11-2_1.5.0-1:
Adam Jackson (2):
XErrorDB: Add GLXBadProfileARB
configure: Remove AM_MAINTAINER_MODE
Alan Coopersmith (65):
libX11 spec: Correct prototype for XConvertSelection
XCreate{Pix,Bit}map...Data: Free pixmap in error path if XCreateGC fails
Convert XCreate{Pix,Bit}map...Data to use C99 designated initializers
Tell clang not to report -Wpadded warnings on public headers we can't fix
Remove unused TLI ("STREAMSCONN") code from Xlib
Remove unused DECnet ("DNETCONN") code from Xlib
cmsColNm.c: maintain constness of arguments to qsort helper function
XRebindKeysym: Drop unnecessary const-removing cast
XStringToKeysym: preserve constness when casting off unsignedness for strcmp
Fix comment typo & confusing indentation levels in Data() macro definition
Preserve constness in casting arguments through the Data*() routines
XKeysymToString: move variable declarations to the scope of their usage
Convert more sprintf calls to snprintf
unifdef MUSTCOPY
unifdef WORD64
unifdef CRAY & _CRAY
unifdef XKB_IN_SERVER
Assume size_t is always available, since it was defined in C89
_xudc_code_to_glyph: check for NULL pointer *before* writing to it, not after
Add <X11/Xresource.h> hint to all Xrm* man pages
XAllocClassHint: Assume calloc sets pointers in allocated memory to NULL
Fix very weird indenting in src/GetFProp.c
libX11 1.5.99.901 (1.6 RC1)
Move big request comment in XOpenDisplay to the right place
Move repeated #ifdef magic to find PATH_MAX into a common header
Add _XEatDataWords to discard a given number of 32-bit words of reply data
integer overflow in _XQueryFont() on 32-bit platforms [CVE-2013-1981 1/13]
integer overflow in _XF86BigfontQueryFont() [CVE-2013-1981 2/13]
integer overflow in XListFontsWithInfo() [CVE-2013-1981 3/13]
integer overflow in XGetMotionEvents() [CVE-2013-1981 4/13]
integer overflow in XListHosts() [CVE-2013-1981 5/13]
unvalidated lengths in XAllocColorCells() [CVE-2013-1997 1/15]
unvalidated index in _XkbReadGetDeviceInfoReply() [CVE-2013-1997 2/15]
unvalidated indexes in _XkbReadGeomShapes() [CVE-2013-1997 3/15]
unvalidated indexes in _XkbReadGetGeometryReply() [CVE-2013-1997 4/15]
unvalidated index in _XkbReadKeySyms() [CVE-2013-1997 5/15]
unvalidated index in _XkbReadKeyActions() [CVE-2013-1997 6/15]
unvalidated index in _XkbReadKeyBehaviors() [CVE-2013-1997 7/15]
unvalidated index in _XkbReadModifierMap() [CVE-2013-1997 8/15]
unvalidated index in _XkbReadExplicitComponents() [CVE-2013-1997 9/15]
unvalidated index in _XkbReadVirtualModMap() [CVE-2013-1997 10/15]
unvalidated index/length in _XkbReadGetNamesReply() [CVE-2013-1997 11/15]
unvalidated length in _XimXGetReadData() [CVE-2013-1997 12/15]
Integer overflows in stringSectionSize() cause buffer overflow in ReadColornameDB() [CVE-2013-1981 6/13]
integer overflow in ReadInFile() in Xrm.c [CVE-2013-1981 7/13]
Unbounded recursion in GetDatabase() when parsing include files [CVE-2013-2004 1/2]
Unbounded recursion in _XimParseStringFile() when parsing include files [CVE-2013-2004 2/2]
integer truncation in _XimParseStringFile() [CVE-2013-1981 8/13]
integer overflows in TransFileName() [CVE-2013-1981 9/13]
integer overflow in XGetWindowProperty() [CVE-2013-1981 10/13]
integer overflow in XGetImage() [CVE-2013-1981 11/13]
integer overflow in XGetPointerMapping() & XGetKeyboardMapping() [CVE-2013-1981 12/13]
integer overflow in XGetModifierMapping() [CVE-2013-1981 13/13]
Avoid overflows in XListFonts() [CVE-2013-1997 13/15]
Avoid overflows in XGetFontPath() [CVE-2013-1997 14/15]
Avoid overflows in XListExtensions() [CVE-2013-1997 15/15]
Make XGetWindowProperty() always initialize returned values
Convert more _XEatData callers to _XEatDataWords
Remove more unnecessary casts from Xmalloc/calloc calls
Use calloc in XOpenDisplay to initialize structs containing pointers
_XkbReadGetMapReply: reject maxKeyCodes smaller than the minKeyCode
Give GNU & Solaris Studio compilers hints about XEatData branches
Free fs->properties in _XF86BigfontQueryFont overflow error path
libX11 1.5.99.902 (1.6 RC2)
libX11 1.6.0
Colin Walters (2):
Fix build after dropping locales
autogen.sh: Implement GNOME Build API
Egbert Eich (11):
i18n: Consolidate compose handling for locales with UTF-8 encoding.
i18n: Add missing locales which existed in locale.alias.
i18n: Adding and removing comments.
i18n: Remove duplicates and aliases to oneself.
i18n: Fixed typos in full locale names.
i18n: Treat 'a3_AZ' as an alias for 'az_AZ'.
i18n: Bring locale.dir and compose.dir in sync.
i18n: Remove ja.S90 and ja.U90 locales.
i18n: Uppercased all occurances if 'iso8859' in the full locale name.
Don't hard code path to Xcms.txt file.
Install Xcms.txt in $(datadir) rather than $(libdir).
Eric S. Raymond (8):
Eliminate all uses of tab stops in the libX11 man pages.
Clean up, my last commit missed four cases.
The ".FD" macro is never used. Remove it.
The .FN macro, paired with .FD, is also never used. Remove it.
The .C{ and .C} macros are never used. Remove them.
Remove the one and only use of the .NT/.NE pair.
The .NT/.NE macro pair is no longer used. Remove it.
Renove some unnecessary low-level markup.
Jens Herden (1):
i18n: Add support for Khmer locale and compose table.
Jon TURNEY (1):
Fix config check for loadable modules
Julien Cristau (14):
Bump libx11-dev's x11proto-core-dev dependency to 7.0.17 for _X_NORETURN
xkb: fix off-by-one in _XkbReadGetNamesReply and _XkbReadVirtualModMap
Merge tag 'libX11-1.6.0' into debian-unstable
Bump changelogs
Update 003_recognize_glibc_2.3.2_locale_names.diff
Update 006_tailor_pt_BR.UTF-8_Compose.diff.
Refresh 008_remove_ko_Compose.diff.
Update 009_remove_th_Compose.diff.
Refresh 015_russian_locale_alias.diff.
Bump shlibs and symbols for _XEatDataWords.
Add missing locales to configure.ac
Disable silent rules.
Use dpkg-buildflags.
Upload to unstable
Kalman Kemenczy (1):
i18n: Add support for Serbian specific compose table entries.
Karl Tomlinson (1):
MakeBigReq: don't move the last word, already handled by Data32
Ken Moffat (1):
dead_double_grave and dead_inverted_breve should only have one underscore.
Matthieu Herrb (1):
XListFontsWithInfo: Re-decrement flist[0] before calling free() on it.
Nickolai Zeldovich (1):
XListFontsWithInfo: avoid accessing realloc'ed memory
Niveditha Rau (1):
Make sure internal headers include required headers
Pander (1):
Add compose sequences for J́ and j́.
Quentin Glidic (2):
nls/Makefile.am: Remove unneeded $(srcdir)
nls/Makefile.am: Use LOG_COMPILER
Ross Burton (1):
Allow overriding location of keysymdef.h
Thomas Klausner (2):
XCreateGC man page: Avoid .TS H and .TH macros
cmsMath.c: Add missing stdio header for printf(3) in DEBUG build.
Will Thompson (1):
Add compose sequences for "therefore" and "because".
Yaakov Selkowitz (1):
XIM: remove Private and Public macros
---
ChangeLog | 1375 +++++++++++++
autogen.sh | 4
configure.ac | 21
debian/changelog | 20
debian/control | 2
debian/libx11-6.symbols | 1
debian/patches/003_recognize_glibc_2.3.2_locale_names.diff | 493 +---
debian/patches/006_tailor_pt_BR.UTF-8_Compose.diff | 56
debian/patches/008_remove_ko_Compose.diff | 10
debian/patches/009_remove_th_Compose.diff | 18
debian/patches/015_russian_locale_alias.diff | 6
debian/rules | 14
include/X11/Xcms.h | 12
include/X11/Xlib.h | 16
include/X11/Xlibint.h | 114 -
include/X11/Xutil.h | 12
man/AllPlanes.man | 63
man/BlackPixelOfScreen.man | 37
man/DisplayOfCCC.man | 37
man/ImageByteOrder.man | 71
man/IsCursorKey.man | 63
man/XAddConnectionWatch.man | 63
man/XAddHost.man | 81
man/XAllocClassHint.man | 70
man/XAllocColor.man | 63
man/XAllocIconSize.man | 71
man/XAllocSizeHints.man | 91
man/XAllocStandardColormap.man | 89
man/XAllocWMHints.man | 85
man/XAllowEvents.man | 63
man/XAnyEvent.man | 143 -
man/XButtonEvent.man | 147 -
man/XChangeKeyboardControl.man | 97
man/XChangeKeyboardMapping.man | 69
man/XChangePointerControl.man | 63
man/XChangeSaveSet.man | 63
man/XChangeWindowAttributes.man | 63
man/XCirculateEvent.man | 79
man/XCirculateRequestEvent.man | 79
man/XClearArea.man | 63
man/XClientMessageEvent.man | 89
man/XColormapEvent.man | 81
man/XConfigureEvent.man | 87
man/XConfigureRequestEvent.man | 89
man/XConfigureWindow.man | 75
man/XCopyArea.man | 63
man/XCreateColormap.man | 73
man/XCreateFontCursor.man | 63
man/XCreateFontSet.man | 63
man/XCreateGC.man | 116 -
man/XCreateIC.man | 63
man/XCreateOC.man | 63
man/XCreatePixmap.man | 63
man/XCreateRegion.man | 63
man/XCreateWindow.man | 95
man/XCreateWindowEvent.man | 85
man/XCrossingEvent.man | 103
man/XDefineCursor.man | 63
man/XDestroyWindow.man | 63
man/XDestroyWindowEvent.man | 77
man/XDrawArc.man | 63
man/XDrawImageString.man | 63
man/XDrawLine.man | 67
man/XDrawPoint.man | 67
man/XDrawRectangle.man | 69
man/XDrawString.man | 63
man/XDrawText.man | 83
man/XEmptyRegion.man | 63
man/XErrorEvent.man | 79
man/XExposeEvent.man | 81
man/XExtentsOfFontSet.man | 63
man/XFillRectangle.man | 63
man/XFilterEvent.man | 63
man/XFlush.man | 63
man/XFocusChangeEvent.man | 89
man/XFontSetExtents.man | 69
man/XFontsOfFontSet.man | 63
man/XFree.man | 63
man/XGetEventData.man | 83
man/XGetVisualInfo.man | 85
man/XGetWindowAttributes.man | 107 -
man/XGetWindowProperty.man | 63
man/XGrabButton.man | 63
man/XGrabKey.man | 63
man/XGrabKeyboard.man | 63
man/XGrabPointer.man | 63
man/XGrabServer.man | 63
man/XGraphicsExposeEvent.man | 101
man/XGravityEvent.man | 79
man/XIconifyWindow.man | 63
man/XIfEvent.man | 63
man/XInitImage.man | 63
man/XInitThreads.man | 63
man/XInstallColormap.man | 63
man/XInternAtom.man | 63
man/XIntersectRegion.man | 63
man/XKeymapEvent.man | 79
man/XListFonts.man | 63
man/XLoadFont.man | 63
man/XLookupKeysym.man | 63
man/XMapEvent.man | 99
man/XMapRequestEvent.man | 77
man/XMapWindow.man | 63
man/XNextEvent.man | 63
man/XNoOp.man | 63
man/XOpenDisplay.man | 63
man/XOpenIM.man | 63
man/XOpenOM.man | 63
man/XParseGeometry.man | 63
man/XPolygonRegion.man | 63
man/XPropertyEvent.man | 81
man/XPutBackEvent.man | 63
man/XPutImage.man | 63
man/XQueryBestSize.man | 63
man/XQueryColor.man | 63
man/XQueryPointer.man | 63
man/XQueryTree.man | 63
man/XRaiseWindow.man | 63
man/XReadBitmapFile.man | 63
man/XRecolorCursor.man | 63
man/XReparentEvent.man | 83
man/XReparentWindow.man | 63
man/XResizeRequestEvent.man | 77
man/XResourceManagerString.man | 63
man/XSaveContext.man | 63
man/XSelectInput.man | 63
man/XSelectionClearEvent.man | 79
man/XSelectionEvent.man | 83
man/XSelectionRequestEvent.man | 85
man/XSendEvent.man | 69
man/XSetArcMode.man | 63
man/XSetClipOrigin.man | 63
man/XSetCloseDownMode.man | 63
man/XSetCommand.man | 63
man/XSetErrorHandler.man | 63
man/XSetFillStyle.man | 63
man/XSetFont.man | 63
man/XSetFontPath.man | 63
man/XSetICFocus.man | 63
man/XSetICValues.man | 63
man/XSetInputFocus.man | 63
man/XSetLineAttributes.man | 63
man/XSetPointerMapping.man | 63
man/XSetScreenSaver.man | 63
man/XSetSelectionOwner.man | 63
man/XSetState.man | 63
man/XSetTextProperty.man | 63
man/XSetTile.man | 63
man/XSetTransientForHint.man | 63
man/XSetWMClientMachine.man | 63
man/XSetWMColormapWindows.man | 63
man/XSetWMIconName.man | 63
man/XSetWMName.man | 63
man/XSetWMProperties.man | 63
man/XSetWMProtocols.man | 63
man/XStoreBytes.man | 63
man/XStoreColors.man | 63
man/XStringListToTextProperty.man | 73
man/XStringToKeysym.man | 63
man/XSupportsLocale.man | 63
man/XSynchronize.man | 63
man/XTextExtents.man | 63
man/XTextWidth.man | 63
man/XTranslateCoordinates.man | 63
man/XUnmapEvent.man | 79
man/XUnmapWindow.man | 63
man/XVaCreateNestedList.man | 63
man/XVisibilityEvent.man | 77
man/XWarpPointer.man | 63
man/XcmsAllocColor.man | 63
man/XcmsCCCOfColormap.man | 63
man/XcmsCIELabQueryMaxC.man | 63
man/XcmsCIELuvQueryMaxC.man | 63
man/XcmsColor.man | 63
man/XcmsConvertColors.man | 63
man/XcmsCreateCCC.man | 63
man/XcmsDefaultCCC.man | 63
man/XcmsQueryBlack.man | 63
man/XcmsQueryColor.man | 63
man/XcmsSetWhitePoint.man | 63
man/XcmsStoreColor.man | 63
man/XcmsTekHVCQueryMaxC.man | 63
man/XmbDrawImageString.man | 63
man/XmbDrawString.man | 63
man/XmbDrawText.man | 83
man/XmbLookupString.man | 68
man/XmbResetIC.man | 63
man/XmbTextEscapement.man | 63
man/XmbTextExtents.man | 63
man/XmbTextListToTextProperty.man | 85
man/XmbTextPerCharExtents.man | 63
man/XrmEnumerateDatabase.man | 79
man/XrmGetFileDatabase.man | 65
man/XrmGetResource.man | 65
man/XrmInitialize.man | 103
man/XrmMergeDatabases.man | 65
man/XrmPutResource.man | 65
man/XrmUniqueQuark.man | 65
man/xkb/XkbGetNamedGeometry.man | 4
man/xkb/XkbSAGroup.man | 7
man/xkb/XkbSASetGroup.man | 14
man/xkb/XkbSetDetectableAutoRepeat.man | 4
man/xkb/XkbSetDeviceButtonActions.man | 4
modules/im/ximcp/Makefile.am | 1
modules/im/ximcp/imCallbk.c | 54
modules/im/ximcp/imDefFlt.c | 40
modules/im/ximcp/imDefIc.c | 60
modules/im/ximcp/imDefIm.c | 96
modules/im/ximcp/imDefLkup.c | 74
modules/im/ximcp/imDispch.c | 8
modules/im/ximcp/imExten.c | 34
modules/im/ximcp/imImSw.c | 2
modules/im/ximcp/imInsClbk.c | 14
modules/im/ximcp/imInt.c | 20
modules/im/ximcp/imLcGIc.c | 2
modules/im/ximcp/imLcIc.c | 16
modules/im/ximcp/imLcIm.c | 34
modules/im/ximcp/imLcLkup.c | 14
modules/im/ximcp/imLcPrs.c | 68
modules/im/ximcp/imLcSIc.c | 2
modules/im/ximcp/imRm.c | 220 +-
modules/im/ximcp/imRmAttr.c | 48
modules/im/ximcp/imThaiFlt.c | 98
modules/im/ximcp/imThaiIc.c | 14
modules/im/ximcp/imThaiIm.c | 8
modules/im/ximcp/imTrX.c | 30
modules/im/ximcp/imTrans.c | 22
modules/im/ximcp/imTransR.c | 28
modules/om/generic/omXChar.c | 91
nls/Makefile.am | 4
nls/compose.dir.pre | 98
nls/en_US.UTF-8/Compose.pre | 56
nls/ja.S90/XI18N_OBJS | 7
nls/ja.S90/XLC_LOCALE.pre | 150 -
nls/ja.U90/XI18N_OBJS | 7
nls/ja.U90/XLC_LOCALE.pre | 151 -
nls/ja_JP.UTF-8/Compose.pre | 1
nls/km_KH.UTF-8/Compose.pre | 8
nls/km_KH.UTF-8/XI18N_OBJS | 8
nls/ko_KR.UTF-8/Compose.pre | 1
nls/locale.alias.pre | 254 +-
nls/locale.dir.pre | 43
nls/pt_BR.UTF-8/Compose.pre | 52
nls/sr_CS.UTF-8/Compose.pre | 128 +
nls/sr_CS.UTF-8/XI18N_OBJS | 8
nls/th_TH.UTF-8/Compose.pre | 1
nls/zh_CN.UTF-8/Compose.pre | 1
nls/zh_HK.UTF-8/Compose.pre | 1
nls/zh_TW.UTF-8/Compose.pre | 1
specs/libX11/CH04.xml | 3
src/AllCells.c | 9
src/ChProp.c | 6
src/ChWindow.c | 9
src/Cmap.h | 2
src/ConfWind.c | 13
src/Context.c | 8
src/Cr.h | 2
src/CrBFData.c | 47
src/CrGC.c | 2
src/CrPFBData.c | 54
src/CrWindow.c | 9
src/Depths.c | 2
src/DrArc.c | 12
src/DrLine.c | 16
src/DrPoint.c | 15
src/DrRect.c | 16
src/ErrDes.c | 9
src/FSWrap.c | 6
src/FillArc.c | 16
src/FillRct.c | 15
src/Font.c | 134 -
src/FontInfo.c | 144 -
src/FontNames.c | 35
src/GetAtomNm.c | 12
src/GetDflt.c | 27
src/GetFPath.c | 36
src/GetFProp.c | 27
src/GetHints.c | 9
src/GetImage.c | 12
src/GetMoEv.c | 26
src/GetPntMap.c | 31
src/GetProp.c | 33
src/GetRGBCMap.c | 3
src/ImUtil.c | 20
src/InitExt.c | 4
src/IntAtom.c | 6
src/Key.h | 3
src/KeyBind.c | 10
src/KeysymStr.c | 26
src/LiHosts.c | 29
src/LiICmaps.c | 8
src/LiProps.c | 8
src/ListExt.c | 36
src/Macros.c | 5
src/Makefile.am | 1
src/ModMap.c | 17
src/MoveWin.c | 9
src/OpenDis.c | 27
src/PixFormats.c | 4
src/PolyReg.c | 13
src/PolyTxt16.c | 23
src/PropAlloc.c | 16
src/PutBEvent.c | 2
src/PutImage.c | 13
src/QuColors.c | 10
src/QuTree.c | 8
src/Quarks.c | 13
src/RdBitF.c | 2
src/Region.c | 19
src/RegstFlt.c | 4
src/RestackWs.c | 9
src/SendEvent.c | 5
src/SetFPath.c | 2
src/SetHints.c | 10
src/SetPntMap.c | 2
src/StBytes.c | 2
src/StColor.c | 12
src/StName.c | 6
src/StrKeysym.c | 2
src/StrToText.c | 2
src/Text16.c | 23
src/TextToStr.c | 4
src/VisUtil.c | 8
src/WrBitF.c | 2
src/XErrorDB | 1
src/Xintatom.h | 1
src/Xintconn.h | 1
src/XlibAsync.c | 5
src/XlibInt.c | 268 --
src/Xprivate.h | 2
src/Xresinternal.h | 2
src/Xrm.c | 50
src/globals.c | 121 -
src/locking.c | 8
src/locking.h | 2
src/pathmax.h | 81
src/udcInf.c | 17
src/xcb_io.c | 17
src/xcms/Makefile.am | 5
src/xcms/cmsColNm.c | 31
src/xcms/cmsMath.c | 4
src/xcms/cmsTrig.c | 4
src/xkb/XKBAlloc.c | 12
src/xkb/XKBExtDev.c | 6
src/xkb/XKBGAlloc.c | 21
src/xkb/XKBGeom.c | 15
src/xkb/XKBGetMap.c | 33
src/xkb/XKBMAlloc.c | 13
src/xkb/XKBMisc.c | 13
src/xkb/XKBNames.c | 58
src/xkb/XKBRdBuf.c | 28
src/xkb/XKBlibint.h | 2
src/xlibi18n/XimTrInt.h | 2
src/xlibi18n/Ximint.h | 7
src/xlibi18n/lcFile.c | 24
355 files changed, 4137 insertions(+), 14846 deletions(-)
---
Reply to: