Source-Changes-HG archive

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

[xsrc/netbsd-8]: xsrc/external/mit/xterm Pull up the following



details:   https://anonhg.NetBSD.org/xsrc/rev/b6777acef6de
branches:  netbsd-8
changeset: 10652:b6777acef6de
user:      martin <martin%NetBSD.org@localhost>
date:      Wed Feb 17 09:48:36 2021 +0000

description:
Pull up the following

        xsrc/external/mit/xterm/dist/package/debian/xterm-dev.lintian-overrides up to 1.1.1.1
        xsrc/external/mit/xterm/dist/package/freebsd/distinfo up to 1.1.1.1
        xsrc/external/mit/xterm/dist/package/freebsd/pkg-message.wchar up to 1.1.1.1
        xsrc/external/mit/xterm/dist/package/pkgsrc/Makefile up to 1.1.1.1
        xsrc/external/mit/xterm/dist/package/pkgsrc/DESCR    up to 1.1.1.1
        xsrc/external/mit/xterm/dist/package/pkgsrc/distinfo up to 1.1.1.1
        xsrc/external/mit/xterm/dist/package/pkgsrc/PLIST    up to 1.1.1.1
        xsrc/external/mit/xterm/dist/package/pkgsrc/options.mk up to 1.1.1.1
        xsrc/external/mit/xterm/dist/vttests/closest-rgb.pl  up to 1.1.1.2
        xsrc/external/mit/xterm/dist/vttests/query-status.pl up to 1.1.1.2
        xsrc/external/mit/xterm/dist/vttests/modify-keys.pl  up to 1.1.1.1
        xsrc/external/mit/xterm/dist/vttests/mouse-codes     up to 1.1.1.1
        xsrc/external/mit/xterm/dist/vttests/other-sgr.sh    up to 1.1.1.1
        xsrc/external/mit/xterm/dist/vttests/print-vt-chars.pl up to 1.1.1.1
        xsrc/external/mit/xterm/dist/vttests/query-dynamic.pl up to 1.1.1.1
        xsrc/external/mit/xterm/dist/vttests/query-xres.pl   up to 1.1.1.1
        xsrc/external/mit/xterm/dist/vttests/report-sgr.pl   up to 1.1.1.1
        xsrc/external/mit/xterm/dist/vttests/sgrPushPop.pl   up to 1.1.1.1
        xsrc/external/mit/xterm/dist/vttests/sgrPushPop2.pl  up to 1.1.1.1
        xsrc/external/mit/xterm/dist/COPYING                 up to 1.1.1.1
        xsrc/external/mit/xterm/dist/gen-charsets.pl         up to 1.1.1.1
        xsrc/external/mit/xterm/include/Tekparse.hin         delete
        xsrc/external/mit/xterm/include/VTparse.hin          delete
        xsrc/external/mit/xterm/dist/INSTALL                 up to 1.1.1.12
        xsrc/external/mit/xterm/dist/Imakefile               up to 1.1.1.10
        xsrc/external/mit/xterm/dist/MANIFEST                up to 1.1.1.16
        xsrc/external/mit/xterm/dist/Makefile.in             up to 1.1.1.13
        xsrc/external/mit/xterm/dist/NEWS                    up to 1.1.1.3
        xsrc/external/mit/xterm/dist/THANKS                  up to 1.1.1.9
        xsrc/external/mit/xterm/dist/TekPrsTbl.c             up to 1.1.1.2
        xsrc/external/mit/xterm/dist/Tekproc.c               up to 1.1.1.14
        xsrc/external/mit/xterm/dist/UXTerm.ad               up to 1.1.1.3
        xsrc/external/mit/xterm/dist/VTPrsTbl.c              up to 1.1.1.9
        xsrc/external/mit/xterm/dist/VTparse.def             up to 1.1.1.8
        xsrc/external/mit/xterm/dist/VTparse.h               up to 1.1.1.10
        xsrc/external/mit/xterm/dist/XTerm.ad                up to 1.11
        xsrc/external/mit/xterm/dist/aclocal.m4              up to 1.1.1.14
        xsrc/external/mit/xterm/dist/button.c                up to 1.1.1.16
        xsrc/external/mit/xterm/dist/cachedGCs.c             up to 1.1.1.11
        xsrc/external/mit/xterm/dist/charclass.c             up to 1.1.1.6
        xsrc/external/mit/xterm/dist/charclass.h             up to 1.1.1.3
        xsrc/external/mit/xterm/dist/charproc.c              up to 1.1.1.15
        xsrc/external/mit/xterm/dist/charsets.c              up to 1.1.1.6
        xsrc/external/mit/xterm/dist/config.guess            up to 1.1.1.12
        xsrc/external/mit/xterm/dist/config.sub              up to 1.1.1.12
        xsrc/external/mit/xterm/dist/configure               up to 1.1.1.14
        xsrc/external/mit/xterm/dist/configure.in            up to 1.1.1.13
        xsrc/external/mit/xterm/dist/ctlseqs.ms              up to 1.1.1.15
        xsrc/external/mit/xterm/dist/ctlseqs.txt             up to 1.1.1.15
        xsrc/external/mit/xterm/dist/cursor.c                up to 1.1.1.9
        xsrc/external/mit/xterm/dist/data.c                  up to 1.1.1.7
        xsrc/external/mit/xterm/dist/data.h                  up to 1.1.1.10
        xsrc/external/mit/xterm/dist/df-install.in           up to 1.1.1.3
        xsrc/external/mit/xterm/dist/doublechr.c             up to 1.1.1.9
        xsrc/external/mit/xterm/dist/error.h                 up to 1.1.1.6
        xsrc/external/mit/xterm/dist/fontutils.c             up to 1.8
        xsrc/external/mit/xterm/dist/fontutils.h             up to 1.1.1.10
        xsrc/external/mit/xterm/dist/graphics.c              up to 1.1.1.6
        xsrc/external/mit/xterm/dist/graphics_regis.c        up to 1.1.1.5
        xsrc/external/mit/xterm/dist/graphics_sixel.c        up to 1.1.1.4
        xsrc/external/mit/xterm/dist/html.c                  up to 1.1.1.3
        xsrc/external/mit/xterm/dist/input.c                 up to 1.1.1.13
        xsrc/external/mit/xterm/dist/keysym2ucs.c            up to 1.1.1.3
        xsrc/external/mit/xterm/dist/koi8rxterm              up to 1.1.1.3
        xsrc/external/mit/xterm/dist/koi8rxterm.man          up to 1.1.1.3
        xsrc/external/mit/xterm/dist/linedata.c              up to 1.6
        xsrc/external/mit/xterm/dist/main.c                  up to 1.1.1.13
        xsrc/external/mit/xterm/dist/main.h                  up to 1.1.1.6
        xsrc/external/mit/xterm/dist/menu.c                  up to 1.1.1.13
        xsrc/external/mit/xterm/dist/menu.h                  up to 1.1.1.12
        xsrc/external/mit/xterm/dist/minstall.in             up to 1.1.1.5
        xsrc/external/mit/xterm/dist/misc.c                  up to 1.17
        xsrc/external/mit/xterm/dist/plink.sh                up to 1.1.1.5
        xsrc/external/mit/xterm/dist/print.c                 up to 1.1.1.11
        xsrc/external/mit/xterm/dist/ptydata.c               up to 1.1.1.9
        xsrc/external/mit/xterm/dist/ptyx.h                  up to 1.15
        xsrc/external/mit/xterm/dist/resize.c                up to 1.1.1.9
        xsrc/external/mit/xterm/dist/resize.man              up to 1.1.1.5
        xsrc/external/mit/xterm/dist/run-tic.sh              up to 1.1.1.3
        xsrc/external/mit/xterm/dist/screen.c                up to 1.1.1.12
        xsrc/external/mit/xterm/dist/scrollback.c            up to 1.6
        xsrc/external/mit/xterm/dist/scrollbar.c             up to 1.1.1.11
        xsrc/external/mit/xterm/dist/svg.c                   up to 1.1.1.2
        xsrc/external/mit/xterm/dist/tabs.c                  up to 1.1.1.6
        xsrc/external/mit/xterm/dist/termcap                 up to 1.1.1.6
        xsrc/external/mit/xterm/dist/terminfo                up to 1.1.1.7
        xsrc/external/mit/xterm/dist/testxmc.c               up to 1.1.1.7
        xsrc/external/mit/xterm/dist/trace.c                 up to 1.1.1.13
        xsrc/external/mit/xterm/dist/trace.h                 up to 1.1.1.13
        xsrc/external/mit/xterm/dist/util.c                  up to 1.1.1.13
        xsrc/external/mit/xterm/dist/uxterm                  up to 1.1.1.3
        xsrc/external/mit/xterm/dist/uxterm.desktop          up to 1.1.1.5
        xsrc/external/mit/xterm/dist/uxterm.man              up to 1.1.1.3
        xsrc/external/mit/xterm/dist/version.c               up to 1.1.1.5
        xsrc/external/mit/xterm/dist/version.h               up to 1.1.1.16
        xsrc/external/mit/xterm/dist/vms.c                   up to 1.1.1.4
        xsrc/external/mit/xterm/dist/wcwidth.c               up to 1.1.1.6
        xsrc/external/mit/xterm/dist/wcwidth.h               up to 1.1.1.2
        xsrc/external/mit/xterm/dist/xcharmouse.h            up to 1.1.1.5
        xsrc/external/mit/xterm/dist/xstrings.c              up to 1.1.1.10
        xsrc/external/mit/xterm/dist/xstrings.h              up to 1.1.1.6
        xsrc/external/mit/xterm/dist/xterm.appdata.xml       up to 1.1.1.3
        xsrc/external/mit/xterm/dist/xterm.dat               up to 1.1.1.3
        xsrc/external/mit/xterm/dist/xterm.h                 up to 1.3
        xsrc/external/mit/xterm/dist/xterm.log.html          up to 1.1.1.16
        xsrc/external/mit/xterm/dist/xterm.man               up to 1.17
        xsrc/external/mit/xterm/dist/xterm_io.h              up to 1.1.1.7
        xsrc/external/mit/xterm/dist/xtermcap.c              up to 1.1.1.9
        xsrc/external/mit/xterm/dist/xtermcfg.hin            up to 1.1.1.13
        xsrc/external/mit/xterm/dist/xutf8.c                 up to 1.1.1.6
        xsrc/external/mit/xterm/dist/icons/filled-xterm.svg  up to 1.1.1.2
        xsrc/external/mit/xterm/dist/icons/mini.xterm.svg    up to 1.1.1.2
        xsrc/external/mit/xterm/dist/icons/terminal_48x48.svg up to 1.1.1.2
        xsrc/external/mit/xterm/dist/icons/xterm-color.svg   up to 1.1.1.2
        xsrc/external/mit/xterm/dist/icons/xterm.svg         up to 1.1.1.2
        xsrc/external/mit/xterm/dist/package/xterm.spec      up to 1.1.1.11
        xsrc/external/mit/xterm/dist/package/debian/changelog up to 1.1.1.11
        xsrc/external/mit/xterm/dist/package/debian/compat   up to 1.1.1.2
        xsrc/external/mit/xterm/dist/package/debian/control  up to 1.1.1.5
        xsrc/external/mit/xterm/dist/package/debian/copyright up to 1.1.1.7
        xsrc/external/mit/xterm/dist/package/debian/rules    up to 1.1.1.8
        xsrc/external/mit/xterm/dist/package/debian/watch    up to 1.1.1.2
        xsrc/external/mit/xterm/dist/package/debian/xterm-dev.docs up to 1.1.1.2
        xsrc/external/mit/xterm/dist/package/debian/xterm-dev.menu up to 1.1.1.2
        xsrc/external/mit/xterm/dist/package/freebsd/Makefile up to 1.1.1.7
        xsrc/external/mit/xterm/dist/package/freebsd/pkg-descr up to 1.1.1.2
        xsrc/external/mit/xterm/dist/unicode/convmap.pl      up to 1.1.1.3
        xsrc/external/mit/xterm/dist/unicode/keysym.map      up to 1.1.1.3
        xsrc/external/mit/xterm/dist/vttests/256colors.pl    up to 1.1.1.4
        xsrc/external/mit/xterm/dist/vttests/256colors2.pl   up to 1.1.1.6
        xsrc/external/mit/xterm/dist/vttests/88colors.pl     up to 1.1.1.4
        xsrc/external/mit/xterm/dist/vttests/88colors2.pl    up to 1.1.1.6
        xsrc/external/mit/xterm/dist/vttests/dynamic.pl      up to 1.1.1.4
        xsrc/external/mit/xterm/dist/vttests/paste64.pl      up to 1.1.1.5
        xsrc/external/mit/xterm/dist/vttests/query-color.pl  up to 1.1.1.4
        xsrc/external/mit/xterm/dist/vttests/query-fonts.pl  up to 1.1.1.3
        xsrc/external/mit/xterm/dist/vttests/resize.pl       up to 1.1.1.5
        xsrc/external/mit/xterm/dist/vttests/tcapquery.pl    up to 1.1.1.6
        xsrc/external/mit/xterm/include/xtermcfg.h           up to 1.15

Import Xterm 366, changes too numerous to list, main fix is for CVE-2021-27135:
 * correct upper-limit for selection buffer, accounting for combining
   characters

diffstat:

 external/mit/xterm/dist/COPYING                                    |     75 +
 external/mit/xterm/dist/INSTALL                                    |    120 +-
 external/mit/xterm/dist/Imakefile                                  |     34 +-
 external/mit/xterm/dist/MANIFEST                                   |     26 +-
 external/mit/xterm/dist/Makefile.in                                |     90 +-
 external/mit/xterm/dist/NEWS                                       |     32 +-
 external/mit/xterm/dist/THANKS                                     |     71 +-
 external/mit/xterm/dist/TekPrsTbl.c                                |     31 +-
 external/mit/xterm/dist/Tekproc.c                                  |    697 +-
 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                                   |     16 +-
 external/mit/xterm/dist/aclocal.m4                                 |   1451 +-
 external/mit/xterm/dist/button.c                                   |   1692 +-
 external/mit/xterm/dist/cachedGCs.c                                |     64 +-
 external/mit/xterm/dist/charclass.c                                |    438 +-
 external/mit/xterm/dist/charclass.h                                |      8 +-
 external/mit/xterm/dist/charproc.c                                 |   4660 +-
 external/mit/xterm/dist/charsets.c                                 |   1335 +-
 external/mit/xterm/dist/config.guess                               |    990 +-
 external/mit/xterm/dist/config.sub                                 |   2810 +-
 external/mit/xterm/dist/configure                                  |  21575 +++++----
 external/mit/xterm/dist/configure.in                               |    233 +-
 external/mit/xterm/dist/ctlseqs.ms                                 |   3021 +-
 external/mit/xterm/dist/ctlseqs.txt                                |   2855 +-
 external/mit/xterm/dist/cursor.c                                   |     45 +-
 external/mit/xterm/dist/data.c                                     |     11 +-
 external/mit/xterm/dist/data.h                                     |     22 +-
 external/mit/xterm/dist/df-install.in                              |     86 +-
 external/mit/xterm/dist/doublechr.c                                |    152 +-
 external/mit/xterm/dist/error.h                                    |     30 +-
 external/mit/xterm/dist/fontutils.c                                |   3351 +-
 external/mit/xterm/dist/fontutils.h                                |     71 +-
 external/mit/xterm/dist/gen-charsets.pl                            |    105 +
 external/mit/xterm/dist/graphics.c                                 |    348 +-
 external/mit/xterm/dist/graphics_regis.c                           |   1677 +-
 external/mit/xterm/dist/graphics_sixel.c                           |     61 +-
 external/mit/xterm/dist/html.c                                     |     92 +-
 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                                    |     35 +-
 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                                     |    945 +-
 external/mit/xterm/dist/main.h                                     |     47 +-
 external/mit/xterm/dist/menu.c                                     |    278 +-
 external/mit/xterm/dist/menu.h                                     |     39 +-
 external/mit/xterm/dist/minstall.in                                |     71 +-
 external/mit/xterm/dist/misc.c                                     |   2469 +-
 external/mit/xterm/dist/package/debian/changelog                   |    234 +
 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                       |     25 +-
 external/mit/xterm/dist/package/debian/watch                       |      2 +-
 external/mit/xterm/dist/package/debian/xterm-dev.docs              |      1 -
 external/mit/xterm/dist/package/debian/xterm-dev.lintian-overrides |     25 +
 external/mit/xterm/dist/package/debian/xterm-dev.menu              |      4 +-
 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                                    |    154 +-
 external/mit/xterm/dist/ptydata.c                                  |    637 +-
 external/mit/xterm/dist/ptyx.h                                     |    926 +-
 external/mit/xterm/dist/resize.c                                   |     27 +-
 external/mit/xterm/dist/resize.man                                 |     48 +-
 external/mit/xterm/dist/run-tic.sh                                 |     99 +-
 external/mit/xterm/dist/screen.c                                   |    736 +-
 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                                   |    836 +-
 external/mit/xterm/dist/testxmc.c                                  |     15 +-
 external/mit/xterm/dist/trace.c                                    |    486 +-
 external/mit/xterm/dist/trace.h                                    |     53 +-
 external/mit/xterm/dist/unicode/convmap.pl                         |     50 +-
 external/mit/xterm/dist/unicode/keysym.map                         |     12 +-
 external/mit/xterm/dist/util.c                                     |   1641 +-
 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/256colors.pl                       |     25 +-
 external/mit/xterm/dist/vttests/256colors2.pl                      |    206 +-
 external/mit/xterm/dist/vttests/88colors.pl                        |     24 +-
 external/mit/xterm/dist/vttests/88colors2.pl                       |    208 +-
 external/mit/xterm/dist/vttests/closest-rgb.pl                     |    236 +
 external/mit/xterm/dist/vttests/dynamic.pl                         |    130 +-
 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                     |    280 +-
 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                    |    164 +
 external/mit/xterm/dist/vttests/query-xres.pl                      |    226 +
 external/mit/xterm/dist/vttests/report-sgr.pl                      |    669 +
 external/mit/xterm/dist/vttests/resize.pl                          |    154 +-
 external/mit/xterm/dist/vttests/sgrPushPop.pl                      |     87 +
 external/mit/xterm/dist/vttests/sgrPushPop2.pl                     |    222 +
 external/mit/xterm/dist/vttests/tcapquery.pl                       |    493 +-
 external/mit/xterm/dist/wcwidth.c                                  |    744 +-
 external/mit/xterm/dist/wcwidth.h                                  |     33 +
 external/mit/xterm/dist/xcharmouse.h                               |      7 +-
 external/mit/xterm/dist/xstrings.c                                 |     93 +-
 external/mit/xterm/dist/xstrings.h                                 |      5 +-
 external/mit/xterm/dist/xterm.appdata.xml                          |     34 +-
 external/mit/xterm/dist/xterm.dat                                  |      2 +
 external/mit/xterm/dist/xterm.h                                    |    412 +-
 external/mit/xterm/dist/xterm.log.html                             |   2836 +-
 external/mit/xterm/dist/xterm.man                                  |   3269 +-
 external/mit/xterm/dist/xterm_io.h                                 |     65 +-
 external/mit/xterm/dist/xtermcap.c                                 |     30 +-
 external/mit/xterm/dist/xtermcfg.hin                               |     26 +-
 external/mit/xterm/dist/xutf8.c                                    |     22 +-
 external/mit/xterm/include/Tekparse.hin                            |     34 -
 external/mit/xterm/include/VTparse.hin                             |    162 -
 external/mit/xterm/include/xtermcfg.h                              |     58 +-
 139 files changed, 51645 insertions(+), 22383 deletions(-)

diffs (truncated from 111766 to 300 lines):

diff -r 4cb12a6b14ab -r b6777acef6de external/mit/xterm/dist/COPYING
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/mit/xterm/dist/COPYING   Wed Feb 17 09:48:36 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 4cb12a6b14ab -r b6777acef6de external/mit/xterm/dist/INSTALL
--- a/external/mit/xterm/dist/INSTALL   Mon Dec 07 20:20:15 2020 +0000
+++ b/external/mit/xterm/dist/INSTALL   Wed Feb 17 09:48:36 2021 +0000
@@ -1,6 +1,6 @@
--- $XTermId: INSTALL,v 1.160 2016/09/09 22:56:18 tom Exp $
+-- $XTermId: INSTALL,v 1.185 2020/09/19 16:53:27 tom Exp $
 -------------------------------------------------------------------------------
--- Copyright 1997-2015,2016 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,15 @@
 
   --enable-double-buffer  enable double-buffering
 
-       Use experimental double-buffering for display to reduce flicker.
+       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
 
-       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).
+       Use the custom terminfo directory specified in "--with-own-terminfo"
+       as the $TERMINFO variable for the shells spawned by xterm.  Setting
+       this variable makes most curses (and termcap) applications look in
+       that directory for terminal descriptions.
 
   --enable-exec-xterm     enable "spawn-new-terminal" action
 
@@ -496,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
 
@@ -511,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
@@ -606,19 +622,20 @@
 
        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
        emulators, to use those.  If none are found, the script uses this
        default:
-               System;TerminalEmulator;Utility;
+               System;TerminalEmulator;
 
   --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
@@ -696,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.
+



Home | Main Index | Thread Index | Old Index