| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: xterm-resize | Distribution: openSUSE Tumbleweed |
| Version: 397 | Vendor: openSUSE |
| Release: 2.1 | Build date: Thu Feb 27 14:54:10 2025 |
| Group: System/X11/Utilities | Build host: reproducible |
| Size: 17884 | Source RPM: xterm-397-2.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://invisible-island.net/xterm/xterm.html | |
| Summary: Set environment and terminal settings to current window size | |
Prints a shell command for setting the appropriate environment variables to indicate the current size of the window from which the command is run.
MIT
* Thu Feb 27 2025 Jan Engelhardt <jengelh@inai.de>
- Trim bashisms from build recipe
* Sat Feb 08 2025 Dirk Müller <dmueller@suse.com>
- update to 397:
* add resource printRawChars to allow bypassing check in
which omits Unicode non-characters from printing
* add visible-effect for SUB, per DEC 070 page 5-132.
* correct a limit-check in private mode 1045.
* add optional feature for block-selection, bound to meta-
button-one
* if started as a VT52, identify the terminal as a real VT52
rather than VT52 emulated by VT100.
* amend change to VT52 cursor-addressing per DEC 070 (mintty
[#1299]).
* correct ctlseqs.ms suffix for XTTITLEPOS
* Wed Jan 15 2025 Thorsten Kukuk <kukuk@suse.com>
- Disable libutempter, it doesn't work anymore with the switch
from utmp to systemd-logind
* Fri Jul 12 2024 Andreas Stieger <andreas.stieger@gmx.de>
- update to 393:
* add a check for ANSI SC/RC, to ignore CSI parameters.
* improve check for missing characters for bitmap-fonts
* fix regression in error-recovery for SGR parameters
* change default for --enable-imake configure option
* fixes for wcwidth
* eliminate maxStringParse limit for SIXEL
* improve logic which ignores APC, PM and SOS controls to also
not accumulate their data temporarily in a buffer.
* exclude TERM_INGRESS from cleanup of environment variables
* fix some documentation typos
* Tue Jul 02 2024 Marcus Meissner <meissner@suse.com>
- update to 392:
* improve input decoding for non-Latin1 character sets by preserving the sense of GL/GR.
* add resource preferLatin1 to simplify UPSS configuration (Gentoo #932154).
* build-fix for --disable-boxchars; patch #390 reuses that feature's code to draw the part of the DEC Technical character set which has no Unicode equivalent.
* improve definitions used in clock_gettime logic in graphics_sixel.c, as well as updating comments (patch by Ben Wong).
* amend allowC1Printable changes from patch #391, restoring a special case which caused C1 characters to be ignored (report/testcase by Dmytro Bagrii).
- update to 391:
* improve integration between UTF-8 and allowC1Printable.
* alter SIXEL HLS computation to make blue 0 degrees (patch by Ben Wong).
* disable SIXEL aspect-ratio, pending a rewrite (patch by Ben Wong).
* add resource incrementalGraphics (prompted by patch by Ben Wong).
* reorganize graphics_sixel.c as a step toward eliminating graphics buffer-size (integrated patch by Ben Wong).
* fix regression in patch #390: non-UTF8 text pasted as a XA_UTF8_STRING was not decoded (report by Petri Kaukasoina).
- update to 390:
* improve typography of control-sequences page (patches by Branden Robinson).
* amend UPSS change from patch #389, fixing a regression in VT100/VT220 character sets.
* modify ANSI conformance per ECMA-43 and DEC 070:
* set ANSI conformance level to 3 for DEC levels 2 and up.
* disable locking shifts in level 1, e.g., VT100.
* disable single-shifts from G2/G3 in level 1.
* use UPSS for G2/G3 in levels 2 and up.
* modify invisible-character attribute to permit DECRQCRA to report a consistent checksum (report/testcase by Thomas Wolff).
* align terminfo building blocks in terminfo to correspond to recent refactoring/trimming in ncurses.
* set flag in regexec call for onNClicks to handle “^” anchor (patch by Matthew Martin).
* add line-drawing data for the characters in DEC Technical which have no Unicode equivalents.
* remove a special case in encode_scs which made xterm report Latin-1 when encoding is set to UTF-8, where ASCII is the selected character set. This fixes a regression in vttest for the DECRSPS cursor test.
* correct values for Ps of DECAUPSS in ctlseqs.ms (report by James Holderness).
* simplify/correct expression for checking Unicode non-characters (report by Thomas Wolff).
* correct loop for trimming environment variables (report/patch by Casper Dik).
* Sat Jan 27 2024 Dirk Müller <dmueller@suse.com>
- update to 389:
* interchange variables in subparameter parsing, fixing a bug
where subparameters after the first parameter could be
misidentified
* correct popping of icon/window titles in a case where only
one was pushed from patch #385 changes.
* add XTQMODKEYS response in DECRQSS, as alternative for vim.
* correct DECCIR encoded information on character set size,
handle a VT525 quirk, and add DECST8C (Windows Terminal
[#14984]).
* improve DECRQCRA (prompted by discussion with James
Holderness, Windows Terminal #14974).
* add part of VT525 color controls:
+ DECAC, to update default foreground/background, respond to
DECRQSS
+ DECATC, to respond with DECRQSS
* prevent Unicode non-characters from being printed
* modify send_SGR() to avoid modifying colors 16 to 255 in
printed output (patch by Grady Martin).
* minor cleanup of miscellaneous error-codes with ERROR_MISC.
* remove legacy CSI 53 for locator status, corrected in patch
* modify DECRQUPSS and DECAUPSS feature to support VT5xx
character sets (report by Thomas Wolff).
* improve EWMH handling (report/analysis by Edward Rosten)
+ reset _NET_WM_STATE_HIDDEN flag from _NET_WM_STATE before
mapping the window to deiconify.
+ cache X properties to reduce latency (adapted
from patch by Edward Rosten).
* Sun Nov 12 2023 Dirk Müller <dmueller@suse.com>
- update to 388:
* improve disallowPasteControls by adding a category for the
special characters known to stty (prompted by discussion
with David Leadbeater).
* amend support of DECAUPSS, undoing change to initialization of
G2/G3 so that pasting of GR characters work properly
* update config.guess, config.sub
* Mon Oct 16 2023 Andreas Stieger <Andreas.Stieger@gmx.de>
- update 387:
* add DECRQUPSS and DECAUPSS
* add DECRQDE
* correct indexing expression in title-stack
- includes changes from 386:
* improve references in ctlseqs.ms
* make the maximum amount of memory used for buffering DCS and
OSC strings configurable with maxStringParse resource
* improve performance of ReGIS when initializing the largest
fontsize
* fix regression in SIXEL colors
* fix typo in --with-wtmp
* Tue Oct 03 2023 Paolo Stivanin <info@paolostivanin.com>
- update to 385:
* fixes for ReGIS (report by Ben Wong).
+ correct conversion from HLS to RGB
+ improve font-caching performance.
* update tables in wcwidth.c based on Unicode 15.1.0
* improve fastScroll resource:
+ suppress screen-refreshes for carriage-returns
+ add -jf option to simplify use of this resource.
+ add a control sequence for enabling/disabling the resource.
+ enable this feature by default
* extend title-stack feature to allow an additional parameter to
directly access the stack, like the XTPUSHCOLORS and XTPOPCOLORS
feature.
* correct size and position of box shown for double-cell character
which happens to be missing from the bitmap font (report by Peter
Fabinski).
* improved configure script:
+ add pattern for uClibc-ng to CF_XOPEN_SOURCE (report/patch by
Waldemar Brodkorb).
+ add configure options --with-utmp-path and --with-wtmp-path to
override configure script's check for utmp/wtmp pathnames
which are shown in the manual (Debian #1042767).
+ CF_XOPEN_SOURCE provides for defining _DEFAULT_SOURCE for
MinGW32 and MinGW64.
+ sed expression used to report gcc version now works with MinGW
* ensure that line-attributes are reset after drawing missing
character (report by Christian Weisgerber).
* update config.guess, config.sub
- rebased all patches
* Sat Jul 15 2023 Dirk Müller <dmueller@suse.com>
- update to 384:
* exclude ASCII space from showMissingGlyphs, since a few
bitmap fonts lack this
* correct a step in rendering double-width characters
with bitmap-fonts
* fixes for ReGIS-related problems:
* mimic an undocumented hardware VT340 feature
which handles color initialization with incomplete parameters.
* handle whitespace between operator/operands for
color values.
* reset ReGIS-context when resetting graphics in RIS.
* Sun Jun 11 2023 Dirk Müller <dmueller@suse.com>
- update to 382:
* amend change to CursorBack> in patch 380, allowing the result
to be on the hidden right-half of double-cell characters
* 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
* fix a regression in wide bitmap fonts versus check for
missing glyphs
* Thu May 18 2023 Dirk Müller <dmueller@suse.com>
- update to 380:
* reduce compiler warnings in configure script.
* simplify the change for sixelScrolling
* 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
* 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.
(CVE-2023-40359 bsc#1214282)
+ 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
* Tue Mar 07 2023 Dirk Müller <dmueller@suse.com>
- update to 379:
* 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
* reduce timeout, improve warning message if resize is
run on a terminal which is not VT100-compatible.
* reduce compiler warnings in configure script.
- drop xterm-enable_libtinfo.patch (obsolete)
* Tue Jan 17 2023 Dirk Müller <dmueller@suse.com>
- update to 378:
* 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.
* Sat Dec 03 2022 Dirk Müller <dmueller@suse.com>
- update to 377:
* 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.
* Fri Nov 18 2022 Dirk Müller <dmueller@suse.com>
- update to 376:
* 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).
* Sat Nov 05 2022 Andreas Stieger <andreas.stieger@gmx.de>
- 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
CVE-2022-45063 boo#1205305
* exclude MC_XDG_OPEN from environment variables trimmed on
startup
* check for null pointer in isSelect()
- includes changes from 374:
* change default for sixelScrolling resource to better match
VT330/VT340 DECSDM setting
* fix some gcc and coverity warnings.
* improve memory usage for OSC 52
* fix regression in xterm-373 change adding resources
xftTrackMemUsage to xftMaxGlyphMemory, which did not first
cache the server's resource-settings
* fix regression in xterm-373 change for status-line vs
alternate screen
* modify configure checks for egrep/fgrep aliases to work around
warning messages from GNU grep 3.8 boo#1203092
* Tue Sep 27 2022 Dirk Müller <dmueller@suse.com>
- update to 373:
* 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
* Mon Mar 21 2022 Marcus Meissner <meissner@suse.com>
- update to 372:
* amend allocation/freeing of scrollback lines, eliminating an
adjustment for status-line added in patch #371 (report/testcase by
Rajeev V. Pillai).
- update to 371:
* 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).
- xterm-sigwinch.patch,xterm-suse.patch: refreshed
* Tue Dec 07 2021 Ludwig Nussel <lnussel@suse.de>
- Use separate subpackage for resize binary. It does not actually
depend on X so can be used in small systems.
* Fri Nov 26 2021 Dirk Müller <dmueller@suse.com>
- 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
* corrected parameter symbol for DECCARA and DECRARA in ctlseqs.ms to
indicate that multiple parameters may be used
* 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
* fix a misnamed macro-parameter
* fix spacing of wideFont when its width is not exactly twice as wide
as the normal font
* suppress loading of italic font in a few places when colorITmode is
enabled
* modify XTSMGRAPHICS to return failure status if the terminal is not
configured to support the corresponding ReGIS or SIXEL feature
* modify DECERA and DECFRA to erase corresponding area in SIXEL
graphics
* equate visuals for TrueColor and DirectColor
* correct computation for pixel value of rgb when using depth 16
* correct wrapping of VT100-style double-sized characters when
configured for Unicode wide-characters
* updated default value for sixelScrolling resource to match expected
behavior versus DECSDM change in patch #369
* Sat Oct 16 2021 Dirk Müller <dmueller@suse.com>
- 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
* 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
* 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
* Tue Aug 17 2021 Ludwig Nussel <lnussel@suse.de>
- use TERM=xterm-256color by default (boo#1188864)
* Wed Jun 09 2021 Marcus Meissner <meissner@suse.com>
- update to Patch #368 - 2021/06/07
* add DefaultOff option to RenderFont resource, as part of the session-management feature.
* add auto-scroll-lock feature (patch by add Stelios Bounanos).
* update the window-size information returned via TIOCGWINSZ when rows/columns are unchanged but the font-size changes (report by Nick Black).
* improve session-management feature by saving/restoring the font settings.
* update config.guess, config.sub
* Wed Apr 07 2021 Dirk Müller <dmueller@suse.com>
- update to Patch #367 - 2021/03/26
* add OSC 22 to allow programs to select different pointer cursor at
runtime.
* change configuration for no-return functions to use _Noreturn when
it is available, because clang --analyze does not properly handle
the gcc noreturn attribute.
* add cursorTheme resource to provide a way to enable or disable the
cursor theme feature.
* modified CopyWait event retries to use shorter sleeps, to improve
responsiveness (tmux #2556).
* improve quoting/escaping in demo-scripts per shellcheck.
* add resizeByPixel resource, to permit disabling window manager
resizing-hints (patch by Tim Oehl).
* corrected printOptsImmediate handling of alternate-screen (report
by Abhijit Dasgupta).
* update sample terminfo to more closely match ncurses.
* add/improve limit-checks for Xlib calls (report by Roman Fiedler).
* fix a typo in the help-message (report by Tomas Korbar).
* Thu Feb 11 2021 Marcus Meissner <meissner@suse.com>
- Updated to Patch#366 2021/02/10
* correct a compiler-warning fix in patch #352 which allowed
sign-extension of coordinate values (report by "CismonX").
* correct upper-limit for selection buffer, accounting for combining
characters (report/testcase by Tavis Ormandy).
(CVE-2021-27135 bsc#1182091)
* with alwaysHighlight true, xterm does not properly track focus. The
screen->select FOCUS flag remains always on, which prevents
bellIsUrgent from working, as the urgent WM_HINT flag is only set
in setXUrgency() when the window is not focused. Fix this by
updating screen->select in unselectwindow() regardless of the value
of always_highlight (patch by Jiri Bohac).
* improve fix for interaction between SRM and ENQ (report by Grant
Taylor).
* build-fix for --with-Xaw3dxft, needed when --with-toolbar is
omitted (report by Jimmy Olgeni, Emanuel Haupt).
- Updated to Patch #365 - 2021/02/03
* amend fix for “word” selection in patch #364 to limit that to
the insert-selectable action, which reads data from the screen. This
restores the interactive behavior where double-clicking on a
“word” would make subsequent selection extensions by words as
well as suppressing some boundary-checks (report by David Wolfskill,
FreeBSD #253225).
- Updated to Patch #364 - 2021/02/02
* add -fc option.
* correct/improve limit-checks for SRM versus ENQ from patch #344 (report by Tom Szilagyi).
* enable XftFont resource in Xaw3dxft configuration (patch by Tavis Ormandy).
* improve quoting/escaping in build-scripts per shellcheck.
* add libpcre2-posix to the packages tested for --with-pcre2 option, needed with Fedora (report by Tomas Korbar).
* correct a typo in manual page, and note that KeepClipboard may not be compiled-in (report/patch by Sean C Farley).
* corrected boundary-checks for “word” selection used in onNClicks resources (report by Tavis Ormandy).
* update to autoconf-2.52-20210101, to improve shellcheck warnings.
* improve configure check for desktop categories.
* Tue Jan 12 2021 Avindra Goolcharan <avindra@opensuse.org>
- Update to Patch#363 - 2020/12/26
* disable groff hyphenation in generated html when using man2html.
* change SCS “&4” Cyrillic to non-NRCS, per VT520 manual.
* amend fix for SCS in patch #198 to remove DEL rather than converting
it to a space (report by Thomas Wolff).
* modify state transitions for selecting character sets to eliminate
an ambiguity between the “A” used in VT220 versus VT320.
improve error recovery when selecting characters by resetting to US
ASCII when no suitable encoding is found, e.g., attempting to use
an NRCS sequence when NRCS is not enabled.
* turn off hyphenation in “.txt” conversion, prompted by groff changes.
* add VT5xx ISO Latin-2 (prompted by discussion with Thomas Wolff).
* amend change from patch #361 to event-handling in CopyWait to handle
active-icon as a special case (Debian #975687).
* add call to loadColorTable to get the visual information needed to
decode BE RGBA32 color format (patch by Leandro Lupori).
* modify the resource-parsing for disallowedPasteControls and similar
lists of names/numbers to recognize “~;” (tilde) for cancelling a given name/number.
* add ENQ, EOT and NUL to default for disallowedPasteControls.
* change default for disallowedPasteControls to omit the tab character
(suggested by Harald Dunkel).
* fix swapped height/width in regisScreenSize and maxGraphicSize resources
using "auto" value, from patch #314 (report by Anton Lavrentiev)
* revise patch #362 change for shift-modifier versus mouse protocol
and select/paste by adding resource shiftEscape, which can be enabled
via a control sequence (prompted by discussion with Matthijs van Duin).
* simplify/improve ifdef in trace code for using a separate set of files
for each run of xterm.
* add options -r and -t to vttests/query-color.pl to show the 6-digit
RGB code and actual colors.
* add nel to xterm-basic terminfo.
* alter vttests/modify-keys.pl to omit HTML reference links to the
modified-keys table where no keycode was available.
- includes Patch #361 - 2020/10/14
* treat the return value of strerror as readonly (patch by Philipp
Klaus Krause).
* modify event-handling in CopyWait to work around hanging while writing
large amounts of text to an active icon and at the same time iconifying/
deiconifying (report by Dave Kemper).
* initialize double-buffer for active-icon window.
* improve manual page description of scrollbar resources (report by Brian Lindholm).
correct ifdef for menu entry for active-icon, when initializing
it with toolbar configuration.
* add preprocessor option to makefile to set internal definition of
pixmaps directory to match the install-configuration (FreeBSD #250036)
* cleanup of calls to free, removing checks for null (Walter Harms)
* add fallback actions pointer-button and pointer-motion which handle
events for the mouse control-sequences protocol if the select-related
translations are omitted with *omitTranslation:select (prompted by
discussion with "Ergus")
* amend rule for using shift-key to override mouse-protocol for select/
paste to limit that feature to mouse-buttons which are actually
bound to select/paste actions (prompted by discussion with "Ergus").
* corrected mapping in special case for repainting wrap-marks when viewing
the scrollback area.
* use separate GCs for showWrapMarks feature, to work around cursor
coloring change in patch #345 (report by Paulo Silva de Alíbano).
- includes Patch #360 - 2020/09/20
* mention decGraphicsID in ctlseqs.ms (suggested by Thomas Wolff).
* modify pixel-coordinate mouse reponse to use as origin the VT100-
window rather than the underlying widget, which includes the scrollbar (report by Thomas Wolff).
* add configure option --disable-print-graphics (Ross Combs).
* add test_ptydata to “make check” rule.
* minor fixes for ctlseqs.ms (report by Jean-Marc Bourguet).
* minor fixes for manpage style (report/patch by "a1346054").
* correct cleanup from switch between italics/normal font in the show/
hide cursor functions (report/testcase by Peter Fabinski)
* integrated patch by Ross Combs:
internal renaming of GraphicsID symbols, for readability.
adjust logic for VT125, treating it as a ReGIS terminal.
* update configure macros, for compiler-warning fixes.
* integrated patch by Ross Combs:
add control sequence modes for graphics printing.
improve conversion to bitmaps for TrueType fonts in ReGIS
add font7 resource, for an “enormous” bitmap font.
do not reset graphics in a soft-reset.
add pointerFont resource, and -pf command-line option.
* improve typography of manual page (patch by Branden Robinson).
* amend patch #359 change to df-install.in to ignore a command-line
assignment to DESTDIR if followed by an explicit --dir (report by Sven Joachim)
- merged 2 patches to form xterm-suse.patch
- remove xterm-settings.patch
- remove xterm-better-fonts.patch
- rebase xterm-sigwinch.patch
- cleanup spec
/usr/bin/resize /usr/share/man/man1/resize.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 8 23:32:53 2025