Reviewed by Hyatt.
authoradele <adele@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 19 Mar 2007 19:31:22 +0000 (19:31 +0000)
committeradele <adele@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 19 Mar 2007 19:31:22 +0000 (19:31 +0000)
commit887c037d10674cb2b0146ead060fbc22fadac2ad
treecbc556e5528469ed7825883dba47493962394818
parentd7ad8768b854f84535bf6f0da3c5affd1f0438e2
    Reviewed by Hyatt.

        - fix http://bugs.webkit.org/show_bug.cgi?id=13117
        REGRESSION (r14658): Flickering text fields when updating via javascript

        * page/Frame.cpp:
        (WebCore::Frame::forceLayout): Added a flag to allow partial relayout.
        * page/Frame.h:
        * page/mac/WebCoreFrameBridge.mm:
        (-[WebCoreFrameBridge forceLayoutAdjustingViewSize:]): Allow partial relayout
        if not adjusting view size.
        (-[WebCoreFrameBridge needsLayout]): Changed to check for pending subtree
        layout instead of just whether the root needs layout.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@20324 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebCore/ChangeLog
WebCore/page/Frame.cpp
WebCore/page/Frame.h
WebCore/page/mac/WebCoreFrameBridge.mm