ANN: xterm-336

Thomas Dickey <[email protected]> Thu, 20 Sep 2018 00:52:34 +0000
Newsgroups gmane.comp.freedesktop.xorg,gmane.comp.xfree86.devel
Message-ID <[email protected]>
--===============0441306336==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="vtzGhvizbBRQ85DL"
Content-Disposition: inline


--vtzGhvizbBRQ85DL
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Files:
	ftp://ftp.invisible-island.net/xterm/current/xterm-336.tgz
	ftp://ftp.invisible-island.net/xterm/current/xterm-336.tgz.asc
	ftp://ftp.invisible-island.net/xterm/patches/xterm-336.patch.gz
	ftp://ftp.invisible-island.net/xterm/patches/xterm-336.patch.gz.asc
	ftp://ftp.invisible-island.net/xterm/xterm-336.tgz
	ftp://ftp.invisible-island.net/xterm/xterm-336.tgz.asc

                            Patch #336 - 2018/09/19

     * ensure  that only one of PRIMARY and CLIPBOARD is owned by xterm at
       a given time (Debian #901249).
     * documentation fixes (report by Lars Krueger):
          + document SL and SR.
          + document DECRPTUI, change number of digits to match VT420.
     * revise omitTranslation resource, e.g., splitting =E2=80=9Cdefault=E2=
=80=9D into
       several more useful categories.
     * modify mask-logic to permit control- and meta- modifiers to be used
       in mouse protocol.
     * several   fixes   for  parsing/state  (report/testcases  by  Martin
       Hostettler):
          + remove  an  old/unimplemented entry for xterm-title from state
            table.
          + save/restore wrap-flag when scrolling, to fix an inconsistency
            between jump-scrolling and normal-scrolling.
          + improve  a  special  case  of wrapping where the cursor starts
            beyond   the   right-margin,   and  wraps  at  the  terminal's
            last-column before the settable-margins can take effect.
          + if  origin  mode  is  set,  adjust  a  restored  cursor column
            relative to the left margin.
          + when scrolling a line within left/right margins, correct order
            of the fixups needed when a double-width character crosses the
            margin boundary.
     * review/fix  a few cases where the parsing state was not reset after
       completing  a  control  sequence  (prompted  by  report  by  Martin
       Hostettler).
     * disallow  XTCHECKSUM  if the corresponding window-ops "SetChecksum"
       is unset.
     * add  print-vt-chars.pl  script to illustrate the NRCS and codepages
       supported by xterm.
     * add   other-sgr.sh   script  to  demonstrate  the  non-VT100  video
       attributes  implemented in patch #305, and added a summary of their
       introduction in ECMA-48 to the control sequences document.
     * add  tabs  and  -tabs  keywords  to  ttyModes  resource to simplify
       workaround  for  terminal  drivers  which  are  not  aware of UTF-8
       (FreeBSD #229682).
     * add VT5xx NRCS 7-bit Turkish and DEC Turkish.
     * add VT5xx NRCS 7-bit Hebrew and DEC Hebrew.
     * add VT5xx NRCS 7-bit Greek and DEC Greek.
     * correct  a  few  post-VT220  codepages to make them display without
       setting the NRCS state.
     * extend  vt100Graphics resource to include other character-sets such
       as the VT500 codepages in UTF-8 mode.
     * add   some   VT5xx   codepages  to  help  with  the  discussion  of
       96-character sets: ISO Greek Supplemental, ISO Hebrew Supplemental,
       ISO Latin=E2=80=935 Supplemental, and ISO Latin=E2=80=93Cyrillic.
     * improve description of the VT300-controls for designating character
       sets,  and  fix  a  typo  which  indicated  that some were used for
       94-character sets (prompted by discussion with Lars Krueger).
     * add private control XTCHECKSUM for modifying checksumExtension.
     * factor  out  xterm's  DECRQCRA  checksum  extensions  as a resource
       setting checksumExtension.
     * revise   calculation  of  checksum  for  DECRQCRA  to  match  DEC's
       terminals (using screenshots of vttest provided by Markus Schmidt).
     * restore  a fix for memory-checksum setup of DECCKSR from patch #315
       incorrectly reverted in patch #334 as part of fix for DECRQCRA.


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

--vtzGhvizbBRQ85DL
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iEYEARECAAYFAlui71IACgkQcCNT4PfkjtucSwCgs5vUCZ85nkxcpffNaI/hP5nE
nSIAniOswJZUK5e7OzNvxTJhr6uiw3LO
=FRxc
-----END PGP SIGNATURE-----

--vtzGhvizbBRQ85DL--

--===============0441306336==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KeG9yZ0BsaXN0
cy54Lm9yZzogWC5Pcmcgc3VwcG9ydApBcmNoaXZlczogaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9w
Lm9yZy9hcmNoaXZlcy94b3JnCkluZm86IGh0dHBzOi8vbGlzdHMueC5vcmcvbWFpbG1hbi9saXN0
aW5mby94b3JnCllvdXIgc3Vic2NyaXB0aW9uIGFkZHJlc3M6ICUodXNlcl9hZGRyZXNzKXM=

--===============0441306336==--