[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]

In system "26.10 Daedalus", with microcode 618, on LISP Machine Two:
In the old (current) window system there is a minor bug in (window-class :clean).
It calls tv-erase which works in terms of bits passing as arguments the window size
(i.e (- right left) (- bottom top).  However, these are in units of pixels which on
the color screen is different than bits.  The fix is to multiply (- right left) times
the number of bits per pixel for the screen belonging to that window.  Oddly, however,
tv-erase doesn't do the height (y argument) in terms of bits but in terms of pixels
so that arg shouldn't be multiplied.  The fix is in the code saved in lispm2;window.