Well, the flickering tab problem is still with us, but in a
somewhat different form. I did a cvs update of 21.2 around 4PM PST
(2300GMT), October 18. Here's the test case for reproducing the
problem:
* Use these X resources (I don't know if these are really necessary to
reproduce the bug, but I'm listing them anyway):
Emacs*EmacsFrame.default.attributeBackground: black
Emacs*EmacsFrame.default.attributeForeground: white
Emacs*EmacsFrame.geometry: 177x55+6+20
Emacs*cursorColor: green
Emacs.default.attributeFont: -*-Fixed-Medium-O-*-*-*-130-*-*-*-*-*-*
* Use the attached .emacs file (called "bad.emacs" -- rename it to
.emacs).
* cd to XEmacs's src subdirectory, and run:
./xemacs
* Use M-< to move the cursor to the beginning of the scratch buffer. At
this point, the XEmacs windows looks like the attached "good.gif" (I
resized the window to make the .gif file nice and small).
* Do:
C-x 3 # Split window vertically.
At this point, the window looks like "bad.gif". Note the alignment of
the right-hand window: the top of the text is cut off. Also note the
top position of the right-hand window's vertical scroll bar. Based
upon what's been discussed earlier, I suspect that this is a problem
that's eventually causing some of the flickering.
[ Hmmm. Looking some more at the gif file, there also seems to be a
minor redisplay problem in the left-hand window. Look at the
"intersection" where the horizontal and vertical scroll bars meet;
there appears to be some "left-over text" from before the window
split. ]
* Do:
C-x C-o # Move cursor to the other window.
At this point, the window looks like "bad2.gif". Note that the bottom
of the tab line has been totally erased.
* Do:
C-x C-o # Move cursor to the other window.
At this point, the entire tab area has been erased, and is black. If
you move the mouse into the tab area, the mouse cursor starts
flickering badly. The truncated, top part of the text in the
right-hand window is also flickering. I guess something is being
continuously erased, or drawn and erased.
(I've also attached a copy of my "Installation" file.)
--
Darryl Okahata
darrylo(a)sr.hp.com
DISCLAIMER: this message is the author's personal opinion and does not
constitute the support, opinion, or policy of Hewlett-Packard, or of the
little green men that have been following him all day.