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) | |
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) | |
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) | |
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) | |
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) | |
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.
|
2021-11-26 09:37:29 by pin | Files touched by this commit (2) | |
Log message:
x11/xterm: update to 370
-add -a, -c and -d options to query-status.pl to improve test for DECRQSS.
-expanded discussion of maximum graphics geometry in ctlseqs.ms (suggested by
Bon Wong).
-corrected parameter symbol for DECCARA and DECRARA in ctlseqs.ms to indicate
that multiple parameters may be used (report by Thomas Wolff).
-add several test/demo scripts.
-improve DECCOLM, DECLRMM and DECALN referring to pseudo-code in DEC 070.
-amend a change in patch #348 which caused left/right margin mode to be reset
when resizing the terminal window (report by Valentine Barshak).
-fix a misnamed macro-parameter (patch by Rajeev V. Pillai).
-fix spacing of wideFont when its width is not exactly twice as wide as the
normal font (report by Rajeev V. Pillai).
-suppress loading of italic font in a few places when colorITmode is enabled
(report/analysis by Rajeev V. Pillai).
-modify XTSMGRAPHICS to return failure status if the terminal is not configured
to support the corresponding ReGIS or SIXEL feature (report by Nick Black,
notcurses #2252, notcurses #2257).
-modify DECERA and DECFRA to erase corresponding area in SIXEL graphics (patch
by Nick Black, notcurses #1740, vt340test #16). Also modify DECSERA.
-equate visuals for TrueColor and DirectColor (patch by Denis Kaganovich).
-correct computation for pixel value of rgb when using depth 16 (report by
Denis Kaganovich).
-correct wrapping of VT100-style double-sized characters when configured for
Unicode wide-characters (report by Luis Javier Merino).
-updated default value for sixelScrolling resource to match expected behavior
versus DECSDM change in patch #369 (report by Grant Taylor).
|
2021-10-26 13:35:01 by Nia Alarie | Files touched by this commit (674) |
Log message:
x11: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Unfetchable distfiles (fetched conditionally?):
./x11/py-qt4/distinfo PyQt4_gpl_mac-4.12.3.tar.gz
|
2021-10-13 09:24:11 by pin | Files touched by this commit (2) | |
Log message:
x11/xterm: update to 369
-modify run-tic.sh to work around bug in development version of ncurses which
was packaged in FreeBSD ports.
-remove ifdef's for OPT_COLOR_RES and OPT_COLOR_RES2.
-improve performance over slow connections (report by Harald Dunkel).
-update cursor if restoring mode for DECTCEM.
-modify CharWidth macro to ensure that the shortcut for Latin-1 is only applied
when UTF-8 is not enabled, to fix a bug in handling soft-hyphen from patch #334
changes (patch by Martijn van Duren).
-improve terminfo:
-fill-in function-keys in terminfo which are not Sun/HP keyboards using
xterm+nopcfkeys building-block.
-add kbeg to xterm+keypad to accommodate termcap applications
-add smglp and smgrp to vt420+lrmm, to provide useful data for the "tabs"
+m option
-support shift-tab in Sun, HP and SCO keyboards.
-document some legacy features in ctlseqs.ms (prompted by discussion with Jimmy
Aguilar Mena "Ergus").
-add “trim” option to cdXtraScroll and tiXtraScroll.
-remove support for non-fifo save-lines configuration.
-extend cdXtraScroll to check if the cursor is at the upper-left of the
scrolling region when the erasure is for the remainder of the screen versus the
whole screen (prompted by discussion with Jörg Breitbart).
-add workaround for broken pcre2 package in Debian 10.
-change screen-refresh call used for DECCARA and DECRARA to ensure that trailing
blanks which are part of the rectangle are repainted (report/analysis by Dennis
Filder).
-when resetting the terminal, ensure that the cursor shape also is reset, e.g.,
if DECSCUSR has been used to modify the cursor shape for an xterm which was
started with the underlined cursor option (report/analysis by Luis Javier
Merino).
-prevent DECSCUSR from blinking the cursor if the cursorBlink resource is
“never” (report by Vladimir D Seleznev).
-invert the sense of DECSDM, to correspond with VT382 manuals (lsix #41).
-update tables in wcwidth.c based on Unicode 14.0.0
|