xenocara/app/xterm/NEWS
2018-03-29 20:22:05 +00:00

122 lines
6.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

The NEWS file was generated from xterm.log.html, which serves as the changelog
for xterm.
--------------------------------------------------------------------------------
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 “Nibby Nebbulous”).
* improve legacy/NRC character set mapping (patch by Thomas Wolff):
+ enable alternate NRC set designators for French and French
Canadian, 9 and f respectively, as documented in ctlseqs.
(9 is documented for VT510, f 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 ¤ and 0x5d/0xdd as Ÿ.
+ 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 “middle” parts displayed with
0x2f and 0x30.
+ modify the VT220 “Supplemental” table, giving a hint that it
was probably meant to be “Supplemental Graphics” 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.