Files: ftp://ftp.invisible-island.net/xterm/current/xterm-334.tgz ftp://ftp.invisible-island.net/xterm/current/xterm-334.tgz.asc ftp://ftp.invisible-island.net/xterm/patches/xterm-334.patch.gz ftp://ftp.invisible-island.net/xterm/patches/xterm-334.patch.gz.asc ftp://ftp.invisible-island.net/xterm/xterm-334.tgz ftp://ftp.invisible-island.net/xterm/xterm-334.tgz.asc
Patch #334 - 2018/08/12 * modify Imakefile to reflect the fact that NetBSD no longer has a working termcap emulation. * add resource-setting validShells which can be used to augment the system's /etc/shell (prompted by discussion with Paul Lampert). * stifle some useless warnings from lintian in test-packages. * add the ncurses extension “RGB” to the responses for the termcap-query feature. * improved getopts-handling in sample scripts. * fix some warnings from gcc8 and clang --analyze. * update note about incorrect documentation for DECRQSS to include VT525 (report by Markus Schmidt). * correct check for default-values in rectangular parsing; a zero counts as a missing or default parameter (report/testcase by Markus Schmidt). * correct some ranges in the ambiguous[] table in wcwidth (adapted from patch by KUGA Tsutomu). * fix a special case with faint video attribute incorrectly combined with default color. * add private control XTREPORTSGR for reporting video-attributes and color on a rectangle, and script report-sgr.pl to demonstrate it. * modify some of the markup in ctlseqs.ms to work around groff's reassignment of ASCII punctuation characters as documented in groff_char(7). * treat ECMA-48 SGR 6 the same as SGR 5. * add private controls XTPUSHSGR and XTPOPSGR for saving/restoring the current video-attributes on a stack (adapted from patch by Dan Thompson). * modify DECRPM response for logging enable to indicate its state even when enabling/disabling it is not allowed. * implement DECSNLS * implement DECRSPS * improve fill-color for double-buffer configuration, which was sharing a graphic context with the cursor. * fix a couple of cases where double-sized VT100 characters were not clipped, seen in Joe Smith's VT100 torture test. * color the inner border using the same borderColor as the outer border, rather than filling with the VT100's default background. * change encoding of “THANKS” to UTF-8. * modify handling of DECELR to recognize MotionNotify events again, amending a check for allowMouseOps which limited that to button-events in patch #328 (Olaf Rogalsky). * fix some screen-painting problems with left/right margins when using insert-line or delete-line (report/testcase by Martin Hostettler). also fix similar case with index/reverse-index. * several minor performance improvements using macros, e.g., inline checks for character width. * add DECSCPP and DECSLPP to DECRQSS. * implement DECSCPP. * implement DECCIR and DECTABSR presentation reports. * modify checksum computation for DECRQCRA to treat uninitialized cells as blanks rather than nulls. * drop custom-entity from HTML-dump, use UTF-8 for (Debian #902381). * modify display of non-BMP characters when using bitmap fonts to show a null/empty box rather than the replacement character which was used in cleanup changes for patch #233 (report by Christian Weisgerber). * when setting up clipping rectangle for Xft, allow for the case where xterm is only displaying a combining character, where the base was already written (report by Joshua Crowgey). * allow reset Xft's state if switching font-sizes when double-buffering is used. * fix repainting, e.g., on resize, when double-buffering is used with Xft (patch by Daniel Colascione). * correct some interchanged pairs of symbols in unicode/keysym.map (Brad Town). * improve configure macros CF_GCC_WARNINGS, CF_GNU_SOURCE, CF_POSIX_C_SOURCE, CF_TRY_XOPEN_SOURCE, CF_XOPEN_SOURCE, CF_X_ATHENA_CPPFLAGS. * modify logFile resource to interpret “-” as the standard output (adapted patch by Colum Paget). * improve documentation of Tek4014 menu options; fix a case where the Tek4014 window was not displayed before switching modes. * re-correct parameter for pid used for DECCKSR, DECRQCSR (see xterm #315). * hard/soft reset now resets the cursor-blinking state that may have been set via escape sequences; the cursor-blinking menu-entry feature is unmodified (report by Matthieu Herrb). * update config.guess, config.sub -- Thomas E. Dickey <dic...@invisible-island.net> https://invisible-island.net ftp://ftp.invisible-island.net
signature.asc
Description: Digital signature