This bug affects both 21.4 and 21.5. There have been reports on
comp.emacs.xemacs about shell mode being broken on Cygwin/XP. I traced
the problem through the Lisp code, down to this call into the internals:
(start-process-internal "shell" (get-buffer-create "*shell*")
"/bin/sh" "-i")
That call alone is enough to demonstrate the problem. After it returns,
all newly typed characters display as red rectangles, menus pull down,
but the mouse doesn't highlight anything, and other weird display
problems occur. If anybody has any idea where I should look, I'd
appreciate a clue.
Thanks,
--
Jerry James
http://www.ittc.ku.edu/~james/