Source-Changes-HG archive

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

[xsrc/xorg]: xsrc/external/mit/xterm/dist initial import of xterm-366



details:   https://anonhg.NetBSD.org/xsrc/rev/1fbdc6c57721
branches:  xorg
changeset: 10648:1fbdc6c57721
user:      mrg <mrg%NetBSD.org@localhost>
date:      Thu Feb 11 12:19:54 2021 +0000

description:
initial import of xterm-366

diffstat:

 external/mit/xterm/dist/COPYING                                    |     75 +
 external/mit/xterm/dist/INSTALL                                    |    113 +-
 external/mit/xterm/dist/Imakefile                                  |     34 +-
 external/mit/xterm/dist/MANIFEST                                   |     26 +-
 external/mit/xterm/dist/Makefile.in                                |     88 +-
 external/mit/xterm/dist/NEWS                                       |     48 +-
 external/mit/xterm/dist/THANKS                                     |     68 +-
 external/mit/xterm/dist/TekPrsTbl.c                                |     31 +-
 external/mit/xterm/dist/Tekproc.c                                  |    147 +-
 external/mit/xterm/dist/UXTerm.ad                                  |      5 +-
 external/mit/xterm/dist/VTPrsTbl.c                                 |   1095 +-
 external/mit/xterm/dist/VTparse.def                                |     48 +-
 external/mit/xterm/dist/VTparse.h                                  |     10 +-
 external/mit/xterm/dist/XTerm.ad                                   |     15 +-
 external/mit/xterm/dist/aclocal.m4                                 |   1404 +-
 external/mit/xterm/dist/button.c                                   |   1373 +-
 external/mit/xterm/dist/cachedGCs.c                                |     58 +-
 external/mit/xterm/dist/charclass.c                                |    359 +-
 external/mit/xterm/dist/charclass.h                                |      4 +-
 external/mit/xterm/dist/charproc.c                                 |   3606 +-
 external/mit/xterm/dist/charsets.c                                 |   1335 +-
 external/mit/xterm/dist/config.guess                               |    901 +-
 external/mit/xterm/dist/config.sub                                 |   2827 +-
 external/mit/xterm/dist/configure                                  |  22016 +++++----
 external/mit/xterm/dist/configure.in                               |    219 +-
 external/mit/xterm/dist/ctlseqs.ms                                 |   2970 +-
 external/mit/xterm/dist/ctlseqs.txt                                |   2827 +-
 external/mit/xterm/dist/cursor.c                                   |     40 +-
 external/mit/xterm/dist/data.c                                     |     11 +-
 external/mit/xterm/dist/data.h                                     |     17 +-
 external/mit/xterm/dist/df-install.in                              |     86 +-
 external/mit/xterm/dist/doublechr.c                                |    139 +-
 external/mit/xterm/dist/error.h                                    |     30 +-
 external/mit/xterm/dist/fontutils.c                                |   1980 +-
 external/mit/xterm/dist/fontutils.h                                |     32 +-
 external/mit/xterm/dist/gen-charsets.pl                            |    105 +
 external/mit/xterm/dist/graphics.c                                 |    334 +-
 external/mit/xterm/dist/graphics_regis.c                           |    633 +-
 external/mit/xterm/dist/graphics_sixel.c                           |     61 +-
 external/mit/xterm/dist/html.c                                     |     88 +-
 external/mit/xterm/dist/icons/filled-xterm.svg                     |     36 +-
 external/mit/xterm/dist/icons/mini.xterm.svg                       |     26 +-
 external/mit/xterm/dist/icons/terminal_48x48.svg                   |     23 +-
 external/mit/xterm/dist/icons/xterm-color.svg                      |     36 +-
 external/mit/xterm/dist/icons/xterm.svg                            |     34 +-
 external/mit/xterm/dist/input.c                                    |     33 +-
 external/mit/xterm/dist/keysym2ucs.c                               |     36 +-
 external/mit/xterm/dist/koi8rxterm                                 |     10 +-
 external/mit/xterm/dist/koi8rxterm.man                             |     23 +-
 external/mit/xterm/dist/linedata.c                                 |    139 +-
 external/mit/xterm/dist/main.c                                     |    824 +-
 external/mit/xterm/dist/main.h                                     |     39 +-
 external/mit/xterm/dist/menu.c                                     |    230 +-
 external/mit/xterm/dist/menu.h                                     |     36 +-
 external/mit/xterm/dist/minstall.in                                |     70 +-
 external/mit/xterm/dist/misc.c                                     |   2413 +-
 external/mit/xterm/dist/package/debian/changelog                   |    216 +
 external/mit/xterm/dist/package/debian/compat                      |      2 +-
 external/mit/xterm/dist/package/debian/control                     |      4 +-
 external/mit/xterm/dist/package/debian/copyright                   |     34 +-
 external/mit/xterm/dist/package/debian/rules                       |     18 +-
 external/mit/xterm/dist/package/debian/watch                       |      2 +-
 external/mit/xterm/dist/package/debian/xterm-dev.lintian-overrides |     25 +
 external/mit/xterm/dist/package/freebsd/Makefile                   |     75 +-
 external/mit/xterm/dist/package/freebsd/distinfo                   |      3 +
 external/mit/xterm/dist/package/freebsd/pkg-descr                  |      2 +-
 external/mit/xterm/dist/package/freebsd/pkg-message.wchar          |     10 +
 external/mit/xterm/dist/package/pkgsrc/DESCR                       |      7 +
 external/mit/xterm/dist/package/pkgsrc/Makefile                    |     65 +
 external/mit/xterm/dist/package/pkgsrc/PLIST                       |     25 +
 external/mit/xterm/dist/package/pkgsrc/distinfo                    |      6 +
 external/mit/xterm/dist/package/pkgsrc/options.mk                  |     51 +
 external/mit/xterm/dist/package/xterm.spec                         |    170 +-
 external/mit/xterm/dist/plink.sh                                   |     11 +-
 external/mit/xterm/dist/print.c                                    |    116 +-
 external/mit/xterm/dist/ptydata.c                                  |    635 +-
 external/mit/xterm/dist/ptyx.h                                     |    799 +-
 external/mit/xterm/dist/resize.c                                   |     12 +-
 external/mit/xterm/dist/resize.man                                 |     48 +-
 external/mit/xterm/dist/run-tic.sh                                 |     99 +-
 external/mit/xterm/dist/screen.c                                   |    708 +-
 external/mit/xterm/dist/scrollback.c                               |     12 +-
 external/mit/xterm/dist/scrollbar.c                                |    104 +-
 external/mit/xterm/dist/svg.c                                      |     91 +-
 external/mit/xterm/dist/tabs.c                                     |     19 +-
 external/mit/xterm/dist/termcap                                    |     11 +-
 external/mit/xterm/dist/terminfo                                   |    328 +-
 external/mit/xterm/dist/testxmc.c                                  |     15 +-
 external/mit/xterm/dist/trace.c                                    |    464 +-
 external/mit/xterm/dist/trace.h                                    |     51 +-
 external/mit/xterm/dist/unicode/convmap.pl                         |     50 +-
 external/mit/xterm/dist/unicode/keysym.map                         |     12 +-
 external/mit/xterm/dist/util.c                                     |   1522 +-
 external/mit/xterm/dist/uxterm                                     |     58 +-
 external/mit/xterm/dist/uxterm.desktop                             |      6 +-
 external/mit/xterm/dist/uxterm.man                                 |     21 +-
 external/mit/xterm/dist/version.c                                  |     14 +-
 external/mit/xterm/dist/version.h                                  |      8 +-
 external/mit/xterm/dist/vms.c                                      |     12 +-
 external/mit/xterm/dist/vttests/256colors2.pl                      |     27 +-
 external/mit/xterm/dist/vttests/88colors2.pl                       |     26 +-
 external/mit/xterm/dist/vttests/closest-rgb.pl                     |     20 +-
 external/mit/xterm/dist/vttests/dynamic.pl                         |      6 +-
 external/mit/xterm/dist/vttests/modify-keys.pl                     |   1536 +
 external/mit/xterm/dist/vttests/mouse-codes                        |    159 +
 external/mit/xterm/dist/vttests/other-sgr.sh                       |    125 +
 external/mit/xterm/dist/vttests/paste64.pl                         |      6 +-
 external/mit/xterm/dist/vttests/print-vt-chars.pl                  |    388 +
 external/mit/xterm/dist/vttests/query-color.pl                     |    206 +-
 external/mit/xterm/dist/vttests/query-dynamic.pl                   |    229 +
 external/mit/xterm/dist/vttests/query-fonts.pl                     |     17 +-
 external/mit/xterm/dist/vttests/query-status.pl                    |     33 +-
 external/mit/xterm/dist/vttests/query-xres.pl                      |    226 +
 external/mit/xterm/dist/vttests/report-sgr.pl                      |    669 +
 external/mit/xterm/dist/vttests/sgrPushPop.pl                      |     87 +
 external/mit/xterm/dist/vttests/sgrPushPop2.pl                     |    222 +
 external/mit/xterm/dist/vttests/tcapquery.pl                       |    321 +-
 external/mit/xterm/dist/wcwidth.c                                  |    714 +-
 external/mit/xterm/dist/xcharmouse.h                               |      7 +-
 external/mit/xterm/dist/xstrings.c                                 |     34 +-
 external/mit/xterm/dist/xterm.appdata.xml                          |     34 +-
 external/mit/xterm/dist/xterm.dat                                  |      2 +
 external/mit/xterm/dist/xterm.h                                    |    343 +-
 external/mit/xterm/dist/xterm.log.html                             |   2455 +-
 external/mit/xterm/dist/xterm.man                                  |   2801 +-
 external/mit/xterm/dist/xterm_io.h                                 |     20 +-
 external/mit/xterm/dist/xtermcap.c                                 |     30 +-
 external/mit/xterm/dist/xtermcfg.hin                               |     25 +-
 external/mit/xterm/dist/xutf8.c                                    |     10 +-
 129 files changed, 45138 insertions(+), 20847 deletions(-)

diffs (truncated from 100060 to 300 lines):

diff -r 2c3a42213d6e -r 1fbdc6c57721 external/mit/xterm/dist/COPYING
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/mit/xterm/dist/COPYING   Thu Feb 11 12:19:54 2021 +0000
@@ -0,0 +1,75 @@
+--- $XTermId: COPYING,v 1.3 2020/01/12 22:53:35 tom Exp $
+-------------------------------------------------------------------------------
+
+Copyright 1996-2020,2021 by Thomas E. Dickey
+
+                        All Rights Reserved
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name(s) of the above copyright
+holders shall not be used in advertising or otherwise to promote the
+sale, use or other dealings in this Software without prior written
+authorization.
+
+Copyright 1987, 1988  X Consortium
+
+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.
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of the X Consortium shall not be
+used in advertising or otherwise to promote the sale, use or other dealings
+in this Software without prior written authorization from the X Consortium.
+
+Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts.
+
+                         All Rights Reserved
+
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted,
+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 Digital Equipment
+Corporation not be used in advertising or publicity pertaining to
+distribution of the software without specific, written prior permission.
+
+DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
+ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
+DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
+ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
+SOFTWARE.
+
+-- vile: txtmode
+-------------------------------------------------------------------------------
diff -r 2c3a42213d6e -r 1fbdc6c57721 external/mit/xterm/dist/INSTALL
--- a/external/mit/xterm/dist/INSTALL   Sat Dec 05 20:27:45 2020 +0000
+++ b/external/mit/xterm/dist/INSTALL   Thu Feb 11 12:19:54 2021 +0000
@@ -1,6 +1,6 @@
--- $XTermId: INSTALL,v 1.163 2017/05/30 08:32:35 tom Exp $
+-- $XTermId: INSTALL,v 1.185 2020/09/19 16:53:27 tom Exp $
 -------------------------------------------------------------------------------
--- Copyright 1997-2016,2017 by Thomas E. Dickey
+-- Copyright 1997-2019,2020 by Thomas E. Dickey
 --
 --                         All Rights Reserved
 --
@@ -49,6 +49,16 @@
 
 The options (in alphabetic order):
 
+  --disable-256-color     disable 256-color support
+
+       Do not compile-in code that interprets SGR 38 and 48 for 256-colors.
+       If this feature is disabled, the 88-color feature will be used.
+
+  --disable-88-color      disable 88-color support
+
+       Do not compile-in code that interprets SGR 38 and 48 for 88-colors.
+       The 256-color option overrides this.
+
   --disable-16-color      disable 16-color support
 
        Do not compile-in code to recognize aixterm-style control sequences
@@ -94,7 +104,7 @@
        e.g., to make boxes.  When xterm loads a font, it checks if those
        characters are present, and draws its own if they are missing.
 
-  --disable-broken-st     disallow broken string-terminators],
+  --disable-broken-st     disallow broken string-terminators,
 
        Do not compile-in code that works around a bug in some ISDN routers
        (and possibly other applications written by the same people):  they
@@ -107,7 +117,7 @@
 
        See also --enable-broken-osc
 
-  --disable-c1-print      disallow -k8 option for printable 128-159],
+  --disable-c1-print      disallow -k8 option for printable 128-159,
 
        Use this option to suppress support for nonstandard use of codes
        128-159, which normally are considered control characters.  Some users
@@ -137,6 +147,11 @@
 
        Note: If desktop-utils is not found they will not be installed anyway.
 
+  --disable-direct-color  disable direct color support
+
+       Do not compile-in code that interprets SGR 38 and 48 for direct colors.
+       This feature extends the 256-color feature.
+
   --disable-doublechars   disable support for double-size chars
 
        Do not compile-in code that supports font-manipulation needed to
@@ -156,7 +171,7 @@
 
   --disable-freetype      disable freetype library-support
 
-       Do not use freetype libraries if they are found.  Normally they will
+       Do not use freetype libraries if they are found.  Normally they will
        be used automatically.
 
   --disable-full-tgetent  disable check for termcap library
@@ -246,10 +261,14 @@
 
   --disable-paste64       disable support for bracketed paste mode
 
-       Do not compile-in code to support experimental bracketed paste mode,
-       i.e., provide functions for setting/getting the selection data.
+       Do not compile-in code to support bracketed paste mode, along with
+       functions for setting/getting the selection data, termed "paste64".
 
-       (see ctlseqs.ms description of OSC 52).
+       (see ctlseqs.ms description of OSC 52, and DECSET 2004).
+
+  --disable-print-graphics disable screen dump to sixel support
+
+       Do not compile-in code to support screen-dumps for ReGIS graphics.
 
   --disable-pty-handshake disable support for pty handshakes
 
@@ -285,6 +304,10 @@
        Do not compile-in code that suppresses redundant updates to the
        titlebar when the text has not changed.
 
+  --disable-screen-dumps  disable XHTML and SVG screen dumps
+
+       Do not compile-in code that provides XHTML and SVG screen dumps.
+
   --disable-selection-ops disable selection operations
 
        Do not compile-in code to support the actions which allow users
@@ -306,6 +329,10 @@
        Do not install xterm using setuid/setgid permissions.  Drop setuid
        permissions on startup.
 
+  --disable-sixel-graphics disable support for sixel-graphics
+
+       Do not compile-in code to support sixel-graphics
+
   --disable-sun-fkeys
 
        Do not compile-in code to support Sun-style function keys.
@@ -345,7 +372,7 @@
        ISO 6429 defines a few more which historically have found little use.
        Some people find these amusing.
 
-       This is normally enabled.
+       This is normally enabled.  The direct-colors feature relies upon it.
 
   --disable-wide-chars    disable wide-character support
 
@@ -365,14 +392,6 @@
        This uses less memory, but is less complete.  However, most languages
        are covered by the 16-bit encoding.
 
-  --enable-256-color      enable 256-color support
-
-       Compile-in code that interprets SGR 38 and 48 for 256-colors.
-
-  --enable-88-color       enable 88-color support
-
-       Compile-in code that interprets SGR 38 and 48 for 88-colors.
-
   --enable-alt-sends-esc  set default altSendsEscape resource (default: no)
 
        This sets the default resource value, which is shown in the manpage.
@@ -426,11 +445,8 @@
 
   --enable-double-buffer  enable double-buffering
 
-       Use experimental double-buffering for display to reduce flicker.
-
-       This option was introduced in patch #282; at that point it needs
-       further work because colors used for clearing the screen do not
-       match the expected behavior (see vttest for instance).
+       Set the initial value of the "buffered" resource, which tells
+       xterm to use double-buffering for display to reduce flicker.
 
   --enable-env-terminfo   setenv $TERMINFO if --with-own-terminfo gives value
 
@@ -503,12 +519,13 @@
 
   --enable-readline-mouse enable support for mouse in readline applications
 
-       Compile-in code to support experimental bracketed paste mode, i.e.,
+       Compile-in code to support predecessor to bracketed paste mode, i.e.,
        provide functions for setting/getting the selection data.  Essentially
        this puts xterm into a mode that sends special function-key strings to
        bracket the data.
 
-       (See --enable-paste64, which fits xterm's protocol better).
+       (The "paste64" feature, which fits xterm's protocol better, is
+       configured by default).
 
   --enable-sco-fkeys      enable support for SCO-style function keys
 
@@ -518,14 +535,6 @@
 
        Compile-in code to support experimental ReGIS graphics
 
-  --enable-sixel-graphics enable support for sixel-graphics
-
-       Compile-in code to support experimental sixel-graphics
-
-  --enable-sun-fkeys      enable support for Sun-style function keys
-
-       Compile-in code to support Sun-style function keys.
-
   --enable-toolbar        enable pulldown menus on toolbar
 
        Compile-in code that builds a toolbar with pulldown menus.  The
@@ -613,9 +622,10 @@
 
        Check for and link with dbmalloc.
 
-  --with-desktop-category=XXX  one or more desktop catgories or auto
+  --with-desktop-category=XXX  one or more desktop categories or auto
        This is a list of names.  The configure script maps blanks and commas
-       to semicolons (";") which are used by the desktop utils as a separator.
+       to semicolons (";") which are used by the desktop utilities as a
+       separator.
 
        The default value "auto" tells the configure script to look
        at existing ".desktop" files for xterm and common terminal
@@ -625,7 +635,7 @@
 
   --with-freetype-config  configure script to use for FreeType
 
-       Use a specific option value to tell the configure script to try
+       Use a specific option value to tell the configure script to try
        just one of the variations:
 
        "pkg*", e.g., pkg-config or pkgconfig uses whatever pkg-config
@@ -703,14 +713,18 @@
   --with-man2html[=XXX]   use XXX rather than groff
 
        Specify an alternative program to use for converting manpages and
-       control sequences document to html.  If the option is given, its
-       default value is "man2html", otherwise it is "groff" with groff's
-       special options.  The "man2html" script reads formatted nroff output
-       from its standard input, and writes html to its standard output.  Other
-       input/output conventions are not currently supported.
+       control sequences document to html.  The default value for the option
+       is "man2html".  If the "man2html" script is not found, then "groff" is
+       used with groff's special options.
+
+       The "man2html" script reads formatted nroff output from its standard
+       input, and writes html to its standard output.  Other input/output
+       conventions are not currently supported.
 
        See
                http://invisible-island.net/scripts
+               http://invisible-island.net/scripts/man2html.html
+
        for an up-to-date version of "man2html".



Home | Main Index | Thread Index | Old Index