Path to this page:
./
x11/xterm,
Latest terminal emulator for the X Window System
Branch: CURRENT,
Version: 410,
Package name: xterm-410,
Maintainer: pkgsrc-usersThe xterm program is a terminal emulator for the X Window System. It provides
DEC VT102 and Tektronix 4014 compatible terminals for programs that can't use
the window system directly.
This version implements ISO/ANSI colors using the "new" color model
(i.e., background color erase). It also implements most of the control
sequences for VT220.
MESSAGE.Solaris [+/-]===========================================================================
$NetBSD: MESSAGE.Solaris,v 1.1 2005/02/16 22:05:36 reed Exp $
This package should be deinstalled before you update to a newer Solaris
or OpenWindows version.
===========================================================================
Required to run:[
sysutils/desktop-file-utils] [
fonts/Xft2] [
x11/luit]
Required to build:[
pkgtools/x11-links] [
pkgtools/cwrappers] [
x11/xorgproto]
Package options: freetype, luit, xpm
Master sites:
Filesize: 1589.089 KB
Version history: (Expand)
- (2026-05-06) Updated to version: xterm-410
- (2026-04-15) Updated to version: xterm-409
- (2026-02-20) Updated to version: xterm-407
- (2025-12-22) Updated to version: xterm-406
- (2025-12-04) Updated to version: xterm-404
- (2025-11-02) Updated to version: xterm-403
CVS history: (Expand)
2026-05-06 11:30:38 by pin | Files touched by this commit (2) |  |
Log message:
x11/xterm: update to 410
Patch #410 - 2026/05/01
- amend one of the fixes for Debian #738794 in patch #407, which caused \
combining characters to be outlined (report by "Martin").
- clarify in ctlseqs.ms which modes listed for DECSET are readonly (prompted by \
discussion with Thomas Wolff).
|
2026-04-15 13:19:57 by pin | Files touched by this commit (2) |  |
Log message:
x11/xterm: update to 409
Patch #409 - 2026/04/13
- correct one of the special cases added for Debian #1123877 in patch #408 \
(report by H Merijn Brand).
- update version for Extended Window Manager Hints (EWMH), in manpage.
Patch #408 - 2026/04/12
- fix some gcc, cppcheck, clang and coverity warnings.
- fix a regression in patch #404 which prevented key-press/release events from \
working with selection-related actions (report by Julio Bacel).
- improve feature which retains selection/highlighting when screen is scrolled \
(Debian #1128961, cf Debian #291787).
- fill in a few more special cases for Debian #1123877.
|
2026-02-20 06:24:31 by pin | Files touched by this commit (2) |  |
Log message:
x11/xterm: update to 407
- add private modes 1020 to 1023 for reporting whether xterm uses UTF-8, \
whether CJK-width is set, whether Emoji-width is set, and whether private-width \
is set.
- add resource privateWidth to control whether PUA (private use area) codes are \
neutral width or single-width.
- improve fix for Debian #738794, to show boxes for codes which are neither \
combining characters or valid Unicode characters (Debian #1123877).
- improve switching to/from UTF-8 mode by saving, restoring and resetting the \
G0-G3 array (Debian #1124802).
- use ST consistently in terminfo rather than legacy BEL
- minor updates to configure script and terminfo
- add option --enable-resize-adjust for saving and repainting parts of the \
window which are lost when the user resizes the window (integrated patch by \
Kirill A Korinsky).
|
2025-12-22 14:58:19 by pin | Files touched by this commit (2) |  |
Log message:
x11/xterm: update to 406
Patch #406 - 2025/12/21
- add option -emoji_width and resource emojiWidth to allow enabling/disabling \
VS15/VS16 feature introduced in patch #404 (Debian #1123509). Also, work around \
display issues by changing the filler character for VS16.
Patch #405 - 2025/12/14
- correct sign-extension in drawing changes made in patch #404 (Debian #1122519)
- further improvements to limit-checking for mouse button and motion events \
(report by James Holderness).
- correct index expression when handling overflow of title stack.
|
2025-12-04 13:10:32 by pin | Files touched by this commit (2) |  |
Log message:
x11/xterm: update to 404
Patch #404 - 2025/11/30
- 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 (report by James \
Holderness).
- fix a bug in printer code in xterm #403 (report by Felix Brockmeier).
- 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 (patch by Matthieu Herrb).
- 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).
|
2025-11-01 18:52:04 by pin | Files touched by this commit (2) |  |
Log message:
x11/xterm: update to 403
2025/10/19
modify a special case which gives the expected width of Latin-1 characters \
to account for the allowC1Printable resource (Debian #1110771).
modify run-tic.in to use ncurses tic's -o option in preference to the \
TERMINFO environment variable.
adjust limits for built-in line-drawing characters (Debian #1109472).
add note in manpage regarding environment variables which xterm removes \
(report by Ben Collver).
modify resources eightBitSelectTypes and utf8SelectTypes to match names \
ignoring case.
improve manpage description of comma-separated resource values (prompted by \
discussion with István Kopft).
change default value for disallowedWindowOps resource (prompted by \
discussion with István Kopft).
fix a mismatched pointer in free in error-handling of a table lookup of \
resource initialization (report/patch by István Kopft).
update tables in wcwidth.c based on Unicode 17.0.0
update config.guess, config.sub
|
2025-09-19 15:55:49 by pin | Files touched by this commit (2) |  |
Log message:
x11/xterm: update to 402
- revise a correction for HLS to RGB from patch #385 to avoid losing precision \
(report/patch by István Kopft).
- extend special case for line-drawing characters in glyphs 1-31 to work with \
TrueType fonts (report/testcase by Jens Schweikhardt).
- modify wcwidth.c to treat Emoji codes as double-width.
- add configure option --with-xterm-kbs as in ncurses, to provide for \
platform-based default value for the erase key definition in terminfo.
- modify DA1 to report extension code 17 with VT320.
- simplify CursorBack and related cursor-movement functions.
- change names of experimental ifdef's such as xmc-glitch to begin with \
"EXP_", and consistently use fallbacks in ptyx.h
- expanded section of manpage dealing with select/paste.
- amend patch #392 changes for accepting an 8-bit ST to make this an \
experimental feature limited to the SOS table when in UTF-8 mode.
- update precompose.c based on Unicode 16.0
- add a null-pointer check in ScrnWriteText (Debian #1110769).
|
2025-07-16 18:12:21 by pin | Files touched by this commit (2) |  |
Log message:
x11/xterm: update to 401
Patch #401 - 2025/07/02
adjust reported window-position by the shell window's border with in \
XTWINOPS 13, for better match with the position set via XTWINOPS 3, fixing a \
mismatch seen with esctest.
improve ifdef'ing of infrequently-configured features.
add vttests/query-allowed.pl, to illustrate OSC 60, 61, and 62.
add OSC 62, to provide a list of features which can be specified to be \
disabled/enabled via resource settings or menus.
restore a check needed for Debian #1084794, which was lost in the changes \
for patch #400 (report by Sean C Farley).
correct spelling for "allowWindowOps" in OSC 61. The original \
spelling "allowWinOps" is still accepted.
Patch #400 - 2025/06/15
improve configure check for X libraries to reduce duplicates.
amend fix for (Debian #1084794 to ensure that non-linedrawing characters are \
drawn with Xft (report by Robert Ross).
simplify/consolidate copyright notices where those were redundant.
update/improve cleanup of environment variables.
|