ANN: xterm-331

Thomas Dickey <[email protected]> Sat, 30 Dec 2017 19:42:49 +0000
Newsgroups gmane.comp.freedesktop.xorg,gmane.comp.xfree86.devel
Message-ID <[email protected]>
--===============2068199021==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="cNdxnHkX5QqsyA0e"
Content-Disposition: inline


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

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

                            Patch #331 - 2017/12/30

     * add  workaround for improper grayscale adjustments made in FreeType
       library, exposed by changes to rounding in 2.8.1, which shows up as
       a gap in line-drawing characters (Debian #880407).
     * improve  a  special  case  where  a non-Unicode font's line-drawing
       characters  were  not  used,  when  specifying it via the utf8Fonts
       resource, e.g.,

        -fs 15 \
        -xrm '*VT100.font:12x24' \
        -xrm '*VT100.boldFont:12x24' \
        -xrm '*VT100.utf8Fonts.font: 12x24' \
        -xrm '*VT100.utf8Fonts.boldFont: 12x24' \

     * replace  constant  10msec  delay for next X event with new resource
       nextEventDelay,  and  reduce  that  to  1msec to accommodate faster
       machines  than  used  when  -hold  was  implemented in 1999 (Debian
       #877628).
     * add  scroll-to  action, which simplifies binding a key to scroll to
       the beginning or end of the saved-lines (Debian #880120).
     * add   building  blocks  for  alternate  screen  and/or  title-stack
       features in the terminfo file.
     * improve calculations for cell-data size.
     * change  configure  script  to  enable  XHTML/SVG  screen  dumps  by
       default.
     * change configure script to enable 256-colors by default.
     * update config.guess, config.sub
     * change  configure script option for --with-man2html to use improved
       script by default.
     * add   case   for  private  mode  1044  in  DECRQM,  to  report  the
       keepClipboard resource setting and corresponding menu entry.
     * fix  an  inconsistency between private mode 12 (the AT&T 610 cursor
       blink)  and  DECSCUSR:  the former relied on having the cursorBlink
       resource  set  initially  to  enable the escape sequence, while the
       latter does not.
     * add  private modes 13 and 14, as well as resource cursorBlinkXOR to
       allow  better  control  over  the cursor-blinking state (discussion
       with Bram Moolenaar).
     * modify the html and svg screen dumps to support direct color
     * modify  media  copy (screen-printing) to support the same SGR codes
       as DECRQSS, including 88/256 indexed color as well as direct color.
     * improve options-parsing for query-status.pl script.
     * modify  parsing  of  SGR  direct-color  control  making color space
       identitier optional. The corresponding DECRQSS reply always returns
       an empty (default) field for the identifier.
     * add wide-attributes to DECRQSS reply for SGR.
     * add private mode 1046 to help with scripting applications.
     * correct  expression  used for readline-flags in DECRQM; to test the
       current  flag  rather  than  information  stacked  within  the same
       variable.
     * correct  typo  in ctlseqs.ms reference to ISO-8613-6 (patch by Mike
       Frysinger).
     * fix lintian warning for test-package.
     * fix  typo in DECRQSS for SGR 48, which printed the foreground value
       for  colors  past  15.  Also use colon delimiter for codes 38/48 in
       response (report by Paul LeoNerd Evans).
     * improve  workaround  for Debian #542434 by using the font's maximum
       width when no ISO-8859-1 glyphs are provided (Debian #879936).
     * work  around  a  special  case of Xft's mismanagement of its cached
       data  by  adding  a check before the -report-fonts option to ensure
       that it does not use an XftPattern which may have been freed during
       a call to XftFontOpenPattern.
     * improve  manual  page  description  of  regex  option for onXClicks
       resources (report by Lukas Mai).
     * add directColor resource.
     * additional   manpage   macro   cleanup  (Brandon  Robinson,  Debian
       #880551).
     * add  optional  support  for  direct-colors  (adapted  from patch by
       anonymous =E2=80=9CNibby Nebbulous=E2=80=9D).
     * improve legacy/NRC character set mapping (patch by Thomas Wolff):
          + enable  alternate  NRC  set  designators for French and French
            Canadian, =E2=80=989=E2=80=99 and =E2=80=98f=E2=80=99 respectiv=
ely, as documented in ctlseqs.
            (=E2=80=989=E2=80=99 is documented for VT510, =E2=80=98f=E2=80=
=99 is a Kermit feature).
          + correct  the  Unicode value in the DEC Technical table to show
            capital delta.
          + referring to

     http://vt100.net/docs/vt220-rm/table2-3b.html
     http://vt100.net/docs/vt320-uu/appendixe.html
            add entries for the DEC Supplemental Graphics table to display
            0x28/0xa8 as =C2=A4 and 0x5d/0xdd as =C5=B8.
          + referring to

     http://www.vt100.net/charsets/technical.html
            alter  the  Unicode  values  used for 0x2b through 0x2c to use
            curly braces to work with the =E2=80=9Cmiddle=E2=80=9D parts di=
splayed with
            0x2f and 0x30.
          + modify the VT220 =E2=80=9CSupplemental=E2=80=9D table, giving a=
 hint that it
            was probably meant to be =E2=80=9CSupplemental Graphics=E2=80=
=9D and is the
            same as VT320's table.
     * quiet a few font-warnings when a derived fontname cannot be opened,
       overlooked   in   refactoring  of  font  resources  in  patch  #328
       (initially reported on Cygwin mailing list, with followup).
     * correct  error  response  for DECRQSS broken in cleanup of Coverity
       reports  in  patch  #288  (reports  by  Bram  Moolenaar and IWAMOTO
       Kouichi).
     * improve DECRPM responses by returning mode not recognized for modes
       which  may  not  be  settable  due  to  the  selected decTerminalID
       resource (report by IWAMOTO Kouichi).
     * correct  logic for print-immediate action, and enable corresponding
       menu entry (patch by Lauri Tirkkonen).
     * add configure option --with-pcre2 (patch by David Michael).
     * fix  a  misspelled  subsection  title  in ctlseqs.ms and add a note
       regarding  blink which was rendered as bold in X11R6. Blinking text
       was implemented in Patch #60.
     * fix typos in xterm.man (patches by Sven Joachim, Larry Hynes).
     * fix  typography in xterm.man (patch by Bjarni Ingi Gislason, Debian
       #869248).
     * fix typo in INSTALL (Larry Hynes).
     * add  xterm-direct  terminal description based on changes introduced
       in patch #277, and relying upon ncurses RGB extension.
     * modify   xterm-new   terminal   description  to  use  ECMA-48  REP,
       reflecting its use in xterm since patch #32 (1996).
     * clarify  comment in ctlseqs.ms regarding blink: it has been part of
       xterm since patch #60 (1998).
     * update ftp URLs in documentation.


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

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

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

iEYEARECAAYFAlpH7DkACgkQcCNT4PfkjtuuzACZASw6THMYFMTCMR4ABp9dQyav
1K8AoIxJ5bvBQ/z/rMynrdWK7jwrDI0Z
=6Cqr
-----END PGP SIGNATURE-----

--cNdxnHkX5QqsyA0e--

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KeG9yZ0BsaXN0
cy54Lm9yZzogWC5Pcmcgc3VwcG9ydApBcmNoaXZlczogaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9w
Lm9yZy9hcmNoaXZlcy94b3JnCkluZm86IGh0dHBzOi8vbGlzdHMueC5vcmcvbWFpbG1hbi9saXN0
aW5mby94b3JnCllvdXIgc3Vic2NyaXB0aW9uIGFkZHJlc3M6ICUodXNlcl9hZGRyZXNzKXM=

--===============2068199021==--