X-Git-Url: https://git.webkit.org/?p=WebKit-https.git;a=blobdiff_plain;f=ChangeLog;h=7cda9fe744b1b80ea97bb6ff0369643b8425cbef;hp=243cff87407e98faec2900e63622048aad085c95;hb=cfa8412e6ffa107e8e49a7c94634aa66e4f7a8bf;hpb=79e2cc20f981f2e2e569e75297b73e781059c8fa diff --git a/ChangeLog b/ChangeLog index 243cff87407e..7cda9fe744b1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,29 @@ +2013-08-04 Zalan Bujtas + + Background doesn't fully repaint when body has margins. + https://bugs.webkit.org/show_bug.cgi?id=119033 + + Reviewed by Simon Fraser. + + Ensure that background-color changes do not leave unpainted areas when + body has margins. + + Both and background-color get propagated up to the viewport. + If has background-color attribute set, while doesn't, the color is + applied not only on the but on both the and the viewport. However, + it's not enough to mark the RenderView dirty because with tiles backing on, + there could be areas outside of the viewport that need repaint. By marking + the RenderView's graphics layer dirty instead, we ensure that all the related + tiles get marked dirty too and the new background color covers all areas. + + Manual test added. When forcing top-level composition on (even with embedded iframe to + make sure we don't do paintsIntoWindow rendering), the test case execution changes so much, + that the repaint rects don't reflect the functionality difference anymore. + + Reviewed by Simon Fraser. + + * ManualTests/compositing/background-color-change-on-body-with-margin.html: Added. + 2013-07-30 Ádám Kallai [Qt] Workaround to make syncqt run and generate forwarding headers in SVN repositories too.