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