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