[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xterm: Changes to 'debian-experimental'



 MANIFEST                    |    2 -
 configure                   |    2 -
 configure.in                |    4 +--
 debian/changelog            |    8 +++++-
 debian/copyright            |    4 +--
 debian/local/xterm.faq.html |   54 +++++++++++++++++++++++++++++++++++++++++---
 package/debian/changelog    |    6 ++++
 package/freebsd/Makefile    |    2 -
 package/xterm.spec          |    4 +--
 screen.c                    |    6 +++-
 util.c                      |    5 +---
 version.h                   |    6 ++--
 xterm.log.html              |   25 +++++++++++++++++++-
 13 files changed, 106 insertions(+), 22 deletions(-)

New commits:
commit d62459d726a26d22a9b250d43a853c2b84895c63
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Sun Mar 8 09:51:58 2015 +0100

    Update copy of XTerm FAQ to revision 1.293 (dated 2015/02/16)

diff --git a/debian/changelog b/debian/changelog
index 4389d07..f9e0d04 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,7 @@ xterm (316-1) UNRELEASED; urgency=low
       backarrow key (Closes: #775952).
   * Refresh Debian patches.
   * Update years in debian/copyright.
+  * Update copy of XTerm FAQ to revision 1.293 (dated 2015/02/16).
 
  -- Sven Joachim <svenjoac@gmx.de>  Wed, 04 Mar 2015 17:09:50 +0100
 
diff --git a/debian/local/xterm.faq.html b/debian/local/xterm.faq.html
index 3fb4bae..b307868 100644
--- a/debian/local/xterm.faq.html
+++ b/debian/local/xterm.faq.html
@@ -19,7 +19,7 @@
  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF   *
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.            *
  *****************************************************************************
-  $XTermId: xterm.faq.html,v 1.289 2014/12/19 01:59:01 tom Exp $
+  $XTermId: xterm.faq.html,v 1.293 2015/02/16 11:31:49 tom Exp $
   -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 
@@ -54,7 +54,7 @@
 
   <p><a href="/">http://invisible-island.net/</a><a href=
   "./">xterm/</a><br>
-  Copyright &copy; 1997-2013,2014 by Thomas E. Dickey</p>
+  Copyright &copy; 1997-2014,2015 by Thomas E. Dickey</p>
   <hr>
 
   <p><a href=
@@ -3571,7 +3571,13 @@ ESC O F
       <p>Downstream packagers (when they noticed this) accommodated
       the bug by modifying the VT100 translations resource which is
       not a good technical solution since it interferes with the
-      users' ability to modify that resource. See <a href=
+      users' ability to modify that resource. For example, Red Hat
+      bug <a href=
+      "https://bugzilla.redhat.com/show_bug.cgi?id=100695";>#100695</a>
+      quoted a suggested <a href=
+      "https://bugzilla.redhat.com/attachment.cgi?id=93107&amp;action=diff";>
+      patch</a> which shows that the package had overridden the
+      xterm behavior for shifted function keys. See <a href=
       "xterm.faq.html#xterm_xmodmap">this</a> for more
       discussion.</p>
     </dd>
@@ -4097,6 +4103,48 @@ ESC O F
   to the typical user has so far not been in line with the
   usefulness of the feature.</p>
 
+  <p>For those who are not constrained by cost, since <a href=
+  "xterm.log.html#xterm_305">patch #305</a> xterm provides an
+  experimental compile-time option to support italics. The main
+  reason for implementing this is to be able to test the italics
+  feature added in ncurses (patch <a href=
+  "/ncurses/NEWS.html#t20130831">5.9.20130831</a>):</p>
+
+  <ul>
+    <li>this increases the size of the attributes data.</li>
+
+    <li>the feature requires some overhead for font-switching
+    (treating italics as "rare")</li>
+  </ul>
+
+  <p>The increase in size is not entirely wasted. The SGR
+  attributes for <em>dim</em>, <em>strike-out</em>, and
+  <em>double-underscore</em> also are implemented. However, the
+  last two are not in the portable terminfo definition (from
+  X/Open), and are not supported in the higher-level curses
+  interface (there is no <code>A_STRIKE</code> for that
+  reason).</p>
+
+  <p>Here are screenshots showing the ncurses test-program
+  displaying video attributes (including italics). The first uses
+  bitmap fonts:</p>
+
+  <blockquote>
+    <p><a href=
+    "/ncurses/images/ncurses6-bitmap-italics.png"><img width="300"
+    src="/ncurses/images/ncurses6-bitmap-italics.png" alt=
+    "ncurses &ndash; video attributes with bitmap-font"></a></p>
+  </blockquote>
+
+  <p>and the second uses a (same size) TrueType font:</p>
+
+  <blockquote>
+    <p><a href=
+    "/ncurses/images/ncurses6-truetype-italics.png"><img width=
+    "300" src="/ncurses/images/ncurses6-truetype-italics.png" alt=
+    "ncurses &ndash; video attributes with TrueType font"></a></p>
+  </blockquote>
+
   <h4 id="grep_colors-id"><a name="grep_colors" id=
   "grep_colors">"grep --color" does not show the right
   output</a></h4>

commit af8b0b7bead6db849549022ebc7662599de21f61
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Sun Mar 8 09:48:49 2015 +0100

    Close bug #775952

diff --git a/debian/changelog b/debian/changelog
index 5b04f66..4389d07 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,10 @@
 xterm (316-1) UNRELEASED; urgency=low
 
   * New upstream release.
+    - 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 (Closes: #775952).
   * Refresh Debian patches.
   * Update years in debian/copyright.
 

commit a16b00f2ade6b7c8c8cd53e40cb6354f80a6feef
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Sun Mar 8 09:46:00 2015 +0100

    Update years in debian/copyright

diff --git a/debian/changelog b/debian/changelog
index 5ceb99d..5b04f66 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ xterm (316-1) UNRELEASED; urgency=low
 
   * New upstream release.
   * Refresh Debian patches.
+  * Update years in debian/copyright.
 
  -- Sven Joachim <svenjoac@gmx.de>  Wed, 04 Mar 2015 17:09:50 +0100
 
diff --git a/debian/copyright b/debian/copyright
index 3292018..fdaebdc 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -4,9 +4,9 @@ This package was debianized by first time by David Martinez Moreno
 
 Upstream sources: http://invisible-island.net/xterm/xterm.html
 
-Copyright 1997-2013 by Thomas E. Dickey
+Copyright 1997-2015 by Thomas E. Dickey
 Copyright 1999-2000 by Steve Wall
-Copyright 2013 by Ross Combs
+Copyright 2013,2014 by Ross Combs
 
                         All Rights Reserved
 

commit 014561f015da1a0154705be3f62bb9fa8a7fa477
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Sun Mar 8 09:35:21 2015 +0100

    New upstream release

diff --git a/debian/changelog b/debian/changelog
index 2e0cf88..5ceb99d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-xterm (315-1) UNRELEASED; urgency=low
+xterm (316-1) UNRELEASED; urgency=low
 
   * New upstream release.
   * Refresh Debian patches.

commit 6bd6a94b6909f8bda0c1262e0ce6d84ff92d8a61
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Sun Mar 8 09:32:59 2015 +0100

    Imported Upstream version 316

diff --git a/MANIFEST b/MANIFEST
index c9694e3..658e7b6 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -1,4 +1,4 @@
-MANIFEST for xterm-315, version xterm-315
+MANIFEST for xterm-316, version xterm-316
 --------------------------------------------------------------------------------
 MANIFEST                        this file
 256colres.h                     resource-definitions for 256-color mode
diff --git a/configure b/configure
index 9ab06f9..ee18611 100755
--- a/configure
+++ b/configure
@@ -15390,7 +15390,7 @@ if test "${enable_initial_erase+set}" = set; then
   enableval="$enable_initial_erase"
   initial_erase=$enableval
 else
-  initial_erase=maybe
+  initial_erase=False
 fi;
 
 echo "$as_me:15396: result: $initial_erase" >&5
diff --git a/configure.in b/configure.in
index 0e82378..f7226f9 100644
--- a/configure.in
+++ b/configure.in
@@ -1,4 +1,4 @@
-dnl $XTermId: configure.in,v 1.331 2015/02/15 19:12:34 tom Exp $
+dnl $XTermId: configure.in,v 1.332 2015/03/05 20:54:36 tom Exp $
 dnl
 dnl -----------------------------------------------------------------------------
 dnl this file is part of xterm
@@ -342,7 +342,7 @@ AC_MSG_CHECKING(for default pty initial erase setting)
 AC_ARG_ENABLE(initial-erase,
 	[  --enable-initial-erase  set default ptyInitialErase resource (default: maybe)],
 	[initial_erase=$enableval],
-	[initial_erase=maybe])
+	[initial_erase=False])
 CF_XBOOL_RESULT(DEF_INITIAL_ERASE,initial_erase,[Define to 1 if default pty initial erase setting is TRUE])
 
 AC_MSG_CHECKING(if alt should send ESC)
diff --git a/package/debian/changelog b/package/debian/changelog
index 312fc0b..566c90d 100644
--- a/package/debian/changelog
+++ b/package/debian/changelog
@@ -1,3 +1,9 @@
+xterm-dev (316) unstable; urgency=low
+
+  * maintenance updates
+
+ -- Thomas E. Dickey <dickey@invisible-island.net>  Thu, 05 Mar 2015 15:52:55 -0500
+
 xterm-dev (315) unstable; urgency=low
 
   * maintenance updates
diff --git a/package/freebsd/Makefile b/package/freebsd/Makefile
index b59b13b..7997e45 100644
--- a/package/freebsd/Makefile
+++ b/package/freebsd/Makefile
@@ -5,7 +5,7 @@
 # and "make makesum".
 
 PORTNAME=	xterm
-PORTVERSION=	315
+PORTVERSION=	316
 CATEGORIES=	x11
 MASTER_SITES=	ftp://invisible-island.net/xterm/ \
 		CRITICAL
diff --git a/package/xterm.spec b/package/xterm.spec
index 6c14c36..438fecb 100644
--- a/package/xterm.spec
+++ b/package/xterm.spec
@@ -1,11 +1,11 @@
-# $XTermId: xterm.spec,v 1.80 2015/01/02 12:49:44 tom Exp $
+# $XTermId: xterm.spec,v 1.81 2015/03/05 20:52:59 tom Exp $
 Summary: X terminal emulator (development version)
 %global my_middle xterm
 %global my_suffix -dev
 %global fullname %{my_middle}%{my_suffix}
 %global my_class XTermDev
 Name: %{fullname}
-Version: 315
+Version: 316
 Release: 1
 License: X11
 Group: User Interface/X
diff --git a/screen.c b/screen.c
index d4a09d6..c8f5f58 100644
--- a/screen.c
+++ b/screen.c
@@ -1,4 +1,4 @@
-/* $XTermId: screen.c,v 1.509 2015/02/23 01:40:19 tom Exp $ */
+/* $XTermId: screen.c,v 1.510 2015/03/07 01:19:23 tom Exp $ */
 
 /*
  * Copyright 1999-2014,2015 by Thomas E. Dickey
@@ -1355,7 +1355,7 @@ ScrnDeleteChar(XtermWidget xw, unsigned n)
 	    ShowWrapMarks(xw, row, ld);
 	}
     }
-    ClearCells(xw, 0, n, row, (last + 1 - (int) n));
+    ClearCells(xw, 0, n, row, (last - (int) n));
 
 #undef MemMove
 }
@@ -2495,6 +2495,8 @@ ScrnCopyRectangle(XtermWidget xw, XTermRect *source, int nparam, int *params)
 
 		for (row = source->top - 1; row < source->bottom; ++row) {
 		    ld = getLineData(screen, row);
+		    if (ld == 0)
+			continue;
 		    j = (Cardinal) (row - (source->top - 1));
 		    for (col = source->left - 1; col < source->right; ++col) {
 			k = (Cardinal) (col - (source->left - 1));
diff --git a/util.c b/util.c
index ea25e52..043221f 100644
--- a/util.c
+++ b/util.c
@@ -1,4 +1,4 @@
-/* $XTermId: util.c,v 1.678 2015/03/02 12:58:55 tom Exp $ */
+/* $XTermId: util.c,v 1.679 2015/03/07 15:46:37 tom Exp $ */
 
 /*
  * Copyright 1999-2014,2015 by Thomas E. Dickey
@@ -1416,8 +1416,7 @@ DeleteChar(XtermWidget xw, unsigned n)
     if (screen->cursor_state)
 	HideCursor();
 
-    if (!ScrnIsRowInMargins(screen, screen->cur_row) ||
-	!ScrnIsColInMargins(screen, screen->cur_col))
+    if (!ScrnIsColInMargins(screen, screen->cur_col))
 	return;
 
     TRACE(("DeleteChar count=%d\n", n));
diff --git a/version.h b/version.h
index 0512f71..65e0063 100644
--- a/version.h
+++ b/version.h
@@ -1,4 +1,4 @@
-/* $XTermId: version.h,v 1.406 2015/03/03 00:41:42 tom Exp $ */
+/* $XTermId: version.h,v 1.408 2015/03/08 00:29:53 tom Exp $ */
 
 /*
  * Copyright 1998-2014,2015 by Thomas E. Dickey
@@ -38,8 +38,8 @@
  * version of X to which this version of xterm has been built.  The resulting
  * number in parentheses is my patch number (Thomas E. Dickey).
  */
-#define XTERM_PATCH   315
-#define XTERM_DATE    2015-03-02
+#define XTERM_PATCH   316
+#define XTERM_DATE    2015-03-07
 
 #ifndef __vendorversion__
 #define __vendorversion__ "XTerm"
diff --git a/xterm.log.html b/xterm.log.html
index bbcb33f..5631165 100644
--- a/xterm.log.html
+++ b/xterm.log.html
@@ -30,7 +30,7 @@
  * sale, use or other dealings in this Software without prior written        *
  * authorization.                                                            *
  *****************************************************************************
-  $XTermId: xterm.log.html,v 1.1586 2015/03/03 00:42:37 tom Exp $
+  $XTermId: xterm.log.html,v 1.1591 2015/03/08 00:30:07 tom Exp $
   -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 
@@ -72,6 +72,8 @@
   CHANGELOG</a>).</p>
 
   <ul>
+    <li><a href="#xterm_316">Patch #316 - 2015/03/07</a></li>
+
     <li><a href="#xterm_315">Patch #315 - 2015/03/02</a></li>
 
     <li><a href="#xterm_314">Patch #314 - 2014/12/28</a></li>
@@ -915,6 +917,27 @@
     <li><a href="#xterm_01">Patch #1 - 1996/1/6</a></li>
   </ul>
 
+  <h1><a name="xterm_316" id="xterm_316">Patch #316 -
+  2015/03/07</a></h1>
+
+  <ul>
+    <li>revert change to make <code>DCH</code> honor top/bottom
+    scrolling margins. For the record, both the VT420 and VT520
+    reference manuals incorrectly state that <em>"DCH has no effect
+    outside the scrolling margins."</em></li>
+
+    <li>fix regression in <code>DCH</code> introduced in adjustment
+    for limit-check in <a href="#xterm_314">patch #315</a>
+    (report/testcase by Zolt&aacute;n K&eacute;ri, also reported by
+    Christian Weisgerber).</li>
+
+    <li>correct default value for configure option
+    <code>--enable-initial-erase</code>; it should be "False", but
+    in <a href="#xterm_315">patch #315</a> it was "Maybe", which
+    differed from default set in <a href="#xterm_192">patch
+    #192</a>.</li>
+  </ul>
+
   <h1><a name="xterm_315" id="xterm_315">Patch #315 -
   2015/03/02</a></h1>
 


Reply to: