Changeset 167663 in webkit


Ignore:
Timestamp:
Apr 22, 2014 9:08:18 AM (10 years ago)
Author:
hyatt@apple.com
Message:

[New Multicolumn] fast/multicol/multicol-with-child-renderLayer-for-input.html puts the textfield in the wrong place
https://bugs.webkit.org/show_bug.cgi?id=131808

Reviewed by Brady Eidson.

Source/WebCore:

Make sure FrameView is patched to pass in the update pagination flag when subtree layout
is done on textfields. It had code for the old multicolumn system but did not have a check
for the new multicolumn system.

Added fast/multicol/newmulticol/compare-with-old-impl/multicol-with-child-renderLayer-for-input.html

  • page/FrameView.cpp:

(WebCore::updateLayerPositionFlags):

LayoutTests:

  • fast/multicol/newmulticol/compare-with-old-impl/multicol-with-child-renderLayer-for-input-expected.html: Added.
  • fast/multicol/newmulticol/compare-with-old-impl/multicol-with-child-renderLayer-for-input.html: Added.
Location:
trunk
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r167659 r167663  
     12014-04-22  David Hyatt  <hyatt@apple.com>
     2
     3        [New Multicolumn] fast/multicol/multicol-with-child-renderLayer-for-input.html puts the textfield in the wrong place
     4        https://bugs.webkit.org/show_bug.cgi?id=131808
     5
     6        Reviewed by Brady Eidson.
     7
     8        * fast/multicol/newmulticol/compare-with-old-impl/multicol-with-child-renderLayer-for-input-expected.html: Added.
     9        * fast/multicol/newmulticol/compare-with-old-impl/multicol-with-child-renderLayer-for-input.html: Added.
     10
    1112014-04-22  Zalan Bujtas  <zalan@apple.com>
    212
  • trunk/Source/WebCore/ChangeLog

    r167659 r167663  
     12014-04-22  David Hyatt  <hyatt@apple.com>
     2
     3        [New Multicolumn] fast/multicol/multicol-with-child-renderLayer-for-input.html puts the textfield in the wrong place
     4        https://bugs.webkit.org/show_bug.cgi?id=131808
     5
     6        Reviewed by Brady Eidson.
     7   
     8        Make sure FrameView is patched to pass in the update pagination flag when subtree layout
     9        is done on textfields. It had code for the old multicolumn system but did not have a check
     10        for the new multicolumn system.
     11
     12        Added fast/multicol/newmulticol/compare-with-old-impl/multicol-with-child-renderLayer-for-input.html
     13
     14        * page/FrameView.cpp:
     15        (WebCore::updateLayerPositionFlags):
     16
    1172014-04-22  Zalan Bujtas  <zalan@apple.com>
    218
  • trunk/Source/WebCore/page/FrameView.cpp

    r167630 r167663  
    125125        flags |= RenderLayer::NeedsFullRepaintInBacking;
    126126    }
    127     if (isRelayoutingSubtree && layer->isPaginated())
     127    if (isRelayoutingSubtree && (layer->isPaginated() || layer->enclosingPaginationLayer()))
    128128        flags |= RenderLayer::UpdatePagination;
    129129    return flags;
Note: See TracChangeset for help on using the changeset viewer.