[Webkit-unassigned] [Bug 45750] Move backing-store contents on slow scrolls

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Sep 29 19:52:06 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=45750





--- Comment #5 from Kenneth Rohde Christiansen <kenneth at webkit.org>  2010-09-29 19:52:06 PST ---
(From update of attachment 67551)
View in context: https://bugs.webkit.org/attachment.cgi?id=67551&action=review

> WebCore/ChangeLog:9
> +        With this information is possible to scroll the backing-store contents
> +        without redrawing the whole scrolled area.

Without this change we can acomplish this for Qt. You are also introducing behaviour changes elsewhere and there are no tests, thus r-.

> WebCore/page/ChromeClient.h:138
> +        virtual void invalidateContentsForSlowScroll(const IntSize&, const IntRect&, bool) = 0;

it is not obvious what the size here is for so I would write out the variable name... is it for a delta? The original method is not much better though, I wonder what the bool is for!

> WebCore/platform/ScrollView.cpp:544
> -       hostWindow()->invalidateContentsForSlowScroll(updateRect, false);
> +       hostWindow()->invalidateContentsForSlowScroll(-scrollDelta, updateRect, false);

There seems to be behaviour changes here, where are the layout tests?

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list