Changeset 195249 in webkit
- Timestamp:
- Jan 18, 2016, 11:41:47 PM (11 years ago)
- Location:
- releases/WebKitGTK/webkit-2.10
- Files:
-
- 2 added
- 3 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/fast/forms/multiple-subtree-layout-failure-expected.html (added)
-
LayoutTests/fast/forms/multiple-subtree-layout-failure.html (added)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/page/FrameView.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
releases/WebKitGTK/webkit-2.10/LayoutTests/ChangeLog
r195220 r195249 1 2016-01-09 Zalan Bujtas <zalan@apple.com> 2 3 REGRESSION (r194426): First email field is not autofilled on amazon.com 4 https://bugs.webkit.org/show_bug.cgi?id=152945 5 <rdar://problem/24082914> 6 7 Reviewed by Simon Fraser. 8 9 r194426 missed marking the m_layoutRoot for layout while converting to full layout (it only marked the new layout root). 10 11 * fast/forms/multiple-subtree-layout-failure-expected.html: Added. 12 * fast/forms/multiple-subtree-layout-failure.html: Added. 13 1 14 2016-01-07 Zalan Bujtas <zalan@apple.com> 2 15 -
releases/WebKitGTK/webkit-2.10/Source/WebCore/ChangeLog
r195225 r195249 1 2016-01-09 Zalan Bujtas <zalan@apple.com> 2 3 REGRESSION (r194426): First email field is not autofilled on amazon.com 4 https://bugs.webkit.org/show_bug.cgi?id=152945 5 <rdar://problem/24082914> 6 7 Reviewed by Simon Fraser. 8 9 r194426 missed marking the m_layoutRoot for layout while converting to full layout (it only marked the new layout root). 10 11 Test: fast/forms/multiple-subtree-layout-failure.html 12 13 * page/FrameView.cpp: 14 (WebCore::FrameView::scheduleRelayoutOfSubtree): 15 1 16 2016-01-07 Brent Fulgham <bfulgham@apple.com> 2 17 -
releases/WebKitGTK/webkit-2.10/Source/WebCore/page/FrameView.cpp
r195198 r195249 2645 2645 2646 2646 if (!m_layoutRoot) { 2647 // Just relayout the subtree.2647 // We already have a pending (full) layout. Just mark the subtree for layout. 2648 2648 newRelayoutRoot.markContainingBlocksForLayout(ScheduleRelayout::No); 2649 2649 InspectorInstrumentation::didInvalidateLayout(frame()); … … 2666 2666 return; 2667 2667 } 2668 2669 // Just do a full relayout. 2670 m_layoutRoot = &newRelayoutRoot; 2668 // Two disjoint subtrees need layout. Mark both of them and issue a full layout instead. 2671 2669 convertSubtreeLayoutToFullLayout(); 2670 newRelayoutRoot.markContainingBlocksForLayout(ScheduleRelayout::No); 2672 2671 InspectorInstrumentation::didInvalidateLayout(frame()); 2673 2672 }
Note:
See TracChangeset
for help on using the changeset viewer.