+# 2017-11-18
+# + modify old terminology entry and a few other terminal emulators to
+# account for xon -TD
+# + correct sgr string for tmux, which used screen's "standout" code
+# rather than the standard code (patch by Roman Kagan)
+# + correct sgr/sgr0 strings in a few other cases reported by tic, making
+# those correspond to the non-sgr settings where they differ, but
+# otherwise use ECMA-48 consistently:
+# jaixterm, aixterm, att5420_2, att4424, att500, decansi, d410-7b,
+# dm80, hpterm, emu-220, hp2, iTerm2.app, mterm-ansi, ncrvt100an,
+# st-0.7, vi603, vwmterm -TD
+#
+# 2017-12-30
+# + add xterm+noalt, xterm+titlestack, xterm+alt1049, xterm+alt+title
+# blocks from xterm #331 -TD
+# + add xterm+direct, xterm+indirect, xterm-direct entries from xterm
+# #331 -TD
+# + modify xterm+256color and xterm+256setaf to use correct number of
+# color pairs, for ncurses 6.1 -TD
+# + add rs1 capability to xterm-256color -TD
+# + modify xterm-r5, xterm-r6 and xterm-xf86-v32 to use xterm+kbs to
+# match xterm #272, reflecting packager's changes -TD
+# + remove "boolean" Se, Ss from st-0.7 -TD
+#
+# 2018-01-04
+# + add konsole-direct and st-direct -TD
+# + remove unsupported "Tc" capability from st-0.7; use st-direct if
+# direct-colors are wanted -TD
+#
+# 2018-01-17
+# + add vte-direct -TD
+# + add XT, hpa, indn, and vpa to screen, and invis, E3 to tmux (patch by
+# Pierre Carru)
+#
+# 2018-01-21
+# + use xterm+sm+1006 in xterm-new, vte-2014 -TD
+# + use xterm+x11mouse in iterm, iterm2, mlterm3 because xterm's 1006
+# mode does not work with those programs. konsole is debatable -TD
+# + add "termite" entry (report by Markus Pfeiffer) -TD
+#
+# 2018-01-27
+# + trim "XT" from screen entry -TD
+# + modify iterm to use xterm+sl-twm building block -TD
+# + mark konsole-420pc, konsole-vt100, konsole-xf3x obsolete reflecting
+# konsole's removal in 2008 -TD
+# + expanded the history section of konsole to explain its flawed
+# imitation of xterm's keyboard -TD
+# + use xterm+x11mouse in screen.* entries because screen does not yet
+# support xterm's 1006 mode -TD
+# + add nsterm-build400 for macOS 10.13 -TD
+# + add ansi+idc1, use that in ansi+idc adding dch for consistency -TD
+# + update vte to vte-2017 -TD
+# + add ecma+strikeout to vte-2017 -TD
+# + add iterm2-direct -TD
+# + updated teraterm, added teraterm-256color -TD
+# + add mlterm-direct -TD
+# + add descriptions for ANSI building-blocks -TD
+#
+# 2018-02-24
+# + correct Ss/Ms interchange in st-0.7 entry (tmux #1264) -TD
+# + fix remaining flash capabilities with trailing mandatory delays -TD
+#
+# 2018-03-17
+# + trim some redundant capabilities from st-0.7 -TD
+# + trim unnecessary setf/setb from interix -TD
+#
+# 2018-05-19
+# + trim spurious whitespace from tmux in 2018-02-24 changes;
+# fix some inconsistencies in/between tmux- and iterm2-entries for SGR
+# (report by C Anthony Risinger)
+# + improve iterm2 using some xterm features which it has adapted -TD
+#
+# 2018-06-30
+# + add acsc string to vi200 (Nibby Nebbulous)
+# add right/down-arrow to vi200's acsc -TD
+#
+# 2018-07-21
+# + corrected acsc for wy50 -TD
+# + add wy50 and wy60 shifted function-keys as kF1 to kF16 -TD
+# + remove ansi+rep mis-added to interix in 2018-02-23 -TD
+#
+# 2018-07-28
+# + fix typo in tvi955 -TD
+# + corrected acsc for regent60 -TD
+# + add alias n7900 -TD
+#
+# 2018-09-29
+# + corrected acsc for tvi950 -TD
+# + remove bogus kf0 from tvi950 -TD
+# + added function-key definitions to agree with TeleVideo 950 manual -TD
+# + add bel to tvi950 -TD
+# + add shifted function-keys to regent60 -TD
+# + renumber regent40 function-keys to match manual -TD
+# + add cd (clr_eos) to adds200 -TD
+#
+# 2018-10-27
+# + add OpenGL clients alacritty and kitty -TD
+# + add Smulx for tmux, vte-2018 -Nicholas Marriott
+#
+# 2018-12-15
+# + fix a typo in comments (Aaron Gyes).
+# + add nsterm-build309 to replace nsterm-256color, assigning the latter
+# as an alias of nsterm, to make mouse work with nsterm-256color -TD
+# + base gnome-256color entry on "gnome", not "vte", for consistency -TD
+#
+# 2019-01-12
+# + add nsterm-direct -TD
+# + use SGR 1006 mouse for konsole-base -TD
+# + use SGR 1006 mouse for putty -TD
+# + add ti703/ti707, ti703-w/ti707-w (Robert Clausecker)
+#
+# 2019-02-23
+# + fix typo in adds200 -TD
+#
+# 2019-03-30
+# + add "screen5", to mention italics (report by Stefan Assmann)
+# + modify description of xterm+x11hilite to eliminate unused p5 -TD
+#
+# 2019-05-18
+# + update xterm-new to xterm patch #345 -TD
+# + add/use xterm+keypad in xterm-new (report by Alain D D Williams) -TD
+# + update terminator entry -TD
+# + remove hard-tabs from ti703 (report by Robert Clausecker)
+# + add Smol/Rmol for mintty, vte-2018 -Nicholas Marriott
+#
+# 2019-06-01
+# + add rs1 to konsole, mlterm -TD
+#
+# 2019-06-08
+# + add mintty, mintty-direct (Thomas Wolff)
+# 2019-06-09
+# + comment-out some user-defined capabilities in mintty+common to allow
+# builds with existing releases 5.9-6.1 -TD
+#
+# 2019-06-30
+# + add ms-terminal -TD
+# + add vscode, vscode-direct -TD
+# + use ecma+index in screen, st -TD
+#
+# 2019-07-06
+# + add domterm -TD
+# + improve comments for recent changes, add alias xterm.js -TD
+#
+# 2019-08-03
+# + amend the change to screen, because tmux relies upon that entry
+# and does not support that feature (Debian #933572) -TD
+# + updated ms-terminal entry & notes -TD
+# + updated kitty entry & notes -TD
+# + updated alacritty+common entry & notes -TD
+# + use xterm+sl-twm for consistency -TD
+#
+# 2019-09-22
+# + correct a comment -TD
+#
+# 2019-10-26
+# + modify linux-16color to accommodate Linux console driver change in
+# early 2018 (report by Dino Petrucci).
+#
+# 2019-11-02
+# + add "xterm-mono" to help packagers (report by Sven Joachim) -TD
+#
+# 2019-11-09
+# + drop ich1 from rxvt-basic, Eterm and mlterm to improve compatibility
+# with old non-curses programs -TD
+# + reviewed st 0.8.2, updated some details -TD
+# + use ansi+rep several places -TD
+#
+# 2020-01-12
+# + update alacritty entries for 0.4.0 (prompted by patch by
+# Christian Duerr) -TD
+#
+# 2020-01-18
+# + spelling fixes per codespell -TD
+# + improve xm example for xterm+x11mouse, xterm+sm+1006 -TD
+#
+# 2020-02-22
+# + improve vt50h and vt52 based on DECScope manual -TD
+# + add/use vt52+keypad and vt52-basic -TD
+#
+# 2020-04-18
+# + use vt52+keypad in xterm-vt52, from xterm #354 -TD
+#
+# 2020-04-25
+# + use vt100+fnkeys in putty -TD
+#
+# 2020-05-02
+# + add details on the change to Linux SGR 21 in 2018 -TD
+# + add xterm-direct16 and xterm-direct256 -TD
+#
+# 2020-05-03
+# + fix some dead URLs -TD
+#
+# 2020-05-16
+# + update notes on vscode / xterm.js -TD
+#
+# 2020-05-30
+# + re-enable "bel" in konsole-base (report by Nia Huang)
+# + add linux-s entry (patch by Alexandre Montaron).
+#
+# 2020-06-06
+# + add xterm+256color2, xterm+88color2, to deprecate nonstandard usage
+# in xterm+256color, xterm+88color -TD
+# + add shifted Linux console keys in linux+sfkeys entry for
+# screen.linux (report by Alexandre Montaron).
+# + use vt100+enq in screen (report by Alexandre Montaron).
+# + add screen.linux-s alias (suggested by Alexandre Montaron).
+#
+# 2020-07-11
+# + fix pound-sign mapping in acsc of linux2.6 entry (report by Ingo
+# Bruckl).
+#
+# 2020-08-28
+# + correct icl6404 csr (report by Florian Weimer).
+# + correct ti916 cup (report by Florian Weimer).
+# + improve ndr9500 (report by Florian Weimer).
+#
+# 2020-09-05
+# + correct description of vt330/vt340 (Ross Combs).
+#
+# 2020-09-19
+# + update mlterm3 for 3.9.0 (report by Premysl Eric Janouch).
+#
+# 2020-09-29
+# + add tmux-direct (tmux #2370)
+# + simplify mlterm initialization with DECSTR -TD
+# + change tmux's kbs to ^? (report by Premysl Eric Janouch)
+#
+# 2020-10-10
+# + correct sgr in aaa+rv (report by Florian Weimer) -TD
+# + fix some sgr inconsistencies in d230c, ibm6153, ibm6154,
+# ncrvt100an -TD
+#
+# 2020-10-17
+# + expanded notes about tek4107 -TD
+#
+# 2020-11-07
+# + update kitty+common -TD
+# + add putty+screen and putty-screen (suggested by Alexandre Montaron).
+#
+# 2020-11-28
+# + add Smulx to alacritty (Christian Duerr).
+# + add rep to PuTTY -TD
+# + add putty+keypad -TD
+#
+# 2020-12-05
+# + correct mlterm3 kf1-kf4 (Debian #975322) -TD
+# + add flash to mlterm3 -TD
+#
+# 2020-12-27
+# + update terminology to 1.8.1 -TD
+#
+# 2021-01-16
+# + add comment for linux2.6 regarding CONFIG_CONSOLE_TRANSLATIONS
+# (report by Patrick McDermott) -TD
+#
+# 2021-01-25
+# + split-out att610+cvis, vt220+cvis, vt220+cvis8 -TD
+# + add vt220-base, for terminal emulators which generally have not
+# supported att610's blinking cursor control -TD
+# + use vt220+cvis in vt220, etc -TD
+# + use att610+cvis, xterm+tmux and ansi+enq in kitty -TD
+# + use vt220+cvis in st, terminology, termite since they ignore
+# blinking-cursor detail in att610+cvis -TD
+#
+# 2021-02-20
+# + add/use vt220+pcedit and vt220+vtedit -TD
+# + add scrt/securecrt and absolute -TD
+# + add nel to xterm-new, though supported since X11R5 -TD
+# + add/use xterm+nofkeys -TD
+# + move use of ecma+italics from xterm-basic to xterm+nofkeys -TD
+#
+# 2021-02-27
+# + remove a duplicate "use" in xterm-vt220 -TD
+#
+# 2021-03-14
+# + correct use-ordering in some xterm-direct flavors -TD
+#
+# 2021-03-20
+# + add hterm, hterm-256color (Mike Frysinger)
+#
+# 2021-06-26
+# + use default colors in pccon "op" -TD
+# + correct rmacs/smacs in aaa+dec, aaa+rv -TD
+# + add hpterm-color2 and hp98550-color (Martin Trusler)
+#
+# 2021-07-17
+# + correct typo in "vip" comments (report by Nick Black), reviewed this
+# against Glink manual -TD
+# + fill in some missing pieces for pccon, to make it comparable to the
+# vt220 entry -TD
+#
+# 2021-07-24
+# + trim "flash" from pccon+base -TD
+# + revert change for aaa+rv -TD
+# + add workaround for Windows Terminal's problems with CR/LF mapping to
+# ms-terminal (patch by Juergen Pfeifer).
+# + review/update current Windows Terminal vs ms-terminal -TD
+#
+# 2021-07-31
+# + add extensions in xterm+tmux and ecma+strikeout to ms-terminal,
+# but cancel the non-working Cr and Ms capabilities -TD
+# + add foot and foot-direct -TD
+#
+# 2021-08-15
+# + fix missing "%d" for setaf/setab code 8-15 in xterm+direct16 (report
+# by Florian Weimer) -TD
+#
+# 2021-08-16
+# + corrected tsl capability for terminator -TD
+#
+# 2021-09-04
+# + modify linux3.0 entry to reflect default mapping of shift-tab by
+# kbd 1.14 (report by Jan Engelhardt) -TD
+#
+# 2021-09-11
+# + add testing note for xterm-{hp|sco|sun} -TD
+# + corrected description for ansi.sys-old -TD
+# + add xterm+nopcfkeys, to fill in keys for xterm-hp, xterm-sun -TD
+# + use hp+arrows in a few places -TD
+# + use hp+pfk-cr in a few places -TD
+#
+# 2021-09-21
+# + add kbeg to xterm+keypad to accommodate termcap applications -TD
+# + add smglp and smgrp to vt420+lrmm, to provide useful data for the
+# "tabs" +m option -TD
+#
+# 2021-10-09
+# + fill in some details for infoton -TD
+# + fix spelling/consistency in several descriptions -TD
+# + use vt420+lrmm in vt420 -TD
+#
+# 2021-10-13
+# + trim some redundant definitions -TD
+#
+# 2021-11-13
+# + add xterm+sl-alt, use that in foot+base (report by Jonas Grosse
+# Sundrup) -TD
+#
+# 2021-11-20
+# + add dim, ecma+strikeout to st-0.6 -TD
+#
+# 2021-11-27
+# + fix errata in description fields (report by Eric Lindblad) -TD
+# + add x10term+sl, aixterm+sl, ncr260vp+sl, ncr260vp+vt, wyse+sl -TD
+#
+# 2022-01-23
+# + update kitty -TD
+#
+# 2022-03-12
+# + add xterm+acs building-block -TD
+# + add xterm-p370, for use in older terminals -TD
+# + add dec+sl to xterm-new, per patch #371 -TD
+# + add mosh and mosh-256color -TD
+#
+# 2022-03-19
+# + add xgterm -TD
+# + correct setal in mintty/tmux entries, add to vte-2018 (report by
+# Robert Lange)
+# + add blink to vte-2018 (report by Robert Lange)
+#
+# 2022-03-26
+# + update teken -TD
+# + add teken-16color, teken-vt and teken-sc -TD
+# + add a few missing details for vte-2018 (report by Robert Lange) -TD
+#
+# 2022-03-27
+# + make description-fields distinct -TD
+#
+# 2022-04-30
+# + modify samples for xterm mouse 1002/1003 modes to use 1006 mode, and
+# also provide for focus in/out responses -TD
+#
+# 2022-05-28
+# + expanded notes for teken/syscons -TD
+#
+# 2022-06-04
+# + remove u6-u9 from teken-2018 -TD
+# + set "xterm-new" to "xterm-p370", add "xterm-p371" -TD
+#
+# 2022-06-18
+# + revise kon/kon2/jfbterm to undo "linux2.6" change to
+# smacs/rmacs/enacs (Debian #1012800) -TD
+# + amended note for att610+cvis0, as per documentation for att610,
+# att620, att730 -TD
+#
+# 2022-06-25
+# + correct dsl in dec+sl (report by Rajeev Pillai) -TD
+# + add/use ansi+cpr, decid+cpr -TD
+#
+# 2022-07-03
+# + use NQ to flag entries where the terminal does not support query and
+# response -TD
+# + use ansi+enq and decid+cpr in cases where the terminal probably
+# supported the u6-u9 extension -TD
+# + add/use apollo+vt132, xterm+alt47 -TD
+#
+# 2022-08-27
+# + modify nsterm to use xterm+alt1049 (report by Paul Handly) -TD
+# + modify putty to use xterm+alt1049 -TD
+#
+# 2022-12-24
+# + add/use bracketed+paste to help identify terminals supporting this
+# xterm feature (prompted by discussion with Bram Moolenaar) -TD
+#
+# 2022-12-29
+# + correct PS vs PE names in bracketed+paste (report by Bram Moolenaar)
+# -TD
+#
+# 2023-01-07
+# + add comment to bracketed+paste explaining that vim patch 9.0.1117 is
+# needed for use with the updated xterm descriptions (suggested by Bram
+# Moolenaar).
+# + add RV report+version (suggested by Bram Moolenaar).
+#
+# 2023-01-14
+# + change RV to XR/xr, to avoid conflict with pre-existing usage in vim,
+# to use RV/rv to denote DA2 and its response (discussion with Bram
+# Moolenaar) -TD
+# + add XF flag to xterm+focus so that termcap applications can be aware
+# of terminals which may support focus in/out -TD
+# + use xterm+focus in xterm-p370 and tmux -TD
+#
+# 2023-01-28
+# + document XF, kxIN and kxOUT -TD
+# + add note on sun/wscons/cmdtool/shelltool -TD
+#
+# 2023-04-01
+# + remove DECCOLM+DECSCLM from foot (patch by Daniel Ekloef).
+#
+# 2023-04-08
+# + add xterm+focus to alacritty+common (patch by Christian Duerr).
+#