Carlos E. R. wrote:
> The patch is empty:
This is what it contains when I download and unpack it from
http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg884178/xterm-269a.patch.gz
and kompare shows me that there are really changes and not none.
If it makes sense to try to patch xterm 269, it can be found here for openSUSE for 11.4
http://download.opensuse.org/repositories/X11:/terminals/openSUSE_11.4
the standard version is 268 on my 11.4 machine.
# ftp://invisible-island.net/xterm/patches/temp//usr/build/xterm/xterm-269a.patch.gz
# patch by Thomas E. Dickey <dickey@invisible-island.net>
# created Sun Mar 20 19:10:14 UTC 2011
# ------------------------------------------------------------------------------
# MANIFEST | 2 +-
# charproc.c | 6 ++++--
# main.c | 4 ++--
# package/debian/changelog | 6 ++++++
# package/xterm.spec | 4 ++--
# version.h | 4 ++--
# xterm.log.html | 12 +++++++++++-
# 7 files changed, 28 insertions(+), 10 deletions(-)
# ------------------------------------------------------------------------------
Index: MANIFEST
--- /usr/build/xterm/xterm-269+/MANIFEST 2011-02-14 00:19:47.000000000 +0000
+++ /usr/build/xterm/xterm-269a/MANIFEST 2011-03-19 14:31:41.000000000 +0000
@@ -1,4 +1,4 @@
-MANIFEST for xterm-269, version xterm-269
+MANIFEST for xterm-270, version xterm-270
--------------------------------------------------------------------------------
MANIFEST this file
256colres.h resource-definitions for 256-color mode
Index: charproc.c
--- /usr/build/xterm/xterm-269+/charproc.c 2011-02-20 00:50:46.000000000 +0000
+++ /usr/build/xterm/xterm-269a/charproc.c 2011-03-19 14:31:41.000000000 +0000
@@ -1,4 +1,4 @@
-/* $XTermId: charproc.c,v 1.1112 2011/02/20 00:50:46 tom Exp $ */
+/* $XTermId: charproc.c,v 1.1113 2011/03/19 14:31:41 tom Exp $ */
/*
* Copyright 1999-2010,2011 by Thomas E. Dickey
@@ -8860,8 +8860,10 @@
*/
if (resource.fullscreen == esNever) {
for (item = 0; item < XtNumber(table); ++item) {
- if (!strcmp(table[item].name, "fullscreen"))
+ if (!strcmp(table[item].name, "fullscreen")) {
table[item].wanted = False;
+ TRACE(("omit(%s):
%s
", table[item].name, table[item].value));
+ }
}
}
#endif
Index: main.c
--- /usr/build/xterm/xterm-269+/main.c 2011-02-18 01:24:50.000000000 +0000
+++ /usr/build/xterm/xterm-269a/main.c 2011-03-19 14:31:41.000000000 +0000
@@ -1,4 +1,4 @@
-/* $XTermId: main.c,v 1.625 2011/02/18 01:24:50 tom Exp $ */
+/* $XTermId: main.c,v 1.626 2011/03/19 14:31:41 tom Exp $ */
/*
* W A R N I N G
@@ -2001,12 +2001,12 @@
application_resources,
XtNumber(application_resources), NULL, 0);
TRACE_XRES();
- VTInitTranslations();
#if OPT_MAXIMIZE
resource.fullscreen = extendedBoolean(resource.fullscreen_s,
tblFullscreen,
XtNumber(tblFullscreen));
#endif
+ VTInitTranslations();
#if OPT_PTY_HANDSHAKE
resource.wait_for_map0 = resource.wait_for_map;
#endif
Index: package/debian/changelog
--- /usr/build/xterm/xterm-269+/package/debian/changelog 2011-02-14 00:20:56.000000000 +0000
+++ /usr/build/xterm/xterm-269a/package/debian/changelog 2011-03-20 18:54:10.000000000 +0000
@@ -1,3 +1,9 @@
+xterm-dev (270) unstable; urgency=low
+
+ * more fixes for fullscreen toggle.
+
+ -- Thomas E. Dickey <dickey@invisible-island.net> Sun, 20 Mar 2011 14:53:54 -0400
+
xterm-dev (269) unstable; urgency=low
* amend translations for fullscreen toggle.
Index: package/xterm.spec
--- /usr/build/xterm/xterm-269+/package/xterm.spec 2011-02-14 00:19:58.000000000 +0000
+++ /usr/build/xterm/xterm-269a/package/xterm.spec 2011-03-20 18:53:25.000000000 +0000
@@ -1,8 +1,8 @@
-# $XTermId: xterm.spec,v 1.8 2011/02/14 00:19:58 tom Exp $
+# $XTermId: xterm.spec,v 1.9 2011/03/20 18:53:25 tom Exp $
Summary: A text-based Web browser
Name: xterm
Version: dev
-Release: 269
+Release: 270
License: X11
Group: Applications/Internet
Source: xterm-%{release}.tgz
Index: version.h
--- /usr/build/xterm/xterm-269+/version.h 2011-02-14 00:21:29.000000000 +0000
+++ /usr/build/xterm/xterm-269a/version.h 2011-03-19 14:31:41.000000000 +0000
@@ -1,5 +1,5 @@
/*
- * $XTermId: version.h,v 1.327 2011/02/14 00:21:29 tom Exp $
+ * $XTermId: version.h,v 1.328 2011/03/19 14:31:41 tom Exp $
* ----------------------------------------------------------------------------
* this file is part of xterm
*
@@ -39,7 +39,7 @@
* version of X to which this version of xterm has been built. The number in
* parentheses is my patch number (Thomas E. Dickey).
*/
-#define XTERM_PATCH 269
+#define XTERM_PATCH 270
#ifndef __vendorversion__
#define __vendorversion__ "XTerm"
Index: xterm.log.html
--- /usr/build/xterm/xterm-269+/xterm.log.html 2011-02-20 01:30:19.000000000 +0000
+++ /usr/build/xterm/xterm-269a/xterm.log.html 2011-03-19 14:31:41.000000000 +0000
@@ -31,7 +31,7 @@
* sale, use or other dealings in this Software without prior written *
* authorization. *
*****************************************************************************
- $XTermId: xterm.log.html,v 1.1020 2011/02/20 01:30:19 tom Exp $
+ $XTermId: xterm.log.html,v 1.1021 2011/03/19 14:31:41 tom Exp $
-->
<HTML>
<HEAD>
@@ -56,6 +56,7 @@
is the latest version of this file.
<UL>
+<LI><A HREF="#xterm_dev">Development</A>
<LI><A HREF="#xterm_269">Patch #269 - 2011/02/19</A>
<LI><A HREF="#xterm_268">Patch #268 - 2011/02/10</A>
<LI><A HREF="#xterm_267">Patch #267 - 2010/11/20</A>
@@ -328,6 +329,15 @@
<LI><A HREF="#xterm_01">Patch #1 - 1996/1/6</A>
</UL>
+<H1><A NAME="xterm_dev">Development</A></H1>
+<ul>
+ <li>correct order of initialization for <code>translations</code> vs
+ <code>fullscreen</code>
+ resources to enable a special case which omits
+ the Alt-Enter translation
+ when <code>fullscreen</code> is disabled (Debian #612978).
+</ul>
+
<H1><A NAME="xterm_269">Patch #269 - 2011/02/19</A></H1>
<ul>
<li>build-fixes for <code>imake</code> (report by Heiko Berges).
–
PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.3 | GeForce 9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.0 | nVidia ION | 3GB Ram