[gnu.emacs.bug] outline cursor bug

danapple@FLOTSAM.MIT.EDU (Daniel I. Applebaum) (01/09/89)

There is a bug in version 18.52 of GNU emacs which causes incorrect
display of the outline version of the cursor.  When the mouse is moved
out of the emacs window, the text cursor is supposed to be redisplayed
as an outline.  Unfortunately the Graphics Context for this redisplay is
not initialized correctly so the outline is made of zero width line
segments.  (On Parallax displays, this has a horrible result.)  The
diffs for 18.52 follow:

% diff x11term.c.fixed x11term.c.orig
2313d2312
<     XXgcv.line_width = 1;
2318c2317
<                         GCFont|GCForeground|GCBackground|GCLineWidth,
- ---
>                         GCFont|GCForeground|GCBackground,
2323c2322
<                        GCFont|GCForeground|GCBackground|GCLineWidth,
- ---
>                        GCFont|GCForeground|GCBackground,
2328c2327
<                         GCFont|GCForeground|GCBackground|GCLineWidth,
- ---
>                         GCFont|GCForeground|GCBackground,


-- ---------------------------

Dan.

jdi@UCBARPA.BERKELEY.EDU (John Irwin) (01/10/89)

Your message:

    
    There is a bug in version 18.52 of GNU emacs which causes incorrect
    display of the outline version of the cursor.  When the mouse is moved
    out of the emacs window, the text cursor is supposed to be redisplayed
    as an outline.  Unfortunately the Graphics Context for this redisplay is
    not initialized correctly so the outline is made of zero width line
    segments.  (On Parallax displays, this has a horrible result.)  The
    diffs for 18.52 follow:
    ...

--------

I don't understand this.  Zero width line segments are perfectly valid -- see
the documentation on graphics context to see why.  (A "zero" width line is
actually a "thin" line, which can normally be drawn much faster than a line of
width 1)  Sounds like the Parallax is buggy...

	-- John