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==--