]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - doc/html/announce.html
ncurses 6.3 - patch 20221126
[ncurses.git] / doc / html / announce.html
index a6040c45405fdc47ffff6d8db83adfc30d5fa11c..5f6ccef0ced01e5267bc3c70a68f5802e38dbb39 100644 (file)
@@ -1,7 +1,7 @@
 <!--
-  $Id: announce.html,v 1.66 2021/10/20 22:54:22 tom Exp $
+  $Id: announce.html,v 1.67 2022/11/26 17:41:51 tom Exp $
   ****************************************************************************
-  * Copyright 2018-2020,2021 Thomas E. Dickey                                *
+  * Copyright 2018-2021,2022 Thomas E. Dickey                                *
   *                                                                          *
   * Permission is hereby granted, free of charge, to any person obtaining a  *
   * copy of this software and associated documentation files (the            *
   including</p>
 
   <ul>
-    <li><a href="https://invisible-island.net/ncurses/man/captoinfo.1m.html"><span class=
-    "part-name">captoinfo</span></a>, a termcap conversion
-    tool</li>
+    <li><a href=
+    "https://invisible-island.net/ncurses/man/captoinfo.1m.html"><span class="part-name">
+    captoinfo</span></a>, a termcap conversion tool</li>
 
-    <li><a href="https://invisible-island.net/ncurses/man/clear.1.html"><span class=
-    "part-name">clear</span></a>, utility for clearing the
-    screen</li>
+    <li><a href=
+    "https://invisible-island.net/ncurses/man/clear.1.html"><span class="part-name">
+    clear</span></a>, utility for clearing the screen</li>
 
-    <li><a href="https://invisible-island.net/ncurses/man/infocmp.1m.html"><span class=
-    "part-name">infocmp</span></a>, the terminfo decompiler</li>
+    <li><a href=
+    "https://invisible-island.net/ncurses/man/infocmp.1m.html"><span class="part-name">
+    infocmp</span></a>, the terminfo decompiler</li>
 
-    <li><a href="https://invisible-island.net/ncurses/man/tabs.1.html"><span class=
-    "part-name">tabs</span></a>, set tabs on a terminal</li>
+    <li><a href=
+    "https://invisible-island.net/ncurses/man/tabs.1.html"><span class="part-name">
+    tabs</span></a>, set tabs on a terminal</li>
 
-    <li><a href="https://invisible-island.net/ncurses/man/tic.1m.html"><span class=
-    "part-name">tic</span></a>, the terminfo compiler</li>
+    <li><a href=
+    "https://invisible-island.net/ncurses/man/tic.1m.html"><span class="part-name">
+    tic</span></a>, the terminfo compiler</li>
 
-    <li><a href="https://invisible-island.net/ncurses/man/toe.1m.html"><span class=
-    "part-name">toe</span></a>, list (table of) terminfo
-    entries</li>
+    <li><a href=
+    "https://invisible-island.net/ncurses/man/toe.1m.html"><span class="part-name">
+    toe</span></a>, list (table of) terminfo entries</li>
 
-    <li><a href="https://invisible-island.net/ncurses/man/tput.1.html"><span class=
-    "part-name">tput</span></a>, utility for retrieving terminal
-    capabilities in shell scripts</li>
+    <li><a href=
+    "https://invisible-island.net/ncurses/man/tput.1.html"><span class="part-name">
+    tput</span></a>, utility for retrieving terminal capabilities
+    in shell scripts</li>
 
-    <li><a href="https://invisible-island.net/ncurses/man/tset.1.html"><span class=
-    "part-name">tset</span></a>, to initialize the terminal</li>
+    <li><a href=
+    "https://invisible-island.net/ncurses/man/tset.1.html"><span class="part-name">
+    tset</span></a>, to initialize the terminal</li>
   </ul>
 
   <p>Full manual pages are provided for the library and tools.</p>
 
     <li>
       <p>A script is provided which enables <a href=
-      "https://invisible-island.net/ncurses/ncurses-openbsd.html">OpenBSD</a> users to
-      upgrade their system to use ncurses 6.3 (OpenBSD developers
-      are also invited to do this).</p>
+      "https://invisible-island.net/ncurses/ncurses-openbsd.html">OpenBSD</a>
+      users to upgrade their system to use ncurses 6.3 (OpenBSD
+      developers are also invited to do this).</p>
     </li>
   </ul>
 
 
     <li>
       <p>check for screen size-change in <a href=
-      "https://invisible-island.net/ncurses/man/curs_scr_dump.3x.html">scr_init</a> and
-      <a href=
-      "https://invisible-island.net/ncurses/man/curs_scr_dump.3x.html">scr_restore</a>, in
-      case a screen dump does not match the current screen
-      dimensions</p>
+      "https://invisible-island.net/ncurses/man/curs_scr_dump.3x.html">
+      scr_init</a> and <a href=
+      "https://invisible-island.net/ncurses/man/curs_scr_dump.3x.html">
+      scr_restore</a>, in case a screen dump does not match the
+      current screen dimensions</p>
     </li>
   </ul>
 
 
   <p>Along with the library and utilities, improvements were made
   to the <a href=
-  "https://invisible-island.net/ncurses/ncurses-examples.html">ncurses-examples</a>. Most of
-  this activity aimed at improving the test-packages. A few changes
-  are more generally useful, e.g., for the main ncurses
+  "https://invisible-island.net/ncurses/ncurses-examples.html">ncurses-examples</a>.
+  Most of this activity aimed at improving the test-packages. A few
+  changes are more generally useful, e.g., for the main ncurses
   test-program, and for analyzing traces using the
   <em>tracemunch</em> script:</p>
 
     </dt>
 
     <dd>to demonstrate <a href=
-    "https://invisible-island.net/ncurses/man/form_field.3x.html">move_field</a>, and a stub
-    for a corresponding demo of <a href=
-    "https://invisible-island.net/ncurses/man/form_field_new.3x.html">dup_field</a>.</dd>
+    "https://invisible-island.net/ncurses/man/form_field.3x.html">move_field</a>,
+    and a stub for a corresponding demo of <a href=
+    "https://invisible-island.net/ncurses/man/form_field_new.3x.html">
+    dup_field</a>.</dd>
 
     <dt><span class="part-name"><em>test_tparm</em></span>
     </dt>
 
   <blockquote style="word-break:keep-all">
     <p><tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-absolute">absolute</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-att610_cvis">att610+cvis</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-foot">foot</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-foot-direct">foot-direct</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-hp98550-color">hp98550-color</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-hpterm-color2">hpterm-color2</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-hterm">hterm</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-hterm-256color">hterm-256color</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-linux-s">linux-s</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-putty_keypad">putty+keypad</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-putty_screen">putty+screen</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-putty-screen">putty-screen</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-screen.linux-s">screen.linux-s</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-scrt/securecrt">scrt/securecrt</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-tmux-direct">tmux-direct</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-vt220_cvis">vt220+cvis</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-vt220_cvis8">vt220+cvis8</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-vt220_pcedit">vt220+pcedit</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-vt220_vtedit">vt220+vtedit</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-vt220-base">vt220-base</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-vt52_keypad">vt52+keypad</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-xterm_256color2">xterm+256color2</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-xterm_88color2">xterm+88color2</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-xterm-direct16">xterm-direct16</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-xterm-direct256">xterm-direct256</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-xterm_nofkeys">xterm+nofkeys</a></tt>,
-    and <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-xterm_nopcfkeys">xterm+nopcfkeys</a></tt>.</p>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-absolute">
+    absolute</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-att610_cvis">
+    att610+cvis</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-foot">
+    foot</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-foot-direct">
+    foot-direct</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-hp98550-color">
+    hp98550-color</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-hpterm-color2">
+    hpterm-color2</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-hterm">
+    hterm</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-hterm-256color">
+    hterm-256color</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-linux-s">
+    linux-s</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-putty_keypad">
+    putty+keypad</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-putty_screen">
+    putty+screen</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-putty-screen">
+    putty-screen</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-screen.linux-s">
+    screen.linux-s</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-scrt/securecrt">
+    scrt/securecrt</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-tmux-direct">
+    tmux-direct</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-vt220_cvis">
+    vt220+cvis</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-vt220_cvis8">
+    vt220+cvis8</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-vt220_pcedit">
+    vt220+pcedit</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-vt220_vtedit">
+    vt220+vtedit</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-vt220-base">
+    vt220-base</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-vt52_keypad">
+    vt52+keypad</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-xterm_256color2">
+    xterm+256color2</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-xterm_88color2">
+    xterm+88color2</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-xterm-direct16">
+    xterm-direct16</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-xterm-direct256">
+    xterm-direct256</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-xterm_nofkeys">
+    xterm+nofkeys</a></tt>, and <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-xterm_nopcfkeys">
+    xterm+nopcfkeys</a></tt>.</p>
   </blockquote>
 
   <p>There are many changes to existing terminal descriptions. Some
 
   <ul>
     <li>correct use-ordering in some <a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-xterm-direct">xterm-direct</a>
-    flavors</li>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-xterm-direct">
+    xterm-direct</a> flavors</li>
 
     <li>fix some sgr inconsistencies in <a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-d230c">d230c</a>, <a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-ibm6153">ibm6153</a>,
-    <a href="https://invisible-island.net/ncurses/terminfo.src.html#tic-ibm6154">ibm6154</a>,
-    <a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-ncrvt100an">ncrvt100an</a></li>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-d230c">
+    d230c</a>, <a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-ibm6153">
+    ibm6153</a>, <a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-ibm6154">
+    ibm6154</a>, <a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-ncrvt100an">
+    ncrvt100an</a></li>
 
     <li>improve <a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-vt50h">vt50h</a> and <a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-vt52">vt52</a> based on
-    DECScope manual</li>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-vt50h">
+    vt50h</a> and <a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-vt52">
+    vt52</a> based on DECScope manual</li>
 
     <li>use <a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-hp_arrows">hp+arrows</a> in a
-    few places</li>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-hp_arrows">
+    hp+arrows</a> in a few places</li>
 
     <li>use <a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-hp_pfk-cr">hp+pfk-cr</a> in a
-    few places</li>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-hp_pfk-cr">
+    hp+pfk-cr</a> in a few places</li>
 
     <li>use <a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-vt220_cvis">vt220+cvis</a> in
-    <tt>st</tt>, <tt>terminology</tt>, <tt>termite</tt> since they
-    ignore blinking-cursor detail in <a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-att610_cvis">att610+cvis</a></li>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-vt220_cvis">
+    vt220+cvis</a> in <tt>st</tt>, <tt>terminology</tt>,
+    <tt>termite</tt> since they ignore blinking-cursor detail in
+    <a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-att610_cvis">
+    att610+cvis</a></li>
   </ul>
 
   <p>while others affected specific descriptions. These were
 
   <blockquote>
     <p><tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-kitty_common">kitty+common</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-mlterm3">mlterm3</a></tt>,
-    <tt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-ms-terminal">ms-terminal</a></tt></p>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-kitty_common">
+    kitty+common</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-mlterm3">
+    mlterm3</a></tt>, <tt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-ms-terminal">
+    ms-terminal</a></tt></p>
   </blockquote>
 
   <p>while these are specific fixes based on reviewing
 
   <dl>
     <dt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-aaa_dec">aaa+dec</a>,
-    aaa+rv</dt>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-aaa_dec">
+    aaa+dec</a>, aaa+rv</dt>
 
     <dd>correct rmacs/smacs</dd>
 
     <dt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-aaa_rv">aaa+rv</a>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-aaa_rv">
+    aaa+rv</a>
     </dt>
 
     <dd>correct sgr</dd>
 
     <dt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-icl6404">icl6404</a>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-icl6404">
+    icl6404</a>
     </dt>
 
     <dd>correct csr</dd>
 
-    <dt><a href="https://invisible-island.net/ncurses/terminfo.src.html#tic-kitty">kitty</a>
+    <dt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-kitty">
+    kitty</a>
     </dt>
 
     <dd>use att610+cvis, xterm+tmux and ansi+enq</dd>
 
     <dt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-konsole-base">konsole-base</a>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-konsole-base">
+    konsole-base</a>
     </dt>
 
     <dd>re-enable "bel"</dd>
 
     <dt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-linux2.6">linux2.6</a>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-linux2.6">
+    linux2.6</a>
     </dt>
 
     <dd>fix pound-sign mapping in acsc</dd>
 
     <dt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-linux3.0">linux3.0</a>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-linux3.0">
+    linux3.0</a>
     </dt>
 
     <dd>modify to reflect default mapping of shift-tab by kbd
     1.14</dd>
 
     <dt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-pccons">pccons</a>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-pccons">
+    pccons</a>
     </dt>
 
     <dd>fill in some missing pieces, to make it comparable to the
     vt220 entry</dd>
 
-    <dt><a href="https://invisible-island.net/ncurses/terminfo.src.html#tic-putty">putty</a>
+    <dt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-putty">
+    putty</a>
     </dt>
 
     <dd>use vt100+fnkeys, add rep</dd>
 
     <dt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-screen">screen</a>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-screen">
+    screen</a>
     </dt>
 
     <dd>use vt100+enq</dd>
 
     <dt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-terminator">terminator</a>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-terminator">
+    terminator</a>
     </dt>
 
     <dd>corrected tsl capability</dd>
 
-    <dt><a href="https://invisible-island.net/ncurses/terminfo.src.html#tic-ti916">ti916</a>
+    <dt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-ti916">
+    ti916</a>
     </dt>
 
     <dd>correct cup</dd>
 
-    <dt><a href="https://invisible-island.net/ncurses/terminfo.src.html#tic-tmux">tmux</a>
+    <dt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-tmux">
+    tmux</a>
     </dt>
 
     <dd>change kbs to ^?</dd>
 
-    <dt><a href="https://invisible-island.net/ncurses/terminfo.src.html#tic-vt220">vt220</a>
+    <dt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-vt220">
+    vt220</a>
     </dt>
 
     <dd>use vt220+cvis</dd>
 
     <dt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-vt420_lrmm">vt420+lrmm</a>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-vt420_lrmm">
+    vt420+lrmm</a>
     </dt>
 
     <dd>add smglp and smgrp</dd>
 
-    <dt><a href="https://invisible-island.net/ncurses/terminfo.src.html#tic-vt420">vt420</a>
+    <dt><a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-vt420">
+    vt420</a>
     </dt>
 
     <dd>use vt420+lrmm</dd>
 
     <dt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-xterm-new">xterm-new</a>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-xterm-new">
+    xterm-new</a>
     </dt>
 
     <dd>add nel</dd>
 
     <dt><a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-xterm-vt52">xterm-vt52</a>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-xterm-vt52">
+    xterm-vt52</a>
     </dt>
 
     <dd>use vt52+keypad</dd>
 
   <ul>
     <li>add shifted Linux console keys in <a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-linux_sfkeys">linux+sfkeys</a>
-    entry for <a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-screen.linux">screen.linux</a></li>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-linux_sfkeys">
+    linux+sfkeys</a> entry for <a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-screen.linux">
+    screen.linux</a></li>
 
     <li>add Smulx to <a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-alacritty">alacritty</a></li>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-alacritty">
+    alacritty</a></li>
 
     <li>add kbeg to <a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-xterm_keypad">xterm+keypad</a>
-    to accommodate termcap applications</li>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-xterm_keypad">
+    xterm+keypad</a> to accommodate termcap applications</li>
 
     <li>add extensions in <a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-xterm_tmux">xterm+tmux</a>
-    and <a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-ecma_strikeout">ecma+strikeout</a>
-    to <a href=
-    "https://invisible-island.net/ncurses/terminfo.src.html#tic-ms-terminal">ms-terminal</a>,
-    but cancel the non-working Cr and Ms capabilities</li>
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-xterm_tmux">
+    xterm+tmux</a> and <a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-ecma_strikeout">
+    ecma+strikeout</a> to <a href=
+    "https://invisible-island.net/ncurses/terminfo.src.html#tic-ms-terminal">
+    ms-terminal</a>, but cancel the non-working Cr and Ms
+    capabilities</li>
   </ul>
 
   <h3><a name="h3-documentation" id=
 
     <li>
       <p>fills in overlooked descriptions of features which were
-      described in the <a href="https://invisible-island.net/ncurses/NEWS.html">NEWS</a> file
-      but treated sketchily in manual pages.</p>
+      described in the <a href=
+      "https://invisible-island.net/ncurses/NEWS.html">NEWS</a>
+      file but treated sketchily in manual pages.</p>
     </li>
   </ul>
 
       <ul>
         <li>
           <p>make <em>opts</em> extension for <a href=
-          "https://invisible-island.net/ncurses/man/curs_getcchar.3x.html#h3-getcchar"><tt>getcchar</tt></a>
-          work as documented for <a href=
-          "https://invisible-island.net/ncurses/announce-6.1.htmll#h4-new-library">ncurses
-          6.1</a>, adding &ldquo;<tt>-g</tt>&rdquo; flag to
+          "https://invisible-island.net/ncurses/man/curs_getcchar.3x.html#h3-getcchar">
+          <tt>getcchar</tt></a> work as documented for <a href=
+          "https://invisible-island.net/ncurses/announce-6.1.html#h4-new-library">
+          ncurses 6.1</a>, adding &ldquo;<tt>-g</tt>&rdquo; flag to
           <em>demo_new_pair</em> to illustrate.</p>
         </li>
 
         <li>
-          <p>modify <a href="https://invisible-island.net/ncurses/man/tset.1.html">tset</a>
+          <p>modify <a href=
+          "https://invisible-island.net/ncurses/man/tset.1.html">tset</a>
           &ldquo;-q&rdquo; option to refrain from modifying
           terminal modes, to match the documentation.</p>
         </li>
 
         <li>
           <p>add history note to <a href=
-          "https://invisible-island.net/ncurses/man/curs_scanw.3x.html#h2-HISTORY">curs_scanw.3x</a>
-          for &lt;stdarg.h&gt; and &lt;varargs.h&gt;</p>
+          "https://invisible-island.net/ncurses/man/curs_scanw.3x.html#h2-HISTORY">
+          curs_scanw.3x</a> for &lt;stdarg.h&gt; and
+          &lt;varargs.h&gt;</p>
         </li>
 
         <li>
           <p>add history note to <a href=
-          "https://invisible-island.net/ncurses/man/curs_printw.3x.html#h2-HISTORY">curs_printw.3x</a>
-          for &lt;stdarg.h&gt; and &lt;varargs.h&gt;</p>
+          "https://invisible-island.net/ncurses/man/curs_printw.3x.html#h2-HISTORY">
+          curs_printw.3x</a> for &lt;stdarg.h&gt; and
+          &lt;varargs.h&gt;</p>
         </li>
 
         <li>
           <p>add portability note to <a href=
-          "https://invisible-island.net/ncurses/man/ncurses.3x.html#h3-Header-files">ncurses.3x</a>
-          regarding &lt;stdarg.h&gt;</p>
+          "https://invisible-island.net/ncurses/man/ncurses.3x.html#h3-Header-files">
+          ncurses.3x</a> regarding &lt;stdarg.h&gt;</p>
         </li>
 
         <li>
           <p>add historical notes to <a href=
-          "https://invisible-island.net/ncurses/man/tput.1.html#h2-HISTORY">tput</a>,
-          <a href="https://invisible-island.net/ncurses/man/curs_terminfo.3x.html#h2-HISTORY">
+          "https://invisible-island.net/ncurses/man/tput.1.html#h2-HISTORY">
+          tput</a>, <a href=
+          "https://invisible-island.net/ncurses/man/curs_terminfo.3x.html#h2-HISTORY">
           curses-terminfo</a> and <a href=
-          "https://invisible-island.net/ncurses/man/curs_color.3x.html#h2-HISTORY">curses-color</a>
-          manpages based on source-code for SVr2, SVr3 and
-          SVr4.</p>
+          "https://invisible-island.net/ncurses/man/curs_color.3x.html#h2-HISTORY">
+          curses-color</a> manpages based on source-code for SVr2,
+          SVr3 and SVr4.</p>
         </li>
 
         <li>
           <p>improve history section for <a href=
-          "https://invisible-island.net/ncurses/man/tset.1.html#h2-HISTORY">tset</a> manpage
-          based on the 1BSD tarball, which preceded BSD's SCCS
-          checkins by more than three years.</p>
+          "https://invisible-island.net/ncurses/man/tset.1.html#h2-HISTORY">
+          tset</a> manpage based on the 1BSD tarball, which
+          preceded BSD's SCCS checkins by more than three
+          years.</p>
         </li>
       </ul>
     </li>
 
         <li>
           <p>improve manual page for <a href=
-          "https://invisible-island.net/ncurses/man/panel.3x.html#h2-PORTABILITY">panel</a>
-          library, extending the portability section as well as
-          documenting error-returns.</p>
+          "https://invisible-island.net/ncurses/man/panel.3x.html#h2-PORTABILITY">
+          panel</a> library, extending the portability section as
+          well as documenting error-returns.</p>
         </li>
 
         <li>
           <p>add section on margins to <a href=
-          "https://invisible-island.net/ncurses/man/terminfo.5.html#h3-Margins">terminfo.5</a>,
-          adapted from X/Open Curses.</p>
+          "https://invisible-island.net/ncurses/man/terminfo.5.html#h3-Margins">
+          terminfo.5</a>, adapted from X/Open Curses.</p>
         </li>
 
         <li>
           <p>improve <a href=
-          "https://invisible-island.net/ncurses/man/term.5.html#h3-LEGACY-STORAGE-FORMAT">man/term.5</a>
-          section on legacy storage format.</p>
+          "https://invisible-island.net/ncurses/man/term.5.html#h3-LEGACY-STORAGE-FORMAT">
+          man/term.5</a> section on legacy storage format.</p>
         </li>
 
         <li>
 
         <li>
           <p>improve description of BSD-style padding in <a href=
-          "https://invisible-island.net/ncurses/man/curs_termcap.3x.html#h2-BUGS">curs_termcap.3x</a></p>
+          "https://invisible-island.net/ncurses/man/curs_termcap.3x.html#h2-BUGS">
+          curs_termcap.3x</a></p>
         </li>
 
         <li>
           <p>add a note in manual page to explain <a href=
           "https://invisible-island.net/ncurses/man/curs_getch.3x.html#h3-Ungetting-characters">
           ungetch</a> vs <a href=
-          "https://invisible-island.net/ncurses/man/curs_get_wch.3x.html#h3-unget_wch">unget_wch</a>.</p>
+          "https://invisible-island.net/ncurses/man/curs_get_wch.3x.html#h3-unget_wch">
+          unget_wch</a>.</p>
         </li>
 
         <li>
           <p>improve description of error-returns in <a href=
-          "https://invisible-island.net/ncurses/man/curs_addch.3x.html#h2-RETURN-VALUE">waddch</a>
-          and <a href=
-          "https://invisible-island.net/ncurses/man/curs_addstr.3x.html#h2-RETURN-VALUE">waddnstr</a>
-          manual pages.</p>
+          "https://invisible-island.net/ncurses/man/curs_addch.3x.html#h2-RETURN-VALUE">
+          waddch</a> and <a href=
+          "https://invisible-island.net/ncurses/man/curs_addstr.3x.html#h2-RETURN-VALUE">
+          waddnstr</a> manual pages.</p>
         </li>
       </ul>
     </li>
   and interesting. Most of the bug-fixes were for local issues
   which did not affect compatibility across releases. Since those
   are detailed in the <a href=
-  "https://invisible-island.net/ncurses/NEWS.html#t20211018">NEWS</a> file no elaboration is
-  needed here.</p>
+  "https://invisible-island.net/ncurses/NEWS.html#t20211018">NEWS</a>
+  file no elaboration is needed here.</p>
 
   <p>The interesting bugs were:</p>
 
   <ul>
     <li>
       <p>modify <a href=
-      "https://invisible-island.net/ncurses/man/curs_bkgd.3x.html#h3-bkgd">wbkgd</a> and
-      <a href=
-      "https://invisible-island.net/ncurses/man/curs_bkgrnd.3x.html#h3-bkgrnd">wbkgrnd</a> to
-      avoid storing a null in the background character, because it
-      may be used in cases where the corresponding 0x80 is not
-      treated as a null.</p>
+      "https://invisible-island.net/ncurses/man/curs_bkgd.3x.html#h3-bkgd">
+      wbkgd</a> and <a href=
+      "https://invisible-island.net/ncurses/man/curs_bkgrnd.3x.html#h3-bkgrnd">
+      wbkgrnd</a> to avoid storing a null in the background
+      character, because it may be used in cases where the
+      corresponding 0x80 is not treated as a null.</p>
 
       <p>This was a regression introduced in ncurses 6.2 (<a href=
       "https://lists.gnu.org/archive/html/bug-ncurses/2020-03/msg00000.html">reported</a>
 
     <li>
       <p>remove output-related checks for <a href=
-      "https://invisible-island.net/ncurses/man/curs_outopts.3x.html">nl/nonl</a> (also
-      <a href=
+      "https://invisible-island.net/ncurses/man/curs_outopts.3x.html">
+      nl/nonl</a> (also <a href=
       "https://lists.gnu.org/archive/html/bug-ncurses/2020-09/msg00018.html">
       reported</a> on the mailing list).</p>
     </li>
       in any implementation of curses, aside from source code.
       Unlike the other two fixes, the problem was discovered while
       studying OpenBSD's version of <a href=
-      "https://invisible-island.net/ncurses/ncurses-openbsd.html#issue_tput">tset</a>.</p>
+      "https://invisible-island.net/ncurses/ncurses-openbsd.html#issue_tput">
+      tset</a>.</p>
     </li>
   </ul>
 
     <li>
       <p>add a special case in the configure script to work around
       one of the build-time breakages reported for <a href=
-      "https://invisible-island.net/ncurses/ncurses-openbsd.html">OpenBSD 6</a> here:</p>
+      "https://invisible-island.net/ncurses/ncurses-openbsd.html">OpenBSD
+      6</a> here:</p>
 
       <blockquote>
         <p><a href=
     </li>
 
     <li>
-      <p>The <a href="https://invisible-island.net/ncurses/man/tic.1m.html"><span class=
-      "part-name">tic</span></a>/<a href=
-      "https://invisible-island.net/ncurses/man/captoinfo.1m.html">captoinfo</a> utility
-      provided with <span class="main-name">ncurses</span> has the
-      ability to translate many termcaps from the XENIX, IBM and
-      AT&amp;T extension sets.</p>
+      <p>The <a href=
+      "https://invisible-island.net/ncurses/man/tic.1m.html"><span class="part-name">
+      tic</span></a>/<a href=
+      "https://invisible-island.net/ncurses/man/captoinfo.1m.html">captoinfo</a>
+      utility provided with <span class="main-name">ncurses</span>
+      has the ability to translate many termcaps from the XENIX,
+      IBM and AT&amp;T extension sets.</p>
     </li>
 
     <li>
       <p>A BSD-like <a href=
-      "https://invisible-island.net/ncurses/man/tset.1.html"><span class=
-      "part-name">tset</span></a> utility is provided.</p>
+      "https://invisible-island.net/ncurses/man/tset.1.html"><span class="part-name">
+      tset</span></a> utility is provided.</p>
     </li>
 
     <li>
 
     <li>
       <p>The table-of-entries utility <a href=
-      "https://invisible-island.net/ncurses/man/toe.1m.html"><span class=
-      "part-name">toe</span></a> makes it easy for users to see
-      exactly what terminal types are available on the system.</p>
+      "https://invisible-island.net/ncurses/man/toe.1m.html"><span class="part-name">
+      toe</span></a> makes it easy for users to see exactly what
+      terminal types are available on the system.</p>
     </li>
 
     <li>
 
     <li>
       <p>Extensive documentation is provided (see the <em><a href=
-      "https://invisible-island.net/ncurses/ncurses.faq.html#additional_reading">Additional
-      Reading</a></em> section of the <em><a href=
-      "https://invisible-island.net/ncurses/ncurses.faq.html"><span class=
-      "main-name">ncurses</span> FAQ</a></em> for online
-      documentation).</p>
+      "https://invisible-island.net/ncurses/ncurses.faq.html#additional_reading">
+      Additional Reading</a></em> section of the <em><a href=
+      "https://invisible-island.net/ncurses/ncurses.faq.html"><span class="main-name">
+      ncurses</span> FAQ</a></em> for online documentation).</p>
     </li>
   </ul>
 
       <dd>
         <p>Curses Development Kit</p>
 
-        <p><a href="https://invisible-island.net/cdk/">https://invisible-island.net/cdk/</a><br>
+        <p><a href=
+        "https://invisible-island.net/cdk/">https://invisible-island.net/cdk/</a><br>
+
         </p>
       </dd>
 
       <dd>
         <p>directory-editor</p>
 
-        <p><a href="https://invisible-island.net/ded/">https://invisible-island.net/ded/</a></p>
+        <p><a href=
+        "https://invisible-island.net/ded/">https://invisible-island.net/ded/</a></p>
       </dd>
 
       <dt><span class="part-name">dialog</span>
         and the basis for similar install/configure applications on
         many systems.</p>
 
-        <p><a href="https://invisible-island.net/dialog/">https://invisible-island.net/dialog/</a></p>
+        <p><a href=
+        "https://invisible-island.net/dialog/">https://invisible-island.net/dialog/</a></p>
       </dd>
 
       <dt><span class="part-name">lynx</span>
       <dd>
         <p>terminfo action checker</p>
 
-        <p><a href="https://invisible-island.net/ncurses/tack.html">https://invisible-island.net/ncurses/tack.html</a></p>
+        <p><a href=
+        "https://invisible-island.net/ncurses/tack.html">https://invisible-island.net/ncurses/tack.html</a></p>
       </dd>
 
       <dt><span class="part-name">tmux</span>
         <p><em>vi-like-emacs</em> may be built to use the terminfo,
         termcap or curses interfaces.</p>
 
-        <p><a href="https://invisible-island.net/vile/">https://invisible-island.net/vile/</a></p>
+        <p><a href=
+        "https://invisible-island.net/vile/">https://invisible-island.net/vile/</a></p>
       </dd>
     </dl>
   </blockquote>
   "mailto:dickey@invisible-island.net">Thomas E. Dickey</a>. Thomas
   E. Dickey has acted as the maintainer for the Free Software
   Foundation, which held a <a href=
-  "https://invisible-island.net/ncurses/ncurses-license.html">copyright on ncurses</a> for
-  releases 4.2 through 6.1. Following the release of ncurses 6.1,
-  effective as of release 6.2, copyright for ncurses reverted to
-  Thomas E. Dickey (see the <a href=
-  "https://invisible-island.net/ncurses/ncurses.faq.html#relicensed">ncurses FAQ</a> for
-  additional information).</p>
+  "https://invisible-island.net/ncurses/ncurses-license.html">copyright
+  on ncurses</a> for releases 4.2 through 6.1. Following the
+  release of ncurses 6.1, effective as of release 6.2, copyright
+  for ncurses reverted to Thomas E. Dickey (see the <a href=
+  "https://invisible-island.net/ncurses/ncurses.faq.html#relicensed">
+  ncurses FAQ</a> for additional information).</p>
 
   <p>Contact the current maintainers at</p>
 
   which may be interesting by themselves:</p>
 
   <ul>
-    <li><a href="https://invisible-island.net/ncurses/ncurses-license.html"><span class=
-    "main-name">ncurses</span> licensing</a></li>
+    <li><a href=
+    "https://invisible-island.net/ncurses/ncurses-license.html"><span class="main-name">
+    ncurses</span> licensing</a></li>
 
-    <li><a href="https://invisible-island.net/ncurses/ncurses-mapsyms.html">Symbol versioning
-    in <span class="main-name">ncurses</span></a></li>
+    <li><a href=
+    "https://invisible-island.net/ncurses/ncurses-mapsyms.html">Symbol
+    versioning in <span class="main-name">ncurses</span></a></li>
 
-    <li><a href="https://invisible-island.net/ncurses/ncurses-slang.html">Comments on
-    <span class="main-name">ncurses</span> versus <span class=
+    <li><a href=
+    "https://invisible-island.net/ncurses/ncurses-slang.html">Comments
+    on <span class="main-name">ncurses</span> versus <span class=
     "main-name">slang</span> (S-Lang)</a></li>
 
-    <li><a href="https://invisible-island.net/ncurses/ncurses-openbsd.html">Comments on
-    <span class="main-name">OpenBSD</span></a></li>
+    <li><a href=
+    "https://invisible-island.net/ncurses/ncurses-openbsd.html">Comments
+    on <span class="main-name">OpenBSD</span></a></li>
 
-    <li><a href="https://invisible-island.net/ncurses/tack.html">tack &ndash; terminfo action
-    checker</a></li>
+    <li><a href=
+    "https://invisible-island.net/ncurses/tack.html">tack &ndash;
+    terminfo action checker</a></li>
 
-    <li><a href="https://invisible-island.net/ncurses/tctest.html">tctest &ndash; termcap
-    library checker</a></li>
+    <li><a href=
+    "https://invisible-island.net/ncurses/tctest.html">tctest
+    &ndash; termcap library checker</a></li>
 
     <li><a href=
-    "https://invisible-island.net/ncurses/ncurses.html#download_database">Terminal
-    Database</a></li>
+    "https://invisible-island.net/ncurses/ncurses.html#download_database">
+    Terminal Database</a></li>
   </ul>
 
   <h2><a name="h2-other-stuff" id="h2-other-stuff">Other