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—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: