I still don't understand how your "oveflow-based invalidation" handles reflows.
For example, suppose I have a regular document that's shorter than the whole window and I append some text to the bottom. The height of the <body> grows. Depending on the styles on the <body>, e.g. the value of 'border-radius' and certain 'background' values, you may or may not have to repaint the entire window; in common cases you don't have to, and in Gecko we found it very worthwhile to detect those cases. How would your overflow-based invalidation handle this case? Rob -- oIo otoeololo oyooouo otohoaoto oaonoyooonoeo owohooo oioso oaonogoroyo owoiotoho oao oboroootohoeoro oooro osoiosotoeoro owoiololo oboeo osouobojoeocoto otooo ojouodogomoeonoto.o oAogoaoiono,o oaonoyooonoeo owohooo osoaoyoso otooo oao oboroootohoeoro oooro osoiosotoeoro,o o‘oRoaocoao,o’o oioso oaonosowoeoroaoboloeo otooo otohoeo ocooouoroto.o oAonodo oaonoyooonoeo owohooo osoaoyoso,o o‘oYooouo ofooooolo!o’o owoiololo oboeo oiono odoaonogoeoro ooofo otohoeo ofoioroeo ooofo ohoeololo. _______________________________________________ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo