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