CVS commit: xsrc/external/mit/libX11/dist

2023-06-18 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Mon Jun 19 04:46:12 UTC 2023

Modified Files:
xsrc/external/mit/libX11/dist: ChangeLog README.md aclocal.m4 configure
configure.ac
xsrc/external/mit/libX11/dist/m4: libtool.m4 ltoptions.m4 ltsugar.m4
ltversion.m4 lt~obsolete.m4
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: Compose.pre

Log Message:
merge libX11 1.8.6.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 xsrc/external/mit/libX11/dist/ChangeLog \
xsrc/external/mit/libX11/dist/aclocal.m4 \
xsrc/external/mit/libX11/dist/configure \
xsrc/external/mit/libX11/dist/configure.ac
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/libX11/dist/README.md
cvs rdiff -u -r1.13 -r1.14 xsrc/external/mit/libX11/dist/m4/libtool.m4
cvs rdiff -u -r1.7 -r1.8 xsrc/external/mit/libX11/dist/m4/ltoptions.m4 \
xsrc/external/mit/libX11/dist/m4/ltsugar.m4 \
xsrc/external/mit/libX11/dist/m4/ltversion.m4 \
xsrc/external/mit/libX11/dist/m4/lt~obsolete.m4
cvs rdiff -u -r1.11 -r1.12 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffs are larger than 1MB and have been omitted


CVS commit: xsrc/external/mit/libX11/dist

2023-06-18 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Mon Jun 19 04:46:12 UTC 2023

Modified Files:
xsrc/external/mit/libX11/dist: ChangeLog README.md aclocal.m4 configure
configure.ac
xsrc/external/mit/libX11/dist/m4: libtool.m4 ltoptions.m4 ltsugar.m4
ltversion.m4 lt~obsolete.m4
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: Compose.pre

Log Message:
merge libX11 1.8.6.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 xsrc/external/mit/libX11/dist/ChangeLog \
xsrc/external/mit/libX11/dist/aclocal.m4 \
xsrc/external/mit/libX11/dist/configure \
xsrc/external/mit/libX11/dist/configure.ac
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/libX11/dist/README.md
cvs rdiff -u -r1.13 -r1.14 xsrc/external/mit/libX11/dist/m4/libtool.m4
cvs rdiff -u -r1.7 -r1.8 xsrc/external/mit/libX11/dist/m4/ltoptions.m4 \
xsrc/external/mit/libX11/dist/m4/ltsugar.m4 \
xsrc/external/mit/libX11/dist/m4/ltversion.m4 \
xsrc/external/mit/libX11/dist/m4/lt~obsolete.m4
cvs rdiff -u -r1.11 -r1.12 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist/src

2023-02-05 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sun Feb  5 23:26:20 UTC 2023

Modified Files:
xsrc/external/mit/libX11/dist/src: locking.h

Log Message:
avoid redefining xmalloc and xfree.

this file defines them with a parameter, but Xthreads.h (which comes from
xorgproto) only defines them as names, causing conflicting definitions.

fixes build with libX11 1.8.4.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.5 -r1.2 xsrc/external/mit/libX11/dist/src/locking.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist/src

2023-02-05 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sun Feb  5 23:26:20 UTC 2023

Modified Files:
xsrc/external/mit/libX11/dist/src: locking.h

Log Message:
avoid redefining xmalloc and xfree.

this file defines them with a parameter, but Xthreads.h (which comes from
xorgproto) only defines them as names, causing conflicting definitions.

fixes build with libX11 1.8.4.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.5 -r1.2 xsrc/external/mit/libX11/dist/src/locking.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/src/locking.h
diff -u xsrc/external/mit/libX11/dist/src/locking.h:1.1.1.5 xsrc/external/mit/libX11/dist/src/locking.h:1.2
--- xsrc/external/mit/libX11/dist/src/locking.h:1.1.1.5	Tue Apr 27 06:10:57 2021
+++ xsrc/external/mit/libX11/dist/src/locking.h	Sun Feb  5 23:26:20 2023
@@ -34,8 +34,12 @@ in this Software without prior written a
 #ifndef _X_locking_H_
 #define _X_locking_H_
 
+#ifndef xmalloc
 #define xmalloc(s) Xmalloc(s)
+#endif
+#ifndef xfree
 #define xfree(s) Xfree(s)
+#endif
 #include 
 #include 
 #include 



CVS commit: xsrc/external/mit/libX11/dist

2023-02-05 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sun Feb  5 22:58:21 UTC 2023

Modified Files:
xsrc/external/mit/libX11/dist: ChangeLog aclocal.m4 configure
configure.ac
xsrc/external/mit/libX11/dist/include/X11: Xlibint.h
xsrc/external/mit/libX11/dist/m4: libtool.m4 ltoptions.m4 ltsugar.m4
ltversion.m4 lt~obsolete.m4
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: Compose.pre
xsrc/external/mit/libX11/dist/src: ChkIfEv.c IfEvent.c PeekIfEv.c
PutBEvent.c locking.c

Log Message:
merge libX11 1.8.4.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/libX11/dist/ChangeLog \
xsrc/external/mit/libX11/dist/aclocal.m4 \
xsrc/external/mit/libX11/dist/configure \
xsrc/external/mit/libX11/dist/configure.ac
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/libX11/dist/include/X11/Xlibint.h
cvs rdiff -u -r1.12 -r1.13 xsrc/external/mit/libX11/dist/m4/libtool.m4
cvs rdiff -u -r1.6 -r1.7 xsrc/external/mit/libX11/dist/m4/ltoptions.m4 \
xsrc/external/mit/libX11/dist/m4/ltsugar.m4 \
xsrc/external/mit/libX11/dist/m4/ltversion.m4 \
xsrc/external/mit/libX11/dist/m4/lt~obsolete.m4
cvs rdiff -u -r1.10 -r1.11 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/libX11/dist/src/ChkIfEv.c \
xsrc/external/mit/libX11/dist/src/IfEvent.c \
xsrc/external/mit/libX11/dist/src/PeekIfEv.c \
xsrc/external/mit/libX11/dist/src/PutBEvent.c \
xsrc/external/mit/libX11/dist/src/locking.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffs are larger than 1MB and have been omitted


CVS commit: xsrc/external/mit/libX11/dist

2023-02-05 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sun Feb  5 22:58:21 UTC 2023

Modified Files:
xsrc/external/mit/libX11/dist: ChangeLog aclocal.m4 configure
configure.ac
xsrc/external/mit/libX11/dist/include/X11: Xlibint.h
xsrc/external/mit/libX11/dist/m4: libtool.m4 ltoptions.m4 ltsugar.m4
ltversion.m4 lt~obsolete.m4
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: Compose.pre
xsrc/external/mit/libX11/dist/src: ChkIfEv.c IfEvent.c PeekIfEv.c
PutBEvent.c locking.c

Log Message:
merge libX11 1.8.4.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/libX11/dist/ChangeLog \
xsrc/external/mit/libX11/dist/aclocal.m4 \
xsrc/external/mit/libX11/dist/configure \
xsrc/external/mit/libX11/dist/configure.ac
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/libX11/dist/include/X11/Xlibint.h
cvs rdiff -u -r1.12 -r1.13 xsrc/external/mit/libX11/dist/m4/libtool.m4
cvs rdiff -u -r1.6 -r1.7 xsrc/external/mit/libX11/dist/m4/ltoptions.m4 \
xsrc/external/mit/libX11/dist/m4/ltsugar.m4 \
xsrc/external/mit/libX11/dist/m4/ltversion.m4 \
xsrc/external/mit/libX11/dist/m4/lt~obsolete.m4
cvs rdiff -u -r1.10 -r1.11 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/libX11/dist/src/ChkIfEv.c \
xsrc/external/mit/libX11/dist/src/IfEvent.c \
xsrc/external/mit/libX11/dist/src/PeekIfEv.c \
xsrc/external/mit/libX11/dist/src/PutBEvent.c \
xsrc/external/mit/libX11/dist/src/locking.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist

2022-12-19 Thread Martin Husemann
Module Name:xsrc
Committed By:   martin
Date:   Mon Dec 19 14:15:10 UTC 2022

Modified Files:
xsrc/external/mit/libX11/dist/modules/im/ximcp: imLcLkup.c
xsrc/external/mit/libX11/dist/src: CrGlCur.c

Log Message:
Fix broken revert commit part #2


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 \
xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/libX11/dist/src/CrGlCur.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c
diff -u xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c:1.4 xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c:1.5
--- xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c:1.4	Mon Dec 19 13:20:17 2022
+++ xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c	Mon Dec 19 14:15:09 2022
@@ -219,9 +219,9 @@ _XimLocalUtf8LookupString(XIC xic, XKeyE
 		if(status) *status = XBufferOverflow;
 		return (ret);
 	}
-	buffer[0] = 0xe0 | ((BRL_UC_ROW >> 12) & 0x0f);
-	buffer[1] = 0x80 | ((BRL_UC_ROW >> 8) & 0x30) | (pattern >> 6);
-	buffer[2] = 0x80 | (pattern & 0x3f);
+	buffer[0] = (char)(0xe0 | ((BRL_UC_ROW >> 12) & 0x0f));
+	buffer[1] = (char)(0x80 | ((BRL_UC_ROW >> 8) & 0x30) | (pattern >> 6));
+	buffer[2] = (char)(0x80 | (pattern & 0x3f));
 	if(keysym) {
 		*keysym = XK_braille_blank | pattern;
 		if(status) *status = XLookupBoth;

Index: xsrc/external/mit/libX11/dist/src/CrGlCur.c
diff -u xsrc/external/mit/libX11/dist/src/CrGlCur.c:1.3 xsrc/external/mit/libX11/dist/src/CrGlCur.c:1.4
--- xsrc/external/mit/libX11/dist/src/CrGlCur.c:1.3	Mon Dec 19 13:20:17 2022
+++ xsrc/external/mit/libX11/dist/src/CrGlCur.c	Mon Dec 19 14:15:10 2022
@@ -55,7 +55,7 @@ typedef void *XModuleType;
 #endif
 
 #ifndef LIBXCURSOR
-#define LIBXCURSOR "libXcursor.so.1"
+#define LIBXCURSOR "libXcursor.so"
 #endif
 
 static char libraryName[] = LIBXCURSOR;



CVS commit: xsrc/external/mit/libX11/dist

2022-12-19 Thread Martin Husemann
Module Name:xsrc
Committed By:   martin
Date:   Mon Dec 19 14:15:10 UTC 2022

Modified Files:
xsrc/external/mit/libX11/dist/modules/im/ximcp: imLcLkup.c
xsrc/external/mit/libX11/dist/src: CrGlCur.c

Log Message:
Fix broken revert commit part #2


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 \
xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/libX11/dist/src/CrGlCur.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist

2022-12-19 Thread Martin Husemann
Module Name:xsrc
Committed By:   martin
Date:   Mon Dec 19 13:20:17 UTC 2022

Modified Files:
xsrc/external/mit/libX11/dist: ChangeLog README.md aclocal.m4 configure
configure.ac
xsrc/external/mit/libX11/dist/include/X11: Xlib.h Xlibint.h
xsrc/external/mit/libX11/dist/man: XInitThreads.man
xsrc/external/mit/libX11/dist/modules/im/ximcp: imLcLkup.c imLcPrs.c
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: XLC_LOCALE.pre
xsrc/external/mit/libX11/dist/src: ChkIfEv.c CrGlCur.c IfEvent.c
OpenDis.c PeekIfEv.c PutBEvent.c globals.c locking.c
xsrc/external/mit/libX11/dist/src/xkb: XKBBind.c

Log Message:
Argh, undo "revert" commit to wrong branch


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/libX11/dist/ChangeLog \
xsrc/external/mit/libX11/dist/README.md \
xsrc/external/mit/libX11/dist/aclocal.m4 \
xsrc/external/mit/libX11/dist/configure \
xsrc/external/mit/libX11/dist/configure.ac
cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/libX11/dist/include/X11/Xlib.h \
xsrc/external/mit/libX11/dist/include/X11/Xlibint.h
cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/libX11/dist/man/XInitThreads.man
cvs rdiff -u -r1.3 -r1.4 \
xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcPrs.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/XLC_LOCALE.pre
cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/libX11/dist/src/ChkIfEv.c \
xsrc/external/mit/libX11/dist/src/CrGlCur.c \
xsrc/external/mit/libX11/dist/src/IfEvent.c \
xsrc/external/mit/libX11/dist/src/OpenDis.c \
xsrc/external/mit/libX11/dist/src/PeekIfEv.c \
xsrc/external/mit/libX11/dist/src/PutBEvent.c \
xsrc/external/mit/libX11/dist/src/globals.c \
xsrc/external/mit/libX11/dist/src/locking.c
cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/libX11/dist/src/xkb/XKBBind.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/ChangeLog
diff -u xsrc/external/mit/libX11/dist/ChangeLog:1.2 xsrc/external/mit/libX11/dist/ChangeLog:1.3
--- xsrc/external/mit/libX11/dist/ChangeLog:1.2	Mon Dec 19 13:19:00 2022
+++ xsrc/external/mit/libX11/dist/ChangeLog	Mon Dec 19 13:20:16 2022
@@ -1,3 +1,125 @@
+commit 48487c4b9028e9eec5371742f51e1d64c2e17296
+Author: Alan Coopersmith 
+Date:   Thu Dec 15 14:52:20 2022 -0800
+
+libX11 1.8.3
+
+Signed-off-by: Alan Coopersmith 
+
+commit d6d6cba90215d323567fef13d6565756c9956f60
+Author: Keith Packard 
+Date:   Sun Dec 11 10:32:26 2022 -0800
+
+Update XPutBackEvent() to support clients that put back unpadded events
+
+It seems to be common practice of some X11 clients to pass specific event
+types into APIs that take XEvent*.  For example, freeglut does:
+
+   XConfigureEvent fakeEvent = {0};
+   ...
+   XPutBackEvent(fgDisplay.Display, (XEvent*));
+
+This can result in reads overflowing the input event when libX11 does:
+
+   XEvent store = *event;
+
+=
+==75304==ERROR: AddressSanitizer: stack-buffer-overflow on address 0x00016ee4a8e8 at pc 0x000101c54d14 bp 0x00016ee4a0d0 sp 0x00016ee49888
+READ of size 192 at 0x00016ee4a8e8 thread T0
+#0 0x101c54d10 in __asan_memcpy+0x1a4 (libclang_rt.asan_osx_dynamic.dylib:arm64e+0x3cd10)
+#1 0x102848a18 in _XPutBackEvent PutBEvent.c:41
+#2 0x1028490a4 in XPutBackEvent PutBEvent.c:84
+#3 0x1013295c8 in fgOpenWindow freeglut_window.c:1178
+#4 0x101321984 in fgCreateWindow freeglut_structure.c:108
+#5 0x10132b138 in glutCreateWindow freeglut_window.c:1551
+#6 0x100fb7d94 in main+0x78 (checkeredTriangles:arm64+0x13d94)
+#7 0x197de3e4c  ()
+
+Address 0x00016ee4a8e8 is located in stack of thread T0 at offset 840 in frame
+#0 0x1013282f8 in fgOpenWindow freeglut_window.c:1063
+
+  This frame has 8 object(s):
+[32, 40) 'title.addr'
+[64, 176) 'winAttr' (line 1066)
+[208, 240) 'textProperty' (line 1067)
+[272, 352) 'sizeHints' (line 1068)
+[384, 440) 'wmHints' (line 1069)
+[480, 672) 'eventReturnBuffer' (line 1070)
+[736, 740) 'num_FBConfigs' (line 1072)
+[752, 840) 'fakeEvent' (line 1074) <== Memory access at offset 840 overflows this variable
+
+This change allows XPutBackEvent() to support such clients without
+risk of memory read overflow.
+
+Reviewed-by: Jeremy Huddleston Sequoia 
+Tested-by: Jeremy Huddleston Sequoia 
+
+commit 496d9bfeedda89a2211ec665f9214c2693c022f4
+Author: Jeremy Huddleston Sequoia 
+Date:   Sat Dec 3 16:26:47 2022 -0800
+
+ximcp: Address warning found by UBSan when growing an empty tree
+
+

CVS commit: xsrc/external/mit/libX11/dist

2022-12-19 Thread Martin Husemann
Module Name:xsrc
Committed By:   martin
Date:   Mon Dec 19 13:20:17 UTC 2022

Modified Files:
xsrc/external/mit/libX11/dist: ChangeLog README.md aclocal.m4 configure
configure.ac
xsrc/external/mit/libX11/dist/include/X11: Xlib.h Xlibint.h
xsrc/external/mit/libX11/dist/man: XInitThreads.man
xsrc/external/mit/libX11/dist/modules/im/ximcp: imLcLkup.c imLcPrs.c
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: XLC_LOCALE.pre
xsrc/external/mit/libX11/dist/src: ChkIfEv.c CrGlCur.c IfEvent.c
OpenDis.c PeekIfEv.c PutBEvent.c globals.c locking.c
xsrc/external/mit/libX11/dist/src/xkb: XKBBind.c

Log Message:
Argh, undo "revert" commit to wrong branch


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/libX11/dist/ChangeLog \
xsrc/external/mit/libX11/dist/README.md \
xsrc/external/mit/libX11/dist/aclocal.m4 \
xsrc/external/mit/libX11/dist/configure \
xsrc/external/mit/libX11/dist/configure.ac
cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/libX11/dist/include/X11/Xlib.h \
xsrc/external/mit/libX11/dist/include/X11/Xlibint.h
cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/libX11/dist/man/XInitThreads.man
cvs rdiff -u -r1.3 -r1.4 \
xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcPrs.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/XLC_LOCALE.pre
cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/libX11/dist/src/ChkIfEv.c \
xsrc/external/mit/libX11/dist/src/CrGlCur.c \
xsrc/external/mit/libX11/dist/src/IfEvent.c \
xsrc/external/mit/libX11/dist/src/OpenDis.c \
xsrc/external/mit/libX11/dist/src/PeekIfEv.c \
xsrc/external/mit/libX11/dist/src/PutBEvent.c \
xsrc/external/mit/libX11/dist/src/globals.c \
xsrc/external/mit/libX11/dist/src/locking.c
cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/libX11/dist/src/xkb/XKBBind.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist

2022-12-19 Thread Martin Husemann
Module Name:xsrc
Committed By:   martin
Date:   Mon Dec 19 13:19:01 UTC 2022

Modified Files:
xsrc/external/mit/libX11/dist: ChangeLog README.md aclocal.m4 configure
configure.ac
xsrc/external/mit/libX11/dist/include/X11: Xlib.h Xlibint.h
xsrc/external/mit/libX11/dist/man: XInitThreads.man
xsrc/external/mit/libX11/dist/modules/im/ximcp: imLcPrs.c
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: XLC_LOCALE.pre
xsrc/external/mit/libX11/dist/src: ChkIfEv.c IfEvent.c OpenDis.c
PeekIfEv.c PutBEvent.c globals.c locking.c
xsrc/external/mit/libX11/dist/src/xkb: XKBBind.c

Log Message:
Try to revert partial previous commit (ssh connection dropped)


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.28 -r1.2 xsrc/external/mit/libX11/dist/ChangeLog \
xsrc/external/mit/libX11/dist/configure \
xsrc/external/mit/libX11/dist/configure.ac
cvs rdiff -u -r1.1.1.8 -r1.2 xsrc/external/mit/libX11/dist/README.md
cvs rdiff -u -r1.1.1.24 -r1.2 xsrc/external/mit/libX11/dist/aclocal.m4
cvs rdiff -u -r1.1.1.13 -r1.2 \
xsrc/external/mit/libX11/dist/include/X11/Xlib.h
cvs rdiff -u -r1.1.1.16 -r1.2 \
xsrc/external/mit/libX11/dist/include/X11/Xlibint.h
cvs rdiff -u -r1.1.1.5 -r1.2 \
xsrc/external/mit/libX11/dist/man/XInitThreads.man
cvs rdiff -u -r1.1.1.11 -r1.2 \
xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcPrs.c
cvs rdiff -u -r1.1.1.5 -r1.2 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/XLC_LOCALE.pre
cvs rdiff -u -r1.1.1.6 -r1.2 xsrc/external/mit/libX11/dist/src/ChkIfEv.c \
xsrc/external/mit/libX11/dist/src/IfEvent.c
cvs rdiff -u -r1.1.1.15 -r1.2 xsrc/external/mit/libX11/dist/src/OpenDis.c
cvs rdiff -u -r1.1.1.5 -r1.2 xsrc/external/mit/libX11/dist/src/PeekIfEv.c
cvs rdiff -u -r1.1.1.7 -r1.2 xsrc/external/mit/libX11/dist/src/PutBEvent.c
cvs rdiff -u -r1.1.1.10 -r1.2 xsrc/external/mit/libX11/dist/src/globals.c \
xsrc/external/mit/libX11/dist/src/locking.c
cvs rdiff -u -r1.1.1.12 -r1.2 xsrc/external/mit/libX11/dist/src/xkb/XKBBind.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist

2022-12-19 Thread Martin Husemann
Module Name:xsrc
Committed By:   martin
Date:   Mon Dec 19 13:19:01 UTC 2022

Modified Files:
xsrc/external/mit/libX11/dist: ChangeLog README.md aclocal.m4 configure
configure.ac
xsrc/external/mit/libX11/dist/include/X11: Xlib.h Xlibint.h
xsrc/external/mit/libX11/dist/man: XInitThreads.man
xsrc/external/mit/libX11/dist/modules/im/ximcp: imLcPrs.c
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: XLC_LOCALE.pre
xsrc/external/mit/libX11/dist/src: ChkIfEv.c IfEvent.c OpenDis.c
PeekIfEv.c PutBEvent.c globals.c locking.c
xsrc/external/mit/libX11/dist/src/xkb: XKBBind.c

Log Message:
Try to revert partial previous commit (ssh connection dropped)


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.28 -r1.2 xsrc/external/mit/libX11/dist/ChangeLog \
xsrc/external/mit/libX11/dist/configure \
xsrc/external/mit/libX11/dist/configure.ac
cvs rdiff -u -r1.1.1.8 -r1.2 xsrc/external/mit/libX11/dist/README.md
cvs rdiff -u -r1.1.1.24 -r1.2 xsrc/external/mit/libX11/dist/aclocal.m4
cvs rdiff -u -r1.1.1.13 -r1.2 \
xsrc/external/mit/libX11/dist/include/X11/Xlib.h
cvs rdiff -u -r1.1.1.16 -r1.2 \
xsrc/external/mit/libX11/dist/include/X11/Xlibint.h
cvs rdiff -u -r1.1.1.5 -r1.2 \
xsrc/external/mit/libX11/dist/man/XInitThreads.man
cvs rdiff -u -r1.1.1.11 -r1.2 \
xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcPrs.c
cvs rdiff -u -r1.1.1.5 -r1.2 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/XLC_LOCALE.pre
cvs rdiff -u -r1.1.1.6 -r1.2 xsrc/external/mit/libX11/dist/src/ChkIfEv.c \
xsrc/external/mit/libX11/dist/src/IfEvent.c
cvs rdiff -u -r1.1.1.15 -r1.2 xsrc/external/mit/libX11/dist/src/OpenDis.c
cvs rdiff -u -r1.1.1.5 -r1.2 xsrc/external/mit/libX11/dist/src/PeekIfEv.c
cvs rdiff -u -r1.1.1.7 -r1.2 xsrc/external/mit/libX11/dist/src/PutBEvent.c
cvs rdiff -u -r1.1.1.10 -r1.2 xsrc/external/mit/libX11/dist/src/globals.c \
xsrc/external/mit/libX11/dist/src/locking.c
cvs rdiff -u -r1.1.1.12 -r1.2 xsrc/external/mit/libX11/dist/src/xkb/XKBBind.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/ChangeLog
diff -u xsrc/external/mit/libX11/dist/ChangeLog:1.1.1.28 xsrc/external/mit/libX11/dist/ChangeLog:1.2
--- xsrc/external/mit/libX11/dist/ChangeLog:1.1.1.28	Mon Dec 19 00:57:16 2022
+++ xsrc/external/mit/libX11/dist/ChangeLog	Mon Dec 19 13:19:00 2022
@@ -1,125 +1,3 @@
-commit 48487c4b9028e9eec5371742f51e1d64c2e17296
-Author: Alan Coopersmith 
-Date:   Thu Dec 15 14:52:20 2022 -0800
-
-libX11 1.8.3
-
-Signed-off-by: Alan Coopersmith 
-
-commit d6d6cba90215d323567fef13d6565756c9956f60
-Author: Keith Packard 
-Date:   Sun Dec 11 10:32:26 2022 -0800
-
-Update XPutBackEvent() to support clients that put back unpadded events
-
-It seems to be common practice of some X11 clients to pass specific event
-types into APIs that take XEvent*.  For example, freeglut does:
-
-   XConfigureEvent fakeEvent = {0};
-   ...
-   XPutBackEvent(fgDisplay.Display, (XEvent*));
-
-This can result in reads overflowing the input event when libX11 does:
-
-   XEvent store = *event;
-
-=
-==75304==ERROR: AddressSanitizer: stack-buffer-overflow on address 0x00016ee4a8e8 at pc 0x000101c54d14 bp 0x00016ee4a0d0 sp 0x00016ee49888
-READ of size 192 at 0x00016ee4a8e8 thread T0
-#0 0x101c54d10 in __asan_memcpy+0x1a4 (libclang_rt.asan_osx_dynamic.dylib:arm64e+0x3cd10)
-#1 0x102848a18 in _XPutBackEvent PutBEvent.c:41
-#2 0x1028490a4 in XPutBackEvent PutBEvent.c:84
-#3 0x1013295c8 in fgOpenWindow freeglut_window.c:1178
-#4 0x101321984 in fgCreateWindow freeglut_structure.c:108
-#5 0x10132b138 in glutCreateWindow freeglut_window.c:1551
-#6 0x100fb7d94 in main+0x78 (checkeredTriangles:arm64+0x13d94)
-#7 0x197de3e4c  ()
-
-Address 0x00016ee4a8e8 is located in stack of thread T0 at offset 840 in frame
-#0 0x1013282f8 in fgOpenWindow freeglut_window.c:1063
-
-  This frame has 8 object(s):
-[32, 40) 'title.addr'
-[64, 176) 'winAttr' (line 1066)
-[208, 240) 'textProperty' (line 1067)
-[272, 352) 'sizeHints' (line 1068)
-[384, 440) 'wmHints' (line 1069)
-[480, 672) 'eventReturnBuffer' (line 1070)
-[736, 740) 'num_FBConfigs' (line 1072)
-[752, 840) 'fakeEvent' (line 1074) <== Memory access at offset 840 overflows this variable
-
-This change allows XPutBackEvent() to support such clients without
-risk of memory read overflow.
-
-Reviewed-by: Jeremy Huddleston Sequoia 
-Tested-by: Jeremy Huddleston Sequoia 
-
-commit 496d9bfeedda89a2211ec665f9214c2693c022f4
-Author: Jeremy Huddleston Sequoia 
-Date:   Sat Dec 3 16:26:47 2022 -0800
-
-   

CVS commit: xsrc/external/mit/libX11/dist

2022-11-10 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Fri Nov 11 04:45:23 UTC 2022

Modified Files:
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: Compose.pre
xsrc/external/mit/libX11/dist/src/xlibi18n: XlcDL.c
Removed Files:
xsrc/external/mit/libX11/dist: NEWS
xsrc/external/mit/libX11/dist/src: UIThrStubs.c

Log Message:
merge libX11 1.8.2.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/libX11/dist/NEWS
cvs rdiff -u -r1.9 -r1.10 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre
cvs rdiff -u -r1.1.1.4 -r0 xsrc/external/mit/libX11/dist/src/UIThrStubs.c
cvs rdiff -u -r1.9 -r1.10 xsrc/external/mit/libX11/dist/src/xlibi18n/XlcDL.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist

2022-11-10 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Fri Nov 11 04:45:23 UTC 2022

Modified Files:
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: Compose.pre
xsrc/external/mit/libX11/dist/src/xlibi18n: XlcDL.c
Removed Files:
xsrc/external/mit/libX11/dist: NEWS
xsrc/external/mit/libX11/dist/src: UIThrStubs.c

Log Message:
merge libX11 1.8.2.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/libX11/dist/NEWS
cvs rdiff -u -r1.9 -r1.10 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre
cvs rdiff -u -r1.1.1.4 -r0 xsrc/external/mit/libX11/dist/src/UIThrStubs.c
cvs rdiff -u -r1.9 -r1.10 xsrc/external/mit/libX11/dist/src/xlibi18n/XlcDL.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre
diff -u xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre:1.9 xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre:1.10
--- xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre:1.9	Wed Jul 13 19:57:48 2022
+++ xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre	Fri Nov 11 04:45:23 2022
@@ -14,6 +14,8 @@ XCOMM Spacing versions of accents (mostl
  		: "`"	grave # GRAVE ACCENT
  		: "^"	asciicircum # CIRCUMFLEX ACCENT
  	: "^"	asciicircum # CIRCUMFLEX ACCENT
+  		: "^"	asciicircum # CIRCUMFLEX ACCENT
+  		: "^"	asciicircum # CIRCUMFLEX ACCENT
  		: "°"	degree # DEGREE SIGN
  	: "°"	degree # DEGREE SIGN
   			: "°"	degree # DEGREE SIGN
@@ -22,13 +24,14 @@ XCOMM Spacing versions of accents (mostl
  			: "¯"	macron # MACRON
  		: "¯"	macron # MACRON
   	: "¯"	macron # MACRON
-  	: "¯"	macron # MACRON
+  	: "¯"	macron # MACRON
+  	: "¯"	macron # MACRON
   	: "¯"	macron # MACRON
   	: "¯"	macron # MACRON
  			: "˘"	breve # BREVE
  		: "˘"	breve # BREVE
-  		: "˘"	breve # BREVE
   		: "˘"	breve # BREVE
+  		: "˘"	breve # BREVE
  			: "˙"	abovedot # DOT ABOVE
  		: "˙"	abovedot # DOT ABOVE
   		: "˙"	abovedot # DOT ABOVE
@@ -40,8 +43,8 @@ XCOMM Spacing versions of accents (mostl
  	: "˝"	U2dd # DOUBLE ACUTE ACCENT
  			: "ˇ"	caron # CARON
  		: "ˇ"	caron # CARON
-  		: "ˇ"	caron # CARON
   		: "ˇ"	caron # CARON
+  		: "ˇ"	caron # CARON
  			: "¸"	cedilla # CEDILLA
  		: "¸"	cedilla # CEDILLA
   		: "¸"	cedilla # CEDILLA
@@ -56,17 +59,18 @@ XCOMM Spacing versions of accents (mostl
 XCOMM ASCII characters that may be difficult to access on some keyboards.
   		: "#"	numbersign # NUMBER SIGN
   			: "@"	at # COMMERCIAL AT
+
   	: "["	bracketleft # LEFT SQUARE BRACKET
+  	: "]"	bracketright # RIGHT SQUARE BRACKET
+
   		: "\\"	backslash # REVERSE SOLIDUS
   		: "\\"	backslash # REVERSE SOLIDUS
   		: "\\"	backslash # REVERSE SOLIDUS
-  	: "]"	bracketright # RIGHT SQUARE BRACKET
-
-  		: "^"	asciicircum # CIRCUMFLEX ACCENT
-  		: "^"	asciicircum # CIRCUMFLEX ACCENT
 
   		: "{"	braceleft # LEFT CURLY BRACKET
   		: "{"	braceleft # LEFT CURLY BRACKET
+  	: "}"	braceright # RIGHT CURLY BRACKET
+  	: "}"	braceright # RIGHT CURLY BRACKET
 
   	: "|"	bar # VERTICAL LINE
   	: "|"	bar # VERTICAL LINE
@@ -75,9 +79,6 @@ XCOMM ASCII characters that may be diffi
   			: "|"	bar # VERTICAL LINE
   			: "|"	bar # VERTICAL LINE
 
-  	: "}"	braceright # RIGHT CURLY BRACKET
-  	: "}"	braceright # RIGHT CURLY BRACKET
-
   			: "<"	less # LESS-THAN
   			: "<"	less # LESS-THAN
   			: ">"	greater # GREATER-THAN
@@ -294,6 +295,11 @@ XCOMM Latin-1 Supplement
	: "ª"	ordfeminine # FEMININE ORDINAL INDICATOR
	: "º"	masculine # MASCULINE ORDINAL INDICATOR
	: "º"	masculine # MASCULINE ORDINAL INDICATOR
+ <1>			: "¹"	onesuperior # SUPERSCRIPT ONE
+  <1>		: "¹"	onesuperior # SUPERSCRIPT ONE
+ <1> 		: "¹"	onesuperior # SUPERSCRIPT ONE
+ 		: "¹"	onesuperior # SUPERSCRIPT ONE
+  	: "¹"	onesuperior # SUPERSCRIPT ONE
  <2>			: "²"	twosuperior # SUPERSCRIPT TWO
   <2>		: "²"	twosuperior # SUPERSCRIPT TWO
  <2> 		: "²"	twosuperior # SUPERSCRIPT TWO
@@ -307,11 +313,6 @@ XCOMM Latin-1 Supplement
   			: "µ"	mu # MICRO SIGN
   			: "µ"	mu # MICRO SIGN
   			: "µ"	mu # MICRO SIGN
- <1>			: "¹"	onesuperior # SUPERSCRIPT ONE
-  <1>		: "¹"	onesuperior # SUPERSCRIPT ONE
- <1> 		: "¹"	onesuperior # SUPERSCRIPT ONE
- 		: "¹"	onesuperior # SUPERSCRIPT ONE
-  	: "¹"	onesuperior # SUPERSCRIPT ONE
  <1> <4>			: "¼"	onequarter # VULGAR FRACTION ONE QUARTER
  <1> <2>			: "½"	onehalf # VULGAR FRACTION ONE HALF
  <3> <4>			: "¾"	threequarters # VULGAR FRACTION THREE QUARTERS
@@ -706,20 +707,18 @@ XCOMM Latin Extended-A
  			: "Ğ"	U011E # LATIN CAPITAL LETTER G WITH BREVE
   			: "Ğ"	U011E # LATIN CAPITAL LETTER G WITH BREVE
   			: "Ğ"	U011E # LATIN CAPITAL LETTER G WITH BREVE
-  			: "Ğ"	U011E # LATIN CAPITAL LETTER G WITH BREVE
-  			: "Ğ"	U011E # LATIN CAPITAL LETTER G WITH BREVE
   			: "Ğ"	U011E # LATIN CAPITAL LETTER G WITH BREVE
   			: "Ğ"	U011E # LATIN CAPITAL LETTER G WITH BREVE
   			: "Ğ"	U011E # LATIN CAPITAL LETTER G WITH 

CVS commit: xsrc/external/mit/libX11/dist

2022-07-13 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Wed Jul 13 19:57:49 UTC 2022

Modified Files:
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: Compose.pre
xsrc/external/mit/libX11/dist/src/xkb: XKBMAlloc.c
Added Files:
xsrc/external/mit/libX11/dist/m4: libtool.m4 ltoptions.m4 ltsugar.m4
ltversion.m4 lt~obsolete.m4

Log Message:
merge libX11 1.8.1.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.12 xsrc/external/mit/libX11/dist/m4/libtool.m4
cvs rdiff -u -r0 -r1.6 xsrc/external/mit/libX11/dist/m4/ltoptions.m4 \
xsrc/external/mit/libX11/dist/m4/ltsugar.m4 \
xsrc/external/mit/libX11/dist/m4/ltversion.m4 \
xsrc/external/mit/libX11/dist/m4/lt~obsolete.m4
cvs rdiff -u -r1.8 -r1.9 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre
cvs rdiff -u -r1.4 -r1.5 xsrc/external/mit/libX11/dist/src/xkb/XKBMAlloc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffs are larger than 1MB and have been omitted


CVS commit: xsrc/external/mit/libX11/dist

2022-07-13 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Wed Jul 13 19:57:49 UTC 2022

Modified Files:
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: Compose.pre
xsrc/external/mit/libX11/dist/src/xkb: XKBMAlloc.c
Added Files:
xsrc/external/mit/libX11/dist/m4: libtool.m4 ltoptions.m4 ltsugar.m4
ltversion.m4 lt~obsolete.m4

Log Message:
merge libX11 1.8.1.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.12 xsrc/external/mit/libX11/dist/m4/libtool.m4
cvs rdiff -u -r0 -r1.6 xsrc/external/mit/libX11/dist/m4/ltoptions.m4 \
xsrc/external/mit/libX11/dist/m4/ltsugar.m4 \
xsrc/external/mit/libX11/dist/m4/ltversion.m4 \
xsrc/external/mit/libX11/dist/m4/lt~obsolete.m4
cvs rdiff -u -r1.8 -r1.9 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre
cvs rdiff -u -r1.4 -r1.5 xsrc/external/mit/libX11/dist/src/xkb/XKBMAlloc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist/src

2021-05-19 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Wed May 19 08:28:16 UTC 2021

Modified Files:
xsrc/external/mit/libX11/dist/src: SetFPath.c

Log Message:
include  always, not if HAVE_CONFIG_H is set.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.6 -r1.2 xsrc/external/mit/libX11/dist/src/SetFPath.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/src/SetFPath.c
diff -u xsrc/external/mit/libX11/dist/src/SetFPath.c:1.1.1.6 xsrc/external/mit/libX11/dist/src/SetFPath.c:1.2
--- xsrc/external/mit/libX11/dist/src/SetFPath.c:1.1.1.6	Wed May 19 08:19:12 2021
+++ xsrc/external/mit/libX11/dist/src/SetFPath.c	Wed May 19 08:28:15 2021
@@ -26,8 +26,8 @@ in this Software without prior written a
 
 #ifdef HAVE_CONFIG_H
 #include 
-#include 
 #endif
+#include 
 #include "Xlibint.h"
 
 #define safestrlen(s) ((s) ? strlen(s) : 0)



CVS commit: xsrc/external/mit/libX11/dist/src

2021-05-19 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Wed May 19 08:28:16 UTC 2021

Modified Files:
xsrc/external/mit/libX11/dist/src: SetFPath.c

Log Message:
include  always, not if HAVE_CONFIG_H is set.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.6 -r1.2 xsrc/external/mit/libX11/dist/src/SetFPath.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist

2021-05-19 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Wed May 19 08:20:08 UTC 2021

Modified Files:
xsrc/external/mit/libX11/dist/man: XCreateGC.man
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: Compose.pre
xsrc/external/mit/libX11/dist/src: Font.c FontNames.c

Log Message:
merge libX11 1.7.1.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 xsrc/external/mit/libX11/dist/man/XCreateGC.man
cvs rdiff -u -r1.7 -r1.8 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre
cvs rdiff -u -r1.7 -r1.8 xsrc/external/mit/libX11/dist/src/Font.c
cvs rdiff -u -r1.9 -r1.10 xsrc/external/mit/libX11/dist/src/FontNames.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/man/XCreateGC.man
diff -u xsrc/external/mit/libX11/dist/man/XCreateGC.man:1.6 xsrc/external/mit/libX11/dist/man/XCreateGC.man:1.7
--- xsrc/external/mit/libX11/dist/man/XCreateGC.man:1.6	Sun Aug 30 04:53:28 2020
+++ xsrc/external/mit/libX11/dist/man/XCreateGC.man	Wed May 19 08:20:08 2021
@@ -160,7 +160,7 @@ The
 .B XGetGCValues
 function returns the components specified by valuemask for the specified GC.
 If the valuemask contains a valid set of GC mask bits
-.Pn ( GCFunction ,
+.RB ( GCFunction ,
 .BR GCPlaneMask ,
 .BR GCForeground ,
 .BR GCBackground ,
@@ -332,7 +332,6 @@ T}	T{
 (1L<<22)
 T}
 .TE
-.IN "XGCValues" "" "@DEF@"
 .LP
 .EX
 /\&* Values */
@@ -373,7 +372,7 @@ is typically the most useful because it 
 but special applications may use other functions,
 particularly in concert with particular planes of a color display.
 The 16 GC functions, defined in
-.hN X11/X.h ,
+.BR X11/X.h ,
 are:
 .\" are listed in Table 5-1 along with the
 .\"the associated hexadecimal code
@@ -506,10 +505,8 @@ _
 .TE
 .LP
 Many graphics operations depend on either pixel values or planes in a GC.
-.IN "Pixel value"
 The planes attribute is of type long, and it specifies which planes of the
 destination are to be modified, one bit per plane.
-.IN "Plane" "mask"
 A monochrome display has only one plane and
 will be the least significant bit of the word.
 As planes are added to the display hardware, they will occupy more
@@ -623,7 +620,6 @@ T}
 .TE
 .LP
 The cap-style defines how the endpoints of a path are drawn:
-.IN "Graphics context" "path"
 .TS
 lw(1.0i) lw(4.5i).
 T{

Index: xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre
diff -u xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre:1.7 xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre:1.8
--- xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre:1.7	Tue Apr 27 06:14:35 2021
+++ xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre	Wed May 19 08:20:08 2021
@@ -924,9 +924,11 @@ XCOMM Part 3
		: "ē"   U0113 # LATIN SMALL LETTER E WITH MACRON
   	: "Ĕ"   U0114 # LATIN CAPITAL LETTER E WITH BREVE
 	: "Ĕ"   U0114 # LATIN CAPITAL LETTER E WITH BREVE
+	: "Ĕ"   U0114 # LATIN CAPITAL LETTER E WITH BREVE
 	: "Ĕ"   U0114 # LATIN CAPITAL LETTER E WITH BREVE
   	: "ĕ"   U0115 # LATIN SMALL LETTER E WITH BREVE
 	: "ĕ"   U0115 # LATIN SMALL LETTER E WITH BREVE
+	: "ĕ"   U0115 # LATIN SMALL LETTER E WITH BREVE
 	: "ĕ"   U0115 # LATIN SMALL LETTER E WITH BREVE
	: "Ė"   U0116 # LATIN CAPITAL LETTER E WITH DOT ABOVE
	: "Ė"   U0116 # LATIN CAPITAL LETTER E WITH DOT ABOVE
@@ -960,14 +962,18 @@ XCOMM Part 3
   	: "ĝ"   U011D # LATIN SMALL LETTER G WITH CIRCUMFLEX
   	: "Ğ"   U011E # LATIN CAPITAL LETTER G WITH BREVE
 	: "Ğ"   U011E # LATIN CAPITAL LETTER G WITH BREVE
+	: "Ğ"   U011E # LATIN CAPITAL LETTER G WITH BREVE
			: "Ğ"   U011E # LATIN CAPITAL LETTER G WITH BREVE
+   			: "Ğ"   U011E # LATIN CAPITAL LETTER G WITH BREVE
 	: "Ğ"   U011E # LATIN CAPITAL LETTER G WITH BREVE
		: "Ğ"   U011E # LATIN CAPITAL LETTER G WITH BREVE
		: "Ğ"   U011E # LATIN CAPITAL LETTER G WITH BREVE
		: "Ğ"   U011E # LATIN CAPITAL LETTER G WITH BREVE
   	: "ğ"   U011F # LATIN SMALL LETTER G WITH BREVE
 	: "ğ"   U011F # LATIN SMALL LETTER G WITH BREVE
+	: "ğ"   U011F # LATIN SMALL LETTER G WITH BREVE
			: "ğ"   U011F # LATIN SMALL LETTER G WITH BREVE
+   			: "ğ"   U011F # LATIN SMALL LETTER G WITH BREVE
 	: "ğ"   U011F # LATIN SMALL LETTER G WITH BREVE
		: "ğ"   U011F # LATIN SMALL LETTER G WITH BREVE
		: "ğ"   U011F # LATIN SMALL LETTER G WITH BREVE
@@ -1016,9 +1022,11 @@ XCOMM Part 3
		: "ī"   U012B # LATIN SMALL LETTER I WITH MACRON
   	: "Ĭ"   U012C # LATIN CAPITAL LETTER I WITH BREVE
 	: "Ĭ"   U012C # LATIN CAPITAL LETTER I WITH BREVE
+	: "Ĭ"   U012C # LATIN CAPITAL LETTER I WITH BREVE

CVS commit: xsrc/external/mit/libX11/dist

2021-05-19 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Wed May 19 08:20:08 UTC 2021

Modified Files:
xsrc/external/mit/libX11/dist/man: XCreateGC.man
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: Compose.pre
xsrc/external/mit/libX11/dist/src: Font.c FontNames.c

Log Message:
merge libX11 1.7.1.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 xsrc/external/mit/libX11/dist/man/XCreateGC.man
cvs rdiff -u -r1.7 -r1.8 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre
cvs rdiff -u -r1.7 -r1.8 xsrc/external/mit/libX11/dist/src/Font.c
cvs rdiff -u -r1.9 -r1.10 xsrc/external/mit/libX11/dist/src/FontNames.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist

2021-04-27 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Tue Apr 27 06:14:35 UTC 2021

Modified Files:
xsrc/external/mit/libX11/dist/m4: libtool.m4
xsrc/external/mit/libX11/dist/modules/lc/gen: lcGenConv.c
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: Compose.pre
xsrc/external/mit/libX11/dist/src: XlibInt.c
Removed Files:
xsrc/external/mit/libX11/dist/nls/sr_CS.UTF-8: Compose.pre XI18N_OBJS
XLC_LOCALE.pre

Log Message:
merge libX11 1.7.0.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 xsrc/external/mit/libX11/dist/m4/libtool.m4
cvs rdiff -u -r1.7 -r1.8 \
xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c
cvs rdiff -u -r1.6 -r1.7 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre
cvs rdiff -u -r1.1.1.2 -r0 \
xsrc/external/mit/libX11/dist/nls/sr_CS.UTF-8/Compose.pre
cvs rdiff -u -r1.1.1.1 -r0 \
xsrc/external/mit/libX11/dist/nls/sr_CS.UTF-8/XI18N_OBJS \
xsrc/external/mit/libX11/dist/nls/sr_CS.UTF-8/XLC_LOCALE.pre
cvs rdiff -u -r1.13 -r1.14 xsrc/external/mit/libX11/dist/src/XlibInt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/m4/libtool.m4
diff -u xsrc/external/mit/libX11/dist/m4/libtool.m4:1.9 xsrc/external/mit/libX11/dist/m4/libtool.m4:1.10
--- xsrc/external/mit/libX11/dist/m4/libtool.m4:1.9	Fri Jul 31 19:29:52 2020
+++ xsrc/external/mit/libX11/dist/m4/libtool.m4	Tue Apr 27 06:14:35 2021
@@ -1041,8 +1041,8 @@ int forced_loaded() { return 2;}
 _LT_EOF
   echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >_MESSAGE_LOG_FD
   $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>_MESSAGE_LOG_FD
-  echo "$AR cru libconftest.a conftest.o" >_MESSAGE_LOG_FD
-  $AR cru libconftest.a conftest.o 2>_MESSAGE_LOG_FD
+  echo "$AR cr libconftest.a conftest.o" >_MESSAGE_LOG_FD
+  $AR cr libconftest.a conftest.o 2>_MESSAGE_LOG_FD
   echo "$RANLIB libconftest.a" >_MESSAGE_LOG_FD
   $RANLIB libconftest.a 2>_MESSAGE_LOG_FD
   cat > conftest.c << _LT_EOF
@@ -1492,7 +1492,7 @@ need_locks=$enable_libtool_lock
 m4_defun([_LT_PROG_AR],
 [AC_CHECK_TOOLS(AR, [ar], false)
 : ${AR=ar}
-: ${AR_FLAGS=cru}
+: ${AR_FLAGS=cr}
 _LT_DECL([], [AR], [1], [The archiver])
 _LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
 
@@ -4063,7 +4063,8 @@ _LT_EOF
   if AC_TRY_EVAL(ac_compile); then
 # Now try to grab the symbols.
 nlist=conftest.nm
-if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) && test -s "$nlist"; then
+$ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >_MESSAGE_LOG_FD
+if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>_MESSAGE_LOG_FD && test -s "$nlist"; then
   # Try sorting and uniquifying the output.
   if sort "$nlist" | uniq > "$nlist"T; then
 	mv -f "$nlist"T "$nlist"
@@ -4703,6 +4704,12 @@ m4_if([$1], [CXX], [
 	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
 	_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
 ;;
+  # flang / f18. f95 an alias for gfortran or flang on Debian
+  flang* | f18* | f95*)
+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
+;;
   # icc used to be incompatible with GCC.
   # ICC 10 doesn't accept -KPIC any more.
   icc* | ifort*)
@@ -6438,7 +6445,7 @@ if test yes != "$_lt_caught_CXX_error"; 
   # Commands to make compiler produce verbose output that lists
   # what "hidden" libraries, object files and flags are used when
   # linking a shared library.
-  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
+  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"'
 
 else
   GXX=no
@@ -6813,7 +6820,7 @@ if test yes != "$_lt_caught_CXX_error"; 
 # explicitly linking system object files so we need to strip them
 # from the output so that they don't get included in the library
 # dependencies.
-output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
+output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
 ;;
   *)
 if test yes = "$GXX"; then
@@ -6878,7 +6885,7 @@ if test yes != "$_lt_caught_CXX_error"; 
 	# explicitly linking system object files so we need to strip them
 	# from 

CVS commit: xsrc/external/mit/libX11/dist

2021-04-27 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Tue Apr 27 06:14:35 UTC 2021

Modified Files:
xsrc/external/mit/libX11/dist/m4: libtool.m4
xsrc/external/mit/libX11/dist/modules/lc/gen: lcGenConv.c
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: Compose.pre
xsrc/external/mit/libX11/dist/src: XlibInt.c
Removed Files:
xsrc/external/mit/libX11/dist/nls/sr_CS.UTF-8: Compose.pre XI18N_OBJS
XLC_LOCALE.pre

Log Message:
merge libX11 1.7.0.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 xsrc/external/mit/libX11/dist/m4/libtool.m4
cvs rdiff -u -r1.7 -r1.8 \
xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c
cvs rdiff -u -r1.6 -r1.7 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre
cvs rdiff -u -r1.1.1.2 -r0 \
xsrc/external/mit/libX11/dist/nls/sr_CS.UTF-8/Compose.pre
cvs rdiff -u -r1.1.1.1 -r0 \
xsrc/external/mit/libX11/dist/nls/sr_CS.UTF-8/XI18N_OBJS \
xsrc/external/mit/libX11/dist/nls/sr_CS.UTF-8/XLC_LOCALE.pre
cvs rdiff -u -r1.13 -r1.14 xsrc/external/mit/libX11/dist/src/XlibInt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist/src

2020-09-15 Thread Nia Alarie
Module Name:xsrc
Committed By:   nia
Date:   Tue Sep 15 14:29:04 UTC 2020

Modified Files:
xsrc/external/mit/libX11/dist/src: CrGlCur.c

Log Message:
Dynamically load an unversioned libXcursor.

The version number is wrong for NetBSD (we have libXcursor.so.2 instead of
libXcursor.so.1) and this makes things fail.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.4 -r1.2 xsrc/external/mit/libX11/dist/src/CrGlCur.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/src/CrGlCur.c
diff -u xsrc/external/mit/libX11/dist/src/CrGlCur.c:1.1.1.4 xsrc/external/mit/libX11/dist/src/CrGlCur.c:1.2
--- xsrc/external/mit/libX11/dist/src/CrGlCur.c:1.1.1.4	Sat May 22 01:22:13 2010
+++ xsrc/external/mit/libX11/dist/src/CrGlCur.c	Tue Sep 15 14:29:04 2020
@@ -55,7 +55,7 @@ typedef void *XModuleType;
 #endif
 
 #ifndef LIBXCURSOR
-#define LIBXCURSOR "libXcursor.so.1"
+#define LIBXCURSOR "libXcursor.so"
 #endif
 
 static char libraryName[] = LIBXCURSOR;



CVS commit: xsrc/external/mit/libX11/dist/src

2020-09-15 Thread Nia Alarie
Module Name:xsrc
Committed By:   nia
Date:   Tue Sep 15 14:29:04 UTC 2020

Modified Files:
xsrc/external/mit/libX11/dist/src: CrGlCur.c

Log Message:
Dynamically load an unversioned libXcursor.

The version number is wrong for NetBSD (we have libXcursor.so.2 instead of
libXcursor.so.1) and this makes things fail.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.4 -r1.2 xsrc/external/mit/libX11/dist/src/CrGlCur.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist

2020-08-29 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sun Aug 30 04:53:28 UTC 2020

Modified Files:
xsrc/external/mit/libX11/dist/man: XCreateGC.man
xsrc/external/mit/libX11/dist/modules/im/ximcp: imRmAttr.c

Log Message:
merge libX11 1.6.12.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 xsrc/external/mit/libX11/dist/man/XCreateGC.man
cvs rdiff -u -r1.2 -r1.3 \
xsrc/external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/man/XCreateGC.man
diff -u xsrc/external/mit/libX11/dist/man/XCreateGC.man:1.5 xsrc/external/mit/libX11/dist/man/XCreateGC.man:1.6
--- xsrc/external/mit/libX11/dist/man/XCreateGC.man:1.5	Sun Feb 23 09:05:17 2020
+++ xsrc/external/mit/libX11/dist/man/XCreateGC.man	Sun Aug 30 04:53:28 2020
@@ -178,7 +178,7 @@ If the valuemask contains a valid set of
 .BR GCSubwindowMode ,
 .BR GCGraphicsExposures ,
 .BR GCClipXOrigin ,
-.BR GCCLipYOrigin ,
+.BR GCClipYOrigin ,
 .BR GCDashOffset ,
 or
 .BR GCArcMode )

Index: xsrc/external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c
diff -u xsrc/external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c:1.2 xsrc/external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c:1.3
--- xsrc/external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c:1.2	Tue Aug  4 15:47:27 2020
+++ xsrc/external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c	Sun Aug 30 04:53:28 2020
@@ -1407,7 +1407,7 @@ _XimCountNumberOfAttr(
 *names_len = 0;
 while (total > min_len) {
 	len = attr[2];
-	if (len >= (total - min_len)) {
+	if (len > (total - min_len)) {
 	return 0;
 	}
 	*names_len += (len + 1);



CVS commit: xsrc/external/mit/libX11/dist

2020-08-29 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sun Aug 30 04:53:28 UTC 2020

Modified Files:
xsrc/external/mit/libX11/dist/man: XCreateGC.man
xsrc/external/mit/libX11/dist/modules/im/ximcp: imRmAttr.c

Log Message:
merge libX11 1.6.12.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 xsrc/external/mit/libX11/dist/man/XCreateGC.man
cvs rdiff -u -r1.2 -r1.3 \
xsrc/external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist/modules/im/ximcp

2020-08-04 Thread Maya Rashish
Module Name:xsrc
Committed By:   maya
Date:   Tue Aug  4 15:47:28 UTC 2020

Modified Files:
xsrc/external/mit/libX11/dist/modules/im/ximcp: imRmAttr.c

Log Message:
>From 93fce3f4e79cbc737d6468a4f68ba3de1b83953b Mon Sep 17 00:00:00 2001
From: Yichao Yu 
Date: Sun, 2 Aug 2020 13:43:58 -0400
Subject: [PATCH] Fix size calculation in `_XimAttributeToValue`.

The check here guards the read below.
For `XimType_XIMStyles`, these are `num` of `CARD32` and for 
`XimType_XIMHotKeyTriggers`
these are `num` of `XIMTRIGGERKEY` ref[1] which is defined as 3 x `CARD32`.
(There are data after the `XIMTRIGGERKEY` according to the spec but they are 
not read by this
function and doesn't need to be checked.)

The old code here used the native datatype size instead of the wire protocol 
size causing
the check to always fail.

Also fix the size calculation for the header (size). It is 2 x CARD16 for both 
types
despite the unused `CARD16` for `XimType_XIMStyles`.

[1] 
https://www.x.org/releases/X11R7.6/doc/libX11/specs/XIM/xim.html#Input_Method_Styles

This fixes a regression caused by 388b303c62aa35a245f1704211a023440ad2c488 in 
1.6.10.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.9 -r1.2 \
xsrc/external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist/modules/im/ximcp

2020-08-04 Thread Maya Rashish
Module Name:xsrc
Committed By:   maya
Date:   Tue Aug  4 15:47:28 UTC 2020

Modified Files:
xsrc/external/mit/libX11/dist/modules/im/ximcp: imRmAttr.c

Log Message:
>From 93fce3f4e79cbc737d6468a4f68ba3de1b83953b Mon Sep 17 00:00:00 2001
From: Yichao Yu 
Date: Sun, 2 Aug 2020 13:43:58 -0400
Subject: [PATCH] Fix size calculation in `_XimAttributeToValue`.

The check here guards the read below.
For `XimType_XIMStyles`, these are `num` of `CARD32` and for 
`XimType_XIMHotKeyTriggers`
these are `num` of `XIMTRIGGERKEY` ref[1] which is defined as 3 x `CARD32`.
(There are data after the `XIMTRIGGERKEY` according to the spec but they are 
not read by this
function and doesn't need to be checked.)

The old code here used the native datatype size instead of the wire protocol 
size causing
the check to always fail.

Also fix the size calculation for the header (size). It is 2 x CARD16 for both 
types
despite the unused `CARD16` for `XimType_XIMStyles`.

[1] 
https://www.x.org/releases/X11R7.6/doc/libX11/specs/XIM/xim.html#Input_Method_Styles

This fixes a regression caused by 388b303c62aa35a245f1704211a023440ad2c488 in 
1.6.10.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.9 -r1.2 \
xsrc/external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c
diff -u xsrc/external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c:1.1.1.9 xsrc/external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c:1.2
--- xsrc/external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c:1.1.1.9	Fri Jul 31 19:19:40 2020
+++ xsrc/external/mit/libX11/dist/modules/im/ximcp/imRmAttr.c	Tue Aug  4 15:47:27 2020
@@ -265,7 +265,7 @@ _XimAttributeToValue(
 
 	if (num > (USHRT_MAX / sizeof(XIMStyle)))
 		return False;
-	if ((sizeof(num) + (num * sizeof(XIMStyle))) > data_len)
+	if ((2 * sizeof(CARD16) + (num * sizeof(CARD32))) > data_len)
 		return False;
 	alloc_len = sizeof(XIMStyles) + sizeof(XIMStyle) * num;
 	if (alloc_len < sizeof(XIMStyles))
@@ -379,7 +379,7 @@ _XimAttributeToValue(
 
 	if (num > (UINT_MAX / sizeof(XIMHotKeyTrigger)))
 		return False;
-	if ((sizeof(num) + (num * sizeof(XIMHotKeyTrigger))) > data_len)
+	if ((2 * sizeof(CARD16) + (num * 3 * sizeof(CARD32))) > data_len)
 		return False;
 	alloc_len = sizeof(XIMHotKeyTriggers)
 		  + sizeof(XIMHotKeyTrigger) * num;



CVS commit: xsrc/external/mit/libX11/dist

2020-07-31 Thread Maya Rashish
Module Name:xsrc
Committed By:   maya
Date:   Fri Jul 31 19:29:52 UTC 2020

Modified Files:
xsrc/external/mit/libX11/dist/m4: libtool.m4
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: Compose.pre
xsrc/external/mit/libX11/dist/src: Font.c FontNames.c XlibInt.c

Log Message:
Merge libX11 1.6.10


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 xsrc/external/mit/libX11/dist/m4/libtool.m4
cvs rdiff -u -r1.5 -r1.6 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre
cvs rdiff -u -r1.6 -r1.7 xsrc/external/mit/libX11/dist/src/Font.c
cvs rdiff -u -r1.8 -r1.9 xsrc/external/mit/libX11/dist/src/FontNames.c
cvs rdiff -u -r1.12 -r1.13 xsrc/external/mit/libX11/dist/src/XlibInt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist

2020-07-31 Thread Maya Rashish
Module Name:xsrc
Committed By:   maya
Date:   Fri Jul 31 19:29:52 UTC 2020

Modified Files:
xsrc/external/mit/libX11/dist/m4: libtool.m4
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: Compose.pre
xsrc/external/mit/libX11/dist/src: Font.c FontNames.c XlibInt.c

Log Message:
Merge libX11 1.6.10


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 xsrc/external/mit/libX11/dist/m4/libtool.m4
cvs rdiff -u -r1.5 -r1.6 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre
cvs rdiff -u -r1.6 -r1.7 xsrc/external/mit/libX11/dist/src/Font.c
cvs rdiff -u -r1.8 -r1.9 xsrc/external/mit/libX11/dist/src/FontNames.c
cvs rdiff -u -r1.12 -r1.13 xsrc/external/mit/libX11/dist/src/XlibInt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/m4/libtool.m4
diff -u xsrc/external/mit/libX11/dist/m4/libtool.m4:1.8 xsrc/external/mit/libX11/dist/m4/libtool.m4:1.9
--- xsrc/external/mit/libX11/dist/m4/libtool.m4:1.8	Sun Feb 23 09:05:16 2020
+++ xsrc/external/mit/libX11/dist/m4/libtool.m4	Fri Jul 31 19:29:52 2020
@@ -728,7 +728,6 @@ _LT_CONFIG_SAVE_COMMANDS([
 cat <<_LT_EOF >> "$cfgfile"
 #! $SHELL
 # Generated automatically by $as_me ($PACKAGE) $VERSION
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
 
 # Provide generalized library-building support services.
@@ -2867,9 +2866,6 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu 
   # before this can be enabled.
   hardcode_into_libs=yes
 
-  # Add ABI-specific directories to the system library path.
-  sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
-
   # Ideally, we could use ldconfig to report *all* directores which are
   # searched for libraries, however this is still not possible.  Aside from not
   # being certain /sbin/ldconfig is available, command
@@ -2878,7 +2874,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu 
   # appending ld.so.conf contents (and includes) to the search path.
   if test -f /etc/ld.so.conf; then
 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
-sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
+sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
   fi
 
   # We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -2890,6 +2886,18 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu 
   dynamic_linker='GNU/Linux ld.so'
   ;;
 
+netbsdelf*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='NetBSD ld.elf_so'
+  ;;
+
 netbsd*)
   version_type=sunos
   need_lib_prefix=no
@@ -3549,7 +3557,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu 
   lt_cv_deplibs_check_method=pass_all
   ;;
 
-netbsd*)
+netbsd* | netbsdelf*-gnu)
   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
   else
@@ -4427,7 +4435,7 @@ m4_if([$1], [CXX], [
 	;;
 	esac
 	;;
-  netbsd*)
+  netbsd* | netbsdelf*-gnu)
 	;;
   *qnx* | *nto*)
 # QNX uses GNU C++, but need to define -shared option too, otherwise
@@ -4939,6 +4947,9 @@ m4_if([$1], [CXX], [
   ;;
 esac
 ;;
+  linux* | k*bsd*-gnu | gnu*)
+_LT_TAGVAR(link_all_deplibs, $1)=no
+;;
   *)
 _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
 ;;
@@ -5001,6 +5012,9 @@ dnl Note also adjust exclude_expsyms for
   openbsd* | bitrig*)
 with_gnu_ld=no
 ;;
+  linux* | k*bsd*-gnu | gnu*)
+_LT_TAGVAR(link_all_deplibs, $1)=no
+;;
   esac
 
   _LT_TAGVAR(ld_shlibs, $1)=yes
@@ -5255,7 +5269,7 @@ _LT_EOF
   fi
   ;;
 
-netbsd*)
+netbsd* | netbsdelf*-gnu)
   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
 	_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
 	wlarc=
@@ -5776,6 +5790,7 @@ _LT_EOF
 	if test yes = "$lt_cv_irix_exported_symbol"; then
   _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
 	fi
+	_LT_TAGVAR(link_all_deplibs, $1)=no
   else
 	

CVS commit: xsrc/external/mit/libX11/dist/m4

2019-08-06 Thread Maya Rashish
Module Name:xsrc
Committed By:   maya
Date:   Tue Aug  6 11:57:13 UTC 2019

Modified Files:
xsrc/external/mit/libX11/dist/m4: libtool.m4

Log Message:
Undo local diff in file we don't use.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 xsrc/external/mit/libX11/dist/m4/libtool.m4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/m4/libtool.m4
diff -u xsrc/external/mit/libX11/dist/m4/libtool.m4:1.6 xsrc/external/mit/libX11/dist/m4/libtool.m4:1.7
--- xsrc/external/mit/libX11/dist/m4/libtool.m4:1.6	Sun Dec 30 05:45:22 2018
+++ xsrc/external/mit/libX11/dist/m4/libtool.m4	Tue Aug  6 11:57:13 2019
@@ -2666,7 +2666,14 @@ freebsd* | dragonfly*)
 *) objformat=elf ;;
 esac
   fi
-  version_type=freebsd-$objformat
+  # Handle Gentoo/FreeBSD as it was Linux
+  case $host_vendor in
+gentoo)
+  version_type=linux ;;
+*)
+  version_type=freebsd-$objformat ;;
+  esac
+
   case $version_type in
 freebsd-elf*)
   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
@@ -2678,6 +2685,12 @@ freebsd* | dragonfly*)
   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
   need_version=yes
   ;;
+linux)
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  need_lib_prefix=no
+  need_version=no
+  ;;
   esac
   shlibpath_var=LD_LIBRARY_PATH
   case $host_os in
@@ -2887,18 +2900,6 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu 
   dynamic_linker='GNU/Linux ld.so'
   ;;
 
-netbsdelf*-gnu)
-  version_type=linux
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  dynamic_linker='NetBSD ld.elf_so'
-  ;;
-
 netbsd*)
   version_type=sunos
   need_lib_prefix=no
@@ -3558,7 +3559,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu 
   lt_cv_deplibs_check_method=pass_all
   ;;
 
-netbsd* | netbsdelf*-gnu)
+netbsd*)
   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
   else
@@ -4436,7 +4437,7 @@ m4_if([$1], [CXX], [
 	;;
 	esac
 	;;
-  netbsd* | netbsdelf*-gnu)
+  netbsd*)
 	;;
   *qnx* | *nto*)
 # QNX uses GNU C++, but need to define -shared option too, otherwise
@@ -4948,9 +4949,6 @@ m4_if([$1], [CXX], [
   ;;
 esac
 ;;
-  linux* | k*bsd*-gnu | gnu*)
-_LT_TAGVAR(link_all_deplibs, $1)=no
-;;
   *)
 _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
 ;;
@@ -5013,9 +5011,6 @@ dnl Note also adjust exclude_expsyms for
   openbsd* | bitrig*)
 with_gnu_ld=no
 ;;
-  linux* | k*bsd*-gnu | gnu*)
-_LT_TAGVAR(link_all_deplibs, $1)=no
-;;
   esac
 
   _LT_TAGVAR(ld_shlibs, $1)=yes
@@ -5270,7 +5265,7 @@ _LT_EOF
   fi
   ;;
 
-netbsd* | netbsdelf*-gnu)
+netbsd*)
   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
 	_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
 	wlarc=
@@ -5791,7 +5786,6 @@ _LT_EOF
 	if test yes = "$lt_cv_irix_exported_symbol"; then
   _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
 	fi
-	_LT_TAGVAR(link_all_deplibs, $1)=no
   else
 	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
 	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
@@ -5813,7 +5807,7 @@ _LT_EOF
   esac
   ;;
 
-netbsd* | netbsdelf*-gnu)
+netbsd*)
   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
 	_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
   else



CVS commit: xsrc/external/mit/libX11/dist/m4

2019-08-06 Thread Maya Rashish
Module Name:xsrc
Committed By:   maya
Date:   Tue Aug  6 11:57:13 UTC 2019

Modified Files:
xsrc/external/mit/libX11/dist/m4: libtool.m4

Log Message:
Undo local diff in file we don't use.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 xsrc/external/mit/libX11/dist/m4/libtool.m4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist/m4

2018-12-29 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sun Dec 30 05:45:22 UTC 2018

Modified Files:
xsrc/external/mit/libX11/dist/m4: libtool.m4

Log Message:
merge libX11 1.6.7.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 xsrc/external/mit/libX11/dist/m4/libtool.m4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/m4/libtool.m4
diff -u xsrc/external/mit/libX11/dist/m4/libtool.m4:1.5 xsrc/external/mit/libX11/dist/m4/libtool.m4:1.6
--- xsrc/external/mit/libX11/dist/m4/libtool.m4:1.5	Tue Aug 28 05:52:12 2018
+++ xsrc/external/mit/libX11/dist/m4/libtool.m4	Sun Dec 30 05:45:22 2018
@@ -1417,10 +1417,10 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*
 	  x86_64-*linux*)
 	LD="${LD-ld} -m elf_x86_64"
 	;;
-	  powerpcle-*linux*)
+	  powerpcle-*linux*|powerpc64le-*linux*)
 	LD="${LD-ld} -m elf64lppc"
 	;;
-	  powerpc-*linux*)
+	  powerpc-*linux*|powerpc64-*linux*)
 	LD="${LD-ld} -m elf64ppc"
 	;;
 	  s390*-*linux*|s390*-*tpf*)



CVS commit: xsrc/external/mit/libX11/dist/m4

2018-12-29 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sun Dec 30 05:45:22 UTC 2018

Modified Files:
xsrc/external/mit/libX11/dist/m4: libtool.m4

Log Message:
merge libX11 1.6.7.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 xsrc/external/mit/libX11/dist/m4/libtool.m4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist

2018-08-27 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Tue Aug 28 05:52:12 UTC 2018

Modified Files:
xsrc/external/mit/libX11/dist/m4: libtool.m4
xsrc/external/mit/libX11/dist/modules/im/ximcp: imLcLkup.c
xsrc/external/mit/libX11/dist/src: FontNames.c GetFPath.c ListExt.c
ModMap.c XlibInt.c

Log Message:
merge libX11 1.6.6.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 xsrc/external/mit/libX11/dist/m4/libtool.m4
cvs rdiff -u -r1.2 -r1.3 \
xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c
cvs rdiff -u -r1.6 -r1.7 xsrc/external/mit/libX11/dist/src/FontNames.c \
xsrc/external/mit/libX11/dist/src/ModMap.c
cvs rdiff -u -r1.5 -r1.6 xsrc/external/mit/libX11/dist/src/GetFPath.c \
xsrc/external/mit/libX11/dist/src/ListExt.c
cvs rdiff -u -r1.9 -r1.10 xsrc/external/mit/libX11/dist/src/XlibInt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist

2018-08-27 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Tue Aug 28 05:52:12 UTC 2018

Modified Files:
xsrc/external/mit/libX11/dist/m4: libtool.m4
xsrc/external/mit/libX11/dist/modules/im/ximcp: imLcLkup.c
xsrc/external/mit/libX11/dist/src: FontNames.c GetFPath.c ListExt.c
ModMap.c XlibInt.c

Log Message:
merge libX11 1.6.6.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 xsrc/external/mit/libX11/dist/m4/libtool.m4
cvs rdiff -u -r1.2 -r1.3 \
xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c
cvs rdiff -u -r1.6 -r1.7 xsrc/external/mit/libX11/dist/src/FontNames.c \
xsrc/external/mit/libX11/dist/src/ModMap.c
cvs rdiff -u -r1.5 -r1.6 xsrc/external/mit/libX11/dist/src/GetFPath.c \
xsrc/external/mit/libX11/dist/src/ListExt.c
cvs rdiff -u -r1.9 -r1.10 xsrc/external/mit/libX11/dist/src/XlibInt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/m4/libtool.m4
diff -u xsrc/external/mit/libX11/dist/m4/libtool.m4:1.4 xsrc/external/mit/libX11/dist/m4/libtool.m4:1.5
--- xsrc/external/mit/libX11/dist/m4/libtool.m4:1.4	Sat Mar  4 22:00:21 2017
+++ xsrc/external/mit/libX11/dist/m4/libtool.m4	Tue Aug 28 05:52:12 2018
@@ -2666,14 +2666,7 @@ freebsd* | dragonfly*)
 *) objformat=elf ;;
 esac
   fi
-  # Handle Gentoo/FreeBSD as it was Linux
-  case $host_vendor in
-gentoo)
-  version_type=linux ;;
-*)
-  version_type=freebsd-$objformat ;;
-  esac
-
+  version_type=freebsd-$objformat
   case $version_type in
 freebsd-elf*)
   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
@@ -2685,12 +2678,6 @@ freebsd* | dragonfly*)
   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
   need_version=yes
   ;;
-linux)
-  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  need_lib_prefix=no
-  need_version=no
-  ;;
   esac
   shlibpath_var=LD_LIBRARY_PATH
   case $host_os in
@@ -2900,6 +2887,18 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu 
   dynamic_linker='GNU/Linux ld.so'
   ;;
 
+netbsdelf*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='NetBSD ld.elf_so'
+  ;;
+
 netbsd*)
   version_type=sunos
   need_lib_prefix=no
@@ -3559,7 +3558,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu 
   lt_cv_deplibs_check_method=pass_all
   ;;
 
-netbsd*)
+netbsd* | netbsdelf*-gnu)
   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
   else
@@ -4437,7 +4436,7 @@ m4_if([$1], [CXX], [
 	;;
 	esac
 	;;
-  netbsd*)
+  netbsd* | netbsdelf*-gnu)
 	;;
   *qnx* | *nto*)
 # QNX uses GNU C++, but need to define -shared option too, otherwise
@@ -4949,6 +4948,9 @@ m4_if([$1], [CXX], [
   ;;
 esac
 ;;
+  linux* | k*bsd*-gnu | gnu*)
+_LT_TAGVAR(link_all_deplibs, $1)=no
+;;
   *)
 _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
 ;;
@@ -5011,6 +5013,9 @@ dnl Note also adjust exclude_expsyms for
   openbsd* | bitrig*)
 with_gnu_ld=no
 ;;
+  linux* | k*bsd*-gnu | gnu*)
+_LT_TAGVAR(link_all_deplibs, $1)=no
+;;
   esac
 
   _LT_TAGVAR(ld_shlibs, $1)=yes
@@ -5265,7 +5270,7 @@ _LT_EOF
   fi
   ;;
 
-netbsd*)
+netbsd* | netbsdelf*-gnu)
   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
 	_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
 	wlarc=
@@ -5786,6 +5791,7 @@ _LT_EOF
 	if test yes = "$lt_cv_irix_exported_symbol"; then
   _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
 	fi
+	_LT_TAGVAR(link_all_deplibs, $1)=no
   else
 	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
 	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` 

CVS commit: xsrc/external/mit/libX11/dist

2017-03-04 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sat Mar  4 22:00:21 UTC 2017

Modified Files:
xsrc/external/mit/libX11/dist/m4: libtool.m4 ltoptions.m4 ltsugar.m4
ltversion.m4 lt~obsolete.m4
xsrc/external/mit/libX11/dist/src: FontNames.c

Log Message:
merge libX11 1.6.5.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/libX11/dist/m4/libtool.m4 \
xsrc/external/mit/libX11/dist/m4/ltoptions.m4 \
xsrc/external/mit/libX11/dist/m4/ltsugar.m4 \
xsrc/external/mit/libX11/dist/m4/ltversion.m4 \
xsrc/external/mit/libX11/dist/m4/lt~obsolete.m4
cvs rdiff -u -r1.5 -r1.6 xsrc/external/mit/libX11/dist/src/FontNames.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist/modules/im/ximcp

2016-10-13 Thread Joerg Sonnenberger
Module Name:xsrc
Committed By:   joerg
Date:   Thu Oct 13 23:38:48 UTC 2016

Modified Files:
xsrc/external/mit/libX11/dist/modules/im/ximcp: imLcLkup.c

Log Message:
Add explicit char cast to deal with constants being implicitly changed
on signed char platforms.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.5 -r1.2 \
xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c
diff -u xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c:1.1.1.5 xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c:1.2
--- xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c:1.1.1.5	Thu May 30 23:04:43 2013
+++ xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c	Thu Oct 13 23:38:47 2016
@@ -219,9 +219,9 @@ _XimLocalUtf8LookupString(XIC xic, XKeyE
 		if(status) *status = XBufferOverflow;
 		return (ret);
 	}
-	buffer[0] = 0xe0 | ((BRL_UC_ROW >> 12) & 0x0f);
-	buffer[1] = 0x80 | ((BRL_UC_ROW >> 8) & 0x30) | (pattern >> 6);
-	buffer[2] = 0x80 | (pattern & 0x3f);
+	buffer[0] = (char)(0xe0 | ((BRL_UC_ROW >> 12) & 0x0f));
+	buffer[1] = (char)(0x80 | ((BRL_UC_ROW >> 8) & 0x30) | (pattern >> 6));
+	buffer[2] = (char)(0x80 | (pattern & 0x3f));
 	if(keysym) {
 		*keysym = XK_braille_blank | pattern;
 		if(status) *status = XLookupBoth;



CVS commit: xsrc/external/mit/libX11/dist/modules/im/ximcp

2016-10-13 Thread Joerg Sonnenberger
Module Name:xsrc
Committed By:   joerg
Date:   Thu Oct 13 23:38:48 UTC 2016

Modified Files:
xsrc/external/mit/libX11/dist/modules/im/ximcp: imLcLkup.c

Log Message:
Add explicit char cast to deal with constants being implicitly changed
on signed char platforms.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.5 -r1.2 \
xsrc/external/mit/libX11/dist/modules/im/ximcp/imLcLkup.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist

2016-10-04 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Tue Oct  4 22:04:39 UTC 2016

Modified Files:
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: Compose.pre
xsrc/external/mit/libX11/dist/src: Font.c FontNames.c GetFPath.c
ListExt.c ModMap.c XlibInt.c
xsrc/external/mit/libX11/dist/src/xcms: cmsTrig.c
xsrc/external/mit/libX11/dist/src/xlibi18n: XlcDL.c
Added Files:
xsrc/external/mit/libX11/dist/m4: libtool.m4 ltoptions.m4 ltsugar.m4
ltversion.m4 lt~obsolete.m4

Log Message:
merge libX11 1.6.4.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.3 xsrc/external/mit/libX11/dist/m4/libtool.m4 \
xsrc/external/mit/libX11/dist/m4/ltoptions.m4 \
xsrc/external/mit/libX11/dist/m4/ltsugar.m4 \
xsrc/external/mit/libX11/dist/m4/ltversion.m4 \
xsrc/external/mit/libX11/dist/m4/lt~obsolete.m4
cvs rdiff -u -r1.3 -r1.4 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre
cvs rdiff -u -r1.4 -r1.5 xsrc/external/mit/libX11/dist/src/Font.c \
xsrc/external/mit/libX11/dist/src/FontNames.c \
xsrc/external/mit/libX11/dist/src/GetFPath.c \
xsrc/external/mit/libX11/dist/src/ListExt.c
cvs rdiff -u -r1.5 -r1.6 xsrc/external/mit/libX11/dist/src/ModMap.c
cvs rdiff -u -r1.8 -r1.9 xsrc/external/mit/libX11/dist/src/XlibInt.c
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/libX11/dist/src/xcms/cmsTrig.c
cvs rdiff -u -r1.7 -r1.8 xsrc/external/mit/libX11/dist/src/xlibi18n/XlcDL.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist

2015-07-19 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sun Jul 19 08:13:11 UTC 2015

Modified Files:
xsrc/external/mit/libX11/dist/man: XCreateGC.man
xsrc/external/mit/libX11/dist/modules/lc/gen: lcGenConv.c
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: Compose.pre
xsrc/external/mit/libX11/dist/src: Font.c FontNames.c GetFPath.c
ListExt.c ModMap.c XlibInt.c
xsrc/external/mit/libX11/dist/src/xkb: XKBMAlloc.c
Removed Files:
xsrc/external/mit/libX11/dist/modules/lc/xlocale: Makefile.am
Makefile.in lcEuc.c lcJis.c lcSjis.c

Log Message:
merge libX11 1.6.3.

this properly fixes src/xkb/XKBMAlloc.c rev 1.2 as well (this probably
should be looked at for pull up as patch.)


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/libX11/dist/man/XCreateGC.man
cvs rdiff -u -r1.6 -r1.7 \
xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c
cvs rdiff -u -r1.1.1.4 -r0 \
xsrc/external/mit/libX11/dist/modules/lc/xlocale/Makefile.am \
xsrc/external/mit/libX11/dist/modules/lc/xlocale/lcEuc.c \
xsrc/external/mit/libX11/dist/modules/lc/xlocale/lcSjis.c
cvs rdiff -u -r1.1.1.12 -r0 \
xsrc/external/mit/libX11/dist/modules/lc/xlocale/Makefile.in
cvs rdiff -u -r1.1.1.6 -r0 \
xsrc/external/mit/libX11/dist/modules/lc/xlocale/lcJis.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/libX11/dist/src/Font.c \
xsrc/external/mit/libX11/dist/src/FontNames.c \
xsrc/external/mit/libX11/dist/src/GetFPath.c \
xsrc/external/mit/libX11/dist/src/ListExt.c
cvs rdiff -u -r1.4 -r1.5 xsrc/external/mit/libX11/dist/src/ModMap.c
cvs rdiff -u -r1.7 -r1.8 xsrc/external/mit/libX11/dist/src/XlibInt.c
cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/libX11/dist/src/xkb/XKBMAlloc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/man/XCreateGC.man
diff -u xsrc/external/mit/libX11/dist/man/XCreateGC.man:1.3 xsrc/external/mit/libX11/dist/man/XCreateGC.man:1.4
--- xsrc/external/mit/libX11/dist/man/XCreateGC.man:1.3	Thu May 30 23:09:16 2013
+++ xsrc/external/mit/libX11/dist/man/XCreateGC.man	Sun Jul 19 08:13:11 2015
@@ -247,173 +247,127 @@ The
 .ZN XGCValues
 structure contains:
 .LP
-.LP
 /\* GC attribute value mask bits */
 .TS
 lw(.5i) lw(2.5i) lw(.75i).
-T{
-\#define
-T}	T{
+\#define	T{
 .ZN GCFunction
 T}	T{
 (1L0)
 T}
-T{
-\#define
-T}	T{
+\#define	T{
 .ZN GCPlaneMask
 T}	T{
 (1L1)
 T}
-T{
-\#define
-T}	T{
+\#define	T{
 .ZN GCForeground
 T}	T{
 (1L2)
 T}
-T{
-\#define
-T}	T{
+\#define	T{
 .ZN GCBackground
 T}	T{
 (1L3)
 T}
-T{
-\#define
-T}	T{
+\#define	T{
 .ZN GCLineWidth
 T}	T{
 (1L4)
 T}
-T{
-\#define
-T}	T{
+\#define	T{
 .ZN GCLineStyle
 T}	T{
 (1L5)
 T}
-T{
-\#define
-T}	T{
+\#define	T{
 .ZN GCCapStyle
 T}	T{
 (1L6)
 T}
-T{
-\#define
-T}	T{
+\#define	T{
 .ZN GCJoinStyle
 T}	T{
 (1L7)
 T}
-T{
-\#define
-T}	T{
+\#define	T{
 .ZN GCFillStyle
 T}	T{
 (1L8)
 T}
-T{
-\#define
-T}	T{
+\#define	T{
 .ZN GCFillRule
 T}	T{
 (1L9)
 T}
-T{
-\#define
-T}	T{
+\#define	T{
 .ZN GCTile
 T}	T{
 (1L10)
 T}
-T{
-\#define
-T}	T{
+\#define	T{
 .ZN GCStipple
 T}	T{
 (1L11)
 T}
-T{
-\#define
-T}	T{
+\#define	T{
 .ZN GCTileStipXOrigin
 T}	T{
 (1L12)
 T}
-T{
-\#define
-T}	T{
+\#define	T{
 .ZN GCTileStipYOrigin
 T}	T{
 (1L13)
 T}
-T{
-\#define
-T}	T{
+\#define	T{
 .ZN GCFont
 T}	T{
 (1L14)
 T}
-T{
-\#define
-T}	T{
+\#define	T{
 .ZN GCSubwindowMode
 T}	T{
 (1L15)
 T}
-T{
-\#define
-T}	T{
+\#define	T{
 .ZN GCGraphicsExposures
 T}	T{
 (1L16)
 T}
-T{
-\#define
-T}	T{
+\#define	T{
 .ZN GCClipXOrigin
 T}	T{
 (1L17)
 T}
-T{
-\#define
-T}	T{
+\#define	T{
 .ZN GCClipYOrigin
 T}	T{
 (1L18)
 T}
-T{
-\#define
-T}	T{
+\#define	T{
 .ZN GCClipMask
 T}	T{
 (1L19)
 T}
-T{
-\#define
-T}	T{
+\#define	T{
 .ZN GCDashOffset
 T}	T{
 (1L20)
 T}
-T{
-\#define
-T}	T{
+\#define	T{
 .ZN GCDashList
 T}	T{
 (1L21)
 T}
-T{
-\#define
-T}	T{
+\#define	T{
 .ZN GCArcMode
 T}	T{
 (1L22)
 T}
 .TE
 .IN XGCValues  @DEF@
+.LP
 .Ds 0
 /\* Values */
 

Index: xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c
diff -u xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c:1.6 xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c:1.7
--- xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c:1.6	Sun Mar 16 22:48:34 2014
+++ xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c	Sun Jul 19 08:13:11 2015
@@ -753,7 +753,7 @@ mbstowcs_org(
 
 CodeSet codeset = NULL;
 
-const char *inbufptr = *from;
+const char *inbufptr;
 wchar_t *outbufptr = (wchar_t *) *to;
 int from_size = *from_left;
 
@@ -764,6 +764,8 @@ mbstowcs_org(
 return( 0 );
 }
 
+inbufptr = *from;
+
 while (*from_left  *to_left) {
 
 	ch = *inbufptr++;
@@ -1223,8 +1225,7 @@ stdc_wcstocts(
 goto ret;
 
 ret:
-if (buf)
-	Xfree(buf);
+Xfree(buf);
 
 return 

CVS commit: xsrc/external/mit/libX11/dist

2015-07-19 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sun Jul 19 08:13:11 UTC 2015

Modified Files:
xsrc/external/mit/libX11/dist/man: XCreateGC.man
xsrc/external/mit/libX11/dist/modules/lc/gen: lcGenConv.c
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: Compose.pre
xsrc/external/mit/libX11/dist/src: Font.c FontNames.c GetFPath.c
ListExt.c ModMap.c XlibInt.c
xsrc/external/mit/libX11/dist/src/xkb: XKBMAlloc.c
Removed Files:
xsrc/external/mit/libX11/dist/modules/lc/xlocale: Makefile.am
Makefile.in lcEuc.c lcJis.c lcSjis.c

Log Message:
merge libX11 1.6.3.

this properly fixes src/xkb/XKBMAlloc.c rev 1.2 as well (this probably
should be looked at for pull up as patch.)


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/libX11/dist/man/XCreateGC.man
cvs rdiff -u -r1.6 -r1.7 \
xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c
cvs rdiff -u -r1.1.1.4 -r0 \
xsrc/external/mit/libX11/dist/modules/lc/xlocale/Makefile.am \
xsrc/external/mit/libX11/dist/modules/lc/xlocale/lcEuc.c \
xsrc/external/mit/libX11/dist/modules/lc/xlocale/lcSjis.c
cvs rdiff -u -r1.1.1.12 -r0 \
xsrc/external/mit/libX11/dist/modules/lc/xlocale/Makefile.in
cvs rdiff -u -r1.1.1.6 -r0 \
xsrc/external/mit/libX11/dist/modules/lc/xlocale/lcJis.c
cvs rdiff -u -r1.2 -r1.3 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/libX11/dist/src/Font.c \
xsrc/external/mit/libX11/dist/src/FontNames.c \
xsrc/external/mit/libX11/dist/src/GetFPath.c \
xsrc/external/mit/libX11/dist/src/ListExt.c
cvs rdiff -u -r1.4 -r1.5 xsrc/external/mit/libX11/dist/src/ModMap.c
cvs rdiff -u -r1.7 -r1.8 xsrc/external/mit/libX11/dist/src/XlibInt.c
cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/libX11/dist/src/xkb/XKBMAlloc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist/src

2014-08-25 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Mon Aug 25 11:48:49 UTC 2014

Modified Files:
xsrc/external/mit/libX11/dist/src: XlibInt.c

Log Message:
don't return after exit.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 xsrc/external/mit/libX11/dist/src/XlibInt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/src/XlibInt.c
diff -u xsrc/external/mit/libX11/dist/src/XlibInt.c:1.6 xsrc/external/mit/libX11/dist/src/XlibInt.c:1.7
--- xsrc/external/mit/libX11/dist/src/XlibInt.c:1.6	Sun Mar 16 18:48:34 2014
+++ xsrc/external/mit/libX11/dist/src/XlibInt.c	Mon Aug 25 07:48:49 2014
@@ -1499,7 +1499,9 @@ _XIOError (
 else
 	_XDefaultIOError(dpy);
 exit (1);
+#ifndef __NetBSD__
 return 0;
+#endif
 }
 
 



CVS commit: xsrc/external/mit/libX11/dist/src

2014-08-25 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Mon Aug 25 11:48:49 UTC 2014

Modified Files:
xsrc/external/mit/libX11/dist/src: XlibInt.c

Log Message:
don't return after exit.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 xsrc/external/mit/libX11/dist/src/XlibInt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist/src/xkb

2014-07-13 Thread Joerg Sonnenberger
Module Name:xsrc
Committed By:   joerg
Date:   Sun Jul 13 16:37:45 UTC 2014

Modified Files:
xsrc/external/mit/libX11/dist/src/xkb: XKBMAlloc.c

Log Message:
Fix compare to actually do the right thing.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.6 -r1.2 \
xsrc/external/mit/libX11/dist/src/xkb/XKBMAlloc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/src/xkb/XKBMAlloc.c
diff -u xsrc/external/mit/libX11/dist/src/xkb/XKBMAlloc.c:1.1.1.6 xsrc/external/mit/libX11/dist/src/xkb/XKBMAlloc.c:1.2
--- xsrc/external/mit/libX11/dist/src/xkb/XKBMAlloc.c:1.1.1.6	Sun Mar 16 22:43:47 2014
+++ xsrc/external/mit/libX11/dist/src/xkb/XKBMAlloc.c	Sun Jul 13 16:37:45 2014
@@ -302,7 +302,7 @@ XkbAddKeyType(XkbDescPtr xkb,
 }
 }
 }
-if ((!map) || (!map-types) || (!map-num_types  XkbNumRequiredTypes)) {
+if ((!map) || (!map-types) || !(map-num_types  XkbNumRequiredTypes)) {
 tmp = XkbNumRequiredTypes + 1;
 if (XkbAllocClientMap(xkb, XkbKeyTypesMask, tmp) != Success)
 return NULL;



CVS commit: xsrc/external/mit/libX11/dist/src/xkb

2014-07-13 Thread Joerg Sonnenberger
Module Name:xsrc
Committed By:   joerg
Date:   Sun Jul 13 16:37:45 UTC 2014

Modified Files:
xsrc/external/mit/libX11/dist/src/xkb: XKBMAlloc.c

Log Message:
Fix compare to actually do the right thing.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.6 -r1.2 \
xsrc/external/mit/libX11/dist/src/xkb/XKBMAlloc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist/nls/en_US.UTF-8

2014-04-30 Thread Thomas Klausner
Module Name:xsrc
Committed By:   wiz
Date:   Wed Apr 30 12:35:55 UTC 2014

Modified Files:
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: Compose.pre

Log Message:
Bugfix from upstream:

commit 5dcb40f28d59587597d2ff6e6ac64c71cfe6ff7b
Author: James Cloos cl...@jhcloos.com
Date:   Tue Sep 17 12:50:42 2013 -0400

nls/en_US.UTF-8/Compose.pre: Fix typo.

Fix typo added in 215ce6a67863, s/actute/acute/.

Fixes bug #69476.  Reported by Jean Krohn.

Signed-off-by: James Cloos cl...@jhcloos.com


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.9 -r1.2 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre
diff -u xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre:1.1.1.9 xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre:1.2
--- xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre:1.1.1.9	Sun Mar 16 22:43:46 2014
+++ xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre	Wed Apr 30 12:35:55 2014
@@ -743,7 +743,7 @@ XCOMM Part 3
 Multi_key i quotedbl 		: ï   idiaeresis # LATIN SMALL LETTER I WITH DIAERESIS
 Multi_key diaeresis i 		: ï   idiaeresis # LATIN SMALL LETTER I WITH DIAERESIS
 Multi_key i diaeresis 		: ï   idiaeresis # LATIN SMALL LETTER I WITH DIAERESIS
-dead_actute j	 		: j́# LATIN SMALL LETTER J U006A with COMBINING ACUTE ACCENT U0301
+dead_acute j	 		: j́# LATIN SMALL LETTER J U006A with COMBINING ACUTE ACCENT U0301
 Multi_key apostrophe j 		: j́# LATIN SMALL LETTER J U006A with COMBINING ACUTE ACCENT U0301
 Multi_key j apostrophe 		: j́# LATIN SMALL LETTER J U006A with COMBINING ACUTE ACCENT U0301
 Multi_key acute j 		: j́# LATIN SMALL LETTER J U006A with COMBINING ACUTE ACCENT U0301



CVS commit: xsrc/external/mit/libX11/dist/nls/en_US.UTF-8

2014-04-30 Thread Thomas Klausner
Module Name:xsrc
Committed By:   wiz
Date:   Wed Apr 30 12:35:55 UTC 2014

Modified Files:
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: Compose.pre

Log Message:
Bugfix from upstream:

commit 5dcb40f28d59587597d2ff6e6ac64c71cfe6ff7b
Author: James Cloos cl...@jhcloos.com
Date:   Tue Sep 17 12:50:42 2013 -0400

nls/en_US.UTF-8/Compose.pre: Fix typo.

Fix typo added in 215ce6a67863, s/actute/acute/.

Fixes bug #69476.  Reported by Jean Krohn.

Signed-off-by: James Cloos cl...@jhcloos.com


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.9 -r1.2 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist/src

2014-03-30 Thread Thomas Klausner
Module Name:xsrc
Committed By:   wiz
Date:   Sun Mar 30 16:39:42 UTC 2014

Modified Files:
xsrc/external/mit/libX11/dist/src: ModMap.c

Log Message:
Add cast to fix -Wpointer-sign warning with clang.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/libX11/dist/src/ModMap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/src/ModMap.c
diff -u xsrc/external/mit/libX11/dist/src/ModMap.c:1.3 xsrc/external/mit/libX11/dist/src/ModMap.c:1.4
--- xsrc/external/mit/libX11/dist/src/ModMap.c:1.3	Sun Mar 16 22:48:34 2014
+++ xsrc/external/mit/libX11/dist/src/ModMap.c	Sun Mar 30 16:39:42 2014
@@ -83,7 +83,7 @@ XSetModifierMapping(
 req-length += mapSize  2;
 req-numKeyPerModifier = modifier_map-max_keypermod;
 
-Data(dpy, modifier_map-modifiermap, mapSize);
+Data(dpy, (char *)modifier_map-modifiermap, mapSize);
 
 (void) _XReply(dpy, (xReply *)  rep,
 	(SIZEOF(xSetModifierMappingReply) - SIZEOF(xReply))  2, xTrue);



CVS commit: xsrc/external/mit/libX11/dist/src

2014-03-30 Thread Thomas Klausner
Module Name:xsrc
Committed By:   wiz
Date:   Sun Mar 30 16:39:42 UTC 2014

Modified Files:
xsrc/external/mit/libX11/dist/src: ModMap.c

Log Message:
Add cast to fix -Wpointer-sign warning with clang.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/libX11/dist/src/ModMap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist

2014-03-16 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sun Mar 16 22:48:35 UTC 2014

Modified Files:
xsrc/external/mit/libX11/dist/modules/lc/gen: lcGenConv.c
xsrc/external/mit/libX11/dist/src: Font.c FontNames.c GetFPath.c
ListExt.c ModMap.c XlibInt.c
xsrc/external/mit/libX11/dist/src/xlibi18n: XlcDL.c
Removed Files:
xsrc/external/mit/libX11/dist/src: udcInf.c

Log Message:
merge libX11 1.6.2.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 \
xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c
cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/libX11/dist/src/Font.c \
xsrc/external/mit/libX11/dist/src/FontNames.c \
xsrc/external/mit/libX11/dist/src/GetFPath.c \
xsrc/external/mit/libX11/dist/src/ListExt.c \
xsrc/external/mit/libX11/dist/src/ModMap.c
cvs rdiff -u -r1.5 -r1.6 xsrc/external/mit/libX11/dist/src/XlibInt.c
cvs rdiff -u -r1.1.1.4 -r0 xsrc/external/mit/libX11/dist/src/udcInf.c
cvs rdiff -u -r1.6 -r1.7 xsrc/external/mit/libX11/dist/src/xlibi18n/XlcDL.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c
diff -u xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c:1.5 xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c:1.6
--- xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c:1.5	Thu May 30 23:09:16 2013
+++ xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c	Sun Mar 16 22:48:34 2014
@@ -342,7 +342,7 @@ byteM_parse_codeset(
 	continue;
 
 for (j = 0; j  codeset-length; j++) {
-	ch = *((unsigned char *)(inbufptr + j));
+	ch = *((const unsigned char *)(inbufptr + j));
 	byteM_rec = byteM[j];
 	byteinfo = byteM_rec.byteinfo;
 
@@ -764,11 +764,6 @@ mbstowcs_org(
 return( 0 );
 }
 
-#ifdef notdef
-if (*from_left  *to_left)
-*from_left = *to_left;
-#endif
-
 while (*from_left  *to_left) {
 
 	ch = *inbufptr++;
@@ -923,11 +918,6 @@ wcstombs_org(
 int defstr_len = strlen(default_string);
 
 
-#ifdef notdef
-if (*from_left  *to_left)
-*from_left = *to_left;
-#endif
-
 while (*from_left  *to_left) {
 
 wc = *inbufptr++;
@@ -1084,11 +1074,6 @@ wcstocts(
 int from_size = *from_left;
 char *ext_seg_len = NULL;
 
-#ifdef notdef
-if (*from_left  *to_left)
-*from_left = *to_left;
-#endif
-
 while (*from_left  *to_left) {
 
 wc = *inbufptr++;
@@ -1239,7 +1224,7 @@ stdc_wcstocts(
 
 ret:
 if (buf)
-	Xfree((char *)buf);
+	Xfree(buf);
 
 return (unconv_num1 + unconv_num2);
 }
@@ -1278,11 +1263,6 @@ ctstowcs(
 return( 0 );
 }
 
-#ifdef notdef
-if (*from_left  *to_left)
-*from_left = *to_left;
-#endif
-
 while (*from_left  *to_left) {
 
 	ch = *inbufptr++;
@@ -1564,7 +1544,7 @@ stdc_ctstowcs(
 
 ret:
 if (buf)
-	Xfree((char *)buf);
+	Xfree(buf);
 
 return (unconv_num1 + unconv_num2);
 }
@@ -1600,7 +1580,7 @@ stdc_cstowcs(
 
 ret:
 if (buf)
-	Xfree((char *)buf);
+	Xfree(buf);
 
 return (unconv_num1 + unconv_num2);
 }
@@ -1636,7 +1616,7 @@ mbstocts(
 
 ret:
 if (buf)
-	Xfree((char *)buf);
+	Xfree(buf);
 
 return (unconv_num1 + unconv_num2);
 }
@@ -1674,11 +1654,6 @@ mbstostr(
 return( 0 );
 }
 
-#ifdef notdef
-if (*from_left  *to_left)
-*from_left = *to_left;
-#endif
-
 while (*from_left  *to_left) {
 
 	ch = *inbufptr++;
@@ -1966,12 +1941,6 @@ wcstostr(
 const char *default_string = XLC_PUBLIC(lcd, default_string);
 int defstr_len = strlen(default_string);
 
-
-#ifdef notdef
-if (*from_left  *to_left)
-*from_left = *to_left;
-#endif
-
 while (*from_left  *to_left) {
 
 wc = *inbufptr++;
@@ -2094,7 +2063,7 @@ stdc_wcstostr(
 
 ret:
 if (buf)
-	Xfree((char *)buf);
+	Xfree(buf);
 
 return (unconv_num1 + unconv_num2);
 }
@@ -2126,11 +2095,6 @@ wctocs(
 char *outbufptr = *to;
 int from_size = *from_left;
 
-#ifdef notdef
-if (*from_left  *to_left)
-*from_left = *to_left;
-#endif
-
 if (*from_left  *to_left) {
 
 wc = *inbufptr++;
@@ -2374,7 +2338,7 @@ ctstombs(
 
 ret:
 if (buf)
-	Xfree((char *)buf);
+	Xfree(buf);
 
 return (unconv_num1 + unconv_num2);
 }
@@ -2410,7 +2374,7 @@ cstombs(
 
 ret:
 if (buf)
-	Xfree((char *)buf);
+	Xfree(buf);
 
 return (unconv_num1 + unconv_num2);
 }
@@ -2441,11 +2405,6 @@ strtombs(
 char *outbufptr = *to;
 int from_size = *from_left;
 
-#ifdef notdef
-if (*from_left  *to_left)
-*from_left = *to_left;
-#endif
-
 while (*from_left  *to_left) {
 
 ch = *inbufptr++;
@@ -2553,11 +2512,6 @@ strtowcs(
 wchar_t *outbufptr = (wchar_t *)*to;
 int from_size = *from_left;
 
-#ifdef notdef
-if (*from_left  *to_left)
-*from_left = *to_left;
-#endif
-
 while (*from_left  *to_left) {
 
 ch = *inbufptr++;
@@ -2629,7 +2583,7 @@ 

CVS commit: xsrc/external/mit/libX11/dist

2014-03-16 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sun Mar 16 22:48:35 UTC 2014

Modified Files:
xsrc/external/mit/libX11/dist/modules/lc/gen: lcGenConv.c
xsrc/external/mit/libX11/dist/src: Font.c FontNames.c GetFPath.c
ListExt.c ModMap.c XlibInt.c
xsrc/external/mit/libX11/dist/src/xlibi18n: XlcDL.c
Removed Files:
xsrc/external/mit/libX11/dist/src: udcInf.c

Log Message:
merge libX11 1.6.2.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 \
xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c
cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/libX11/dist/src/Font.c \
xsrc/external/mit/libX11/dist/src/FontNames.c \
xsrc/external/mit/libX11/dist/src/GetFPath.c \
xsrc/external/mit/libX11/dist/src/ListExt.c \
xsrc/external/mit/libX11/dist/src/ModMap.c
cvs rdiff -u -r1.5 -r1.6 xsrc/external/mit/libX11/dist/src/XlibInt.c
cvs rdiff -u -r1.1.1.4 -r0 xsrc/external/mit/libX11/dist/src/udcInf.c
cvs rdiff -u -r1.6 -r1.7 xsrc/external/mit/libX11/dist/src/xlibi18n/XlcDL.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist/src

2013-06-25 Thread Thomas Klausner
Module Name:xsrc
Committed By:   wiz
Date:   Tue Jun 25 16:15:16 UTC 2013

Modified Files:
xsrc/external/mit/libX11/dist/src: Font.c

Log Message:
Fix out-of-range comparison.

clang complained:
warning: comparison of constant 768614336404564650 with expression
of type 'CARD32' (aka 'unsigned int') is always true
[-Wtautological-constant-out-of-range-compare]


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.6 -r1.2 xsrc/external/mit/libX11/dist/src/Font.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/src/Font.c
diff -u xsrc/external/mit/libX11/dist/src/Font.c:1.1.1.6 xsrc/external/mit/libX11/dist/src/Font.c:1.2
--- xsrc/external/mit/libX11/dist/src/Font.c:1.1.1.6	Thu May 30 23:04:40 2013
+++ xsrc/external/mit/libX11/dist/src/Font.c	Tue Jun 25 16:15:16 2013
@@ -588,7 +588,7 @@ _XF86BigfontQueryFont (
 	if (!(extcodes-serverCapabilities  CAP_VerifiedLocal)) {
 		struct shmid_ds buf;
 		if (!(shmctl(reply.shmid, IPC_STAT, buf) = 0
-		   reply.nCharInfos  (LONG_MAX / sizeof(XCharStruct))
+		   reply.nCharInfos  (INT_MAX / sizeof(XCharStruct))
 		   buf.shm_segsz = reply.shmsegoffset + reply.nCharInfos * sizeof(XCharStruct) + sizeof(CARD32)
 		   *(CARD32 *)(addr + reply.shmsegoffset + reply.nCharInfos * sizeof(XCharStruct)) == extcodes-serverSignature)) {
 		shmdt(addr);



CVS commit: xsrc/external/mit/libX11/dist/src

2013-06-25 Thread Thomas Klausner
Module Name:xsrc
Committed By:   wiz
Date:   Tue Jun 25 20:34:20 UTC 2013

Modified Files:
xsrc/external/mit/libX11/dist/src: FontNames.c GetFPath.c ListExt.c
ModMap.c

Log Message:
Decrease comparison range to avoid tautologies.
(int32 is always smaller than int64_max, even if the latter is shifted 2 bits)


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.5 -r1.2 xsrc/external/mit/libX11/dist/src/FontNames.c \
xsrc/external/mit/libX11/dist/src/ModMap.c
cvs rdiff -u -r1.1.1.4 -r1.2 xsrc/external/mit/libX11/dist/src/GetFPath.c \
xsrc/external/mit/libX11/dist/src/ListExt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/src/FontNames.c
diff -u xsrc/external/mit/libX11/dist/src/FontNames.c:1.1.1.5 xsrc/external/mit/libX11/dist/src/FontNames.c:1.2
--- xsrc/external/mit/libX11/dist/src/FontNames.c:1.1.1.5	Thu May 30 23:04:40 2013
+++ xsrc/external/mit/libX11/dist/src/FontNames.c	Tue Jun 25 20:34:20 2013
@@ -66,7 +66,7 @@ int *actualCount)	/* RETURN */
 
 if (rep.nFonts) {
 	flist = Xmalloc (rep.nFonts * sizeof(char *));
-	if (rep.length  (LONG_MAX  2)) {
+	if (rep.length  (INT_MAX  2)) {
 	rlen = rep.length  2;
 	ch = Xmalloc(rlen + 1);
 	/* +1 to leave room for last null-terminator */
Index: xsrc/external/mit/libX11/dist/src/ModMap.c
diff -u xsrc/external/mit/libX11/dist/src/ModMap.c:1.1.1.5 xsrc/external/mit/libX11/dist/src/ModMap.c:1.2
--- xsrc/external/mit/libX11/dist/src/ModMap.c:1.1.1.5	Thu May 30 23:04:40 2013
+++ xsrc/external/mit/libX11/dist/src/ModMap.c	Tue Jun 25 20:34:20 2013
@@ -42,7 +42,7 @@ XGetModifierMapping(register Display *dp
 GetEmptyReq(GetModifierMapping, req);
 (void) _XReply (dpy, (xReply *)rep, 0, xFalse);
 
-if (rep.length  (LONG_MAX  2)) {
+if (rep.length  (INT_MAX  2)) {
 	nbytes = (unsigned long)rep.length  2;
 	res = Xmalloc(sizeof (XModifierKeymap));
 	if (res)

Index: xsrc/external/mit/libX11/dist/src/GetFPath.c
diff -u xsrc/external/mit/libX11/dist/src/GetFPath.c:1.1.1.4 xsrc/external/mit/libX11/dist/src/GetFPath.c:1.2
--- xsrc/external/mit/libX11/dist/src/GetFPath.c:1.1.1.4	Thu May 30 23:04:40 2013
+++ xsrc/external/mit/libX11/dist/src/GetFPath.c	Tue Jun 25 20:34:20 2013
@@ -50,7 +50,7 @@ char **XGetFontPath(
 
 	if (rep.nPaths) {
 	flist = Xmalloc(rep.nPaths * sizeof (char *));
-	if (rep.length  (LONG_MAX  2)) {
+	if (rep.length  (INT_MAX  2)) {
 		nbytes = (unsigned long) rep.length  2;
 		ch = Xmalloc (nbytes + 1);
 /* +1 to leave room for last null-terminator */
Index: xsrc/external/mit/libX11/dist/src/ListExt.c
diff -u xsrc/external/mit/libX11/dist/src/ListExt.c:1.1.1.4 xsrc/external/mit/libX11/dist/src/ListExt.c:1.2
--- xsrc/external/mit/libX11/dist/src/ListExt.c:1.1.1.4	Thu May 30 23:04:40 2013
+++ xsrc/external/mit/libX11/dist/src/ListExt.c	Tue Jun 25 20:34:20 2013
@@ -55,7 +55,7 @@ char **XListExtensions(
 
 	if (rep.nExtensions) {
 	list = Xmalloc (rep.nExtensions * sizeof (char *));
-	if (rep.length  (LONG_MAX  2)) {
+	if (rep.length  (INT_MAX  2)) {
 		rlen = rep.length  2;
 		ch = Xmalloc (rlen + 1);
 /* +1 to leave room for last null-terminator */



CVS commit: xsrc/external/mit/libX11/dist/src

2013-06-25 Thread Thomas Klausner
Module Name:xsrc
Committed By:   wiz
Date:   Tue Jun 25 16:15:16 UTC 2013

Modified Files:
xsrc/external/mit/libX11/dist/src: Font.c

Log Message:
Fix out-of-range comparison.

clang complained:
warning: comparison of constant 768614336404564650 with expression
of type 'CARD32' (aka 'unsigned int') is always true
[-Wtautological-constant-out-of-range-compare]


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.6 -r1.2 xsrc/external/mit/libX11/dist/src/Font.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist/src

2013-06-25 Thread Thomas Klausner
Module Name:xsrc
Committed By:   wiz
Date:   Tue Jun 25 20:34:20 UTC 2013

Modified Files:
xsrc/external/mit/libX11/dist/src: FontNames.c GetFPath.c ListExt.c
ModMap.c

Log Message:
Decrease comparison range to avoid tautologies.
(int32 is always smaller than int64_max, even if the latter is shifted 2 bits)


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.5 -r1.2 xsrc/external/mit/libX11/dist/src/FontNames.c \
xsrc/external/mit/libX11/dist/src/ModMap.c
cvs rdiff -u -r1.1.1.4 -r1.2 xsrc/external/mit/libX11/dist/src/GetFPath.c \
xsrc/external/mit/libX11/dist/src/ListExt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist

2013-05-30 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Thu May 30 23:09:16 UTC 2013

Modified Files:
xsrc/external/mit/libX11/dist/man: XCreateGC.man
xsrc/external/mit/libX11/dist/modules/lc/gen: lcGenConv.c
xsrc/external/mit/libX11/dist/src: XlibInt.c
xsrc/external/mit/libX11/dist/src/xcms: cmsTrig.c
Removed Files:
xsrc/external/mit/libX11/dist/nls: compose-chart.pl xmlrules.in
xsrc/external/mit/libX11/dist/nls/ja.S90: Compose.pre XI18N_OBJS
XLC_LOCALE.pre
xsrc/external/mit/libX11/dist/nls/ja.U90: Compose.pre XI18N_OBJS
XLC_LOCALE.pre

Log Message:
merge libX11 1.5.99.902.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/libX11/dist/man/XCreateGC.man
cvs rdiff -u -r1.4 -r1.5 \
xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c
cvs rdiff -u -r1.1.1.2 -r0 xsrc/external/mit/libX11/dist/nls/compose-chart.pl
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/libX11/dist/nls/xmlrules.in
cvs rdiff -u -r1.1.1.1 -r0 \
xsrc/external/mit/libX11/dist/nls/ja.S90/Compose.pre \
xsrc/external/mit/libX11/dist/nls/ja.S90/XI18N_OBJS
cvs rdiff -u -r1.1.1.2 -r0 \
xsrc/external/mit/libX11/dist/nls/ja.S90/XLC_LOCALE.pre
cvs rdiff -u -r1.1.1.1 -r0 \
xsrc/external/mit/libX11/dist/nls/ja.U90/Compose.pre \
xsrc/external/mit/libX11/dist/nls/ja.U90/XI18N_OBJS
cvs rdiff -u -r1.1.1.2 -r0 \
xsrc/external/mit/libX11/dist/nls/ja.U90/XLC_LOCALE.pre
cvs rdiff -u -r1.4 -r1.5 xsrc/external/mit/libX11/dist/src/XlibInt.c
cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/libX11/dist/src/xcms/cmsTrig.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/man/XCreateGC.man
diff -u xsrc/external/mit/libX11/dist/man/XCreateGC.man:1.2 xsrc/external/mit/libX11/dist/man/XCreateGC.man:1.3
--- xsrc/external/mit/libX11/dist/man/XCreateGC.man:1.2	Wed Jun  2 20:38:54 2010
+++ xsrc/external/mit/libX11/dist/man/XCreateGC.man	Thu May 30 23:09:16 2013
@@ -50,7 +50,7 @@
 .de Ds
 .nf
 .\\$1D \\$2 \\$1
-.ft 1
+.ft CW
 .\.ps \\n(PS
 .\.if \\n(VS=40 .vs \\n(VSu
 .\.if \\n(VS=39 .vs \\n(VSp
@@ -64,43 +64,8 @@
 .sp \\n(DDu
 .fi
 ..
-.de FD
-.LP
-.KS
-.TA .5i 3i
-.ta .5i 3i
-.nf
-..
-.de FN
-.fi
-.KE
-.LP
-..
 .de IN		\ send an index entry to the stderr
 ..
-.de C{
-.KS
-.nf
-.D
-.\
-.\	choose appropriate monospace font
-.\	the imagen conditional, 480,
-.\	may be changed to L if LB is too
-.\	heavy for your eyes...
-.\
-.ie \\*(.T480 .ft L
-.el .ie \\*(.T300 .ft L
-.el .ie \\*(.T202 .ft PO
-.el .ie \\*(.Taps .ft CW
-.el .ft R
-.ps \\n(PS
-.ie \\n(VS40 .vs \\n(VSu
-.el .vs \\n(VSp
-..
-.de C}
-.DE
-.R
-..
 .de Pn
 .ie t \\$1\fB\^\\$2\^\fR\\$3
 .el \\$1\fI\^\\$2\^\fP\\$3
@@ -113,32 +78,6 @@
 .ie t \fB\\$1\fR\\$2
 .el \fI\\$1\fP\\$2
 ..
-.de NT
-.ne 7
-.ds NO Note
-.if \\n(.$$1 .if !'\\$2'C' .ds NO \\$2
-.if \\n(.$ .if !'\\$1'C' .ds NO \\$1
-.ie n .sp
-.el .sp 10p
-.TB
-.ce
-\\*(NO
-.ie n .sp
-.el .sp 5p
-.if '\\$1'C' .ce 99
-.if '\\$2'C' .ce 99
-.in +5n
-.ll -5n
-.R
-..
-.		\ Note End -- doug kraft 3/85
-.de NE
-.ce 0
-.in -5n
-.ll +5n
-.ie n .sp
-.el .sp 10p
-..
 .ny0
 '\ t
 .TH XCreateGC __libmansuffix__ __xorgversion__ XLIB FUNCTIONS
@@ -476,34 +415,32 @@ T}
 .TE
 .IN XGCValues  @DEF@
 .Ds 0
-.TA .5i 3i
-.ta .5i 3i
 /\* Values */
 
 typedef struct {
-	int function;	/\* logical operation */
-	unsigned long plane_mask;	/\* plane mask */
-	unsigned long foreground;	/\* foreground pixel */
-	unsigned long background;	/\* background pixel */
-	int line_width;	/\* line width (in pixels) */
-	int line_style;	/\* LineSolid, LineOnOffDash, LineDoubleDash */
-	int cap_style;	/\* CapNotLast, CapButt, CapRound, CapProjecting */
-	int join_style;	/\* JoinMiter, JoinRound, JoinBevel */
-	int fill_style;	/\* FillSolid, FillTiled, FillStippled FillOpaqueStippled*/
-	int fill_rule;	/\* EvenOddRule, WindingRule */
-	int arc_mode;	/\* ArcChord, ArcPieSlice */
-	Pixmap tile;	/\* tile pixmap for tiling operations */
-	Pixmap stipple;	/\* stipple 1 plane pixmap for stippling */
-	int ts_x_origin;	/\* offset for tile or stipple operations */
-	int ts_y_origin;
-	Font font;	/\* default text font for text operations */
-	int subwindow_mode;	/\* ClipByChildren, IncludeInferiors */
-	Bool graphics_exposures;	/\* boolean, should exposures be generated */
-	int clip_x_origin;	/\* origin for clipping */
-	int clip_y_origin;
-	Pixmap clip_mask;	/\* bitmap clipping; other calls for rects */
-	int dash_offset;	/\* patterned/dashed line information */
-	char dashes;
+int function;   /\* logical operation */
+unsigned long plane_mask;   /\* plane mask */
+unsigned long foreground;   /\* foreground pixel */
+unsigned long background;   /\* background pixel */
+int line_width; /\* line width (in pixels) */
+int line_style; /\* LineSolid, LineOnOffDash, LineDoubleDash */
+int cap_style;  /\* 

CVS commit: xsrc/external/mit/libX11/dist

2013-05-30 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Thu May 30 23:09:16 UTC 2013

Modified Files:
xsrc/external/mit/libX11/dist/man: XCreateGC.man
xsrc/external/mit/libX11/dist/modules/lc/gen: lcGenConv.c
xsrc/external/mit/libX11/dist/src: XlibInt.c
xsrc/external/mit/libX11/dist/src/xcms: cmsTrig.c
Removed Files:
xsrc/external/mit/libX11/dist/nls: compose-chart.pl xmlrules.in
xsrc/external/mit/libX11/dist/nls/ja.S90: Compose.pre XI18N_OBJS
XLC_LOCALE.pre
xsrc/external/mit/libX11/dist/nls/ja.U90: Compose.pre XI18N_OBJS
XLC_LOCALE.pre

Log Message:
merge libX11 1.5.99.902.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/libX11/dist/man/XCreateGC.man
cvs rdiff -u -r1.4 -r1.5 \
xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c
cvs rdiff -u -r1.1.1.2 -r0 xsrc/external/mit/libX11/dist/nls/compose-chart.pl
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/libX11/dist/nls/xmlrules.in
cvs rdiff -u -r1.1.1.1 -r0 \
xsrc/external/mit/libX11/dist/nls/ja.S90/Compose.pre \
xsrc/external/mit/libX11/dist/nls/ja.S90/XI18N_OBJS
cvs rdiff -u -r1.1.1.2 -r0 \
xsrc/external/mit/libX11/dist/nls/ja.S90/XLC_LOCALE.pre
cvs rdiff -u -r1.1.1.1 -r0 \
xsrc/external/mit/libX11/dist/nls/ja.U90/Compose.pre \
xsrc/external/mit/libX11/dist/nls/ja.U90/XI18N_OBJS
cvs rdiff -u -r1.1.1.2 -r0 \
xsrc/external/mit/libX11/dist/nls/ja.U90/XLC_LOCALE.pre
cvs rdiff -u -r1.4 -r1.5 xsrc/external/mit/libX11/dist/src/XlibInt.c
cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/libX11/dist/src/xcms/cmsTrig.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist/nls

2012-05-13 Thread Thomas Klausner
Module Name:xsrc
Committed By:   wiz
Date:   Sun May 13 12:10:48 UTC 2012

Modified Files:
xsrc/external/mit/libX11/dist/nls/C: XI18N_OBJS
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: XI18N_OBJS
xsrc/external/mit/libX11/dist/nls/iso8859-1: XI18N_OBJS

Log Message:
Let libX11 load and make available the newer (X11R6) callback-based API
for XIM (expected by emacs).

Patch from Ian D. Leroux idler...@fastmail.fm on pkgsrc-users
following a hint by Nhat Minh Lê nhat.minh...@gmail.com.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 xsrc/external/mit/libX11/dist/nls/C/XI18N_OBJS
cvs rdiff -u -r1.2 -r1.3 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/XI18N_OBJS
cvs rdiff -u -r1.1.1.1 -r1.2 \
xsrc/external/mit/libX11/dist/nls/iso8859-1/XI18N_OBJS

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/nls/C/XI18N_OBJS
diff -u xsrc/external/mit/libX11/dist/nls/C/XI18N_OBJS:1.1.1.1 xsrc/external/mit/libX11/dist/nls/C/XI18N_OBJS:1.2
--- xsrc/external/mit/libX11/dist/nls/C/XI18N_OBJS:1.1.1.1	Wed Jul 30 02:43:00 2008
+++ xsrc/external/mit/libX11/dist/nls/C/XI18N_OBJS	Sun May 13 12:10:48 2012
@@ -3,6 +3,6 @@
 #	XI18N objects table for euro locales
 #
 XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
-XIM	common/ximcp	_XimOpenIM	# XIM_open
+XIM	common/ximcp	_XimOpenIM _XimRegisterIMInstantiateCallback  _XimUnRegisterIMInstantiateCallback # XIM_open	XIM_register XIM_unregister
 XOM	common/xomGeneric 	_XomGenericOpenOM	# XOM_open
 

Index: xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/XI18N_OBJS
diff -u xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/XI18N_OBJS:1.2 xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/XI18N_OBJS:1.3
--- xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/XI18N_OBJS:1.2	Thu Aug 27 04:42:36 2009
+++ xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/XI18N_OBJS	Sun May 13 12:10:48 2012
@@ -4,4 +4,4 @@
 #
 XLC	common/xlcUTF8Load	_XlcUtf8Loader	# XLC_open
 XOM	common/xomGeneric	_XomGenericOpenOM	# XOM_open
-XIM	common/ximcp		_XimOpenIM		# XIM_open
+XIM	common/ximcp	_XimOpenIM _XimRegisterIMInstantiateCallback  _XimUnRegisterIMInstantiateCallback # XIM_open	XIM_register XIM_unregister

Index: xsrc/external/mit/libX11/dist/nls/iso8859-1/XI18N_OBJS
diff -u xsrc/external/mit/libX11/dist/nls/iso8859-1/XI18N_OBJS:1.1.1.1 xsrc/external/mit/libX11/dist/nls/iso8859-1/XI18N_OBJS:1.2
--- xsrc/external/mit/libX11/dist/nls/iso8859-1/XI18N_OBJS:1.1.1.1	Wed Jul 30 02:43:04 2008
+++ xsrc/external/mit/libX11/dist/nls/iso8859-1/XI18N_OBJS	Sun May 13 12:10:48 2012
@@ -3,6 +3,6 @@
 #	XI18N objects table for euro locales
 #
 XLC	common/xlibi18n	_XlcGenericLoader	# XLC_open
-XIM	common/ximcp	_XimOpenIM	# XIM_open
+XIM	common/ximcp	_XimOpenIM _XimRegisterIMInstantiateCallback  _XimUnRegisterIMInstantiateCallback # XIM_open	XIM_register XIM_unregister
 XOM	common/xomGeneric 	_XomGenericOpenOM	# XOM_open
 



CVS commit: xsrc/external/mit/libX11/dist/nls

2012-05-13 Thread Thomas Klausner
Module Name:xsrc
Committed By:   wiz
Date:   Sun May 13 12:10:48 UTC 2012

Modified Files:
xsrc/external/mit/libX11/dist/nls/C: XI18N_OBJS
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: XI18N_OBJS
xsrc/external/mit/libX11/dist/nls/iso8859-1: XI18N_OBJS

Log Message:
Let libX11 load and make available the newer (X11R6) callback-based API
for XIM (expected by emacs).

Patch from Ian D. Leroux idler...@fastmail.fm on pkgsrc-users
following a hint by Nhat Minh Lê nhat.minh...@gmail.com.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 xsrc/external/mit/libX11/dist/nls/C/XI18N_OBJS
cvs rdiff -u -r1.2 -r1.3 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/XI18N_OBJS
cvs rdiff -u -r1.1.1.1 -r1.2 \
xsrc/external/mit/libX11/dist/nls/iso8859-1/XI18N_OBJS

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist

2011-08-02 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Wed Aug  3 03:06:00 UTC 2011

Modified Files:
xsrc/external/mit/libX11/dist/modules/lc/gen: lcGenConv.c
xsrc/external/mit/libX11/dist/src/xlibi18n: XlcDL.c
Removed Files:
xsrc/external/mit/libX11/dist/man: XFreeModifierMap.man
xsrc/external/mit/libX11/dist/specs: xmlrules.in

Log Message:
merge libX11 1.4.4


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r0 \
xsrc/external/mit/libX11/dist/man/XFreeModifierMap.man
cvs rdiff -u -r1.3 -r1.4 \
xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/libX11/dist/specs/xmlrules.in
cvs rdiff -u -r1.5 -r1.6 xsrc/external/mit/libX11/dist/src/xlibi18n/XlcDL.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c
diff -u xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c:1.3 xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c:1.4
--- xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c:1.3	Sat Jul 23 11:11:58 2011
+++ xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c	Wed Aug  3 03:06:00 2011
@@ -2680,10 +2680,9 @@
 *conv-methods = *methods;
 conv-methods-reset = init_state;
 
-conv-state = (XPointer) Xmalloc(sizeof(StateRec));
+conv-state = Xcalloc(1, sizeof(StateRec));
 if (conv-state == NULL)
 	goto err;
-bzero((char *) conv-state, sizeof(StateRec));
 
 state = (State) conv-state;
 state-lcd = lcd;

Index: xsrc/external/mit/libX11/dist/src/xlibi18n/XlcDL.c
diff -u xsrc/external/mit/libX11/dist/src/xlibi18n/XlcDL.c:1.5 xsrc/external/mit/libX11/dist/src/xlibi18n/XlcDL.c:1.6
--- xsrc/external/mit/libX11/dist/src/xlibi18n/XlcDL.c:1.5	Wed Feb 23 08:04:05 2011
+++ xsrc/external/mit/libX11/dist/src/xlibi18n/XlcDL.c	Wed Aug  3 03:06:00 2011
@@ -86,16 +86,6 @@
 #include XlcPublic.h
 #include XlcPubI.h
 
-#if !defined(__NetBSD__)  defined(_LP64)   defined(__sparcv9)
-# define	_MACH64_NAME		sparcv9
-#else
-# undef _MACH64_NAME
-#endif /* defined(_LP64)   defined(__sparcv9) */
-
-#ifdef _MACH64_NAME
-#  define	_MACH64_NAME_LEN	(sizeof (_MACH64_NAME) - 1)
-#endif
-
 #define XI18N_DLREL		2
 
 #define	iscomment(ch)	((ch) == '\0' || (ch) == '#')
@@ -269,35 +259,6 @@
 if (strstr (dl_name, ../))
 	return NULL;
 
-#if defined (_LP64)  defined (_MACH64_NAME)
-len = (lc_dir ? strlen(lc_dir) : 0 ) +
-	(dl_name ? strlen(dl_name) : 0) + _MACH64_NAME_LEN + 10;
-path = Xmalloc(len + 1);
-
-if (strchr(dl_name, '/') != NULL) {
-	char *tmp = strdup(dl_name);
-	char *dl_dir, *dl_file;
-	char *slash_p;
-	slash_p = strchr(tmp, '/');
-	*slash_p = '\0';
-	dl_dir = tmp;
-	dl_file = ++slash_p;
-
-	slash_p = strrchr(lc_dir, '/');
-	*slash_p = '\0';
-	strcpy(path, lc_dir); strcat(path, /);
-	strcat(path, dl_dir); strcat(path, /);
-	strcat(path, _MACH64_NAME); strcat(path, /);
-	strcat(path, dl_file); strcat(path, .so.2);
-
-	*slash_p = '/';
-	Xfree(tmp);
-} else {
-	strcpy(path, lc_dir); strcat(path, /);
-	strcat(path, _MACH64_NAME); strcat(path, /);
-	strcat(path, dl_name); strcat(path, .so.2);
-}
-#else
 len = (lc_dir ? strlen(lc_dir) : 0 ) +
 	(dl_name ? strlen(dl_name) : 0) + 10;
 #if defined POSTLOCALELIBDIR
@@ -322,7 +283,6 @@
 #endif
 	strcat(path, dl_name); strcat(path, .so.2);
 }
-#endif
 return path;
 }
 



CVS commit: xsrc/external/mit/libX11/dist

2011-08-02 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Wed Aug  3 03:06:00 UTC 2011

Modified Files:
xsrc/external/mit/libX11/dist/modules/lc/gen: lcGenConv.c
xsrc/external/mit/libX11/dist/src/xlibi18n: XlcDL.c
Removed Files:
xsrc/external/mit/libX11/dist/man: XFreeModifierMap.man
xsrc/external/mit/libX11/dist/specs: xmlrules.in

Log Message:
merge libX11 1.4.4


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r0 \
xsrc/external/mit/libX11/dist/man/XFreeModifierMap.man
cvs rdiff -u -r1.3 -r1.4 \
xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/libX11/dist/specs/xmlrules.in
cvs rdiff -u -r1.5 -r1.6 xsrc/external/mit/libX11/dist/src/xlibi18n/XlcDL.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist

2011-07-23 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sat Jul 23 11:11:58 UTC 2011

Modified Files:
xsrc/external/mit/libX11/dist/modules/lc/gen: lcGenConv.c
xsrc/external/mit/libX11/dist/src: XlibInt.c
Removed Files:
xsrc/external/mit/libX11/dist/src: XrmI.h

Log Message:
merge libX11 1.4.3.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/libX11/dist/src/XlibInt.c
cvs rdiff -u -r1.1.1.3 -r0 xsrc/external/mit/libX11/dist/src/XrmI.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c
diff -u xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c:1.2 xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c:1.3
--- xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c:1.2	Sun Oct  3 22:10:48 2010
+++ xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c	Sat Jul 23 11:11:58 2011
@@ -2670,7 +2670,7 @@
 XlcConv conv;
 State state;
 
-conv = (XlcConv) Xmalloc(sizeof(XlcConvRec));
+conv = (XlcConv) Xcalloc(1, sizeof(XlcConvRec));
 if (conv == NULL)
 	return (XlcConv) NULL;
 

Index: xsrc/external/mit/libX11/dist/src/XlibInt.c
diff -u xsrc/external/mit/libX11/dist/src/XlibInt.c:1.3 xsrc/external/mit/libX11/dist/src/XlibInt.c:1.4
--- xsrc/external/mit/libX11/dist/src/XlibInt.c:1.3	Wed Feb 23 08:04:04 2011
+++ xsrc/external/mit/libX11/dist/src/XlibInt.c	Sat Jul 23 11:11:58 2011
@@ -662,6 +662,7 @@
 	UnlockDisplay(dpy);
 	return 0;
 	}
+	info_list-watch_data = wd_array;
 	wd_array[dpy-watcher_count] = NULL;	/* for cleanliness */
 }
 
@@ -777,10 +778,10 @@
 head = (struct stored_event**)dpy-cookiejar;
 
 DL_FOREACH_SAFE(*head, e, tmp) {
-XFree(e-ev.data);
-XFree(e);
 if (dpy-cookiejar == e)
 dpy-cookiejar = NULL;
+XFree(e-ev.data);
+XFree(e);
 }
 }
 
@@ -1438,9 +1439,10 @@
 	 ext  (ext-codes.major_opcode != event-request_code);
 	 ext = ext-next)
 	  ;
-	if (ext)
-	strcpy(buffer, ext-name);
-	else
+	if (ext) {
+	strncpy(buffer, ext-name, BUFSIZ);
+	buffer[BUFSIZ - 1] = '\0';
+} else
 	buffer[0] = '\0';
 }
 (void) fprintf(fp,  (%s)\n, buffer);
@@ -1572,7 +1574,19 @@
 	!(*dpy-error_vec[rep-errorCode])(dpy, event.xerror, rep))
 	return 0;
 if (_XErrorFunction != NULL) {
-	return (*_XErrorFunction)(dpy, (XErrorEvent *)event); /* upcall */
+	int rtn_val;
+#ifdef XTHREADS
+	if (dpy-lock)
+	(*dpy-lock-user_lock_display)(dpy);
+	UnlockDisplay(dpy);
+#endif
+	rtn_val = (*_XErrorFunction)(dpy, (XErrorEvent *)event); /* upcall */
+#ifdef XTHREADS
+	LockDisplay(dpy);
+	if (dpy-lock)
+	(*dpy-lock-user_unlock_display)(dpy);
+#endif
+	return rtn_val;
 } else {
 	return _XDefaultError(dpy, (XErrorEvent *)event);
 }



CVS commit: xsrc/external/mit/libX11/dist/src

2010-11-27 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sun Nov 28 07:34:34 UTC 2010

Added Files:
xsrc/external/mit/libX11/dist/src: XKeysymDB

Log Message:
and as was foretold in the book of why X sucks, the phoenix has arisen!


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.3 xsrc/external/mit/libX11/dist/src/XKeysymDB

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: xsrc/external/mit/libX11/dist/src/XKeysymDB
diff -u /dev/null xsrc/external/mit/libX11/dist/src/XKeysymDB:1.3
--- /dev/null	Sun Nov 28 07:34:34 2010
+++ xsrc/external/mit/libX11/dist/src/XKeysymDB	Sun Nov 28 07:34:33 2010
@@ -0,0 +1,380 @@
+! Copyright 1993 Massachusetts Institute of Technology
+!
+! Permission to use, copy, modify, distribute, and sell this software and
+! its documentation for any purpose is hereby granted without fee, provided
+! that the above copyright notice appear in all copies and that both that
+! copyright notice and this permission notice appear in supporting
+! documentation, and that the name of M.I.T. not be used in advertising or
+! publicity pertaining to distribution of the software without specific,
+! written prior permission.  M.I.T. makes no representations about the
+! suitability of this software for any purpose.  It is provided as is
+! without express or implied warranty.
+!
+
+hpmute_acute		:10A8
+hpmute_grave		:10A9
+hpmute_asciicircum	:10AA
+hpmute_diaeresis	:10AB
+hpmute_asciitilde	:10AC
+hplira			:10AF
+hpguilder		:10BE
+hpYdiaeresis		:10EE
+hpIO			:10EE
+hplongminus		:10F6
+hpblock			:10FC
+apLineDel		:1000FF00
+apCharDel		:1000FF01
+apCopy			:1000FF02
+apCut			:1000FF03
+apPaste			:1000FF04
+apMove			:1000FF05
+apGrow			:1000FF06
+apCmd			:1000FF07
+apShell			:1000FF08
+apLeftBar		:1000FF09
+apRightBar		:1000FF0A
+apLeftBox		:1000FF0B
+apRightBox		:1000FF0C
+apUpBox			:1000FF0D
+apDownBox		:1000FF0E
+apPop			:1000FF0F
+apRead			:1000FF10
+apEdit			:1000FF11
+apSave			:1000FF12
+apExit			:1000FF13
+apRepeat		:1000FF14
+hpModelock1		:1000FF48
+hpModelock2		:1000FF49
+hpReset			:1000FF6C
+hpSystem		:1000FF6D
+hpUser			:1000FF6E
+hpClearLine		:1000FF6F
+hpInsertLine		:1000FF70
+hpDeleteLine		:1000FF71
+hpInsertChar		:1000FF72
+hpDeleteChar		:1000FF73
+hpBackTab		:1000FF74
+hpKP_BackTab		:1000FF75
+apKP_parenleft		:1000FFA8
+apKP_parenright		:1000FFA9
+
+I2ND_FUNC_L		:10004001
+I2ND_FUNC_R		:10004002
+IREMOVE			:10004003
+IREPEAT			:10004004
+IA1			:10004101
+IA2			:10004102
+IA3			:10004103
+IA4			:10004104
+IA5			:10004105
+IA6			:10004106
+IA7			:10004107
+IA8			:10004108
+IA9			:10004109
+IA10			:1000410A
+IA11			:1000410B
+IA12			:1000410C
+IA13			:1000410D
+IA14			:1000410E
+IA15			:1000410F
+IB1			:10004201
+IB2			:10004202
+IB3			:10004203
+IB4			:10004204
+IB5			:10004205
+IB6			:10004206
+IB7			:10004207
+IB8			:10004208
+IB9			:10004209
+IB10			:1000420A
+IB11			:1000420B
+IB12			:1000420C
+IB13			:1000420D
+IB14			:1000420E
+IB15			:1000420F
+IB16			:10004210
+
+DRemove			:1000FF00
+Dring_accent		:1000FEB0
+Dcircumflex_accent	:1000FE5E
+Dcedilla_accent		:1000FE2C
+Dacute_accent		:1000FE27
+Dgrave_accent		:1000FE60
+Dtilde			:1000FE7E
+Ddiaeresis		:1000FE22
+
+osfCopy			:1004FF02
+osfCut			:1004FF03
+osfPaste		:1004FF04
+osfBackTab		:1004FF07
+osfBackSpace		:1004FF08
+osfClear		:1004FF0B
+osfEscape		:1004FF1B
+osfAddMode		:1004FF31
+osfPrimaryPaste		:1004FF32
+osfQuickPaste		:1004FF33
+osfPageLeft		:1004FF40
+osfPageUp		:1004FF41
+osfPageDown		:1004FF42
+osfPageRight		:1004FF43
+osfActivate		:1004FF44
+osfMenuBar		:1004FF45
+osfLeft			:1004FF51
+osfUp			:1004FF52
+osfRight		:1004FF53
+osfDown			:1004FF54
+osfPrior		:1004FF55
+osfNext			:1004FF56
+osfEndLine		:1004FF57
+osfBeginLine		:1004FF58
+osfEndData		:1004FF59
+osfBeginData		:1004FF5A
+osfPrevMenu		:1004FF5B
+osfNextMenu		:1004FF5C
+osfPrevField		:1004FF5D
+osfNextField		:1004FF5E
+osfSelect		:1004FF60
+osfInsert		:1004FF63
+osfUndo			:1004FF65
+osfMenu			:1004FF67
+osfCancel		:1004FF69
+osfHelp			:1004FF6A
+osfSelectAll		:1004FF71
+osfDeselectAll		:1004FF72
+osfReselect		:1004FF73
+osfExtend		:1004FF74
+osfRestore		:1004FF78
+osfSwitchDirection	:1004FF7E
+osfPriorMinor		:1004FFF5
+osfNextMinor		:1004FFF6
+osfRightLine		:1004FFF7
+osfLeftLine		:1004FFF8
+osfDelete		:1004
+
+SunFA_Grave		:1005FF00
+SunFA_Circum		:1005FF01
+SunFA_Tilde		:1005FF02
+SunFA_Acute		:1005FF03
+SunFA_Diaeresis		:1005FF04
+SunFA_Cedilla		:1005FF05
+SunF36			:1005FF10
+SunF37			:1005FF11
+SunSys_Req		:1005FF60
+SunProps		:1005FF70
+SunFront		:1005FF71
+SunCopy			:1005FF72
+SunOpen			:1005FF73
+SunPaste		:1005FF74
+SunCut			:1005FF75
+SunPowerSwitch		:1005FF76
+SunAudioLowerVolume	:1005FF77
+SunAudioMute		:1005FF78
+SunAudioRaiseVolume	:1005FF79
+SunVideoDegauss		:1005FF7A
+SunVideoLowerBrightness	:1005FF7B
+SunVideoRaiseBrightness	:1005FF7C
+SunPowerSwitchShift	:1005FF7D
+
+SunCompose		:FF20
+SunPageUp		:FF55

CVS commit: xsrc/external/mit/libX11/dist/src

2010-11-27 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sun Nov 28 07:34:34 UTC 2010

Added Files:
xsrc/external/mit/libX11/dist/src: XKeysymDB

Log Message:
and as was foretold in the book of why X sucks, the phoenix has arisen!


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.3 xsrc/external/mit/libX11/dist/src/XKeysymDB

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist/src

2010-11-21 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Mon Nov 22 00:10:49 UTC 2010

Removed Files:
xsrc/external/mit/libX11/dist/src: XKeysymDB

Log Message:
merge libX11 1.3.6


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.3 -r0 xsrc/external/mit/libX11/dist/src/XKeysymDB

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



re: CVS commit: xsrc/external/mit/libX11/dist/modules/lc/gen

2010-10-03 Thread matthew green

 Module Name:  xsrc
 Committed By: christos
 Date: Sun Oct  3 22:10:48 UTC 2010
 
 Modified Files:
   xsrc/external/mit/libX11/dist/modules/lc/gen: lcGenConv.c
 
 Log Message:
 ifdef out code that truncates the source length to the destination length
 if it is larger. Seems useless to do that since the code tests for both
 source length and destination to be non-zero. This fixes cut-n-paste problem
 in xterm where the paste length was limited to 1024 (BUFSIZ) in button.c

thank you!  this one works for me, now.

i'll see about what netbsd-5 needs.


.mrg.


CVS commit: xsrc/external/mit/libX11/dist/modules/lc/gen

2010-10-03 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Sun Oct  3 22:10:48 UTC 2010

Modified Files:
xsrc/external/mit/libX11/dist/modules/lc/gen: lcGenConv.c

Log Message:
ifdef out code that truncates the source length to the destination length
if it is larger. Seems useless to do that since the code tests for both
source length and destination to be non-zero. This fixes cut-n-paste problem
in xterm where the paste length was limited to 1024 (BUFSIZ) in button.c


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.4 -r1.2 \
xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c
diff -u xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c:1.1.1.4 xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c:1.2
--- xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c:1.1.1.4	Fri May 21 21:22:19 2010
+++ xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c	Sun Oct  3 18:10:48 2010
@@ -764,8 +764,10 @@
 return( 0 );
 }
 
+#ifdef notdef
 if (*from_left  *to_left)
 *from_left = *to_left;
+#endif
 
 while (*from_left  *to_left) {
 
@@ -921,8 +923,10 @@
 int defstr_len = strlen(default_string);
 
 
+#ifdef notdef
 if (*from_left  *to_left)
 *from_left = *to_left;
+#endif
 
 while (*from_left  *to_left) {
 
@@ -1080,8 +1084,10 @@
 int from_size = *from_left;
 char *ext_seg_len = NULL;
 
+#ifdef notdef
 if (*from_left  *to_left)
 *from_left = *to_left;
+#endif
 
 while (*from_left  *to_left) {
 
@@ -1272,8 +1278,10 @@
 return( 0 );
 }
 
+#ifdef notdef
 if (*from_left  *to_left)
 *from_left = *to_left;
+#endif
 
 while (*from_left  *to_left) {
 
@@ -1666,8 +1674,10 @@
 return( 0 );
 }
 
+#ifdef notdef
 if (*from_left  *to_left)
 *from_left = *to_left;
+#endif
 
 while (*from_left  *to_left) {
 
@@ -1784,8 +1794,10 @@
 return( 0 );
 }
 
+#ifdef notdef
 if (*from_left  *to_left)
 *from_left = *to_left;
+#endif
 
 while (*from_left  *to_left) {
 
@@ -1960,8 +1972,10 @@
 int defstr_len = strlen(default_string);
 
 
+#ifdef notdef
 if (*from_left  *to_left)
 *from_left = *to_left;
+#endif
 
 while (*from_left  *to_left) {
 
@@ -2117,8 +2131,10 @@
 char *outbufptr = *to;
 int from_size = *from_left;
 
+#ifdef notdef
 if (*from_left  *to_left)
 *from_left = *to_left;
+#endif
 
 if (*from_left  *to_left) {
 
@@ -2430,8 +2446,10 @@
 char *outbufptr = *to;
 int from_size = *from_left;
 
+#ifdef notdef
 if (*from_left  *to_left)
 *from_left = *to_left;
+#endif
 
 while (*from_left  *to_left) {
 
@@ -2540,8 +2558,10 @@
 wchar_t *outbufptr = (wchar_t *)*to;
 int from_size = *from_left;
 
+#ifdef notdef
 if (*from_left  *to_left)
 *from_left = *to_left;
+#endif
 
 while (*from_left  *to_left) {
 



CVS commit: xsrc/external/mit/libX11/dist/modules/lc/gen

2010-10-03 Thread Christos Zoulas
Module Name:xsrc
Committed By:   christos
Date:   Sun Oct  3 22:10:48 UTC 2010

Modified Files:
xsrc/external/mit/libX11/dist/modules/lc/gen: lcGenConv.c

Log Message:
ifdef out code that truncates the source length to the destination length
if it is larger. Seems useless to do that since the code tests for both
source length and destination to be non-zero. This fixes cut-n-paste problem
in xterm where the paste length was limited to 1024 (BUFSIZ) in button.c


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.4 -r1.2 \
xsrc/external/mit/libX11/dist/modules/lc/gen/lcGenConv.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist

2010-06-15 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Wed Jun 16 03:11:40 UTC 2010

Removed Files:
xsrc/external/mit/libX11/dist: acinclude.m4
xsrc/external/mit/libX11/dist/man/xkb: XkbGetDetectableAutorepeat.man
XkbSetDetectableAutorepeat.man

Log Message:
merge libX11 1.3.4


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.3 -r0 xsrc/external/mit/libX11/dist/acinclude.m4
cvs rdiff -u -r1.1.1.2 -r0 \
xsrc/external/mit/libX11/dist/man/xkb/XkbGetDetectableAutorepeat.man \
xsrc/external/mit/libX11/dist/man/xkb/XkbSetDetectableAutorepeat.man

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist/src

2010-06-15 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Wed Jun 16 05:26:43 UTC 2010

Modified Files:
xsrc/external/mit/libX11/dist/src: XlibInt.c

Log Message:
avoid a compile error in libX11 1.3.4.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.5 -r1.2 xsrc/external/mit/libX11/dist/src/XlibInt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



RE: CVS commit: xsrc/external/mit/libX11/dist/man

2010-06-02 Thread Paul Goyette

Module Name:xsrc
Committed By:   joerg
Date:   Wed Jun  2 20:38:54 UTC 2010

Modified Files:
xsrc/external/mit/libX11/dist/man: XCreateGC.man

Log Message:
Avoid .TS H and .TH for now as it doesn't alter the output in this
case and conflicts with the header check from mandoc. Having somewhat
working HTML output is more useful.


Unfortyunately this is still not quite working correctly.  With this update I 
still get


#format  libX11/XCreateGC.html3
/build/netbsd-local/tools/x86_64/amd64/bin/nbmandoc -Thtml -Oman=../html%S/%N.html 
-Ostyle=../style.css XCreateGC.3  XCreateGC.html3.tmp   mv 
XCreateGC.html3.tmp XCreateGC.html3
XCreateGC.3:144:2: argument count wrong, violates syntax: line arguments = 5 
(have 6)
*** [XCreateGC.html3] Error code 1


-
| Paul Goyette | PGP Key fingerprint: | E-mail addresses:   |
| Customer Service | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com|
| Network Engineer | 0786 F758 55DE 53BA 7731 | pgoyette at juniper.net |
| Kernel Developer |  | pgoyette at netbsd.org  |
-


CVS commit: xsrc/external/mit/libX11/dist/src

2010-05-21 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sat May 22 01:24:21 UTC 2010

Modified Files:
xsrc/external/mit/libX11/dist/src/xcms: cmsMath.c
xsrc/external/mit/libX11/dist/src/xlibi18n: XlcDL.c

Log Message:
merge libX11 1.3.3


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/libX11/dist/src/xcms/cmsMath.c
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/libX11/dist/src/xlibi18n/XlcDL.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/libX11/dist/nls/en_US.UTF-8

2009-08-26 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Thu Aug 27 04:42:36 UTC 2009

Modified Files:
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8: XI18N_OBJS

Log Message:
fix a couple of defaults that make emacs and a few other things work.
as reported on tech-x11.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 \
xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/XI18N_OBJS

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/XI18N_OBJS
diff -u xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/XI18N_OBJS:1.1.1.1 xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/XI18N_OBJS:1.2
--- xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/XI18N_OBJS:1.1.1.1	Wed Jul 30 02:43:01 2008
+++ xsrc/external/mit/libX11/dist/nls/en_US.UTF-8/XI18N_OBJS	Thu Aug 27 04:42:36 2009
@@ -3,6 +3,5 @@
 #	XI18N objects table for euro locales
 #
 XLC	common/xlcUTF8Load	_XlcUtf8Loader	# XLC_open
-XOM	common/xomLTRTTB	_XomGenericOpenOM	# XOM_open
-XIM	common/xiiimp		_SwitchOpenIM		# XIM_open
-XIM	common/xiiimp		_XimpLocalOpenIM	# XIM_open
+XOM	common/xomGeneric	_XomGenericOpenOM	# XOM_open
+XIM	common/ximcp		_XimOpenIM		# XIM_open