Subject: CVS commit: pkgsrc/x11/xterm
From: pin
Date: 2022-10-12 18:19:54
Message id: 20221012161954.623AEFA90@cvs.NetBSD.org

Log Message:
x11/xterm: update to 374

Patch #374 - 2022/10/10
   - eliminate use of grep aliases from vttests scripts.
   - amend discussion of DECSDM versus Sixel Scrolling in ctlseqs.ms (reports
     by Hayaki Saito, Ben Wong).
   - change default for sixelScrolling resource to better match VT330/VT340
     DECSDM setting (patch by Ben Wong).
   - fix some gcc and coverity warnings.
   - improve memory usage for OSC 52 (report by David Leadbeater).
   - fix regression in xterm-373 change adding resources xftTrackMemUsage to
     xftMaxGlyphMemory, which did not first cache the server's resource-settings
     (report/testcase by Gabor Hauzer, as well as Debian #1021243).
   - fix regression in xterm-373 change for status-line vs alternate screen
     (report by Rajeev V. Pillai).
   - configure script improvements:
       - modify CF_XOPEN_SOURCE to handle more special cases of Linux (reports
         by Adam Sampson, Sven Joachim).
       - modify checks for egrep/fgrep aliases to work around warning messages
       from GNU grep 3.8

Patch #373 - 2022/09/25
   - improve rendering of TrueType fonts:
       - add resource xftTrackMemUsage to enable/disable a new feature of Xft
         which improves performance.
       - add resources xftMaxGlyphMemory and xftMaxUnrefFonts to customize
         memory-usage of Xft and fontconfig.
       - provide for display of colored fonts in libXft 2.3.5
       - allow for an extra TrueType font to be specified using the -fa option,
         as an override to the fontconfig scheme of fallback fonts (request by
         Nickolas Raymond Kaczynski).
       - improve caching of TrueType missing-glyph tests.
       - allow no more than 255 fonts to be scanned for a fontset.
       - eliminate a table-lookup in findXftGlyph
   - improvements status-line feature:
       - save/restore wraparound flag when updating the status-line (report
         by Rajeev V. Pillai).
       - avoid clearing the status-line when switching between normal and
         alternate screens (report by Valtteri Vuorikoski).
       - remove adjustment from update_winsize leftover from initial work
         (report by Valtteri Vuorikoski).
   - modify wcwidth tables to separate Unicode Cf category as formatting
     control-characters, to better match the guideline for unsupported
     characters (report by Tim Chase).
   - add configure option --disable-exec-selection.
   - use mkstemp where mkdtemp is unavailable, when initializing colored cursor.
   - adapt fixes from OpenBSD xenocara:
       - improve ifdef's for a few optional features.
       - correct #ifdef to #if in a few uses of OPT_PRINT_ON_EXIT.
   - set StartupWMClass in “.desktop” files, e.g., to help cinnamon-session
     notice that xterm sets WM_CLASS and use its icon (patch by Richard de Boer).
   - disable pixel computation when rgb width is greater than 8, to work with
     depth 30 (patch by Denis Kaganovich).
   - improve color-computation for SGR 2 faint/dim (patch by Boian Bonev).
     Add resource faintIsRelative to specify if the modified computation should
     be used (prompted by discussion with Matthieu Herrb).
   - correct comparison-length for environment variable cleanup (patch by
     Brendan O' Dea).
   - correct dsl capability for dec+sl block in terminfo (report by Rajeev
     V. Pillai).
   - improve output formatting by vttests/utf8.pl
   - repair test/demo scripts still using "vxt-" prefix, some cleanup with
     shellcheck.
   - enable page-number for DECXCPR response in VT330.
   - amend change for combining characters in patch #371 to limit it to the
     currently-defined codes (report by Thomas Wolff).
   - add directory-template parameter to mktemp in shell-scripts to improve
     portability to older systems (patch by Ryan Schmidt).
   - mention webpage XTerm – bracketed-paste in ctlseqs.ms
   - update manual-page descriptions for allowPasteControls and
     disallowedPasteControls (patch #363).
   - further extended list of environment variables to purge on startup
     (suggested by Thomas Wolff).
   - update config.guess, config.sub

Files:
RevisionActionfile
1.138modifypkgsrc/x11/xterm/Makefile
1.100modifypkgsrc/x11/xterm/distinfo