Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[xsrc/trunk]: xsrc/external/mit/libX11/dist initial import of libX11-1.6.10



details:   https://anonhg.NetBSD.org/xsrc/rev/7f79005df2d7
branches:  trunk
changeset: 10520:7f79005df2d7
user:      maya <maya%NetBSD.org@localhost>
date:      Fri Jul 31 19:19:33 2020 +0000

description:
initial import of libX11-1.6.10

diffstat:

 external/mit/libX11/dist/ChangeLog                                 |   242 +
 external/mit/libX11/dist/Makefile.in                               |    16 +-
 external/mit/libX11/dist/README.md                                 |     2 +-
 external/mit/libX11/dist/aclocal.m4                                |   319 +-
 external/mit/libX11/dist/compile                                   |    13 +-
 external/mit/libX11/dist/config.guess                              |   128 +-
 external/mit/libX11/dist/config.sub                                |  2663 +++++----
 external/mit/libX11/dist/configure                                 |   357 +-
 external/mit/libX11/dist/configure.ac                              |     2 +-
 external/mit/libX11/dist/depcomp                                   |     8 +-
 external/mit/libX11/dist/include/Makefile.in                       |    14 +-
 external/mit/libX11/dist/include/X11/Xlib.h                        |     4 +-
 external/mit/libX11/dist/include/X11/Xlibint.h                     |    14 +-
 external/mit/libX11/dist/install-sh                                |    36 +-
 external/mit/libX11/dist/ltmain.sh                                 |    39 +-
 external/mit/libX11/dist/man/AllPlanes.man                         |    10 +-
 external/mit/libX11/dist/man/Makefile.in                           |    16 +-
 external/mit/libX11/dist/man/XAddConnectionWatch.man               |     4 +-
 external/mit/libX11/dist/man/XAddHost.man                          |     2 +-
 external/mit/libX11/dist/man/XAllocColor.man                       |     2 +-
 external/mit/libX11/dist/man/XAllocIconSize.man                    |     2 +-
 external/mit/libX11/dist/man/XCopyArea.man                         |     2 +-
 external/mit/libX11/dist/man/XCreateFontCursor.man                 |     4 +-
 external/mit/libX11/dist/man/XCreateFontSet.man                    |     2 +-
 external/mit/libX11/dist/man/XCreateOC.man                         |     2 +-
 external/mit/libX11/dist/man/XDrawImageString.man                  |    11 +-
 external/mit/libX11/dist/man/XDrawString.man                       |     4 +-
 external/mit/libX11/dist/man/XGetWindowProperty.man                |     2 +-
 external/mit/libX11/dist/man/XInternAtom.man                       |     2 +-
 external/mit/libX11/dist/man/XListFonts.man                        |     4 +-
 external/mit/libX11/dist/man/XLoadFont.man                         |     4 +-
 external/mit/libX11/dist/man/XLookupKeysym.man                     |     2 +-
 external/mit/libX11/dist/man/XOpenDisplay.man                      |     2 +-
 external/mit/libX11/dist/man/XOpenOM.man                           |     4 +-
 external/mit/libX11/dist/man/XParseGeometry.man                    |     6 +-
 external/mit/libX11/dist/man/XQueryColor.man                       |     4 +-
 external/mit/libX11/dist/man/XReadBitmapFile.man                   |    10 +-
 external/mit/libX11/dist/man/XSaveContext.man                      |     2 +-
 external/mit/libX11/dist/man/XSetErrorHandler.man                  |     6 +-
 external/mit/libX11/dist/man/XSetLineAttributes.man                |     2 +-
 external/mit/libX11/dist/man/XSetPointerMapping.man                |     2 +-
 external/mit/libX11/dist/man/XSetState.man                         |     2 +-
 external/mit/libX11/dist/man/XSetWMIconName.man                    |     2 +-
 external/mit/libX11/dist/man/XSetWMName.man                        |     2 +-
 external/mit/libX11/dist/man/XSetWMProperties.man                  |     8 +-
 external/mit/libX11/dist/man/XStoreBytes.man                       |     4 +-
 external/mit/libX11/dist/man/XStoreColors.man                      |     2 +-
 external/mit/libX11/dist/man/XStringToKeysym.man                   |     2 +-
 external/mit/libX11/dist/man/XSupportsLocale.man                   |     2 +-
 external/mit/libX11/dist/man/XTextExtents.man                      |     8 +-
 external/mit/libX11/dist/man/XTextWidth.man                        |     4 +-
 external/mit/libX11/dist/man/XcmsAllocColor.man                    |     2 +-
 external/mit/libX11/dist/man/XcmsQueryColor.man                    |     2 +-
 external/mit/libX11/dist/man/XcmsStoreColor.man                    |     8 +-
 external/mit/libX11/dist/man/XmbDrawImageString.man                |    10 +-
 external/mit/libX11/dist/man/XmbDrawString.man                     |    12 +-
 external/mit/libX11/dist/man/XmbTextEscapement.man                 |     9 +-
 external/mit/libX11/dist/man/XmbTextExtents.man                    |     9 +-
 external/mit/libX11/dist/man/XmbTextListToTextProperty.man         |     9 +-
 external/mit/libX11/dist/man/XmbTextPerCharExtents.man             |     9 +-
 external/mit/libX11/dist/man/XrmGetFileDatabase.man                |     8 +-
 external/mit/libX11/dist/man/XrmInitialize.man                     |     3 +-
 external/mit/libX11/dist/man/XrmMergeDatabases.man                 |     2 +-
 external/mit/libX11/dist/man/XrmPutResource.man                    |     8 +-
 external/mit/libX11/dist/man/XrmUniqueQuark.man                    |     6 +-
 external/mit/libX11/dist/man/xkb/Makefile.in                       |    14 +-
 external/mit/libX11/dist/man/xkb/XkbAddGeomOverlayRow.man          |     2 +-
 external/mit/libX11/dist/man/xkb/XkbGetAccessXTimeout.man          |    72 +-
 external/mit/libX11/dist/man/xkb/XkbInitCanonicalKeyTypes.man      |    52 +-
 external/mit/libX11/dist/man/xkb/XkbSelectEvents.man               |   170 +-
 external/mit/libX11/dist/missing                                   |    16 +-
 external/mit/libX11/dist/modules/Makefile.in                       |    16 +-
 external/mit/libX11/dist/modules/im/Makefile.in                    |    16 +-
 external/mit/libX11/dist/modules/im/ximcp/Makefile.in              |   144 +-
 external/mit/libX11/dist/modules/im/ximcp/imCallbk.c               |     4 +-
 external/mit/libX11/dist/modules/im/ximcp/imDefIc.c                |     6 +-
 external/mit/libX11/dist/modules/im/ximcp/imDefIm.c                |    27 +-
 external/mit/libX11/dist/modules/im/ximcp/imLcFlt.c                |    13 +-
 external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c               |    52 +-
 external/mit/libX11/dist/modules/im/ximcp/imThaiFlt.c              |     4 +-
 external/mit/libX11/dist/modules/lc/Makefile.in                    |    16 +-
 external/mit/libX11/dist/modules/lc/Utf8/Makefile.in               |    31 +-
 external/mit/libX11/dist/modules/lc/def/Makefile.in                |    31 +-
 external/mit/libX11/dist/modules/lc/gen/Makefile.in                |    31 +-
 external/mit/libX11/dist/modules/om/Makefile.in                    |    16 +-
 external/mit/libX11/dist/modules/om/generic/Makefile.in            |    63 +-
 external/mit/libX11/dist/modules/om/generic/omGeneric.c            |     8 +-
 external/mit/libX11/dist/nls/Makefile.in                           |    16 +-
 external/mit/libX11/dist/nls/fi_FI.UTF-8/Compose.pre               |    14 +-
 external/mit/libX11/dist/nls/th_TH.UTF-8/XLC_LOCALE.pre            |     2 +-
 external/mit/libX11/dist/nls/th_TH/XLC_LOCALE.pre                  |     2 +-
 external/mit/libX11/dist/specs/Makefile.in                         |    16 +-
 external/mit/libX11/dist/specs/XIM/Makefile.in                     |    14 +-
 external/mit/libX11/dist/specs/XIM/xim.xml                         |    10 +-
 external/mit/libX11/dist/specs/XKB/Makefile.in                     |    14 +-
 external/mit/libX11/dist/specs/XKB/ch13.xml                        |     2 +-
 external/mit/libX11/dist/specs/i18n/Makefile.in                    |    16 +-
 external/mit/libX11/dist/specs/i18n/compose/Makefile.in            |    14 +-
 external/mit/libX11/dist/specs/i18n/compose/compose-chart.pl       |     2 +-
 external/mit/libX11/dist/specs/i18n/framework/Makefile.in          |    14 +-
 external/mit/libX11/dist/specs/i18n/framework/framework.xml        |     2 +-
 external/mit/libX11/dist/specs/i18n/localedb/Makefile.in           |    14 +-
 external/mit/libX11/dist/specs/i18n/trans/Makefile.in              |    14 +-
 external/mit/libX11/dist/specs/libX11/AppC.xml                     |     2 +-
 external/mit/libX11/dist/specs/libX11/CH01.xml                     |     2 +-
 external/mit/libX11/dist/specs/libX11/CH13.xml                     |     4 +-
 external/mit/libX11/dist/specs/libX11/CH14.xml                     |     2 +-
 external/mit/libX11/dist/specs/libX11/Makefile.in                  |    14 +-
 external/mit/libX11/dist/src/Context.c                             |     4 +-
 external/mit/libX11/dist/src/CopyCmap.c                            |     5 +
 external/mit/libX11/dist/src/ErrDes.c                              |     4 +-
 external/mit/libX11/dist/src/FSWrap.c                              |     4 +-
 external/mit/libX11/dist/src/FetchName.c                           |     4 +-
 external/mit/libX11/dist/src/FontInfo.c                            |     2 +-
 external/mit/libX11/dist/src/GetColor.c                            |     2 +-
 external/mit/libX11/dist/src/GetDflt.c                             |     6 +-
 external/mit/libX11/dist/src/GetHints.c                            |     4 +-
 external/mit/libX11/dist/src/Host.c                                |     6 +-
 external/mit/libX11/dist/src/KeyBind.c                             |    15 +-
 external/mit/libX11/dist/src/KeysymStr.c                           |     2 +-
 external/mit/libX11/dist/src/LoadFont.c                            |     2 +-
 external/mit/libX11/dist/src/LookupCol.c                           |     2 +-
 external/mit/libX11/dist/src/Makefile.in                           |  1243 +---
 external/mit/libX11/dist/src/OpenDis.c                             |     2 +-
 external/mit/libX11/dist/src/ParseCol.c                            |     4 +-
 external/mit/libX11/dist/src/PolyTxt.c                             |     2 +-
 external/mit/libX11/dist/src/QuExt.c                               |     2 +-
 external/mit/libX11/dist/src/Quarks.c                              |    16 +-
 external/mit/libX11/dist/src/Region.c                              |     2 +-
 external/mit/libX11/dist/src/SetFPath.c                            |     6 +-
 external/mit/libX11/dist/src/SetHints.c                            |     2 +-
 external/mit/libX11/dist/src/SetLocale.c                           |     2 +-
 external/mit/libX11/dist/src/StNColor.c                            |     2 +-
 external/mit/libX11/dist/src/StName.c                              |     4 +-
 external/mit/libX11/dist/src/Text.c                                |     2 +-
 external/mit/libX11/dist/src/WMProps.c                             |     6 +-
 external/mit/libX11/dist/src/Xrm.c                                 |    16 +-
 external/mit/libX11/dist/src/config.h.in                           |     6 -
 external/mit/libX11/dist/src/globals.c                             |     2 +-
 external/mit/libX11/dist/src/imConv.c                              |     4 +-
 external/mit/libX11/dist/src/os2Stubs.c                            |     2 +-
 external/mit/libX11/dist/src/reallocarray.h                        |     2 +-
 external/mit/libX11/dist/src/util/Makefile.in                      |    35 +-
 external/mit/libX11/dist/src/util/makekeys.c                       |     6 +-
 external/mit/libX11/dist/src/xcms/HVCGcVC.c                        |     2 +-
 external/mit/libX11/dist/src/xcms/HVCMxC.c                         |     2 +-
 external/mit/libX11/dist/src/xcms/LRGB.c                           |     6 +-
 external/mit/libX11/dist/src/xcms/Lab.c                            |     2 +-
 external/mit/libX11/dist/src/xcms/Luv.c                            |     2 +-
 external/mit/libX11/dist/src/xcms/Makefile.in                      |   320 +-
 external/mit/libX11/dist/src/xcms/cmsAllNCol.c                     |     2 +-
 external/mit/libX11/dist/src/xcms/cmsColNm.c                       |     6 +-
 external/mit/libX11/dist/src/xcms/cmsInt.c                         |     4 +-
 external/mit/libX11/dist/src/xcms/cmsLkCol.c                       |     2 +-
 external/mit/libX11/dist/src/xcms/cmsProp.c                        |     2 +-
 external/mit/libX11/dist/src/xcms/xyY.c                            |     2 +-
 external/mit/libX11/dist/src/xkb/Makefile.in                       |   139 +-
 external/mit/libX11/dist/src/xkb/XKB.c                             |     2 +-
 external/mit/libX11/dist/src/xkb/XKBBind.c                         |     2 +-
 external/mit/libX11/dist/src/xkb/XKBExtDev.c                       |     2 +-
 external/mit/libX11/dist/src/xkb/XKBGAlloc.c                       |     6 +-
 external/mit/libX11/dist/src/xkb/XKBGetByName.c                    |    12 +-
 external/mit/libX11/dist/src/xkb/XKBList.c                         |    14 +-
 external/mit/libX11/dist/src/xkb/XKBMisc.c                         |     4 +-
 external/mit/libX11/dist/src/xkb/XKBRdBuf.c                        |     2 +-
 external/mit/libX11/dist/src/xkb/XKBSetGeom.c                      |    18 +-
 external/mit/libX11/dist/src/xlibi18n/ICWrap.c                     |     2 +-
 external/mit/libX11/dist/src/xlibi18n/Makefile.in                  |   179 +-
 external/mit/libX11/dist/src/xlibi18n/XDefaultIMIF.c               |     2 +-
 external/mit/libX11/dist/src/xlibi18n/XDefaultOMIF.c               |    10 +-
 external/mit/libX11/dist/src/xlibi18n/XlcPublic.h                  |     2 +-
 external/mit/libX11/dist/src/xlibi18n/Xlcint.h                     |     4 +-
 external/mit/libX11/dist/src/xlibi18n/imKStoUCS.c                  |     4 +-
 external/mit/libX11/dist/src/xlibi18n/lcCT.c                       |    22 +-
 external/mit/libX11/dist/src/xlibi18n/lcCharSet.c                  |     4 +-
 external/mit/libX11/dist/src/xlibi18n/lcDB.c                       |    42 +-
 external/mit/libX11/dist/src/xlibi18n/lcFile.c                     |    34 +-
 external/mit/libX11/dist/src/xlibi18n/lcGeneric.c                  |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcPrTxt.c                    |     4 +-
 external/mit/libX11/dist/src/xlibi18n/lcPublic.c                   |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcStd.c                      |     6 +-
 external/mit/libX11/dist/src/xlibi18n/lcTxtPr.c                    |    12 +-
 external/mit/libX11/dist/src/xlibi18n/lcUTF8.c                     |     8 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/armscii_8.h        |     4 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/cp1133.h           |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/cp1251.h           |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/cp1255.h           |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/cp1256.h           |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/georgian_academy.h |     6 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/georgian_ps.h      |     4 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_1.h        |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_10.h       |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_11.h       |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_13.h       |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_14.h       |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_15.h       |     4 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_16.h       |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_2.h        |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_3.h        |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_4.h        |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_5.h        |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_6.h        |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_7.h        |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_8.h        |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_9.h        |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_9e.h       |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/jisx0201.h         |     4 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/koi8_c.h           |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/koi8_r.h           |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/koi8_u.h           |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/mulelao.h          |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/tatar_cyr.h        |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/tcvn.h             |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/tis620.h           |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/utf8.h             |    12 +-
 external/mit/libX11/dist/src/xlibi18n/lcUniConv/viscii.h           |     2 +-
 external/mit/libX11/dist/src/xlibi18n/lcUtil.c                     |    10 +-
 external/mit/libX11/dist/src/xlibi18n/lcWrap.c                     |    16 +-
 external/mit/libX11/dist/test-driver                               |    10 +-
 219 files changed, 3307 insertions(+), 4236 deletions(-)

diffs (truncated from 13283 to 300 lines):

diff -r ac236cfba4d4 -r 7f79005df2d7 external/mit/libX11/dist/ChangeLog
--- a/external/mit/libX11/dist/ChangeLog        Thu Jul 30 14:32:52 2020 +0000
+++ b/external/mit/libX11/dist/ChangeLog        Fri Jul 31 19:19:33 2020 +0000
@@ -1,3 +1,245 @@
+commit 9949364ea761ab7efa2a9930ec7718f966a740c0
+Author: Matthieu Herrb <matthieu%herrb.eu@localhost>
+Date:   Thu Jul 30 21:36:22 2020 +0200
+
+    libX11 1.6.10
+    
+    Signed-off-by: Matthieu Herrb <matthieu%herrb.eu@localhost>
+
+commit 1703b9f3435079d3c6021e1ee2ec34fd4978103d
+Author: Matthieu Herrb <matthieu%herrb.eu@localhost>
+Date:   Fri Jul 24 21:09:10 2020 +0200
+
+    Change the data_len parameter of _XimAttributeToValue() to CARD16
+    
+    It's coming from a length in the protocol (unsigned) and passed
+    to functions that expect unsigned int parameters (_XCopyToArg()
+    and memcpy()).
+    
+    Signed-off-by: Matthieu Herrb <matthieu%herrb.eu@localhost>
+    Reviewed-by: Todd Carson <toc%daybefore.net@localhost>
+
+commit 1a566c9e00e5f35c1f9e7f3d741a02e5170852b2
+Author: Todd Carson <tc%daybefore.net@localhost>
+Date:   Fri Jul 24 20:59:32 2020 +0200
+
+    Zero out buffers in functions
+    
+    It looks like uninitialized stack or heap memory can leak
+    out via padding bytes.
+    
+    Signed-off-by: Matthieu Herrb <matthieu%herrb.eu@localhost>
+    Reviewed-by: Matthieu Herrb <matthieu%herrb.eu@localhost>
+
+commit 2fcfcc49f3b1be854bb9085993a01d17c62acf60
+Author: Todd Carson <tc%daybefore.net@localhost>
+Date:   Fri Jul 24 20:22:44 2020 +0200
+
+    Fix more unchecked lengths
+    
+    Signed-off-by: Matthieu Herrb <matthieu%herrb.eu@localhost>
+    Reviewed-by: Matthieu Herrb <matthieu%herrb.eu@localhost>
+
+commit 388b303c62aa35a245f1704211a023440ad2c488
+Author: Todd Carson <tc%daybefore.net@localhost>
+Date:   Fri Jul 24 19:36:51 2020 +0200
+
+    fix integer overflows in _XimAttributeToValue()
+    
+    Signed-off-by: Matthieu Herrb <matthieu%herrb.eu@localhost>
+    Reviewed-by: Matthieu Herrb <matthieu%herrb.eu@localhost>
+
+commit 0e6561efcfaa0ae7b5c74eac7e064b76d687544e
+Author: Todd Carson <tc%daybefore.net@localhost>
+Date:   Fri Jul 24 19:33:30 2020 +0200
+
+    Fix signed length values in _XimGetAttributeID()
+    
+    The lengths are unsigned according to the specification. Passing
+    negative values can lead to data corruption.
+    
+    Signed-off-by: Matthieu Herrb <matthieu%herrb.eu@localhost>
+    Reviewed-by: Matthieu Herrb <matthieu%herrb.eu@localhost>
+
+commit 2b7598221d87049d03e9a95fcb541c37c8728184
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date:   Wed Jul 22 15:19:58 2020 -0700
+
+    Fix spelling/wording issues
+    
+    Found by using:
+        codespell --builtin clear,rare,usage,informal,code,names
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit f9e3378ebcfc79ff00591b8617a68e97580a741e
+Author: Samuel Thibault <samuel.thibault%ens-lyon.org@localhost>
+Date:   Sun Jul 19 22:19:24 2020 +0200
+
+    xlibi18n: Fix converting horizline keysyms to UCS
+    
+    U+23BA - U+23BD are meant to represent the scan lines, and U+2500 is
+    unified with scan line 5.
+    
+    Signed-off-by: Samuel Thibault <samuel.thibault%ens-lyon.org@localhost>
+
+commit 4385a84c4a79c1b60bf12839899a1544198de975
+Author: Samuel Thibault <samuel.thibault%ens-lyon.org@localhost>
+Date:   Thu Jun 4 02:19:13 2020 +0200
+
+    Braille: Fix default lookup
+    
+    cbb59d172 ('Braille: Fix typing quickly') broke the default lookup that
+    translates Braille keysym patterns to Braille Unicode patterns since it
+    rightfully clears brl_committing, but then we do not have it any more to
+    fill brl_committed.
+    
+    This change saves the committed pattern so we can return it in the
+    default lookup.
+    
+    Signed-off-by: Samuel Thibault <samuel.thibault%ens-lyon.org@localhost>
+
+commit fb65b67169105c82c243f265e0f993cf72efdacd
+Author: Marko Myllynen <myllynen%redhat.com@localhost>
+Date:   Fri Feb 28 13:59:36 2020 +0200
+
+    Update Finnish compose sequences for SFS 5966:2019 standard
+    
+    U0219, U0218, U021B, U021A are now part of the standard.
+    
+    Fixes #70 which was printed incorrectly in the earlier standard version.
+
+commit 07724ce046348a21cc82a874853b14b9a285df75
+Author: Tristan Miller <psychonaut%nothingisreal.com@localhost>
+Date:   Wed Sep 25 13:34:01 2019 +0200
+
+    Add acute accent compose sequences for Russian vowels.
+    
+    Fixes: https://gitlab.freedesktop.org/xorg/lib/libx11/issues/104
+    
+    Signed-off-by: Tristan Miller <psychonaut%nothingisreal.com@localhost>
+
+commit 3ec9264d01a3a66c0fa0145a7c1db06a64be1507
+Author: Thomas E. Dickey <dickey%invisible-island.net@localhost>
+Date:   Sat Apr 25 14:40:54 2020 -0400
+
+    document an ancient performance problem (see Debian #954845).
+    
+    Signed-off-by: Thomas E. Dickey <dickey%invisible-island.net@localhost>
+
+commit 791c93816ce0520d54925b0b3ccbc29823370041
+Author: Thomas E. Dickey <dickey%invisible-island.net@localhost>
+Date:   Sat Apr 25 14:22:11 2020 -0400
+
+    update/correct function prototypes in manpages to match headers
+    
+    Signed-off-by: Thomas E. Dickey <dickey%invisible-island.net@localhost>
+
+commit 844271305a28e87031562dfeb43defbea02960a2
+Author: Thomas E. Dickey <dickey%invisible-island.net@localhost>
+Date:   Tue Apr 21 20:53:35 2020 -0400
+
+    reduce gcc-normal warnings using casts (no object change)
+    
+    Signed-off-by: Thomas E. Dickey <dickey%invisible-island.net@localhost>
+
+commit 53b59ddfc114a55d26e9717a1b4822f1b18c40ca
+Author: Thomas E. Dickey <dickey%invisible-island.net@localhost>
+Date:   Tue Apr 21 18:13:22 2020 -0400
+
+    reduce gcc-normal warnings using casts (no object change)
+    
+    Signed-off-by: Thomas E. Dickey <dickey%invisible-island.net@localhost>
+
+commit 68c72a7341b114277ab232f2499ee3bd035af8a0
+Author: Adam Jackson <ajax%redhat.com@localhost>
+Date:   Wed Dec 11 11:53:11 2019 -0500
+
+    Fix XTS regression in XCopyColormapAndFree
+    
+    XCopyColormapAndFree/5 threw an assertion:
+    
+        520|4 5 00014017 1 2|Assertion XCopyColormapAndFree-5.(A)
+        520|4 5 00014017 1 3|When a colourmap argument does not name a valid colourmap,
+        520|4 5 00014017 1 4|then a BadColor error occurs.
+        520|4 5 00014017 1 5|METH: Create a bad colourmap by creating and freeing a colourmap.
+        520|4 5 00014017 1 6|METH: Call test function using bad colourmap as the colourmap argument.
+        520|4 5 00014017 1 7|METH: Verify that a BadColor error occurs.
+        520|4 5 00014017 1 8|unexpected signal 6 (SIGABRT) received
+        220|4 5 2 15:05:53|UNRESOLVED
+        410|4 5 1 15:05:53|IC End
+        510|4|system 0: Abandoning testset: caught unexpected signal 11 (SIGSEGV)
+    
+    More specifically:
+    
+        lt-XCopyColormapAndFree: xcb_io.c:533: _XAllocID: Assertion `ret != inval_id' failed.
+    
+    This bug was introduced (by following my advice, d'oh) in:
+    
+        commit 99a2cf1aa0b58391078d5d3edf0a7dab18c7745d
+        Author: Tapani Pälli <tapani.palli%intel.com@localhost>
+        Date:   Mon May 13 08:29:49 2019 +0300
+    
+            Protect colormap add/removal with display lock
+    
+    In that patch we moved the call to _XcmsCopyCmapRecAndFree inside the
+    display lock. The problem is said routine has side effects, including
+    trying to implicitly create a colormap in some cases. Since we don't run
+    the XID handler until SyncHandle() we would see inconsistent internal
+    xlib state, triggering the above assert.
+    
+    Fix this by dropping and re-taking the display lock before calling into
+    XCMS.
+    
+    Reviewed-by: Tapani Pälli <tapani.palli%intel.com@localhost>
+
+commit 7f46a38139f66fda734f3a6c445b84ea89c8f310
+Author: Alex Henrie <alexhenrie24%gmail.com@localhost>
+Date:   Wed Jan 1 14:54:06 2020 -0700
+
+    Handle small final sigma in XConvertCase
+    
+    lowercase: GREEK SMALL LETTER FINAL SIGMA (U+03C2)
+    uppercase: GREEK CAPITAL LETTER SIGMA (U+03A3)
+    
+    This mapping was correct in UCSConvertCase, but the "legacy" mapping
+    must also be correct for Caps Lock to work with the final sigma key.
+    
+    https://gitlab.freedesktop.org/xorg/lib/libx11/issues/5
+    
+    Signed-off-by: Alex Henrie <alexhenrie24%gmail.com@localhost>
+
+commit a48787d3d155c8a09cead345f5055da30c1db537
+Author: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+Date:   Wed Dec 11 14:12:27 2019 +1000
+
+    Handle ssharp in XConvertCase()
+    
+    lowercase: LATIN SMALL LETTER SHARP S (U+00DF)
+    uppercase: LATIN CAPITAL LETTER SHARP S (U+1E9E)
+    
+    The uppercase sharp s (XK_ssharp) is a relatively recent addition to unicode
+    but was added to the relevant keyboard layouts in xkeyboard-config-2.25
+    (d1411e5e95c)
+    https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/issues/144
+    
+    Alas, the CapsLock behavior was broken on the finnish layout (maybe others).
+    This was due to xkbcomp using XConvertCase() to determine whether a key
+    requires the type FOUR_LEVEL_ALPHABETIC or FOUR_LEVEL_SEMIALPHABETIC.
+    
+    Let's make this function return the right lower/upper symbols for the sharp s
+    and hope that the world won't get any worse because of it.
+    
+    https://gitlab.freedesktop.org/xorg/lib/libx11/issues/110
+    
+    Signed-off-by: Peter Hutterer <peter.hutterer%who-t.net@localhost>
+
+commit b8766a438461e20b5c6f7a6111b703d4cb71501f
+Author: Raul Fernandes <rgfernandes%gmail.com@localhost>
+Date:   Wed Oct 9 18:39:26 2019 +0000
+
+    Use memcmp and memcpy
+
 commit db7cca17ad7807e92a928da9d4c68a00f4836da2
 Author: Adam Jackson <ajax%redhat.com@localhost>
 Date:   Wed Oct 9 13:41:29 2019 -0400
diff -r ac236cfba4d4 -r 7f79005df2d7 external/mit/libX11/dist/Makefile.in
--- a/external/mit/libX11/dist/Makefile.in      Thu Jul 30 14:32:52 2020 +0000
+++ b/external/mit/libX11/dist/Makefile.in      Fri Jul 31 19:19:33 2020 +0000
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.16.1 from Makefile.am.
+# Makefile.in generated by automake 1.15.1 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994-2018 Free Software Foundation, Inc.
+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
 
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -168,7 +168,7 @@
   $(RECURSIVE_CLEAN_TARGETS) \
   $(am__extra_recursive_targets)
 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
-       cscope distdir distdir-am dist dist-all distcheck
+       cscope distdir dist dist-all distcheck
 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
 # Read a list of newline-separated strings from the standard input,
 # and print each of them once, without duplicates.  Input order is
@@ -409,6 +409,7 @@
 prefix = @prefix@
 program_transform_name = @program_transform_name@
 psdir = @psdir@
+runstatedir = @runstatedir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
@@ -453,8 +454,8 @@
            echo ' $(SHELL) ./config.status'; \
            $(SHELL) ./config.status;; \
          *) \
-           echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
-           cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
+           echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
+           cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
        esac;
 
 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
@@ -617,10 +618,7 @@
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
        -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
 
-distdir: $(BUILT_SOURCES)
-       $(MAKE) $(AM_MAKEFLAGS) distdir-am
-
-distdir-am: $(DISTFILES)
+distdir: $(DISTFILES)
        $(am__remove_distdir)



Home | Main Index | Thread Index | Old Index