diff options
author | obache <obache> | 2009-08-30 05:40:06 +0000 |
---|---|---|
committer | obache <obache> | 2009-08-30 05:40:06 +0000 |
commit | 96463f15b7d4339f795b2160de61987811657a72 (patch) | |
tree | 2164257172396b8ebc37a6e735bd6ad64cacfaa5 | |
parent | 5feef2c02e7862d7833d9a5a6af95b8a5fee67da (diff) | |
download | pkgsrc-96463f15b7d4339f795b2160de61987811657a72.tar.gz |
Update xterm to Patch#246.
Patch #246 - 2009/8/16
* remove obsolete logic for saving/restoring wrapping flags, which did not
work on 64-bit platform. Wrapping flags (stored in the line-index) are now
copied with line-data (Debian #541160).
* modify comments in app-defaults files to avoid problem with C preprocessor
used by xrdb (Debian #541603).
* restore special case in makeColorPair, needed for colorBDMode resource
(Debian #541089).
* correct SetLineFlags() macro, broken in patch #244 when recoding to avoid
gcc-specific bitfields (Debian #541236).
* modify initialization of screen buffers to ensure that pointers align to
int-boundaries. This fixes a problem introduced in patch #244 where the
color- and character-arrays (stored after the video-attributes in each
row) might be misaligned (report by Rajeev V Pillai).
* add limit-check in ScrnRefresh for handling saved-lines from the circular
buffer which are repainted on a screen whose width has increased. To
improve performance, circular buffer entries are not resized (report by
Rajeev V Pillai).
* correct type for CellColor (a late change in patch #244 to avoid gcc-
specifc enums made that unsigned rather than unsigned short, for the
256-color option).
* fix typo in configure option --enable-16bit-chars (report by Rajeev V.
Pillai).
Patch #245 - 2009/8/12
* correct a special case in saving FIFO-lines from patch #244. If the screen
was shrunk, xterm used the wrong amount for copying to FIFO-lines, and
then used this amount to adjust the current row on the screen. That was
both a visible defect (Debian #541109) as well as a potential addressing
error (Debian #541132, #541160, and #541236).
* add clarification in xterm manual about the various allowXXXOps resources,
which are disabled when the allowSendEvents resource is active (patch by
Julien Cristau, Debian #531597).
Patch #244 - 2009/8/9
* refactored storage of saved-lines, providing a configure option to manage
them as a FIFO (actually a circular buffer), improving performance. Added
configure option --enable-fifo-lines to enable/disable the new feature (it
is enabled by default).
* added fastScroll resource, to amuse people who measure terminal emulator
performance by cat'ing large files to the screen.
* modify check in readPtyData from return values to provide exit on zero-
bytes read from pty for FreeBSD, or eliminate high-CPU in "xterm-hold"
processing (discussion with Ulrich Spoerlein, FreeBSD ports/136686). The
check was originally modified to combine negative/zero values in
XFree86-3.1.2E, 1996/05/06.
* add configure option --enable-16bit-chars to provide wide-characters with
16-bits (rather than the default 32-bits).
* add retryInputMethod resource to allow configuring out the retries xterm
uses to connect to non-responsive XIM server, to work around defective X
configurations as noted in NetBSD mailing list.
http://mail-index.netbsd.org/tech-x11/2009/06/07/msg000511.html
* make regular-expression selection work for VT100 double-sized characters.
* improve layout when drawing missing characters in a proportional font,
e.g., as boxes, to take into account whether they are double-width
(report by Guilbert Stabilo on comp.unix.shell).
* add capability for keypad-center (kb2/KA2) to termcap entry for xterm-new,
as well as xterm-8bit, xterm-sun and xterm-vt220 (FreeBSD conf/136336).
* change default for keepSelection resource to true (prompted by discussion
with David Muir Sharnoff).
* remove a limit-check in ptydata.c, allowing Unicode values past 64k to be
displayed using TrueType fonts (Debian #458432).
* remove a vt52-specific ifdef to allow mapping F1-F4 to PF1-PF4 when vt52
support is not compiled (report by Olaf 'Rhialto' Seibert).
* save/restore line-wrapping flags when converting from ISO-8859-1 encoding
to UTF-8 encoding, as well as when resizing screen.
* remove extra adjustment of position in fix for Debian #418324.
* modify default check for mkWidth resource to check for line-drawing
characters, which are categorized as double-width in Solaris 10 (report by
Sebastian Kayser).
* add "print-everything" action (patch by Ovidiu Gheorghioiu).
* start refactoring scrollback data using new getLineData() function.
* demote recent change to Debian #252873 fix to experimental, ifdef'd out as
EXP_BOGUS_FG (Debian #522141).
* work around groff mapping of ASCII quotes using macros (requested by
Reuben Thomas based on Colin Watson advice, fixes Debian #378700).
* correct symbol used for default of allowWindowOps which was DEF_ALLOW_FONT
rather than DEF_ALLOW_WINDOW (report by Matthieu Herrb).
* amend fix for tek4014 from patch #243 to make it only apply to the Tek
Options menu.
-rw-r--r-- | x11/xterm/Makefile | 4 | ||||
-rw-r--r-- | x11/xterm/distinfo | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/x11/xterm/Makefile b/x11/xterm/Makefile index de4cf043a6a..653febe44d1 100644 --- a/x11/xterm/Makefile +++ b/x11/xterm/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.54 2009/08/05 17:10:37 drochner Exp $ +# $NetBSD: Makefile,v 1.55 2009/08/30 05:40:06 obache Exp $ -DISTNAME= xterm-243 +DISTNAME= xterm-246 CATEGORIES= x11 MASTER_SITES= ftp://invisible-island.net/xterm/ \ http://www.sfr-fresh.com/unix/misc/ diff --git a/x11/xterm/distinfo b/x11/xterm/distinfo index 36dbcf7a6a6..37d479c13b8 100644 --- a/x11/xterm/distinfo +++ b/x11/xterm/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.30 2009/05/22 19:52:02 tnn Exp $ +$NetBSD: distinfo,v 1.31 2009/08/30 05:40:06 obache Exp $ -SHA1 (xterm-243.tgz) = 2d21f9ac13df846053b43d9fcf6ae70eaa63715a -RMD160 (xterm-243.tgz) = 0099382feb4c6b97fb37fa77edebfb6903a38835 -Size (xterm-243.tgz) = 874033 bytes +SHA1 (xterm-246.tgz) = 08a10609f40e5da1c2a1612abdf3a89e09282a3b +RMD160 (xterm-246.tgz) = 957335c38cb3404399e741eb5009a88f5a1d21f7 +Size (xterm-246.tgz) = 883376 bytes SHA1 (patch-aa) = 46076243c1b53d481b4cafe3d3f6f1f35291a153 |