xterm-138.patch.txt

# ------------------------------------------------------------------------------
# 256colres.pl   |    1 +
# fontutils.c    |    1 -
# version.h      |    4 ++--
# xterm.log.html |   15 +++++++++++++++
# 4 files changed, 18 insertions(+), 3 deletions(-)
# ------------------------------------------------------------------------------
Index: 256colres.pl
--- xterm-137+/256colres.pl     Wed Jun 14 15:50:37 2000
+++ xterm-138/256colres.pl      Thu Jun 15 05:23:59 2000
@@ -1,3 +1,4 @@
+#! /usr/bin/perl
 # Author: Thomas E. Dickey
 # $XFree86: xc/programs/xterm/256colres.pl,v 1.4 2000/06/13 23:15:53 dawes Exp $
 
Index: fontutils.c
--- xterm-137+/fontutils.c      Wed Jun 14 15:50:37 2000
+++ xterm-138/fontutils.c       Thu Jun 15 05:40:26 2000
@@ -619,7 +619,6 @@
        }
        TRACE(("Will %suse internal line-drawing characters\n", screen->fnt_boxes ? "not " : ""));
 #endif
-       screen->force_box_chars = !screen->fnt_boxes;
 
        screen->enbolden = screen->bold_mode
                && ((nfs == bfs) || same_font_name(normal, bfontname));
Index: version.h
--- xterm-137+/version.h        Wed Jun 14 15:50:37 2000
+++ xterm-138/version.h Thu Jun 15 06:10:58 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   137
-#define XFREE86_VERSION "XFree86 4.0b"
+#define XTERM_PATCH   138
+#define XFREE86_VERSION "XFree86 4.0c"
Index: xterm.log.html
--- xterm-137+/xterm.log.html   Wed Jun 14 15:50:37 2000
+++ xterm-138/xterm.log.html    Thu Jun 15 06:30:56 2000
@@ -42,6 +42,7 @@
 xc/programs/Xserver/hw/xfree86).
 
 <UL>
+<LI><A HREF="#xterm_138">Patch #138 - 2000/6/15 - XFree86 4.0c</A>
 <LI><A HREF="#xterm_137">Patch #137 - 2000/6/10 - XFree86 4.0b</A>
 <LI><A HREF="#xterm_136">Patch #136 - 2000/6/3 - XFree86 4.0b</A>
 <LI><A HREF="#xterm_135">Patch #135 - 2000/5/29 - XFree86 4.0b</A>
@@ -182,6 +183,20 @@
 <LI><A HREF="#xterm_01">Patch #1 - 1996/1/6</A>
 </UL>
 
+<H1><A NAME="xterm_138">Patch #138 - 2000/6/15 - XFree86 4.0c</A></H1>
+<ul>
+       <li>workaround for fixed fonts which are generated from Unicode fonts: 
+         they omit glyphs for some xterm's less-used line-drawing characters,
+         which caused xterm to set a flag telling it to use only its internal
+         line-drawing characters.  Do not set the flag (it can be set from the
+         popup menu), and xterm will generate only the line-drawing glyphs
+         which actually are missing.
+         <br>
+         Otherwise, when used for large fonts, xterm may generate a 2-pixel
+         wide line, which can leave dots on the screen.
+
+       <li>restore first line of 256colres.pl, omitted in 4.0c diffs.
+</ul>
 <H1><A NAME="xterm_137">Patch #137 - 2000/6/10 - XFree86 4.0b</A></H1>
 <ul>
        <li>make command-line <code>-name</code> option work as documented.