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

xterm: Changes to 'upstream-unstable'



 MANIFEST                 |    2 +-
 misc.c                   |    3 +--
 package/debian/changelog |    6 ++++++
 package/freebsd/Makefile |    2 +-
 package/xterm.spec       |    4 ++--
 version.h                |    6 +++---
 xterm.log.html           |   19 ++++++++++++++++++-
 7 files changed, 32 insertions(+), 10 deletions(-)

New commits:
commit 9d1d81fcbf72e3222b196493a9a0cbed10a43f93
Author: Sven Joachim <svenjoac@gmx.de>
Date:   Wed Dec 4 17:49:17 2013 +0100

    Imported Upstream version 300

diff --git a/MANIFEST b/MANIFEST
index 1804074..499d9ab 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -1,4 +1,4 @@
-MANIFEST for xterm-299, version xterm-299
+MANIFEST for xterm-300, version xterm-300
 --------------------------------------------------------------------------------
 MANIFEST                        this file
 256colres.h                     resource-definitions for 256-color mode
diff --git a/misc.c b/misc.c
index 9c26cb6..129d0a5 100644
--- a/misc.c
+++ b/misc.c
@@ -1,4 +1,4 @@
-/* $XTermId: misc.c,v 1.681 2013/11/26 22:47:29 tom Exp $ */
+/* $XTermId: misc.c,v 1.682 2013/12/03 23:24:48 tom Exp $ */
 
 /*
  * Copyright 1999-2012,2013 by Thomas E. Dickey
@@ -735,7 +735,6 @@ init_colored_cursor(void)
 	    strcat(leaf, theme);
 	    if ((fp = fopen(xterm_cursor_theme, "w")) != 0) {
 		fprintf(fp, "[Icon Theme]\n");
-		fprintf(fp, "Inherits=\n");
 		fclose(fp);
 		*leaf = '\0';
 		xtermSetenv("XCURSOR_PATH", xterm_cursor_theme);
diff --git a/package/debian/changelog b/package/debian/changelog
index 00907c7..828b54c 100644
--- a/package/debian/changelog
+++ b/package/debian/changelog
@@ -1,3 +1,9 @@
+xterm-dev (300) unstable; urgency=high
+
+  * fix a regression from #298 changes
+
+ -- Thomas E. Dickey <dickey@invisible-island.net>  Tue, 03 Dec 2013 18:59:58 -0500
+
 xterm-dev (299) unstable; urgency=low
 
   * fix remaining regression from #297 changes
diff --git a/package/freebsd/Makefile b/package/freebsd/Makefile
index b3c4f6c..9d0bcb3 100644
--- a/package/freebsd/Makefile
+++ b/package/freebsd/Makefile
@@ -5,7 +5,7 @@
 # and "make makesum".
 
 PORTNAME=	xterm
-PORTVERSION=	299
+PORTVERSION=	300
 CATEGORIES=	x11
 MASTER_SITES=	ftp://invisible-island.net/xterm/ \
 		CRITICAL
diff --git a/package/xterm.spec b/package/xterm.spec
index 854d4b4..092668a 100644
--- a/package/xterm.spec
+++ b/package/xterm.spec
@@ -1,11 +1,11 @@
-# $XTermId: xterm.spec,v 1.57 2013/12/01 16:47:52 tom Exp $
+# $XTermId: xterm.spec,v 1.58 2013/12/03 23:59:13 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: 299
+Version: 300
 Release: 1
 License: X11
 Group: User Interface/X
diff --git a/version.h b/version.h
index 50477c5..bc96669 100644
--- a/version.h
+++ b/version.h
@@ -1,4 +1,4 @@
-/* $XTermId: version.h,v 1.375 2013/12/01 16:38:13 tom Exp $ */
+/* $XTermId: version.h,v 1.376 2013/12/03 23:53:59 tom Exp $ */
 
 /*
  * Copyright 1998-2012,2013 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   299
-#define XTERM_DATE    2013-12-01
+#define XTERM_PATCH   300
+#define XTERM_DATE    2013-12-03
 
 #ifndef __vendorversion__
 #define __vendorversion__ "XTerm"
diff --git a/xterm.log.html b/xterm.log.html
index 4af7eec..3fb93b0 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.1407 2013/12/01 20:56:56 tom Exp $
+  $XTermId: xterm.log.html,v 1.1410 2013/12/04 00:16:42 tom Exp $
   -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 
@@ -69,6 +69,8 @@
   CHANGELOG</a>).</p>
 
   <ul>
+    <li><a href="#xterm_300">Patch #300 - 2013/12/03</a></li>
+
     <li><a href="#xterm_299">Patch #299 - 2013/12/01</a></li>
 
     <li><a href="#xterm_298">Patch #298 - 2013/11/27</a></li>
@@ -880,6 +882,21 @@
     <li><a href="#xterm_01">Patch #1 - 1996/1/6</a></li>
   </ul>
 
+  <h1><a name="xterm_300" id="xterm_300">Patch #300 -
+  2013/12/03</a></h1>
+
+  <ul>
+    <li>amend workaround for <code>Xcursor</code> library from
+    <a href="#xterm_298">patch #298</a>; the suggested solution for
+    Debian #466704 fell afoul of a bug in <code>Xcursor</code>
+    which treated an empty value for <code>Inherits=</code> as a
+    valid theme&mdash;and resulted in a stack overflow due to
+    unbounded recursion. Certain environments such as XFCE4 exposed
+    the bug. A related report in Debian #531679 was closed without
+    following the recommendation to limit stack recursion in this
+    library (reported by Sergey V Dyatko, Debian #731269).</li>
+  </ul>
+
   <h1><a name="xterm_299" id="xterm_299">Patch #299 -
   2013/12/01</a></h1>
 


Reply to: