Next | Query returned 178 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2023-06-05 17:52:19 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
xterm: update to 382.

Based on a patch by pin@

x11/xterm: update to 382

Patch #382 - 2023/05/30
 - amend change to CursorBack in patch #380, allowing the result to be on the
   hidden right-half of double-cell characters (report by Rajeev V. Pillai).
 - amend xtermDrawString, fixing regression with --disable-wide-chars
   configuration from patch #380.
 - corrected pathname for run-tic.sh, for full install in an out-of-tree build
   (report by Rajeev V. Pillai).

Patch #381 - 2023/05/28
 - fix a regression in wide bitmap fonts versus check for missing glyphs
   (report by Rajeev V. Pillai).

Patch #380 - 2023/05/09
 - simplify the change for sixelScrolling from patch #374
   (report by Per Bothner).
 - add xterm+focus and report+da2, update report+version building blocks in
   terminfo, from post-ncurses 6.4
 - drop the -title option from uxterm and koi8rxterm, because that interferes
   with deriving the default title from the -e option (Debian #1031837).
   Compensate for this by using the -class option to derive a default title.
 - improve description of readline 2003 mode in ctlseqs.ms
   (report by Thomas Wolff).
 - other improvements to status-line feature (report by Thomas Wolff):
    - clear status line on DECCOLM
    - ignore DECSASD if no previous DECSSDT
    - allow DECSSDT 1 immediately after DECSSDT 2, i.e., without switching back
      to host mode.
 - adjust RequestResize to avoid shrinking screen when using DECCOLM while the
   status-line is active (report/patch by Thomas Wolff).
 - disallow wrapping before the beginning of the screen, to the end of the
   screen, for cursor-back sequences (Redhat #2182357).
 - modify makefile to install the 16x16 xpm files (report by Harald Dunkel).
 - update test-package to reflect resolution of Debian #906901.
 - change default of showMissingGlyphs to True.
 - improve handling of double-sized characters when those happen to be missing
   from the bitmap font and/or are fullwidth.
 - pointer/overflow fixes (reported by David Leadbeater):
    - improve limit-checks for control-sequence numeric parameters in SIXEL
      graphics.
    - add null-pointer checks in WriteNow macro to handle a case where SS2 or
      SS3 might be in effect while processing a combining character.
    - disallow ReGIS reporting for character-set names containing characters
      other than alphanumerics or underscore.
    - implement TrueType fallback font for double-sized characters, including
      Unicode fullwidth. Also add limitFontHeight to provide for configuring
      the distinction between slightly-oversized glyphs and double-sized glyphs.
 - configure script improvements:
    - check for nfsd_t
 - fix a typo in the underline cursor thickness derivation
   (patch by Jan Engelhardt).
   2023-03-06 09:03:04 by Thomas Klausner | Files touched by this commit (1)
Log message:
xterm: remove unconditional linking against libfreetype
   2023-03-06 08:27:09 by pin | Files touched by this commit (2) | Package updated
Log message:
x11/xterm: update to 379

Patch #379 - 2023/02/15
 - improve text-cursor (patch by Jan Engelhardt):
     - allow selecting CURSOR_BAR mode from command-line/Xresources.
     - draw cursor using filled rectangle instead of rectangle outline to
       permit thicker underlines/bars.
     - scale up cursor relative to font size.
 - improve readline modes (Fedora #2166860):
     - document readline modes
     - change the feature to configure by default
     - replace hard-coded SS3 for cursor movement with current mode
     - replace hard-coded erase/lnext characters with current values
 - improve status-line (report by Thomas Wolff):
     - RIS turns off status-line
     - Right-margin (DECLRMM and DECSLRM) limits the length of text
       written/updated in the status-line.
     - Most controls which affect the whole screen are ignored while updating
       the status-line.
 - modify configure check for tgetent to allow for some special cases of
   ncurses configuration (report by Satadru Pramani).
 - reduce timeout, improve warning message if resize is run on a terminal which
   is not VT100-compatible.
 - reduce compiler warnings in configure script.

Thanks to @wiz for help with initial build failure.
   2023-01-29 22:18:34 by Ryo ONODERA | Files touched by this commit (2527)
Log message:
*: Recursive revbup from graphics/freetype2
   2023-01-12 16:58:17 by pin | Files touched by this commit (2) | Package updated
Log message:
x11/xterm: update to 378

Patch #378 - 2023/01/09

- improve descriptions of XTQMODKEYS and XTQALLOWED features in ctlseqs.ms
  (reports by Bram Moolenaar, Thomas Wolff).
- add bracketed+paste and report+version building blocks to terminfo, from
  ncurses 6.4
- improve check for unsupported formatting characters, e.g., zero-width space,
  to properly ignore them (report by Thomas Wolff).
- improve/document error-checking for some of the controls which return
  responses: DECRQSS, XTGETXRES, XTSETTCAP, XTGETTCAP (prompted by discussion
  with David Leadbeater).
- improve limit-checks for fallback font cache (report by Dimitrije Erdeljan).
- improve check for too-wide glyph in fallback font by allowing xterm to
  continue searching for a suitable font rather than just failing on the first.
  Also add limitFontWidth to allow changing the amount by which a glyph must
  extend outside the font's bounding box to disallow it.
   2023-01-03 15:10:13 by pin | Files touched by this commit (2) | Package updated
Log message:
x11/xterm: update to 377

Patch #377 - 2022/11/25

 - add control sequences for reporting the current state of the modified keys
   options (XTQMODKEYS) and allowed/disallowed operations (XTQALLOWED),
   (prompted by discussion with Bram Moolenaar).
 - amend modifyOtherKeys case 2 to distinguish the escape character with
   modifiers, e.g., shift-escape, from a plain escape character (suggested by
   Bram Moolenaar).
 - improve parsing and error-recovery in the case where a list of X11 bitmap
   fonts is given in the -fn and related options.
 - change default for xftTrackMemUsage to false, because libXft has does not
   handle certain fonts.

Patch #376 - 2022/11/16

 - modify configure script to always check for gcc attributes,
 - update install-sh.
 - fix parsing of result -u in vttests/halves.pl.
 - add a note in ctlseqs.ms about compatibility of TBC.
 - fix a copy/paste error in manual (patch by Grady Martin).
 - add null-pointer checks in x_strcasecmp and x_strncasecmp, to help with
   error-recovery for a missing font (Debian #1022942).
   2022-10-25 11:33:11 by pin | Files touched by this commit (2) | Package updated
Log message:
x11/xterm: update to 375

 - improve error-recovery when setting a bitmap font for the VT100 window, e.g.,
   in case OSC 50 failed, restoring the most recent valid font so that a
   subsequent OSC 50 reports this correctly (report by David Leadbeater).
 - exclude MC_XDG_OPEN from environment variables trimmed on startup (report by
   Gabor Hauzer).
 - check for null pointer in isSelect() (report by Column Paget).
   2022-10-12 18:19:54 by pin | Files touched by this commit (2) | Package updated
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
   2022-03-14 14:27:20 by pin | Files touched by this commit (3) | Package updated
Log message:
x11/xterm: update to 372

Patch #372 - 2022/03/09
    -amend allocation/freeing of scrollback lines, eliminating an adjustment for
    status-line added in patch #371 (report/testcase by Rajeev V. Pillai).

Patch #371 - 2022/02/24
    -drop double-buffer default from test-packages, since that interferes with
    status-line.
    -add faceSize7 to table in charproc.c, overlooked in patch #360 (patch by
    Vladimir A. Pavlov).
    -use XDrawString rather than XDrawString16 for text when the latter is not
    needed.
    -improve performance for initializing/reusing graphic objects in the SIXEL
    feature.
    -improve error-checking for resize.
    -fix errata in manual page (Debian #988221).
    -extended list of environment variables to purge on startup, i.e., in case a
    user starts xterm from another terminal emulator.
    -add comment in cursor.c to explain why autowrap (DECAWM) does not apply to
    data saved/restored with save/restore cursor-operations (report by Thomas
    Wolff).
    -add special case in generating the combining-character table in wcwidth.c,
    for Hangul Jamo Extended-B (report by Luis Javier Merino).
    -simplify/improve portability of trap commands in shell-scripts.
    -update configure options
     --disable-rectangles,
     --disable-tcap-fkeys and
     --disable-tcap-query
     to account for changed default settings.
    -rather than ignore empty parameter for setting title, use that to reset it
    to “xterm” for scripting.
    -check for out-of-bounds condition while drawing sixels, and quit that
    operation (report by Nick Black).
    -add fallback definition for PROJECTROOT so that a suitable default location
    for luit will be compiled-in on build-servers.
    -implement DEC status-line controls DECSASD/DECSSDT:
        decode controls, set state
        implement DECRQSS responses
        implement indicator-style status-line
        add configure option --enable-status-line
        add resource indicatorFormat
        implement host-writable status-line, able to handle video-attributes and
        simple left/right cursor movement. This disallows all of the DEC/xterm
        private modes such as switching to/from the alternate screen.
        move the status-line if the window is resized.
        Note: the associated screen-resizing does not work for the special case
        of TrueType fonts with double-buffering (see note in patch #349).
    -modify configure-script fixup for -Werror options to exclude fixup for
     -Werror=format, e.g., -Werror=format-security.
    -amend change from patch #370; DEC 070's pseudo-code for DECCOLM incorrectly
    suggests that it enables DECLRMM as a side-effect.
    -fix some memory leaks seen using esctest and asan2 (patch by Luis Javier
    Merino).
   2022-01-31 11:00:24 by Thomas Klausner | Files touched by this commit (3)
Log message:
xterm: add patch for CVE-2022-24130

From upstream.

Bump PKGREVISION.

Next | Query returned 178 messages, browsing 11 to 20 | Previous