ANN: xterm-398

Thomas Dickey <[email protected]> Fri, 11 Apr 2025 23:40:03 +0000
Newsgroups gmane.comp.freedesktop.xorg,gmane.comp.xfree86.devel
Message-ID <[email protected]>
--3WC1YaeFB+BwnTpG
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Files:
  https://invisible-island.net/archives/xterm/current/xterm-398.tgz
  https://invisible-island.net/archives/xterm/current/xterm-398.tgz.asc
  https://invisible-island.net/archives/xterm/patches/xterm-398.patch.gz
  https://invisible-island.net/archives/xterm/patches/xterm-398.patch.gz.asc
  https://invisible-island.net/archives/xterm/xterm-398.tgz
  https://invisible-island.net/archives/xterm/xterm-398.tgz.asc

                            Patch #398 - 2025/04/11

     * modify  DECFRA  and  DECRQCRA  to handle NRCS and ISO character set
       mappings.
     * ensure  that the cursor GC is updated when switching between normal
       and italic fonts (report/testcase by Peter Fabinski).
     * reduce overflow in scaling of ReGIS coordinates (report/testcase by
       Robert L Masterson).
     * improve permissions-check for valid shell program.
     * extend   modifyOtherKeys   and   formatOtherKeys   to  the  various
       categories  of  special  keys,  i.e.,  cursor-keys,  function-keys,
       keypad-keys, modifier-keys and (other) special-keys.
          + review/extend  convmap.pl  to  handle  all  of  the X11 keysym
            definitions in keysym2ucs.
          + keysyms which do not correspond to Unicode character codes are
            mapped to Unicode private use areas in the BMP and plane 15.
          + add/extend   control   sequences   for  the  new  format-  and
            modify-resources.
     * fix  copy/paste  error  in  configure  script  for default value of
       --enable-block-select (report by Vincent Lef=E8vre).
     * revise keysym2ucs.c, to provide mapping to/from the Unicode private
       use  area  for  non-character  keysyms. Also remove redundant items
       from keysym.map.
     * improve  modifyOtherKeys, by providing the UCS value for keys which
       have no single-byte representation (Debian #1093056).
     * add two extensions to modifyOtherKeys:
          + setting  modifyOtherKeys  to  3  makes all keyboard input send
            escape  sequences,  using  parameter  1 where no modifiers are
            given.
          + a subparameter can be added to the XTMODKEYS control sequence,
            telling  xterm  to  factor-out the corresponding modifier mask
            from available parameters in the modifyOtherKeys feature.
     * add  items  ColumnMode  and  StatusLine  to  disallowWindowOps, for
       DECCOLM,  DECANM  and DECSASD, DECSSDT respectively (report by Sami
       Farin).
     * fix several minor issues reported by Coverity.
     * add  ColorEvents resource to provide a way for applications to send
       a  client  message  which  can  modify  the  default foreground and
       background colors (adapted from patch by Claes N=E4st=E9n).
     * add  special  case  for  displaying  an error for CAN (cancel) when
       emulating VT100 (prompted by discussion with Thomas Wolff).
     * correct  the  size  of  a CellData buffer in xtermReportSGR seen in
       ASAN2 (report by Sami Farin).


--=20
Thomas E. Dickey <[email protected]>
https://invisible-island.net

--3WC1YaeFB+BwnTpG
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmf5qFAACgkQzCr0RyFn
vgMmAQwA3l0GdDWd2L4NuvsSBLcIxLKtwNqzwDbzxaJglMEma4ANdYOtkT/cWEnI
p8Zo//E687Hx3myVqNL/HD7gZ9jemxB3+4nTNr3ATqBLO+zebi0xClxEij+UH6eA
IDc2xg9CcgudBn75FqOcI/eLeU9H0nNMmpszbp49c/Cz+IyFvfVzQupVrnIRX2GW
HaIkEoBqt+twJrrUMACa+uLlbCw87CkVF9OtVS0Eu8lDkN+l0KgaBzlm23Mq+Vvk
OD3Pb5ozjKUgoZ5WhGSt3CZ7QEqQ4UUqYgt37B3jztDVQGgvMFcmGTLW5mK1ldf+
yS6ebGpYG81E/ODSO/AlDhNBe9635LH2WGQP9hkDO8KBPZYrLFq6+WIe8+rzVwZu
x+YqGXXIlOIxk4ca81khnBN86bu/Fyol0Bh4k2Y9QvXYdGOdbQzXet2BxJd4Vy5w
6oVzUdFWzfNClGWtt5vHJtyWbDosD/6FkV+T0UbwN8Q+i32LxHX6+BgeGiZzHP6j
Qk5/qCJT
=e6Q2
-----END PGP SIGNATURE-----

--3WC1YaeFB+BwnTpG--