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*-->}
- {<<filename class="headerfile">$1</filename>>$2}' *.xml
+ {<<filename class="headerfile">$1</filename>>$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