Source-Changes-HG archive

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

[xsrc/xorg]: xsrc/external/mit/libX11/dist initial import of libX11-1.6.7



details:   https://anonhg.NetBSD.org/xsrc/rev/c1519179fb62
branches:  xorg
changeset: 10031:c1519179fb62
user:      mrg <mrg%NetBSD.org@localhost>
date:      Sun Dec 30 05:43:54 2018 +0000

description:
initial import of libX11-1.6.7

diffstat:

 external/mit/libX11/dist/ChangeLog                        |  121 ++++++--
 external/mit/libX11/dist/Makefile.in                      |   13 +-
 external/mit/libX11/dist/aclocal.m4                       |  130 +++++----
 external/mit/libX11/dist/compile                          |    9 +-
 external/mit/libX11/dist/config.guess                     |  150 ++++++----
 external/mit/libX11/dist/config.sub                       |   65 +++-
 external/mit/libX11/dist/configure                        |  184 +++++++------
 external/mit/libX11/dist/configure.ac                     |    2 +-
 external/mit/libX11/dist/depcomp                          |    6 +-
 external/mit/libX11/dist/include/Makefile.in              |    5 +-
 external/mit/libX11/dist/install-sh                       |    4 +-
 external/mit/libX11/dist/ltmain.sh                        |  106 +++++--
 external/mit/libX11/dist/m4/libtool.m4                    |   46 +-
 external/mit/libX11/dist/man/Makefile.in                  |    5 +-
 external/mit/libX11/dist/man/xkb/Makefile.in              |    5 +-
 external/mit/libX11/dist/missing                          |    6 +-
 external/mit/libX11/dist/modules/Makefile.in              |    5 +-
 external/mit/libX11/dist/modules/im/Makefile.in           |    5 +-
 external/mit/libX11/dist/modules/im/ximcp/Makefile.in     |    5 +-
 external/mit/libX11/dist/modules/lc/Makefile.in           |    5 +-
 external/mit/libX11/dist/modules/lc/Utf8/Makefile.in      |    5 +-
 external/mit/libX11/dist/modules/lc/def/Makefile.in       |    5 +-
 external/mit/libX11/dist/modules/lc/gen/Makefile.in       |    5 +-
 external/mit/libX11/dist/modules/om/Makefile.in           |    5 +-
 external/mit/libX11/dist/modules/om/generic/Makefile.in   |    5 +-
 external/mit/libX11/dist/nls/Makefile.in                  |    5 +-
 external/mit/libX11/dist/specs/Makefile.in                |    5 +-
 external/mit/libX11/dist/specs/XIM/Makefile.in            |    5 +-
 external/mit/libX11/dist/specs/XKB/Makefile.in            |    5 +-
 external/mit/libX11/dist/specs/i18n/Makefile.in           |    5 +-
 external/mit/libX11/dist/specs/i18n/compose/Makefile.in   |    5 +-
 external/mit/libX11/dist/specs/i18n/framework/Makefile.in |    5 +-
 external/mit/libX11/dist/specs/i18n/localedb/Makefile.in  |    5 +-
 external/mit/libX11/dist/specs/i18n/trans/Makefile.in     |    5 +-
 external/mit/libX11/dist/specs/libX11/Makefile.in         |    5 +-
 external/mit/libX11/dist/src/Makefile.in                  |    5 +-
 external/mit/libX11/dist/src/util/Makefile.in             |    5 +-
 external/mit/libX11/dist/src/xcb_io.c                     |   29 +-
 external/mit/libX11/dist/src/xcms/Makefile.in             |    5 +-
 external/mit/libX11/dist/src/xcms/cmsLkCol.c              |    3 +-
 external/mit/libX11/dist/src/xkb/Makefile.in              |    5 +-
 external/mit/libX11/dist/src/xlibi18n/Makefile.in         |    5 +-
 external/mit/libX11/dist/test-driver                      |    6 +-
 43 files changed, 604 insertions(+), 411 deletions(-)

diffs (truncated from 2880 to 300 lines):

diff -r 05df553c8020 -r c1519179fb62 external/mit/libX11/dist/ChangeLog
--- a/external/mit/libX11/dist/ChangeLog        Sat Dec 29 08:47:50 2018 +0000
+++ b/external/mit/libX11/dist/ChangeLog        Sun Dec 30 05:43:54 2018 +0000
@@ -1,3 +1,60 @@
+commit f3c978476e0be6813268af494efb7ac507451116
+Author: Matt Turner <mattst88%gmail.com@localhost>
+Date:   Tue Oct 9 10:26:05 2018 -0400
+
+    libX11 1.6.7
+    
+    Signed-off-by: Matt Turner <mattst88%gmail.com@localhost>
+
+commit 823a0f8a820247b6c1e092f679b49cbdc2ea5c95
+Author: Michel Dänzer <michel.daenzer%amd.com@localhost>
+Date:   Fri Sep 28 17:24:17 2018 +0200
+
+    poll_for_event: Allow using xcb_poll_for_queued_event
+    
+    It avoids reading from the display connection again in cases where that
+    was already done.
+    
+    Suggested-by: Uli Schlachter <psychon%znc.in@localhost>
+    Reviewed-by: Uli Schlachter <psychon%znc.in@localhost>
+
+commit 406afe4b0f1b655c0db19bbc9a0c48da9a46acf5
+Author: Michel Dänzer <michel.daenzer%amd.com@localhost>
+Date:   Tue Sep 25 17:10:58 2018 +0200
+
+    poll_for_response: Call poll_for_event again if xcb_poll_for_reply fails
+    
+    If xcb_poll_for_reply fails to find a reply, poll_for_response would
+    always return NULL. However, xcb_poll_for_reply may have read events
+    from the display connection while looking for a reply. In that case,
+    returning NULL from poll_for_response is wrong and can result in the
+    client hanging, e.g. because it returns to waiting for the display
+    connection file descriptor becoming readable after XPending incorrectly
+    returned 0 pending events.
+    
+    The solution is to call poll_for_event again after xcb_poll_for_reply
+    returned 0. This will return the first of any events read by
+    xcb_poll_for_reply.
+    
+    Fixes issue #79.
+    
+    Reported-by: Yuxuan Shui <yshuiv7%gmail.com@localhost>
+    Bugzilla: https://bugs.freedesktop.org/108008
+    Bugzilla: https://bugs.freedesktop.org/107992
+    Reviewed-by: Adam Jackson <ajax%redhat.com@localhost>
+
+commit d0416863d5bf75af54ce81f6c30d4c1476b5e04f
+Author: Bhavi Dhingra <b.dhingra%samsung.com@localhost>
+Date:   Mon Sep 28 08:33:40 2015 +0000
+
+    XcmsLookupColor: fully initialize XColor structs passed to _XColor_to_XcmsRGB
+    
+    Fixes https://gitlab.freedesktop.org/xorg/lib/libx11/issues/44
+    aka https://bugs.freedesktop.org/show_bug.cgi?id=92154
+    
+    Reviewed-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+    Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
 commit 733f64bfeb311c1d040b2f751bfdef9c9d0f89ef
 Author: Matthieu Herrb <matthieu%herrb.eu@localhost>
 Date:   Tue Aug 21 16:54:50 2018 +0200
@@ -235,7 +292,7 @@
     
     Fixes: warning: variable 'req' set but not used [-Wunused-but-set-variable]
            by marking req _X_UNUSED
-       Solution was discussed on xorg-devel ML
+            Solution was discussed on xorg-devel ML
            Peter Hutter, Alan Coopersmith
             Re: [PATCH libX11 3/5] fix: warning: pointer targets in passing argument 2 of '_XSend' differ in signedness [-Wpointer-sign]
     
@@ -4418,9 +4475,9 @@
     
     Aliases to itself don't make much sense.
     This changes occurances of:
-    xy_UV.UTF-8:                       xy_UV.UTF-8
+    xy_UV.UTF-8:                    xy_UV.UTF-8
     to
-    xy_UV:                     xy_UV.UTF-8
+    xy_UV:                  xy_UV.UTF-8
     where applicable.
     
     Signed-off-by: Egbert Eich <eich%freedesktop.org@localhost>
@@ -4930,7 +4987,7 @@
     
     Conflicts:
     
-       src/OpenDis.c
+            src/OpenDis.c
 
 commit f4378193619baa9bb973c1b5b718721bbcbe92c7
 Author: James Cloos <cloos%jhcloos.com@localhost>
@@ -5381,8 +5438,8 @@
     â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??
     â?? Clash with existing sequence in iso8859-1/Compose.pre
     â??  on line 661: Ctrl<T> <A> <A>
-    â??    line #661: Ctrl<T> <A> <A>          : "\305"        Aring
-    â??    line #480: Ctrl<T> <A> <A>          : "@"   at
+    â??    line #661: Ctrl<T> <A> <A>         : "\305"        Aring
+    â??    line #480: Ctrl<T> <A> <A>         : "@"   at
     â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??â??
     
     Signed-off-by: James Cloos <cloos%jhcloos.com@localhost>
@@ -7948,7 +8005,7 @@
     
     Translation performed by:
      perl -i -p -e 's{\<\!-- .hN (\S+) (\S+)?\s*-->}
-                {&lt;<filename class="headerfile">$1</filename>&gt;$2}' *.xml
+                     {&lt;<filename class="headerfile">$1</filename>&gt;$2}' *.xml
     
     Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
 
@@ -8425,7 +8482,7 @@
     Reviewed-by: Jamey Sharp <jamey%minilop.net@localhost>
 
 commit fd82552d5c0ce1931f29006a0c36f5e03cf8577e
-Merge: aae2a4a 933aee1
+Merge: aae2a4a7 933aee1d
 Author: Jamey Sharp <jamey%minilop.net@localhost>
 Date:   Mon May 10 16:51:24 2010 -0700
 
@@ -10447,7 +10504,7 @@
     Bug #17946, attachment #19443
     
     This patch avoids the gcc warning
-       ../../../../libX11-1.1.5/modules/im/ximcp/imDefLkup.c:223: warning: passing arg 1 of `_XimProcSyncReply' from incompatible pointer type
+            ../../../../libX11-1.1.5/modules/im/ximcp/imDefLkup.c:223: warning: passing arg 1 of `_XimProcSyncReply' from incompatible pointer type
     (same as already done at other places)
     
     BTW: what is the difference between XIM (the type of ic->core.im)
@@ -10463,8 +10520,8 @@
     Bug #17946, attachment #19441
     
     This patch avoids the two gcc warnings
-       ../../../../libX11-1.1.5/modules/im/ximcp/imRm.c:413: warning: assignment discards qualifiers from pointer target type
-       ../../../../libX11-1.1.5/modules/im/ximcp/imRm.c:450: warning: assignment discards qualifiers from pointer target type
+            ../../../../libX11-1.1.5/modules/im/ximcp/imRm.c:413: warning: assignment discards qualifiers from pointer target type
+            ../../../../libX11-1.1.5/modules/im/ximcp/imRm.c:450: warning: assignment discards qualifiers from pointer target type
     
     Note, that this as a rather crude fix of the problem (and it is really a
     shame to cast name_table to non-const).
@@ -10483,7 +10540,7 @@
     Bug #17946, attachment #19440
     
     Avoid a preprocessor message
-       <stdin>:194: warning: no newline at end of file
+            <stdin>:194: warning: no newline at end of file
     
     Two more such warnings (in XkbSAGroup.man and XkbSASetGroup.man)
     seem to be caused by a truncated (or otherwise incomplete)
@@ -10502,10 +10559,10 @@
     option, e.g. -DX11_t, not as empty.
     
     This avoids the gcc (3.4.6) warnings:
-       ../../libX11-1.1.5/src/x11_trans.c:27:1: warning: "X11_t" redefined
-       <command line>:7:1: warning: this is the location of the previous definition
-       ../../libX11-1.1.5/src/x11_trans.c:28:1: warning: "TRANS_CLIENT" redefined
-       <command line>:8:1: warning: this is the location of the previous definition
+            ../../libX11-1.1.5/src/x11_trans.c:27:1: warning: "X11_t" redefined
+            <command line>:7:1: warning: this is the location of the previous definition
+            ../../libX11-1.1.5/src/x11_trans.c:28:1: warning: "TRANS_CLIENT" redefined
+            <command line>:8:1: warning: this is the location of the previous definition
     
     Similarly, follow the autoconf convention to define XTHREADS
     and XUSE_MTSAFE_API as one.
@@ -11121,7 +11178,7 @@
     Add some Khmer digraphs to all locales with a Compose.pre.
 
 commit e54cffb649b1622c17457e470cfab8cc56d38c97
-Merge: 19802cc 721b574
+Merge: 19802ccd 721b574d
 Author: Daniel Stone <daniel%fooishbar.org@localhost>
 Date:   Tue Jun 10 20:04:30 2008 +0300
 
@@ -11140,7 +11197,7 @@
     Require xproto 7.0.13 and libxcb 1.1.90 (for GenericEvents)
 
 commit e9195db7257e418f83707233baeeb84b225caf4f
-Merge: c34f76f a7f8556
+Merge: c34f76f4 a7f85567
 Author: Peter Hutterer <peter%cs.unisa.edu.au@localhost>
 Date:   Thu May 22 12:14:28 2008 +0930
 
@@ -11176,7 +11233,7 @@
     Build with xcb as transport layer highly recommended.
 
 commit c9b2ff1e6a607463993afa4a8d085857d97cc2f3
-Merge: 17d7dcb 9129057
+Merge: 17d7dcbf 9129057b
 Author: Peter Hutterer <peter%cs.unisa.edu.au@localhost>
 Date:   Mon May 12 17:58:37 2008 +0930
 
@@ -11383,7 +11440,7 @@
     X.Org bug#13786 <http://bugs.freedesktop.org/show_bug.cgi?id=13786>
 
 commit 32115c563b87d2f37e3f9de70fbd0f4d9e424aea
-Merge: 8f0bd3f e8d4cef
+Merge: 8f0bd3f4 e8d4cefa
 Author: James Cloos <cloos%jhcloos.com@localhost>
 Date:   Fri Dec 14 22:43:47 2007 -0500
 
@@ -11414,14 +11471,14 @@
     Added launchd support.
 
 commit 17d7dcbfced4a9417b33507bd3fd9b7dd8268242
-Merge: 5dfefd3 13ac804
+Merge: 5dfefd38 13ac8046
 Author: Peter Hutterer <peter%cs.unisa.edu.au@localhost>
 Date:   Thu Dec 6 14:08:29 2007 +1030
 
     Merge branch 'master' into xge
 
 commit 5dfefd3829d3ba7e41d5db0ad28e9dfee92fadd5
-Merge: a68a1cd eff33ae
+Merge: a68a1cd7 eff33ae5
 Author: Peter Hutterer <peter%cs.unisa.edu.au@localhost>
 Date:   Thu Dec 6 13:57:09 2007 +1030
 
@@ -11429,7 +11486,7 @@
     
     Conflicts:
     
-       src/xcb_io.c
+            src/xcb_io.c
 
 commit 13ac80469f6958cabac596834e203bd9cb6d4c94
 Author: James Cloos <cloos%jhcloos.com@localhost>
@@ -11477,7 +11534,7 @@
     2] https://bugs.freedesktop.org/show_bug.cgi?id=5129
 
 commit 02e04059c89e175f51647e3b031344f743286b34
-Merge: 1254c57 b57129e
+Merge: 1254c57d b57129ef
 Author: James Cloos <cloos%jhcloos.com@localhost>
 Date:   Tue Dec 4 06:55:04 2007 -0500
 
@@ -11655,7 +11712,7 @@
     X.Org Bugzilla #9516 <https://bugs.freedesktop.org/show_bug.cgi?id=9516>
 
 commit d8fe979fc929833e8c754aed32641786d5a0622b
-Merge: 21ca953 4ec1723
+Merge: 21ca9533 4ec1723f
 Author: James Cloos <cloos%jhcloos.com@localhost>
 Date:   Mon Aug 20 15:34:50 2007 -0400
 
@@ -12275,7 +12332,7 @@
     Since XlibConf.h is built by configure, don't distribute it.
 
 commit dd1705ced2cac6b4b6b21e79272fcf9bed4bf376
-Merge: 129bbb9 769b985
+Merge: 129bbb9f 769b9854
 Author: Jeremy C. Reed <reed%glacier.reedmedia.net@localhost>
 Date:   Thu Dec 14 14:23:20 2006 -0600
 
@@ -12515,7 +12572,7 @@
     Release libX11 1.1 RC1 (1.0.99.1).
 
 commit bf237409c5fce32c557d298f62f44d456c2b5bc8
-Merge: ba47719 2d426d1
+Merge: ba477191 2d426d1f
 Author: Jamey Sharp <jamey%minilop.net@localhost>
 Date:   Sat Oct 7 21:07:16 2006 -0700
 
@@ -12952,7 +13009,7 @@
     (cherry picked from e3acee88cfcc4ef0fa8a7db39763a5ebe2e985cb commit)
 
 commit c336eb6b80a6f91da1d0b3d28634a2cfde324670
-Merge: 33556ca ad9ebbd
+Merge: 33556ca8 ad9ebbd2
 Author: Donnie Berkholz <donnie@comet.(none)>
 Date:   Thu Jun 22 14:25:35 2006 -0700
 
@@ -12965,14 +13022,14 @@
     Bump to 1.0.99.0 to avoid confusion.
 
 commit efedfd68e31bcee2d21ac340be8dc9e1825ec890
-Merge: e3acee8 4b8eb5d
+Merge: e3acee88 4b8eb5d4
 Author: Daniel Stone <daniel%fooishbar.org@localhost>
 Date:   Thu Jun 22 16:53:45 2006 +0300
 
     Merge branch 'master' of git+ssh://git.freedesktop.org/srv/git.freedesktop.org/git/xorg/lib/libX11
 
 commit 4b8eb5d4a1da73a94b5a6ab12e34784aae4c79c5
-Merge: 5169d0e eff50c9
+Merge: 5169d0e0 eff50c94
 Author: Matthieu Herrb <matthieu%deville.herrb.com@localhost>
 Date:   Tue Jun 20 21:05:15 2006 +0200
 
@@ -13305,7 +13362,7 @@
     Fix typo (be_BG.UTF-8 rather than bg_BG.UTF-8) in locale.alias.pre.
 
 commit 9cac8c9824874ca7d835f001a4efa910b7fdd822
-Merge: 19b8840 e514bc8
+Merge: 19b8840a e514bc87
 Author: Daniel Stone <daniels%preemptive.fooishbar.org@localhost>
 Date:   Wed May 10 14:50:37 2006 +0300
 



Home | Main Index | Thread Index | Old Index