Remove the old code and refactor everything to shift more code into RenderBlockFlow.
Created attachment 230684 [details] Patch Not for review. Just want to check EWS.
Attachment 230684 [details] did not pass style-queue: ERROR: Source/WebCore/rendering/RenderLayer.cpp:408: Weird number of spaces at line-start. Are you using a 4-space indent? [whitespace/indent] [3] ERROR: Source/WebCore/rendering/RenderLayer.cpp:968: Multi line control clauses should use braces. [whitespace/braces] [4] ERROR: Source/WebCore/rendering/LayoutState.h:63: The parameter name "state" adds no information, so it should be removed. [readability/parameter_name] [5] ERROR: Source/WebCore/rendering/RenderBlock.h:440: Missing space inside { }. [whitespace/braces] [5] Total errors found: 4 in 25 files If any of these errors are false positives, please file a bug against check-webkit-style.
Comment on attachment 230684 [details] Patch Attachment 230684 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.appspot.com/results/5131180600983552 New failing tests: fast/multicol/overflow-across-columns-percent-height.html fast/repaint/line-flow-with-floats-8.html css3/unicode-bidi-isolate-basic.html fast/multicol/overflow-across-columns.html fast/repaint/line-flow-with-floats-5.html fast/block/float/028.html fast/multicol/positive-leading.html fast/multicol/client-rects-spanners-complex.html css2.1/t0905-c5525-fltwidth-00-c-g.html fast/lists/008-vertical.html fast/block/float/026.html fast/repaint/line-flow-with-floats-7.html fast/multicol/client-rects.html fast/lists/008.html fast/forms/file/file-input-direction.html fast/repaint/line-flow-with-floats-4.html css1/box_properties/float_on_text_elements.html fast/repaint/line-flow-with-floats-2.html fast/repaint/line-flow-with-floats-6.html fast/multicol/newmulticol/client-rects.html fast/multicol/overflow-unsplittable.html fast/multicol/column-count-with-rules.html fast/repaint/line-flow-with-floats-10.html fast/multicol/client-rects-spanners.html fast/repaint/line-flow-with-floats-1.html fast/regions/multiple-directionality-changes-in-variable-width-regions.html fast/repaint/line-flow-with-floats-3.html fast/repaint/line-flow-with-floats-9.html fast/regions/repaint/line-flow-with-floats-in-regions.html fast/css/absolute-child-with-percent-height-inside-relative-parent.html
Created attachment 230692 [details] Archive of layout-test-results from webkit-ews-15 for mac-mountainlion-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: webkit-ews-15 Port: mac-mountainlion-wk2 Platform: Mac OS X 10.8.5
Comment on attachment 230684 [details] Patch Attachment 230684 [details] did not pass mac-ews (mac): Output: http://webkit-queues.appspot.com/results/4845044511014912 New failing tests: fast/multicol/overflow-across-columns-percent-height.html fast/repaint/line-flow-with-floats-8.html css3/unicode-bidi-isolate-basic.html fast/multicol/overflow-across-columns.html fast/repaint/line-flow-with-floats-5.html fast/block/float/028.html fast/multicol/positive-leading.html fast/multicol/client-rects-spanners-complex.html css2.1/t0905-c5525-fltwidth-00-c-g.html fast/lists/008-vertical.html fast/block/float/026.html fast/repaint/line-flow-with-floats-7.html fast/multicol/client-rects.html fast/lists/008.html fast/forms/file/file-input-direction.html fast/repaint/line-flow-with-floats-4.html css1/box_properties/float_on_text_elements.html fast/repaint/line-flow-with-floats-2.html fast/repaint/line-flow-with-floats-6.html fast/multicol/newmulticol/client-rects.html fast/multicol/overflow-unsplittable.html fast/multicol/column-count-with-rules.html fast/repaint/line-flow-with-floats-10.html fast/multicol/client-rects-spanners.html fast/repaint/line-flow-with-floats-1.html fast/regions/multiple-directionality-changes-in-variable-width-regions.html fast/repaint/line-flow-with-floats-3.html fast/repaint/line-flow-with-floats-9.html fast/regions/repaint/line-flow-with-floats-in-regions.html fast/css/absolute-child-with-percent-height-inside-relative-parent.html
Created attachment 230698 [details] Archive of layout-test-results from webkit-ews-04 for mac-mountainlion The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: webkit-ews-04 Port: mac-mountainlion Platform: Mac OS X 10.8.5
Comment on attachment 230684 [details] Patch Attachment 230684 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.appspot.com/results/5631981303889920 New failing tests: fast/multicol/overflow-across-columns-percent-height.html fast/repaint/line-flow-with-floats-8.html css3/unicode-bidi-isolate-basic.html fast/multicol/overflow-across-columns.html fast/repaint/line-flow-with-floats-5.html fast/block/float/028.html fast/multicol/positive-leading.html fast/multicol/client-rects-spanners-complex.html css2.1/t0905-c5525-fltwidth-00-c-g.html fast/lists/008-vertical.html fast/block/float/026.html fast/repaint/line-flow-with-floats-7.html fast/multicol/client-rects.html fast/lists/008.html fast/forms/file/file-input-direction.html fast/repaint/line-flow-with-floats-4.html css1/box_properties/float_on_text_elements.html fast/repaint/line-flow-with-floats-2.html fast/repaint/line-flow-with-floats-6.html fast/multicol/newmulticol/client-rects.html fast/multicol/overflow-unsplittable.html fast/multicol/column-count-with-rules.html fast/repaint/line-flow-with-floats-10.html fast/multicol/client-rects-spanners.html fast/repaint/line-flow-with-floats-1.html fast/regions/multiple-directionality-changes-in-variable-width-regions.html fast/repaint/line-flow-with-floats-3.html fast/repaint/line-flow-with-floats-9.html fast/regions/repaint/line-flow-with-floats-in-regions.html fast/css/absolute-child-with-percent-height-inside-relative-parent.html
Created attachment 230699 [details] Archive of layout-test-results from webkit-ews-09 for mac-mountainlion-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: webkit-ews-09 Port: mac-mountainlion-wk2 Platform: Mac OS X 10.8.5
Created attachment 230861 [details] Patch
Comment on attachment 230861 [details] Patch Attachment 230861 [details] did not pass mac-ews (mac): Output: http://webkit-queues.appspot.com/results/5338383245115392 New failing tests: fast/multicol/newmulticol/client-rects.html fast/multicol/client-rects-spanners.html fast/multicol/client-rects.html fast/multicol/client-rects-spanners-complex.html
Created attachment 230874 [details] Archive of layout-test-results from webkit-ews-06 for mac-mountainlion The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: webkit-ews-06 Port: mac-mountainlion Platform: Mac OS X 10.8.5
Comment on attachment 230861 [details] Patch Attachment 230861 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.appspot.com/results/4677547228921856 New failing tests: fast/multicol/newmulticol/client-rects.html fast/multicol/client-rects-spanners.html fast/multicol/client-rects.html fast/multicol/client-rects-spanners-complex.html
Created attachment 230877 [details] Archive of layout-test-results from webkit-ews-09 for mac-mountainlion-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: webkit-ews-09 Port: mac-mountainlion-wk2 Platform: Mac OS X 10.8.5
Comment on attachment 230861 [details] Patch Attachment 230861 [details] did not pass mac-ews (mac): Output: http://webkit-queues.appspot.com/results/6202815206653952 New failing tests: fast/multicol/newmulticol/client-rects.html fast/multicol/client-rects-spanners.html fast/multicol/client-rects.html fast/multicol/client-rects-spanners-complex.html
Created attachment 230881 [details] Archive of layout-test-results from webkit-ews-07 for mac-mountainlion The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: webkit-ews-07 Port: mac-mountainlion Platform: Mac OS X 10.8.5
Comment on attachment 230861 [details] Patch Attachment 230861 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.appspot.com/results/5138534121865216 New failing tests: fast/multicol/newmulticol/client-rects.html fast/multicol/client-rects-spanners.html fast/multicol/client-rects.html fast/multicol/client-rects-spanners-complex.html
Created attachment 230882 [details] Archive of layout-test-results from webkit-ews-12 for mac-mountainlion-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: webkit-ews-12 Port: mac-mountainlion-wk2 Platform: Mac OS X 10.8.5
Created attachment 230925 [details] Patch
Landed in r168380.