xterm-128.patch.txt

# ------------------------------------------------------------------------------
#  MANIFEST       |    2 +-
#  charproc.c     |    7 ++++---
#  version.h      |    2 +-
#  xterm.log.html |   10 ++++++++++
#  4 files changed, 16 insertions, 5 deletions
# ------------------------------------------------------------------------------
Index: MANIFEST
--- xterm-127+/MANIFEST Sat Feb 12 06:47:41 2000
+++ xterm-128/MANIFEST  Thu Feb 17 07:02:08 2000
@@ -1,4 +1,4 @@
-MANIFEST for xterm-126, version xterm-126
+MANIFEST for xterm-128, version xterm-128
 --------------------------------------------------------------------------------
 MANIFEST                        this file
 256colres.h                     resource-definitions for 256-color mode
Index: charproc.c
--- xterm-127+/charproc.c       Sun Feb 13 08:01:12 2000
+++ xterm-128/charproc.c        Thu Feb 17 06:35:29 2000
@@ -284,7 +284,6 @@
     { "quit",                  HandleQuit },
     { "redraw",                        HandleRedraw },
     { "delete-is-del",         HandleDeleteIsDEL },
-    { "meta-sends-escape",     HandleMetaEsc },
     { "scroll-back",           HandleScrollBack },
     { "scroll-forw",           HandleScrollForward },
     { "secure",                        HandleSecure },
@@ -345,6 +344,7 @@
     { "restore",               HandleRestoreSize },
 #endif
 #if OPT_NUM_LOCK
+    { "meta-sends-escape",     HandleMetaEsc },
     { "set-num-lock",          HandleNumLock },
 #endif
 #if OPT_SCO_FUNC_KEYS
@@ -4189,7 +4189,9 @@
    wnew->screen.jumpscroll = request->screen.jumpscroll;
    wnew->screen.old_fkeys = request->screen.old_fkeys;
    wnew->screen.delete_is_del = request->screen.delete_is_del;
-   init_keyboard_type(keyboardIsLegacy, wnew->screen.old_fkeys);
+   wnew->keyboard.type = wnew->screen.old_fkeys
+               ? keyboardIsLegacy
+               : keyboardIsDefault;
 #ifdef ALLOWLOGGING
    wnew->screen.logfile = request->screen.logfile;
 #endif
@@ -4356,7 +4358,6 @@
    wnew->cur_foreground = 0;
    wnew->cur_background = 0;
 
-   wnew->keyboard.type = keyboardIsDefault;
    wnew->keyboard.flags = MODE_SRM;
    if (wnew->screen.backarrow_key)
           wnew->keyboard.flags |= MODE_DECBKM;
Index: version.h
--- xterm-127+/version.h        Sun Feb 13 08:01:12 2000
+++ xterm-128/version.h Thu Feb 17 06:38:31 2000
@@ -6,5 +6,5 @@
  * XFree86 to which this version of xterm has been built.  The number in
  * parentheses is my patch number (T.Dickey).
  */
-#define XTERM_PATCH   127
+#define XTERM_PATCH   128
 #define XFREE86_VERSION "XFree86 3.9.18"
Index: xterm.log.html
--- xterm-127+/xterm.log.html   Sun Feb 13 08:01:12 2000
+++ xterm-128/xterm.log.html    Thu Feb 17 06:58:22 2000
@@ -41,6 +41,7 @@
 xc/programs/Xserver/hw/xfree86).
 
 <UL>
+<LI><A HREF="#xterm_128">Patch #128 - 2000/2/17 - XFree86 3.9.18</A>
 <LI><A HREF="#xterm_127">Patch #127 - 2000/2/12 - XFree86 3.9.17e</A>
 <LI><A HREF="#xterm_126">Patch #126 - 2000/2/8 - XFree86 3.9.17c</A>
 <LI><A HREF="#xterm_125">Patch #125 - 2000/1/31 - XFree86 3.9.17c</A>
@@ -170,6 +171,15 @@
 <LI><A HREF="#xterm_02">Patch #2 - 1996/1/7</A>
 <LI><A HREF="#xterm_01">Patch #1 - 1996/1/6</A>
 </UL>
+
+<H1><A NAME="xterm_128">Patch #128 - 2000/2/17 - XFree86 3.9.18</A></H1>
+<ul>
+       <li>correct logic for <code>oldXtermFKeys</code> resource, fixes a core
+         dump when attempting to set it from the command-line (reported by Dr
+         Werner Fink).
+       <li>correct ifdef for meta-sends-escap so configure --disable-num-lock
+         builds.
+</ul>
 
 <H1><A NAME="xterm_127">Patch #127 - 2000/2/12 - XFree86 3.9.17e</A></H1>
 <ul>