./x11/xterm, Latest terminal emulator for the X Window System

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 319, Package name: xterm-319, Maintainer: pkgsrc-users

The 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 [+/-]

Required to run:
[sysutils/desktop-file-utils] [fonts/Xft2] [x11/luit]

Required to build:
[pkgtools/x11-links] [x11/renderproto]

Package options: freetype, luit, xpm

Master sites: (Expand)

SHA1: af86b5755312b2b69c9d46a24ae8f450ce5277d9
RMD160: 905234e54f6f0497dc2948ff3df37ad1e85777d1
Filesize: 1188.193 KB

Version history: (Expand)

CVS history: (Expand)

   2015-08-23 16:06:38 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 319:

Patch #319 - 2015/08/19

    add a section to ctlseqs.ms discussing control sequences and
    ECMA-48, to explain why C1 controls do not occur in the decoded
    characters from UTF-8 byte streams (prompted by discussion with
    Poul-Henning Kamp).
    modify check for cursor-theme from patch #301 to also check if
    the resource Xcursor.theme is set to a nonempty value before
    fallback to xterm's own dummy theme (request by Robert Kloefkorn).
    explain in ctlseqs.ms that some keys which normally send
    SS3-prefixes are changed to CSI-prefixes if key-modifiers are
    passed as parameters (report by George Nachman).
    correct double-free of font information when multiple problems
    are found, particularly for the wide fonts loaded via the -wc
    option (report/testcase by Nelson Beebe).
    make configure option --enable-builtin-xpms actually work
    (report by William Bulley).
    correct combination of -ls and -e options for utempter
    configuration (Debian #794201).
    NetBSD build-fix for OPT_RENDERFONT versus OPT_SHIFT_FONTS
    (patch by Matthew Green, forwarded by Thomas Klausner).
    fix a few minor bugs found with Coverity.
    update pixelvector handling (patch by Ross Combs):
	split pixel-based and coord-based functions with common
	parts factored out to a "raw" function
	add a "step" variant which loads a single PV digit
    make the graphic dirty upon resize or clear, fixing some missing
    refreshes (patch by Ross Combs)
    fixes scrolling to use user coordinates and move in the correct
    direction (patch by Ross Combs)
    several fixes/improvements for ReGIS whitespace and page-handling
    (patch by Ross Combs).
   2015-08-18 09:31:20 by Thomas Klausner | Files touched by this commit (282)
Log message:
Bump all packages that depend on curses.bui* or terminfo.bui* since they
might incur ncurses dependencies on some platforms, and ncurses just bumped
its shlib.
Some packages were bumped twice now, sorry for that.
   2015-04-19 20:15:07 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 318:

Patch #318 - 2015/04/12

* rename new(er) configure option --enable-initial-erase to
  --enable-pty-erase, since that conflicted with an existing option
  (report by Jens Schweikhardt).
* fix cut/paste error in --with-builtin-xpms configure option
  (reports by Jens Schweikhardt, Ross Combs).
* fix minor formatting issue in xterm manual (report by Jens
* eliminate unnecessary "#(vi" markers in autoconf macros by using
  "(" to begin case-statement cases (suggested by Jens Schweikhardt).
* minor fixes to improve const usage (Ross Combs).
   2015-04-03 00:37:02 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 317:

  Patch #317 - 2015/03/27

    adapt example for exec-formatted from
    Lukas Zapletal's webpage to manual (Debian

    add a short usage section to the xterm manual, including
    notes on setting the window title (Debian #742477).

    revise a change made to ICH in patch #314 to address limit-checks
    (reports/testcases by Zoltán Keri and Joe
    Peterson, also reported by Christian Weisgerber).
   2015-03-12 14:29:02 by Tobias Nygren | Files touched by this commit (1)
Log message:
Upgrade termcap dependency to curses:
xtermcap.h:64:20: fatal error: curses.h: No such file or directory
   2015-03-09 09:17:45 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 316:

  Patch #316 - 2015/03/07

    revert change to make DCH honor top/bottom scrolling margins.
    For the record, both the VT420 and VT520 reference manuals
    incorrectly state that "DCH has no effect outside the scrolling

    fix regression in DCH introduced in adjustment for limit-check
    in patch #315 (report/testcase by Zoltan Keri, also reported
    by Christian Weisgerber).

    correct default value for configure option --enable-initial-erase;
    it should be "False", but in patch #315 it was "Maybe", which
    differed from default set in patch #192.

  Patch #315 - 2015/03/02

    change default for --enable-narrowproto for Cygwin to "no" to
    better match contemporary configurations (report by Jens
    Schweikhardt, prompted by <a href=

    provide OSC 106 as an alternative to OSC 6, avoiding conflict
    with one of Terminal.app's undocumented escape sequences (report
    by Egmont Koblinger).

    fix an off-by-one in comparison when autowrap and left/right
    margins are combined (report by George Nachman).

    modify DECBI and DECFI to work outside the left/right margins,
    since the vague VT520 reference manual could support that
    interpretation (suggested by George Nachman).

    correct response for DECSCUSR in DECRQSS (report/analysis by
    George Nachman).

    add DECSLRM to list for DECRQSS in ctlseqs.ms (report by George

    improve limit-checks versus assert's in the debugging version
    (reports by George Nachman).

    correct a problem with multiple writes to the right-margin when
    autowrap is turned off (report by George Nachman, also reported
    in Gnome #744819 by Ulf Magnusson).

    modify DCH to honor top/bottom and left/right margins (report
    by George Nachman).

    correct off-by-one in comparison so that DL honors left/right
    margins (report by George Nachman).

    correct logic of DECSCL, which always set 8-bit controls as a
    side-effect (report by George Nachman).

    correct loop limit for DECSED 1, when DECSCA is enabled (report
    by George Nachman).

    fix a entry in csi_table for "$", needed for CSI [ $ z (report
    by George Nachman).

    remove restriction from patch #279 changes on DECIC and DECDC
    to left-right mode (report by George Nachman).

    correct PID value returned in response to DECRQCRA (report/analysis
    by George Nachman).

    fix an ifdef'ing problem, where --disable-dec-locator would
    turn off logic needed for DECIC and DECDC (report by George

    correct order of parameters in report for CSI 1 9 t, which
    gives the screensize in characters (report by George Nachman).

    add null pointer checks for a case in DECCRA where part of the
    target rectangle lies outside the screen limits (report by
    George Nachman).

    remove extra "6" for selective erase from DA1 response (report
    by George Nachman).

    support Xinerama screen specification in geometry parsing (patch
    by Nicolas George).

    add configure option --enable-initial-erase to set ptyInitialErase
    consistently with manpage, as well as adding a table in manpage
    to clarify the relationship between the resources related to
    the backarrow key (Debian #775952).

    add configure --enable-builtin-xpms to simplify compiling-in
    the icons introduced in <a href= "#xterm_284">patch #284
    (prompted by discussion with William Bulley).

    fix/improve autoconf macros:

	CF_WITH_APP_DEFAULTS, add paths for OSX

	CF_WITH_MAN2HTML, configure option "--with-man2html" provides
	"man2html" as alternative to groff's man/html conversion

    fix some minor issues in manpage (Jens Schweikhardt).
   2015-01-02 16:56:28 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 314:

Patch #314 - 2014/12/28

    fix a minor bug in the termcap-specific version of resize when
    the lines or columns values are at the very end of an incomplete
    termcap string (prompted by coverity report).
    improve paste64 feature (report by Olaf Rogalsky)
    add configure option --with-man2html to allow an alternative
    to groff's man/html conversion.
    review and modify resource-settings which can be set via control
    sequences, etc.
    change passedPty from fixed-length to allocated to ensure that
    it is long enough to hold the -S option value (report by Ben
    improve ReGIS graphics initialization (Ross Combs):
   2014-12-01 09:59:00 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 313:
Various improvements to ReGIS graphics. Several minor fixes/improvements.