On Tue, 11 Dec 2001 09:36:20 -0600 Michael Kaply <[EMAIL PROTECTED]> 
wrote:
> This problem came back when some changes were made to the view manager
> (cross-platform)
>
> At this point we believe it is a limitation in legacy video drivers. We
> are continuing to investigate.

I hear what you are saying, but I have DIFFICULTY understanding
how the video driver might be responsible.  The overlay problem
occurs with long pages, but NOT with short pages.  Yet the
__same__ video driver is being called in both instances.

To me, it seems far-fetched that the __driver__ would care how
many more characters there are in the page than are shown on the
screen.  It is __Mozilla__ that has to "organize" the data for
the ENTIRE page (whether long or short).  Therefore I suspect
that Mozilla is doing something DIFFERENT when its page is long.


For me, the overlay problem exhibits "banding" -- meaning that
in a very long page, there are offsets-from-the-beginning where
overlay *does* occur, and offsets-from-the-begginning where it
does *not* occur.  [What the problem seems to be is that previous
text-color pixels are *not* "erased" from the screen before the
pixels from the new text position are "added" to the screen.]


Is Mozilla properly passing data addresses (segment+displacement),
for certain combinations of which the driver misbehaves?   Maybe.
[But note that in late 0.9.5 the overlay problem *was* fixed,
without having to change the driver.]

Is Mozilla passing unexpected values (eg, segment+displacement),
or failing to pass certain directives (eg, "redraw background")
for certain offsets when the web page is long?   Also, maybe.


mikus


Reply via email to