| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: xterm-bin | Distribution: openSUSE Tumbleweed |
| Version: 406 | Vendor: openSUSE |
| Release: 1.3 | Build date: Fri Jan 2 09:56:35 2026 |
| Group: System/X11/Utilities | Build host: reproducible |
| Size: 2481495 | Source RPM: xterm-406-1.3.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://invisible-island.net/xterm/xterm.html | |
| Summary: The basic X terminal program | |
This package contains the basic X.Org terminal program.
MIT
* Fri Jan 02 2026 Dirk Müller <dmueller@suse.com>
- update to 406:
* add option -emoji_width and resource emojiWidth
* Mon Dec 01 2025 Dirk Müller <dmueller@suse.com>
- update to 404:
* add numeric keypad codes to XTGETTCAP.
* implement parsing and cursor positioning for Unicode
variation selectors 15 and 16.
* improve limit-checking for mouse button and motion events
* fix a bug in printer code in xterm #403
* change wcwidth for private-use codes, to make them
consistently neutral width, i.e., single/double width
according to whether they are used for CJK.
* improve test-driver for wcwidth, adding options to
test the predefined ranges listed in UnicodeData, as well
as suppressing output where it only shows that the
system's wcwidth lacks a definition for codes.
* add some of the OpenBSD local-patches,
including an ifdef-improvement for DEF_DISALLOWED_WINDOW
* modify configure script macros to widen pattern for
$host_os from “linux*gnu” to “linux*gnu*” to cover targets
such as i686-pc-linux-gnut64 (GenToo #963725).
* Sat Oct 11 2025 Andreas Stieger <andreas.stieger@gmx.de>
- Update to 402:
* Bug fixes for various character display issues, Unicode
handling and terminal emulation
* Bug fixes for window positioning
* improve permissions-check for valid shell program
* Expanded handling of special keys and escape sequences
* Support client messages adjusting default colors
* build system fixes, code correctness fixes
* 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.
/usr/bin/Backarrow2BackSpace /usr/bin/Backarrow2Delete /usr/bin/koi8rxterm /usr/bin/luitx /usr/bin/uxterm /usr/bin/xterm /usr/lib/X11/etc /usr/lib/X11/etc/xterm.termcap /usr/lib/X11/etc/xterm.terminfo /usr/share/X11/app-defaults /usr/share/X11/app-defaults/KOI8RXTerm /usr/share/X11/app-defaults/KOI8RXTerm-color /usr/share/X11/app-defaults/UXTerm /usr/share/X11/app-defaults/UXTerm-color /usr/share/X11/app-defaults/XTerm /usr/share/X11/app-defaults/XTerm-color /usr/share/doc/packages/xterm-bin /usr/share/doc/packages/xterm-bin/README /usr/share/doc/packages/xterm-bin/README.SUSE /usr/share/doc/packages/xterm-bin/README.i18n /usr/share/fonts/misc /usr/share/fonts/misc/20x20ja.pcf.gz /usr/share/fonts/misc/20x20ko.pcf.gz /usr/share/man/man1/koi8rxterm.1.gz /usr/share/man/man1/uxterm.1.gz /usr/share/man/man1/xterm.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Apr 21 22:32:08 2026