pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/x11/xterm Update xterm to Patch#246.
details: https://anonhg.NetBSD.org/pkgsrc/rev/58794329bca4
branches: trunk
changeset: 398419:58794329bca4
user: obache <obache%pkgsrc.org@localhost>
date: Sun Aug 30 05:40:06 2009 +0000
description:
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.
diffstat:
x11/xterm/Makefile | 4 ++--
x11/xterm/distinfo | 8 ++++----
2 files changed, 6 insertions(+), 6 deletions(-)
diffs (26 lines):
diff -r 330480318dc3 -r 58794329bca4 x11/xterm/Makefile
--- a/x11/xterm/Makefile Sun Aug 30 05:21:20 2009 +0000
+++ b/x11/xterm/Makefile Sun Aug 30 05:40:06 2009 +0000
@@ -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 -r 330480318dc3 -r 58794329bca4 x11/xterm/distinfo
--- a/x11/xterm/distinfo Sun Aug 30 05:21:20 2009 +0000
+++ b/x11/xterm/distinfo Sun Aug 30 05:40:06 2009 +0000
@@ -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
Home |
Main Index |
Thread Index |
Old Index