# ------------------------------------------------------------------------------
# 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>