Source-Changes-HG archive

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

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



details:   https://anonhg.NetBSD.org/xsrc/rev/8c37637cc198
branches:  xorg
changeset: 7410:8c37637cc198
user:      mrg <mrg%NetBSD.org@localhost>
date:      Sun Feb 05 22:57:26 2023 +0000

description:
initial import of libX11-1.8.4

diffstat:

 external/mit/libX11/dist/ChangeLog                        |    113 +
 external/mit/libX11/dist/Makefile.in                      |     46 +-
 external/mit/libX11/dist/aclocal.m4                       |   2342 +-
 external/mit/libX11/dist/compile                          |     17 +-
 external/mit/libX11/dist/config.guess                     |   1488 +-
 external/mit/libX11/dist/config.sub                       |   2909 +-
 external/mit/libX11/dist/configure                        |  16504 +++++------
 external/mit/libX11/dist/configure.ac                     |      4 +-
 external/mit/libX11/dist/depcomp                          |     10 +-
 external/mit/libX11/dist/include/Makefile.in              |     19 +-
 external/mit/libX11/dist/include/X11/Xlibint.h            |      9 +-
 external/mit/libX11/dist/install-sh                       |    172 +-
 external/mit/libX11/dist/ltmain.sh                        |    879 +-
 external/mit/libX11/dist/m4/libtool.m4                    |    227 +-
 external/mit/libX11/dist/m4/ltoptions.m4                  |      4 +-
 external/mit/libX11/dist/m4/ltsugar.m4                    |      2 +-
 external/mit/libX11/dist/m4/ltversion.m4                  |     13 +-
 external/mit/libX11/dist/m4/lt~obsolete.m4                |      4 +-
 external/mit/libX11/dist/man/Makefile.in                  |     21 +-
 external/mit/libX11/dist/man/xkb/Makefile.in              |     17 +-
 external/mit/libX11/dist/missing                          |     16 +-
 external/mit/libX11/dist/modules/Makefile.in              |     21 +-
 external/mit/libX11/dist/modules/im/Makefile.in           |     21 +-
 external/mit/libX11/dist/modules/im/ximcp/Makefile.in     |    149 +-
 external/mit/libX11/dist/modules/lc/Makefile.in           |     21 +-
 external/mit/libX11/dist/modules/lc/Utf8/Makefile.in      |     36 +-
 external/mit/libX11/dist/modules/lc/def/Makefile.in       |     36 +-
 external/mit/libX11/dist/modules/lc/gen/Makefile.in       |     36 +-
 external/mit/libX11/dist/modules/om/Makefile.in           |     21 +-
 external/mit/libX11/dist/modules/om/generic/Makefile.in   |     68 +-
 external/mit/libX11/dist/nls/Makefile.in                  |     22 +-
 external/mit/libX11/dist/nls/en_US.UTF-8/Compose.pre      |    128 +-
 external/mit/libX11/dist/specs/Makefile.in                |     21 +-
 external/mit/libX11/dist/specs/XIM/Makefile.in            |     17 +-
 external/mit/libX11/dist/specs/XKB/Makefile.in            |     17 +-
 external/mit/libX11/dist/specs/i18n/Makefile.in           |     21 +-
 external/mit/libX11/dist/specs/i18n/compose/Makefile.in   |     17 +-
 external/mit/libX11/dist/specs/i18n/framework/Makefile.in |     17 +-
 external/mit/libX11/dist/specs/i18n/localedb/Makefile.in  |     17 +-
 external/mit/libX11/dist/specs/i18n/trans/Makefile.in     |     17 +-
 external/mit/libX11/dist/specs/libX11/Makefile.in         |     17 +-
 external/mit/libX11/dist/src/ChkIfEv.c                    |      5 +-
 external/mit/libX11/dist/src/IfEvent.c                    |      5 +-
 external/mit/libX11/dist/src/Makefile.in                  |   1253 +-
 external/mit/libX11/dist/src/PeekIfEv.c                   |      5 +-
 external/mit/libX11/dist/src/PutBEvent.c                  |     15 +-
 external/mit/libX11/dist/src/config.h.in                  |    109 +-
 external/mit/libX11/dist/src/locking.c                    |     65 +-
 external/mit/libX11/dist/src/util/Makefile.in             |     40 +-
 external/mit/libX11/dist/src/xcms/Makefile.in             |    325 +-
 external/mit/libX11/dist/src/xkb/Makefile.in              |    144 +-
 external/mit/libX11/dist/src/xlibi18n/Makefile.in         |    184 +-
 external/mit/libX11/dist/src/xlibi18n/lcFile.c            |      4 +-
 external/mit/libX11/dist/test-driver                      |     27 +-
 54 files changed, 12152 insertions(+), 15565 deletions(-)

diffs (truncated from 38778 to 300 lines):

diff -r d1cf7aa8787f -r 8c37637cc198 external/mit/libX11/dist/ChangeLog
--- a/external/mit/libX11/dist/ChangeLog        Sat Jan 21 02:09:06 2023 +0000
+++ b/external/mit/libX11/dist/ChangeLog        Sun Feb 05 22:57:26 2023 +0000
@@ -1,3 +1,116 @@
+commit fc5ec8edda1efdf5d66db4e76796e3c407527b3b
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date:   Sat Feb 4 12:02:29 2023 -0800
+
+    libX11 1.8.4
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit ba548ed1688d4d5a83913218155d0ddf616ff176
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date:   Sun Jan 15 11:39:20 2023 -0800
+
+    configure: options summary should say "libX11", not just "X11"
+    
+    We're not configuring the entire window system here, just one library
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit eb1c272ab5230d548077b9f59aca4b3457c3a8f8
+Author: GaryOderNichts <garyodernichts%gmail.com@localhost>
+Date:   Sat Dec 17 16:28:40 2022 +0100
+
+    Fix a9e845 and 797755 Allow X*IfEvent() to reenter libX11
+
+commit 0c7c4ce875ea65160705180ebb68a2c88afb678e
+Author: Benno Schulenberg <bensberg%telfort.nl@localhost>
+Date:   Thu Nov 3 17:25:29 2022 +0100
+
+    nls: add two compose sequences for capital B with stroke, for consistency
+    
+    Two compose sequences (with plain ASCII characters) existed for
+    the lowercase b with stroke (ƀ) but not for the capital one (Ƀ).
+    
+    This addresses part of issue #166.
+    
+    Reported-by: J. McWilliams
+    
+    Signed-off-by: Benno Schulenberg <bensberg%telfort.nl@localhost>
+
+commit a80ef097e713aba0330b9cf9f3c1e309084b926f
+Author: Benno Schulenberg <bensberg%telfort.nl@localhost>
+Date:   Thu Nov 3 16:48:03 2022 +0100
+
+    nls: delete twelve compose sequences that cannot be typed
+    
+    There is not any keyboard layout (in xkeyboard-config) that contains
+    `obelowdot` or `ubelowdot`, so having compose sequences that use these
+    symbols is pointless.
+    
+    There are some layouts that contain `otilde` (and one that contains
+    `utilde`), but those layouts then do not contain `dead_horn`, so
+    the compose sequences that combine the two symbols are pointless.
+    
+    There are a few layouts that contain U+0256, U+025C, U+025F or U+0279,
+    but those layouts do not contain `dead_hook`, so the compose sequences
+    that combine the latter with one of the former are pointless.
+    
+    Signed-off-by: Benno Schulenberg <bensberg%telfort.nl@localhost>
+
+commit 078cc39f05ddfd6166762f3166129258ddd07dd3
+Author: Benno Schulenberg <bensberg%telfort.nl@localhost>
+Date:   Thu Nov 3 16:31:04 2022 +0100
+
+    nls: delete 88 compose sequences that have the accents in the wrong order
+    
+    The various compose sequences with the accents in their proper order
+    (the highest placed accent first) continue to exist.
+    
+    Signed-off-by: Benno Schulenberg <bensberg%telfort.nl@localhost>
+
+commit aa5ef0ba80558f946871f574d38a15673e66221e
+Author: Benno Schulenberg <bensberg%telfort.nl@localhost>
+Date:   Thu Nov 3 16:27:51 2022 +0100
+
+    nls: move the compose sequences for Ș and Ț to the fitting Unicode block
+    
+    This addresses a side note of issue #166.
+    
+    Reported-by: J. McWilliams
+    
+    Signed-off-by: Benno Schulenberg <bensberg%telfort.nl@localhost>
+
+commit 82c25879b72f1ba7e9abe00e7bad55add33135cf
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date:   Wed Jan 4 11:25:48 2023 -0800
+
+    xlibi18n: Update Imake instructions to autoconf equivalent in comments
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit 88399e01be679bfcc9a5e8922ffe2c47f0e56dee
+Author: Yuxuan Shui <yshuiv7%gmail.com@localhost>
+Date:   Tue Jan 3 15:09:28 2023 +0000
+
+    Revert "Update XPutBackEvent() to support clients that put back unpadded events"
+    
+    This reverts commit d6d6cba90215d323567fef13d6565756c9956f60.
+    
+    The reverted commit intended to fix the problem where an unpadded X
+    event struct is passed into XPutBackEvent, by creating a padded struct
+    with _XEventToWire and _XWireToEvent. However, _XWireToEvent updates the
+    last sequence number in Display, which may cause xlib to complain about
+    lost sequence numbers.
+    
+    IMO, the problem that commit tried to solve is a bug in the client
+    library, and workaround it inside Xlib is bad practice, especially given
+    the problem it caused. Plus, the offender cited in the original commit
+    message, freeglut, has already fixed this problem.
+    
+    Fixes: #176 #174
+    
+    Signed-off-by: Yuxuan Shui <yshuiv7%gmail.com@localhost>
+
 commit 48487c4b9028e9eec5371742f51e1d64c2e17296
 Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
 Date:   Thu Dec 15 14:52:20 2022 -0800
diff -r d1cf7aa8787f -r 8c37637cc198 external/mit/libX11/dist/Makefile.in
--- a/external/mit/libX11/dist/Makefile.in      Sat Jan 21 02:09:06 2023 +0000
+++ b/external/mit/libX11/dist/Makefile.in      Sun Feb 05 22:57:26 2023 +0000
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.16.5 from Makefile.am.
+# Makefile.in generated by automake 1.15 from Makefile.am.
 # @configure_input@
 
-# Copyright (C) 1994-2021 Free Software Foundation, Inc.
+# Copyright (C) 1994-2014 Free Software Foundation, Inc.
 
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
@@ -169,7 +169,7 @@
   $(RECURSIVE_CLEAN_TARGETS) \
   $(am__extra_recursive_targets)
 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
-       cscope distdir distdir-am dist dist-all distcheck
+       cscope distdir dist dist-all distcheck
 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
 # Read a list of newline-separated strings from the standard input,
 # and print each of them once, without duplicates.  Input order is
@@ -187,11 +187,14 @@
   unique=`for i in $$list; do \
     if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
   done | $(am__uniquify_input)`
+ETAGS = etags
+CTAGS = ctags
+CSCOPE = cscope
 DIST_SUBDIRS = include modules src nls man specs
 am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/x11-xcb.pc.in \
        $(srcdir)/x11.pc.in $(top_srcdir)/include/X11/XlibConf.h.in \
-       AUTHORS COPYING ChangeLog INSTALL README.md compile \
-       config.guess config.sub install-sh ltmain.sh missing
+       AUTHORS COPYING ChangeLog INSTALL compile config.guess \
+       config.sub install-sh ltmain.sh missing
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 distdir = $(PACKAGE)-$(VERSION)
 top_distdir = $(distdir)
@@ -230,8 +233,6 @@
 DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.xz
 GZIP_ENV = --best
 DIST_TARGETS = dist-xz dist-gzip
-# Exists only to be overridden by the user if desired.
-AM_DISTCHECK_DVI_TARGET = dvi
 distuninstallcheck_listfiles = find . -type f -print
 am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
   | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
@@ -260,8 +261,6 @@
 CPP = @CPP@
 CPPFLAGS = @CPPFLAGS@
 CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@
-CSCOPE = @CSCOPE@
-CTAGS = @CTAGS@
 CWARNFLAGS = @CWARNFLAGS@
 CYGPATH_W = @CYGPATH_W@
 DEFS = @DEFS@
@@ -275,11 +274,9 @@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ETAGS = @ETAGS@
 EXEEXT = @EXEEXT@
 EXEEXT_FOR_BUILD = @EXEEXT_FOR_BUILD@
 FGREP = @FGREP@
-FILECMD = @FILECMD@
 FILE_MAN_DIR = @FILE_MAN_DIR@
 FILE_MAN_SUFFIX = @FILE_MAN_SUFFIX@
 FOP = @FOP@
@@ -414,7 +411,6 @@
 prefix = @prefix@
 program_transform_name = @program_transform_name@
 psdir = @psdir@
-runstatedir = @runstatedir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 srcdir = @srcdir@
@@ -459,8 +455,8 @@
            echo ' $(SHELL) ./config.status'; \
            $(SHELL) ./config.status;; \
          *) \
-           echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
-           cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
+           echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
+           cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
        esac;
 
 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
@@ -622,10 +618,8 @@
 distclean-tags:
        -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
        -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
-distdir: $(BUILT_SOURCES)
-       $(MAKE) $(AM_MAKEFLAGS) distdir-am
 
-distdir-am: $(DISTFILES)
+distdir: $(DISTFILES)
        $(am__remove_distdir)
        test -d "$(distdir)" || mkdir "$(distdir)"
        @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
@@ -693,7 +687,7 @@
          ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
        || chmod -R a+r "$(distdir)"
 dist-gzip: distdir
-       tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
+       tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
        $(am__post_remove_distdir)
 
 dist-bzip2: distdir
@@ -707,10 +701,6 @@
        tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
        $(am__post_remove_distdir)
 
-dist-zstd: distdir
-       tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
-       $(am__post_remove_distdir)
-
 dist-tarZ: distdir
        @echo WARNING: "Support for distribution archives compressed with" \
                       "legacy program 'compress' is deprecated." >&2
@@ -722,7 +712,7 @@
        @echo WARNING: "Support for shar distribution archives is" \
                       "deprecated." >&2
        @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
-       shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
+       shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
        $(am__post_remove_distdir)
 
 dist-zip: distdir
@@ -740,7 +730,7 @@
 distcheck: dist
        case '$(DIST_ARCHIVES)' in \
        *.tar.gz*) \
-         eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
+         GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
        *.tar.bz2*) \
          bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
        *.tar.lz*) \
@@ -750,11 +740,9 @@
        *.tar.Z*) \
          uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
        *.shar.gz*) \
-         eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
+         GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
        *.zip*) \
          unzip $(distdir).zip ;;\
-       *.tar.zst*) \
-         zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
        esac
        chmod -R a-w $(distdir)
        chmod u+w $(distdir)
@@ -770,7 +758,7 @@
            $(DISTCHECK_CONFIGURE_FLAGS) \
            --srcdir=../.. --prefix="$$dc_install_base" \
          && $(MAKE) $(AM_MAKEFLAGS) \
-         && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
+         && $(MAKE) $(AM_MAKEFLAGS) dvi \
          && $(MAKE) $(AM_MAKEFLAGS) check \
          && $(MAKE) $(AM_MAKEFLAGS) install \
          && $(MAKE) $(AM_MAKEFLAGS) installcheck \
@@ -936,7 +924,7 @@
        am--refresh check check-am clean clean-cscope clean-generic \
        clean-libtool cscope cscopelist-am ctags ctags-am dist \
        dist-all dist-bzip2 dist-gzip dist-hook dist-lzip dist-shar \
-       dist-tarZ dist-xz dist-zip dist-zstd distcheck distclean \
+       dist-tarZ dist-xz dist-zip distcheck distclean \
        distclean-generic distclean-hdr distclean-libtool \
        distclean-tags distcleancheck distdir distuninstallcheck dvi \
        dvi-am html html-am info info-am install install-am \
diff -r d1cf7aa8787f -r 8c37637cc198 external/mit/libX11/dist/aclocal.m4
--- a/external/mit/libX11/dist/aclocal.m4       Sat Jan 21 02:09:06 2023 +0000
+++ b/external/mit/libX11/dist/aclocal.m4       Sun Feb 05 22:57:26 2023 +0000
@@ -1,6 +1,6 @@
-# generated automatically by aclocal 1.16.5 -*- Autoconf -*-
-
-# Copyright (C) 1996-2021 Free Software Foundation, Inc.
+# generated automatically by aclocal 1.15 -*- Autoconf -*-
+
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
 


Home | Main Index | Thread Index | Old Index