<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[196024] trunk</title>
</head>
<body>
<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
#msg dl a { font-weight: bold}
#msg dl a:link { color:#fc3; }
#msg dl a:active { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/196024">196024</a></dd>
<dt>Author</dt> <dd>hyatt@apple.com</dd>
<dt>Date</dt> <dd>2016-02-02 11:50:01 -0800 (Tue, 02 Feb 2016)</dd>
</dl>
<h3>Log Message</h3>
<pre>Add a line grid pagination SPI to WebKit.
https://bugs.webkit.org/show_bug.cgi?id=153757
<rdar://problem/23041598>
Reviewed by Anders Carlsson.
Source/WebCore:
New tests in fast/multicol/pagination.
* page/Page.cpp:
(WebCore::Page::setPaginationLineGridEnabled):
* page/Page.h:
(WebCore::Page::paginationLineGridEnabled):
Add a boolean to the page to turn the line grid on and off.
* rendering/RenderBox.cpp:
(WebCore::RenderBox::styleDidChange):
Propagate the body's font up to the paginated RenderView so that
it can be used to establish the line grid.
* style/StyleResolveForDocument.cpp:
(WebCore::Style::resolveForDocument):
Set up a line grid with containment snapping by default if the
line grid enabled flag is set.
* testing/Internals.cpp:
(WebCore::Internals::resetToConsistentState):
(WebCore::Internals::setPagination):
(WebCore::Internals::setPaginationLineGridEnabled):
(WebCore::Internals::configurationForViewport):
* testing/Internals.h:
(WebCore::Internals::setPagination):
* testing/Internals.idl:
Add support for testing the grid being enabled.
Source/WebKit/mac:
* WebView/WebView.mm:
(-[WebView _setPaginationLineGridEnabled:]):
(-[WebView _paginationLineGridEnabled]):
* WebView/WebViewPrivate.h:
Source/WebKit2:
* Shared/WebPageCreationParameters.cpp:
(WebKit::WebPageCreationParameters::encode):
(WebKit::WebPageCreationParameters::decode):
* Shared/WebPageCreationParameters.h:
* UIProcess/API/C/WKPage.cpp:
(WKPageSetPaginationLineGridEnabled):
(WKPageGetPaginationLineGridEnabled):
* UIProcess/API/C/WKPagePrivate.h:
* UIProcess/API/Cocoa/WKBrowsingContextController.mm:
(-[WKBrowsingContextController setPaginationLineGridEnabled:]):
(-[WKBrowsingContextController paginationLineGridEnabled]):
* UIProcess/API/Cocoa/WKBrowsingContextControllerPrivate.h:
* UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView _paginationLineGridEnabled]):
(-[WKWebView _setPaginationLineGridEnabled:]):
* UIProcess/API/Cocoa/WKWebViewPrivate.h:
* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::WebPageProxy):
(WebKit::WebPageProxy::setPaginationLineGridEnabled):
(WebKit::WebPageProxy::creationParameters):
* UIProcess/WebPageProxy.h:
(WebKit::WebPageProxy::paginationLineGridEnabled):
* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::setPaginationLineGridEnabled):
WebProcess/WebPage/WebPage.h:
* WebProcess/WebPage/WebPage.messages.in:
LayoutTests:
* platform/mac/fast/multicol/pagination/BottomToTop-bt-expected.png:
* platform/mac/fast/multicol/pagination/BottomToTop-lr-expected.png:
* platform/mac/fast/multicol/pagination/BottomToTop-rl-expected.png:
* platform/mac/fast/multicol/pagination/BottomToTop-tb-expected.png:
* platform/mac/fast/multicol/pagination/BottomToTopGrid-bt-expected.png: Added.
* platform/mac/fast/multicol/pagination/BottomToTopGrid-bt-expected.txt: Added.
* platform/mac/fast/multicol/pagination/BottomToTopGrid-lr-expected.png: Added.
* platform/mac/fast/multicol/pagination/BottomToTopGrid-lr-expected.txt: Added.
* platform/mac/fast/multicol/pagination/BottomToTopGrid-rl-expected.png: Added.
* platform/mac/fast/multicol/pagination/BottomToTopGrid-rl-expected.txt: Added.
* platform/mac/fast/multicol/pagination/BottomToTopGrid-tb-expected.png: Added.
* platform/mac/fast/multicol/pagination/BottomToTopGrid-tb-expected.txt: Added.
* platform/mac/fast/multicol/pagination/LeftToRight-bt-expected.png:
* platform/mac/fast/multicol/pagination/LeftToRight-lr-expected.png:
* platform/mac/fast/multicol/pagination/LeftToRight-rl-expected.png:
* platform/mac/fast/multicol/pagination/LeftToRight-tb-expected.png:
* platform/mac/fast/multicol/pagination/LeftToRightGrid-bt-expected.png: Added.
* platform/mac/fast/multicol/pagination/LeftToRightGrid-bt-expected.txt: Added.
* platform/mac/fast/multicol/pagination/LeftToRightGrid-lr-expected.png: Added.
* platform/mac/fast/multicol/pagination/LeftToRightGrid-lr-expected.txt: Added.
* platform/mac/fast/multicol/pagination/LeftToRightGrid-rl-expected.png: Added.
* platform/mac/fast/multicol/pagination/LeftToRightGrid-rl-expected.txt: Added.
* platform/mac/fast/multicol/pagination/LeftToRightGrid-tb-expected.png: Added.
* platform/mac/fast/multicol/pagination/LeftToRightGrid-tb-expected.txt: Added.
* platform/mac/fast/multicol/pagination/RightToLeft-bt-expected.png:
* platform/mac/fast/multicol/pagination/RightToLeft-lr-expected.png:
* platform/mac/fast/multicol/pagination/RightToLeft-max-width-expected.png:
* platform/mac/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.png:
* platform/mac/fast/multicol/pagination/RightToLeft-rl-expected.png:
* platform/mac/fast/multicol/pagination/RightToLeft-tb-expected.png:
* platform/mac/fast/multicol/pagination/RightToLeftGrid-bt-expected.png: Added.
* platform/mac/fast/multicol/pagination/RightToLeftGrid-bt-expected.txt: Added.
* platform/mac/fast/multicol/pagination/RightToLeftGrid-lr-expected.png: Added.
* platform/mac/fast/multicol/pagination/RightToLeftGrid-lr-expected.txt: Added.
* platform/mac/fast/multicol/pagination/RightToLeftGrid-rl-expected.png: Added.
* platform/mac/fast/multicol/pagination/RightToLeftGrid-rl-expected.txt: Added.
* platform/mac/fast/multicol/pagination/RightToLeftGrid-tb-expected.png: Added.
* platform/mac/fast/multicol/pagination/RightToLeftGrid-tb-expected.txt: Added.
* platform/mac/fast/multicol/pagination/TopToBottom-bt-expected.png:
* platform/mac/fast/multicol/pagination/TopToBottom-lr-expected.png:
* platform/mac/fast/multicol/pagination/TopToBottom-rl-expected.png:
* platform/mac/fast/multicol/pagination/TopToBottom-tb-expected.png:
* platform/mac/fast/multicol/pagination/TopToBottomGrid-bt-expected.png: Added.
* platform/mac/fast/multicol/pagination/TopToBottomGrid-bt-expected.txt: Added.
* platform/mac/fast/multicol/pagination/TopToBottomGrid-lr-expected.png: Added.
* platform/mac/fast/multicol/pagination/TopToBottomGrid-lr-expected.txt: Added.
* platform/mac/fast/multicol/pagination/TopToBottomGrid-rl-expected.png: Added.
* platform/mac/fast/multicol/pagination/TopToBottomGrid-rl-expected.txt: Added.
* platform/mac/fast/multicol/pagination/TopToBottomGrid-tb-expected.png: Added.
* platform/mac/fast/multicol/pagination/TopToBottomGrid-tb-expected.txt: Added.
* platform/mac/fast/multicol/pagination/nested-transforms-expected.png:</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationBottomToTopbtexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTop-bt-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationBottomToToplrexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTop-lr-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationBottomToToprlexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTop-rl-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationBottomToToptbexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTop-tb-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRightbtexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRight-bt-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRightlrexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRight-lr-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRightrlexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRight-rl-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRighttbexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRight-tb-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftbtexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeft-bt-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftlrexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeft-lr-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftmaxwidthexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeft-max-width-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftrldynamicexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftrlexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeft-rl-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationRightToLefttbexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeft-tb-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottombtexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottom-bt-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottomlrexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottom-lr-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottomrlexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottom-rl-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottomtbexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottom-tb-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationnestedtransformsexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/nested-transforms-expected.png</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCorepagePagecpp">trunk/Source/WebCore/page/Page.cpp</a></li>
<li><a href="#trunkSourceWebCorepagePageh">trunk/Source/WebCore/page/Page.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderBoxcpp">trunk/Source/WebCore/rendering/RenderBox.cpp</a></li>
<li><a href="#trunkSourceWebCorestyleStyleResolveForDocumentcpp">trunk/Source/WebCore/style/StyleResolveForDocument.cpp</a></li>
<li><a href="#trunkSourceWebCoretestingInternalscpp">trunk/Source/WebCore/testing/Internals.cpp</a></li>
<li><a href="#trunkSourceWebCoretestingInternalsh">trunk/Source/WebCore/testing/Internals.h</a></li>
<li><a href="#trunkSourceWebCoretestingInternalsidl">trunk/Source/WebCore/testing/Internals.idl</a></li>
<li><a href="#trunkSourceWebKitmacChangeLog">trunk/Source/WebKit/mac/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitmacWebViewWebViewmm">trunk/Source/WebKit/mac/WebView/WebView.mm</a></li>
<li><a href="#trunkSourceWebKitmacWebViewWebViewPrivateh">trunk/Source/WebKit/mac/WebView/WebViewPrivate.h</a></li>
<li><a href="#trunkSourceWebKit2ChangeLog">trunk/Source/WebKit2/ChangeLog</a></li>
<li><a href="#trunkSourceWebKit2SharedWebPageCreationParameterscpp">trunk/Source/WebKit2/Shared/WebPageCreationParameters.cpp</a></li>
<li><a href="#trunkSourceWebKit2SharedWebPageCreationParametersh">trunk/Source/WebKit2/Shared/WebPageCreationParameters.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICWKPagecpp">trunk/Source/WebKit2/UIProcess/API/C/WKPage.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICWKPagePrivateh">trunk/Source/WebKit2/UIProcess/API/C/WKPagePrivate.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKBrowsingContextControllermm">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextController.mm</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKBrowsingContextControllerPrivateh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextControllerPrivate.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKWebViewmm">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPICocoaWKWebViewPrivateh">trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebPageProxycpp">trunk/Source/WebKit2/UIProcess/WebPageProxy.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebPageProxyh">trunk/Source/WebKit2/UIProcess/WebPageProxy.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebPagecpp">trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebPageh">trunk/Source/WebKit2/WebProcess/WebPage/WebPage.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebPagemessagesin">trunk/Source/WebKit2/WebProcess/WebPage/WebPage.messages.in</a></li>
</ul>
<h3>Added Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationBottomToTopGridbtexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-bt-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationBottomToTopGridbtexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-bt-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationBottomToTopGridlrexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-lr-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationBottomToTopGridlrexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-lr-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationBottomToTopGridrlexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-rl-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationBottomToTopGridrlexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-rl-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationBottomToTopGridtbexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-tb-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationBottomToTopGridtbexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-tb-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRightGridbtexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-bt-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRightGridbtexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-bt-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRightGridlrexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-lr-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRightGridlrexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-lr-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRightGridrlexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-rl-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRightGridrlexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-rl-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRightGridtbexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-tb-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRightGridtbexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-tb-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftGridbtexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-bt-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftGridbtexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-bt-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftGridlrexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-lr-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftGridlrexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-lr-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftGridrlexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-rl-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftGridrlexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-rl-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftGridtbexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-tb-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftGridtbexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-tb-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottomGridbtexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-bt-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottomGridbtexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-bt-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottomGridlrexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-lr-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottomGridlrexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-lr-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottomGridrlexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-rl-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottomGridrlexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-rl-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottomGridtbexpectedpng">trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-tb-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottomGridtbexpectedtxt">trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-tb-expected.txt</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/LayoutTests/ChangeLog        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -1,3 +1,63 @@
</span><ins>+2016-02-01 Dave Hyatt <hyatt@apple.com>
+
+ Add a line grid pagination SPI to WebKit.
+ https://bugs.webkit.org/show_bug.cgi?id=153757
+ <rdar://problem/23041598>
+
+ Reviewed by Anders Carlsson.
+
+ * platform/mac/fast/multicol/pagination/BottomToTop-bt-expected.png:
+ * platform/mac/fast/multicol/pagination/BottomToTop-lr-expected.png:
+ * platform/mac/fast/multicol/pagination/BottomToTop-rl-expected.png:
+ * platform/mac/fast/multicol/pagination/BottomToTop-tb-expected.png:
+ * platform/mac/fast/multicol/pagination/BottomToTopGrid-bt-expected.png: Added.
+ * platform/mac/fast/multicol/pagination/BottomToTopGrid-bt-expected.txt: Added.
+ * platform/mac/fast/multicol/pagination/BottomToTopGrid-lr-expected.png: Added.
+ * platform/mac/fast/multicol/pagination/BottomToTopGrid-lr-expected.txt: Added.
+ * platform/mac/fast/multicol/pagination/BottomToTopGrid-rl-expected.png: Added.
+ * platform/mac/fast/multicol/pagination/BottomToTopGrid-rl-expected.txt: Added.
+ * platform/mac/fast/multicol/pagination/BottomToTopGrid-tb-expected.png: Added.
+ * platform/mac/fast/multicol/pagination/BottomToTopGrid-tb-expected.txt: Added.
+ * platform/mac/fast/multicol/pagination/LeftToRight-bt-expected.png:
+ * platform/mac/fast/multicol/pagination/LeftToRight-lr-expected.png:
+ * platform/mac/fast/multicol/pagination/LeftToRight-rl-expected.png:
+ * platform/mac/fast/multicol/pagination/LeftToRight-tb-expected.png:
+ * platform/mac/fast/multicol/pagination/LeftToRightGrid-bt-expected.png: Added.
+ * platform/mac/fast/multicol/pagination/LeftToRightGrid-bt-expected.txt: Added.
+ * platform/mac/fast/multicol/pagination/LeftToRightGrid-lr-expected.png: Added.
+ * platform/mac/fast/multicol/pagination/LeftToRightGrid-lr-expected.txt: Added.
+ * platform/mac/fast/multicol/pagination/LeftToRightGrid-rl-expected.png: Added.
+ * platform/mac/fast/multicol/pagination/LeftToRightGrid-rl-expected.txt: Added.
+ * platform/mac/fast/multicol/pagination/LeftToRightGrid-tb-expected.png: Added.
+ * platform/mac/fast/multicol/pagination/LeftToRightGrid-tb-expected.txt: Added.
+ * platform/mac/fast/multicol/pagination/RightToLeft-bt-expected.png:
+ * platform/mac/fast/multicol/pagination/RightToLeft-lr-expected.png:
+ * platform/mac/fast/multicol/pagination/RightToLeft-max-width-expected.png:
+ * platform/mac/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.png:
+ * platform/mac/fast/multicol/pagination/RightToLeft-rl-expected.png:
+ * platform/mac/fast/multicol/pagination/RightToLeft-tb-expected.png:
+ * platform/mac/fast/multicol/pagination/RightToLeftGrid-bt-expected.png: Added.
+ * platform/mac/fast/multicol/pagination/RightToLeftGrid-bt-expected.txt: Added.
+ * platform/mac/fast/multicol/pagination/RightToLeftGrid-lr-expected.png: Added.
+ * platform/mac/fast/multicol/pagination/RightToLeftGrid-lr-expected.txt: Added.
+ * platform/mac/fast/multicol/pagination/RightToLeftGrid-rl-expected.png: Added.
+ * platform/mac/fast/multicol/pagination/RightToLeftGrid-rl-expected.txt: Added.
+ * platform/mac/fast/multicol/pagination/RightToLeftGrid-tb-expected.png: Added.
+ * platform/mac/fast/multicol/pagination/RightToLeftGrid-tb-expected.txt: Added.
+ * platform/mac/fast/multicol/pagination/TopToBottom-bt-expected.png:
+ * platform/mac/fast/multicol/pagination/TopToBottom-lr-expected.png:
+ * platform/mac/fast/multicol/pagination/TopToBottom-rl-expected.png:
+ * platform/mac/fast/multicol/pagination/TopToBottom-tb-expected.png:
+ * platform/mac/fast/multicol/pagination/TopToBottomGrid-bt-expected.png: Added.
+ * platform/mac/fast/multicol/pagination/TopToBottomGrid-bt-expected.txt: Added.
+ * platform/mac/fast/multicol/pagination/TopToBottomGrid-lr-expected.png: Added.
+ * platform/mac/fast/multicol/pagination/TopToBottomGrid-lr-expected.txt: Added.
+ * platform/mac/fast/multicol/pagination/TopToBottomGrid-rl-expected.png: Added.
+ * platform/mac/fast/multicol/pagination/TopToBottomGrid-rl-expected.txt: Added.
+ * platform/mac/fast/multicol/pagination/TopToBottomGrid-tb-expected.png: Added.
+ * platform/mac/fast/multicol/pagination/TopToBottomGrid-tb-expected.txt: Added.
+ * platform/mac/fast/multicol/pagination/nested-transforms-expected.png:
+
</ins><span class="cx"> 2016-02-02 Brady Eidson <beidson@apple.com>
</span><span class="cx">
</span><span class="cx"> Modern IDB: storage/indexeddb/dont-wedge.html sometimes ASSERTs.
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationBottomToTopbtexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTop-bt-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationBottomToToplrexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTop-lr-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationBottomToToprlexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTop-rl-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationBottomToToptbexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTop-tb-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationBottomToTopGridbtexpectedpng"></a>
<div class="binary"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-bt-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-bt-expected.png
</span><span class="cx">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4>Added: svn:mime-type</h4></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationBottomToTopGridbtexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-bt-expected.txt (0 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-bt-expected.txt         (rev 0)
+++ trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-bt-expected.txt        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -0,0 +1,62 @@
</span><ins>+layer at (0,0) size 785x1380
+ RenderView at (0,0) size 785x600
+ RenderMultiColumnSet at (0,0) size 785x600
+layer at (0,-601) size 785x1201 backgroundClip at (0,0) size 785x1380 clip at (0,0) size 785x1380 outlineClip at (0,0) size 785x1380
+ RenderMultiColumnFlowThread at (0,0) size 785x1201
+layer at (0,-601) size 785x1201 backgroundClip at (0,0) size 785x1380 clip at (0,0) size 785x1380 outlineClip at (0,0) size 785x1380
+ RenderBlock {HTML} at (0,0) size 785x1201
+ RenderBody {BODY} at (8,8) size 769x1179
+ RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,61) size 769x54
+ RenderText {#text} at (0,5) size 741x49
+ text run at (0,5) width 735: "1 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud"
+ text run at (0,23) width 741: "exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."
+ text run at (0,41) width 478: "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,126) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,188) size 769x54
+ RenderText {#text} at (0,4) size 763x50
+ text run at (0,4) width 763: "2 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis"
+ text run at (0,22) width 746: "nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu"
+ text run at (0,40) width 622: "fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,254) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,317) size 769x69
+ RenderText {#text} at (0,0) size 765x69
+ text run at (0,0) width 756: "3 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim"
+ text run at (0,18) width 765: "veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit"
+ text run at (0,36) width 737: "esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est"
+ text run at (0,54) width 47: "laborum."
+ RenderBlock {DIV} at (0,398) size 50x51 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,462) size 769x88
+ RenderText {#text} at (0,16) size 758x71
+ text run at (0,16) width 758: "4 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim"
+ text run at (0,34) width 704: "ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in"
+ text run at (0,52) width 757: "reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa"
+ text run at (0,70) width 264: "qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,563) size 50x51 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,628) size 769x84
+ RenderText {#text} at (0,12) size 759x71
+ text run at (0,12) width 759: "5 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
+ text run at (0,30) width 756: "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure"
+ text run at (0,48) width 724: "dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non"
+ text run at (0,66) width 421: "proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,712) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,778) size 769x78
+ RenderText {#text} at (0,6) size 763x72
+ text run at (0,6) width 763: "6 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna"
+ text run at (0,24) width 754: "aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
+ text run at (0,42) width 721: "Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint"
+ text run at (0,60) width 599: "occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,872) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,937) size 769x80
+ RenderText {#text} at (0,9) size 759x71
+ text run at (0,9) width 759: "7 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
+ text run at (0,27) width 756: "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure"
+ text run at (0,45) width 724: "dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non"
+ text run at (0,63) width 421: "proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,1032) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,1096) size 769x83
+ RenderText {#text} at (0,12) size 758x71
+ text run at (0,12) width 758: "8 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim"
+ text run at (0,30) width 704: "ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in"
+ text run at (0,48) width 757: "reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa"
+ text run at (0,66) width 264: "qui officia deserunt mollit anim id est laborum."
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationBottomToTopGridlrexpectedpng"></a>
<div class="binary"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-lr-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-lr-expected.png
</span><span class="cx">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4>Added: svn:mime-type</h4></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationBottomToTopGridlrexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-lr-expected.txt (0 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-lr-expected.txt         (rev 0)
+++ trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-lr-expected.txt        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -0,0 +1,170 @@
</span><ins>+layer at (0,0) size 785x600
+ RenderView at (0,0) size 785x600
+ RenderMultiColumnSet at (0,0) size 785x600
+layer at (0,0) size 3190x180 backgroundClip at (0,0) size 785x600 clip at (0,0) size 785x600 outlineClip at (0,0) size 785x600
+ RenderMultiColumnFlowThread at (0,0) size 3190x180
+layer at (0,0) size 3190x180 backgroundClip at (0,0) size 785x600 clip at (0,0) size 785x600 outlineClip at (0,0) size 785x600
+ RenderBlock {HTML} at (0,0) size 3190x180
+ RenderBody {BODY} at (8,8) size 3168x164
+ RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (61,0) size 252x164
+ RenderText {#text} at (5,0) size 247x161
+ text run at (5,0) width 134: "1 Lorem ipsum dolor sit amet,"
+ text run at (23,0) width 152: "consectetur adipisicing elit, sed do"
+ text run at (41,0) width 161: "eiusmod tempor incididunt ut labore"
+ text run at (59,0) width 155: "et dolore magna aliqua. Ut enim ad"
+ text run at (77,0) width 124: "minim veniam, quis nostrud"
+ text run at (95,0) width 153: "exercitation ullamco laboris nisi ut"
+ text run at (113,0) width 153: "aliquip ex ea commodo consequat."
+ text run at (131,0) width 103: "Duis aute irure dolor in"
+ text run at (149,0) width 157: "reprehenderit in voluptate velit esse"
+ text run at (167,0) width 126: "cillum dolore eu fugiat nulla"
+ text run at (185,0) width 143: "pariatur. Excepteur sint occaecat"
+ text run at (203,0) width 161: "cupidatat non proident, sunt in culpa"
+ text run at (221,0) width 151: "qui officia deserunt mollit anim id"
+ text run at (239,0) width 55: "est laborum."
+ RenderBlock {DIV} at (324,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (386,0) size 270x164
+ RenderText {#text} at (4,0) size 266x164
+ text run at (4,0) width 146: "2 Lorem ipsum dolor sit amet,"
+ text run at (22,0) width 151: "consectetur adipisicing elit, sed"
+ text run at (40,0) width 157: "do eiusmod tempor incididunt ut"
+ text run at (58,0) width 161: "labore et dolore magna aliqua. Ut"
+ text run at (76,0) width 137: "enim ad minim veniam, quis"
+ text run at (94,0) width 138: "nostrud exercitation ullamco"
+ text run at (112,0) width 130: "laboris nisi ut aliquip ex ea"
+ text run at (130,0) width 151: "commodo consequat. Duis aute"
+ text run at (148,0) width 143: "irure dolor in reprehenderit in"
+ text run at (166,0) width 160: "voluptate velit esse cillum dolore"
+ text run at (184,0) width 164: "eu fugiat nulla pariatur. Excepteur"
+ text run at (202,0) width 130: "sint occaecat cupidatat non"
+ text run at (220,0) width 160: "proident, sunt in culpa qui officia"
+ text run at (238,0) width 128: "deserunt mollit anim id est"
+ text run at (256,0) width 43: "laborum."
+ RenderBlock {DIV} at (668,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (731,0) size 297x164
+ RenderText {#text} at (0,0) size 297x164
+ text run at (0,0) width 158: "3 Lorem ipsum dolor sit amet,"
+ text run at (18,0) width 164: "consectetur adipisicing elit, sed"
+ text run at (47,0) width 157: "do eiusmod tempor incididunt"
+ text run at (66,0) width 133: "ut labore et dolore magna"
+ text run at (84,0) width 134: "aliqua. Ut enim ad minim"
+ text run at (102,0) width 109: "veniam, quis nostrud"
+ text run at (120,0) width 146: "exercitation ullamco laboris"
+ text run at (138,0) width 158: "nisi ut aliquip ex ea commodo"
+ text run at (156,0) width 136: "consequat. Duis aute irure"
+ text run at (174,0) width 127: "dolor in reprehenderit in"
+ text run at (192,0) width 137: "voluptate velit esse cillum"
+ text run at (210,0) width 158: "dolore eu fugiat nulla pariatur."
+ text run at (228,0) width 123: "Excepteur sint occaecat"
+ text run at (246,0) width 159: "cupidatat non proident, sunt in"
+ text run at (264,0) width 132: "culpa qui officia deserunt"
+ text run at (282,0) width 142: "mollit anim id est laborum."
+ RenderBlock {DIV} at (1040,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (1104,0) size 321x164
+ RenderText {#text} at (15,0) size 305x163
+ text run at (15,0) width 136: "4 Lorem ipsum dolor sit"
+ text run at (33,0) width 163: "amet, consectetur adipisicing"
+ text run at (51,0) width 156: "elit, sed do eiusmod tempor"
+ text run at (69,0) width 163: "incididunt ut labore et dolore"
+ text run at (87,0) width 145: "magna aliqua. Ut enim ad"
+ text run at (105,0) width 158: "minim veniam, quis nostrud"
+ text run at (123,0) width 157: "exercitation ullamco laboris"
+ text run at (141,0) width 110: "nisi ut aliquip ex ea"
+ text run at (159,0) width 149: "commodo consequat. Duis"
+ text run at (177,0) width 101: "aute irure dolor in"
+ text run at (195,0) width 145: "reprehenderit in voluptate"
+ text run at (213,0) width 147: "velit esse cillum dolore eu"
+ text run at (231,0) width 114: "fugiat nulla pariatur."
+ text run at (249,0) width 133: "Excepteur sint occaecat"
+ text run at (267,0) width 157: "cupidatat non proident, sunt"
+ text run at (285,0) width 157: "in culpa qui officia deserunt"
+ text run at (303,0) width 153: "mollit anim id est laborum."
+ RenderBlock {DIV} at (1438,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (1503,0) size 365x164
+ RenderText {#text} at (12,0) size 352x163
+ text run at (12,0) width 145: "5 Lorem ipsum dolor sit"
+ text run at (30,0) width 105: "amet, consectetur"
+ text run at (59,0) width 135: "adipisicing elit, sed do"
+ text run at (77,0) width 162: "eiusmod tempor incididunt"
+ text run at (95,0) width 154: "ut labore et dolore magna"
+ text run at (113,0) width 154: "aliqua. Ut enim ad minim"
+ text run at (131,0) width 126: "veniam, quis nostrud"
+ text run at (149,0) width 123: "exercitation ullamco"
+ text run at (167,0) width 163: "laboris nisi ut aliquip ex ea"
+ text run at (185,0) width 160: "commodo consequat. Duis"
+ text run at (203,0) width 108: "aute irure dolor in"
+ text run at (221,0) width 155: "reprehenderit in voluptate"
+ text run at (239,0) width 158: "velit esse cillum dolore eu"
+ text run at (257,0) width 123: "fugiat nulla pariatur."
+ text run at (275,0) width 142: "Excepteur sint occaecat"
+ text run at (293,0) width 139: "cupidatat non proident,"
+ text run at (311,0) width 142: "sunt in culpa qui officia"
+ text run at (329,0) width 160: "deserunt mollit anim id est"
+ text run at (347,0) width 54: "laborum."
+ RenderBlock {DIV} at (1882,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (1948,0) size 388x164
+ RenderText {#text} at (9,0) size 378x163
+ text run at (9,0) width 155: "6 Lorem ipsum dolor sit"
+ text run at (27,0) width 112: "amet, consectetur"
+ text run at (45,0) width 144: "adipisicing elit, sed do"
+ text run at (63,0) width 104: "eiusmod tempor"
+ text run at (81,0) width 141: "incididunt ut labore et"
+ text run at (99,0) width 155: "dolore magna aliqua. Ut"
+ text run at (117,0) width 152: "enim ad minim veniam,"
+ text run at (135,0) width 159: "quis nostrud exercitation"
+ text run at (153,0) width 143: "ullamco laboris nisi ut"
+ text run at (171,0) width 150: "aliquip ex ea commodo"
+ text run at (189,0) width 133: "consequat. Duis aute"
+ text run at (207,0) width 85: "irure dolor in"
+ text run at (225,0) width 102: "reprehenderit in"
+ text run at (243,0) width 123: "voluptate velit esse"
+ text run at (261,0) width 147: "cillum dolore eu fugiat"
+ text run at (279,0) width 158: "nulla pariatur. Excepteur"
+ text run at (297,0) width 145: "sint occaecat cupidatat"
+ text run at (315,0) width 133: "non proident, sunt in"
+ text run at (333,0) width 163: "culpa qui officia deserunt"
+ text run at (351,0) width 113: "mollit anim id est"
+ text run at (369,0) width 58: "laborum."
+ RenderBlock {DIV} at (2347,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (2412,0) size 348x164
+ RenderText {#text} at (7,0) size 341x163
+ text run at (7,0) width 145: "7 Lorem ipsum dolor sit"
+ text run at (25,0) width 105: "amet, consectetur"
+ text run at (43,0) width 135: "adipisicing elit, sed do"
+ text run at (61,0) width 162: "eiusmod tempor incididunt"
+ text run at (79,0) width 154: "ut labore et dolore magna"
+ text run at (97,0) width 154: "aliqua. Ut enim ad minim"
+ text run at (115,0) width 126: "veniam, quis nostrud"
+ text run at (133,0) width 123: "exercitation ullamco"
+ text run at (151,0) width 163: "laboris nisi ut aliquip ex ea"
+ text run at (169,0) width 160: "commodo consequat. Duis"
+ text run at (187,0) width 108: "aute irure dolor in"
+ text run at (205,0) width 155: "reprehenderit in voluptate"
+ text run at (223,0) width 158: "velit esse cillum dolore eu"
+ text run at (241,0) width 123: "fugiat nulla pariatur."
+ text run at (259,0) width 142: "Excepteur sint occaecat"
+ text run at (277,0) width 139: "cupidatat non proident,"
+ text run at (295,0) width 142: "sunt in culpa qui officia"
+ text run at (313,0) width 160: "deserunt mollit anim id est"
+ text run at (331,0) width 54: "laborum."
+ RenderBlock {DIV} at (2775,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (2839,0) size 329x164
+ RenderText {#text} at (12,0) size 317x163
+ text run at (12,0) width 136: "8 Lorem ipsum dolor sit"
+ text run at (30,0) width 163: "amet, consectetur adipisicing"
+ text run at (48,0) width 156: "elit, sed do eiusmod tempor"
+ text run at (66,0) width 163: "incididunt ut labore et dolore"
+ text run at (84,0) width 145: "magna aliqua. Ut enim ad"
+ text run at (102,0) width 158: "minim veniam, quis nostrud"
+ text run at (120,0) width 157: "exercitation ullamco laboris"
+ text run at (138,0) width 110: "nisi ut aliquip ex ea"
+ text run at (156,0) width 149: "commodo consequat. Duis"
+ text run at (174,0) width 101: "aute irure dolor in"
+ text run at (192,0) width 145: "reprehenderit in voluptate"
+ text run at (210,0) width 147: "velit esse cillum dolore eu"
+ text run at (228,0) width 114: "fugiat nulla pariatur."
+ text run at (246,0) width 133: "Excepteur sint occaecat"
+ text run at (264,0) width 157: "cupidatat non proident, sunt"
+ text run at (293,0) width 157: "in culpa qui officia deserunt"
+ text run at (312,0) width 153: "mollit anim id est laborum."
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationBottomToTopGridrlexpectedpng"></a>
<div class="binary"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-rl-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-rl-expected.png
</span><span class="cx">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4>Added: svn:mime-type</h4></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationBottomToTopGridrlexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-rl-expected.txt (0 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-rl-expected.txt         (rev 0)
+++ trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-rl-expected.txt        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -0,0 +1,170 @@
</span><ins>+layer at (0,0) size 785x600
+ RenderView at (0,0) size 785x600
+ RenderMultiColumnSet at (0,0) size 785x600
+layer at (-2403,0) size 3189x180 backgroundClip at (0,0) size 785x600 clip at (0,0) size 785x600 outlineClip at (0,0) size 785x600
+ RenderMultiColumnFlowThread at (0,0) size 3189x180
+layer at (-2403,0) size 3189x180 backgroundClip at (0,0) size 785x600 clip at (0,0) size 785x600 outlineClip at (0,0) size 785x600
+ RenderBlock {HTML} at (0,0) size 3189x180
+ RenderBody {BODY} at (8,8) size 3167x164
+ RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (61,0) size 252x164
+ RenderText {#text} at (5,0) size 247x161
+ text run at (5,0) width 134: "1 Lorem ipsum dolor sit amet,"
+ text run at (23,0) width 152: "consectetur adipisicing elit, sed do"
+ text run at (41,0) width 161: "eiusmod tempor incididunt ut labore"
+ text run at (59,0) width 155: "et dolore magna aliqua. Ut enim ad"
+ text run at (77,0) width 124: "minim veniam, quis nostrud"
+ text run at (95,0) width 153: "exercitation ullamco laboris nisi ut"
+ text run at (113,0) width 153: "aliquip ex ea commodo consequat."
+ text run at (131,0) width 103: "Duis aute irure dolor in"
+ text run at (149,0) width 157: "reprehenderit in voluptate velit esse"
+ text run at (167,0) width 126: "cillum dolore eu fugiat nulla"
+ text run at (185,0) width 143: "pariatur. Excepteur sint occaecat"
+ text run at (203,0) width 161: "cupidatat non proident, sunt in culpa"
+ text run at (221,0) width 151: "qui officia deserunt mollit anim id"
+ text run at (239,0) width 55: "est laborum."
+ RenderBlock {DIV} at (324,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (386,0) size 270x164
+ RenderText {#text} at (4,0) size 266x164
+ text run at (4,0) width 146: "2 Lorem ipsum dolor sit amet,"
+ text run at (22,0) width 151: "consectetur adipisicing elit, sed"
+ text run at (40,0) width 157: "do eiusmod tempor incididunt ut"
+ text run at (58,0) width 161: "labore et dolore magna aliqua. Ut"
+ text run at (76,0) width 137: "enim ad minim veniam, quis"
+ text run at (94,0) width 138: "nostrud exercitation ullamco"
+ text run at (112,0) width 130: "laboris nisi ut aliquip ex ea"
+ text run at (130,0) width 151: "commodo consequat. Duis aute"
+ text run at (148,0) width 143: "irure dolor in reprehenderit in"
+ text run at (166,0) width 160: "voluptate velit esse cillum dolore"
+ text run at (184,0) width 164: "eu fugiat nulla pariatur. Excepteur"
+ text run at (202,0) width 130: "sint occaecat cupidatat non"
+ text run at (220,0) width 160: "proident, sunt in culpa qui officia"
+ text run at (238,0) width 128: "deserunt mollit anim id est"
+ text run at (256,0) width 43: "laborum."
+ RenderBlock {DIV} at (668,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (731,0) size 296x164
+ RenderText {#text} at (0,0) size 296x164
+ text run at (0,0) width 158: "3 Lorem ipsum dolor sit amet,"
+ text run at (18,0) width 164: "consectetur adipisicing elit, sed"
+ text run at (47,0) width 157: "do eiusmod tempor incididunt"
+ text run at (64,0) width 134: "ut labore et dolore magna"
+ text run at (82,0) width 134: "aliqua. Ut enim ad minim"
+ text run at (100,0) width 110: "veniam, quis nostrud"
+ text run at (118,0) width 146: "exercitation ullamco laboris"
+ text run at (136,0) width 158: "nisi ut aliquip ex ea commodo"
+ text run at (154,0) width 137: "consequat. Duis aute irure"
+ text run at (172,0) width 128: "dolor in reprehenderit in"
+ text run at (190,0) width 137: "voluptate velit esse cillum"
+ text run at (208,0) width 159: "dolore eu fugiat nulla pariatur."
+ text run at (226,0) width 124: "Excepteur sint occaecat"
+ text run at (244,0) width 160: "cupidatat non proident, sunt in"
+ text run at (262,0) width 133: "culpa qui officia deserunt"
+ text run at (280,0) width 142: "mollit anim id est laborum."
+ RenderBlock {DIV} at (1039,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (1103,0) size 322x164
+ RenderText {#text} at (16,0) size 305x163
+ text run at (16,0) width 136: "4 Lorem ipsum dolor sit"
+ text run at (34,0) width 163: "amet, consectetur adipisicing"
+ text run at (52,0) width 156: "elit, sed do eiusmod tempor"
+ text run at (70,0) width 163: "incididunt ut labore et dolore"
+ text run at (88,0) width 145: "magna aliqua. Ut enim ad"
+ text run at (106,0) width 158: "minim veniam, quis nostrud"
+ text run at (124,0) width 157: "exercitation ullamco laboris"
+ text run at (142,0) width 110: "nisi ut aliquip ex ea"
+ text run at (160,0) width 149: "commodo consequat. Duis"
+ text run at (178,0) width 101: "aute irure dolor in"
+ text run at (196,0) width 145: "reprehenderit in voluptate"
+ text run at (214,0) width 147: "velit esse cillum dolore eu"
+ text run at (232,0) width 114: "fugiat nulla pariatur."
+ text run at (250,0) width 133: "Excepteur sint occaecat"
+ text run at (268,0) width 157: "cupidatat non proident, sunt"
+ text run at (286,0) width 157: "in culpa qui officia deserunt"
+ text run at (304,0) width 153: "mollit anim id est laborum."
+ RenderBlock {DIV} at (1438,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (1503,0) size 365x164
+ RenderText {#text} at (12,0) size 352x163
+ text run at (12,0) width 145: "5 Lorem ipsum dolor sit"
+ text run at (30,0) width 105: "amet, consectetur"
+ text run at (59,0) width 135: "adipisicing elit, sed do"
+ text run at (77,0) width 162: "eiusmod tempor incididunt"
+ text run at (95,0) width 154: "ut labore et dolore magna"
+ text run at (113,0) width 154: "aliqua. Ut enim ad minim"
+ text run at (131,0) width 126: "veniam, quis nostrud"
+ text run at (149,0) width 123: "exercitation ullamco"
+ text run at (167,0) width 163: "laboris nisi ut aliquip ex ea"
+ text run at (185,0) width 160: "commodo consequat. Duis"
+ text run at (203,0) width 108: "aute irure dolor in"
+ text run at (221,0) width 155: "reprehenderit in voluptate"
+ text run at (239,0) width 158: "velit esse cillum dolore eu"
+ text run at (257,0) width 123: "fugiat nulla pariatur."
+ text run at (275,0) width 142: "Excepteur sint occaecat"
+ text run at (293,0) width 139: "cupidatat non proident,"
+ text run at (311,0) width 142: "sunt in culpa qui officia"
+ text run at (329,0) width 160: "deserunt mollit anim id est"
+ text run at (347,0) width 54: "laborum."
+ RenderBlock {DIV} at (1882,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (1948,0) size 388x164
+ RenderText {#text} at (9,0) size 378x163
+ text run at (9,0) width 155: "6 Lorem ipsum dolor sit"
+ text run at (27,0) width 112: "amet, consectetur"
+ text run at (45,0) width 144: "adipisicing elit, sed do"
+ text run at (63,0) width 104: "eiusmod tempor"
+ text run at (81,0) width 141: "incididunt ut labore et"
+ text run at (99,0) width 155: "dolore magna aliqua. Ut"
+ text run at (117,0) width 152: "enim ad minim veniam,"
+ text run at (135,0) width 159: "quis nostrud exercitation"
+ text run at (153,0) width 143: "ullamco laboris nisi ut"
+ text run at (171,0) width 150: "aliquip ex ea commodo"
+ text run at (189,0) width 133: "consequat. Duis aute"
+ text run at (207,0) width 85: "irure dolor in"
+ text run at (225,0) width 102: "reprehenderit in"
+ text run at (243,0) width 123: "voluptate velit esse"
+ text run at (261,0) width 147: "cillum dolore eu fugiat"
+ text run at (279,0) width 158: "nulla pariatur. Excepteur"
+ text run at (297,0) width 145: "sint occaecat cupidatat"
+ text run at (315,0) width 133: "non proident, sunt in"
+ text run at (333,0) width 163: "culpa qui officia deserunt"
+ text run at (351,0) width 113: "mollit anim id est"
+ text run at (369,0) width 58: "laborum."
+ RenderBlock {DIV} at (2347,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (2412,0) size 348x164
+ RenderText {#text} at (7,0) size 341x163
+ text run at (7,0) width 145: "7 Lorem ipsum dolor sit"
+ text run at (25,0) width 105: "amet, consectetur"
+ text run at (43,0) width 135: "adipisicing elit, sed do"
+ text run at (61,0) width 162: "eiusmod tempor incididunt"
+ text run at (79,0) width 154: "ut labore et dolore magna"
+ text run at (97,0) width 154: "aliqua. Ut enim ad minim"
+ text run at (115,0) width 126: "veniam, quis nostrud"
+ text run at (133,0) width 123: "exercitation ullamco"
+ text run at (151,0) width 163: "laboris nisi ut aliquip ex ea"
+ text run at (169,0) width 160: "commodo consequat. Duis"
+ text run at (187,0) width 108: "aute irure dolor in"
+ text run at (205,0) width 155: "reprehenderit in voluptate"
+ text run at (223,0) width 158: "velit esse cillum dolore eu"
+ text run at (241,0) width 123: "fugiat nulla pariatur."
+ text run at (259,0) width 142: "Excepteur sint occaecat"
+ text run at (277,0) width 139: "cupidatat non proident,"
+ text run at (295,0) width 142: "sunt in culpa qui officia"
+ text run at (313,0) width 160: "deserunt mollit anim id est"
+ text run at (331,0) width 54: "laborum."
+ RenderBlock {DIV} at (2775,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (2839,0) size 328x164
+ RenderText {#text} at (12,0) size 316x163
+ text run at (12,0) width 136: "8 Lorem ipsum dolor sit"
+ text run at (30,0) width 163: "amet, consectetur adipisicing"
+ text run at (48,0) width 156: "elit, sed do eiusmod tempor"
+ text run at (66,0) width 163: "incididunt ut labore et dolore"
+ text run at (84,0) width 145: "magna aliqua. Ut enim ad"
+ text run at (102,0) width 158: "minim veniam, quis nostrud"
+ text run at (120,0) width 157: "exercitation ullamco laboris"
+ text run at (138,0) width 110: "nisi ut aliquip ex ea"
+ text run at (156,0) width 149: "commodo consequat. Duis"
+ text run at (174,0) width 101: "aute irure dolor in"
+ text run at (192,0) width 145: "reprehenderit in voluptate"
+ text run at (210,0) width 147: "velit esse cillum dolore eu"
+ text run at (228,0) width 114: "fugiat nulla pariatur."
+ text run at (246,0) width 133: "Excepteur sint occaecat"
+ text run at (264,0) width 157: "cupidatat non proident, sunt"
+ text run at (293,0) width 157: "in culpa qui officia deserunt"
+ text run at (310,0) width 153: "mollit anim id est laborum."
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationBottomToTopGridtbexpectedpng"></a>
<div class="binary"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-tb-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-tb-expected.png
</span><span class="cx">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4>Added: svn:mime-type</h4></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationBottomToTopGridtbexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-tb-expected.txt (0 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-tb-expected.txt         (rev 0)
+++ trunk/LayoutTests/platform/mac/fast/multicol/pagination/BottomToTopGrid-tb-expected.txt        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -0,0 +1,62 @@
</span><ins>+layer at (0,0) size 785x600
+ RenderView at (0,0) size 785x600
+ RenderMultiColumnSet at (0,0) size 785x600
+layer at (0,0) size 785x1201 backgroundClip at (0,0) size 785x600 clip at (0,0) size 785x600 outlineClip at (0,0) size 785x600
+ RenderMultiColumnFlowThread at (0,0) size 785x1201
+layer at (0,0) size 785x1201 backgroundClip at (0,0) size 785x600 clip at (0,0) size 785x600 outlineClip at (0,0) size 785x600
+ RenderBlock {HTML} at (0,0) size 785x1201
+ RenderBody {BODY} at (8,8) size 769x1179
+ RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,61) size 769x54
+ RenderText {#text} at (0,5) size 741x49
+ text run at (0,5) width 735: "1 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud"
+ text run at (0,23) width 741: "exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."
+ text run at (0,41) width 478: "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,126) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,188) size 769x54
+ RenderText {#text} at (0,4) size 763x50
+ text run at (0,4) width 763: "2 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis"
+ text run at (0,22) width 746: "nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu"
+ text run at (0,40) width 622: "fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,254) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,317) size 769x69
+ RenderText {#text} at (0,0) size 765x69
+ text run at (0,0) width 756: "3 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim"
+ text run at (0,18) width 765: "veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit"
+ text run at (0,36) width 737: "esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est"
+ text run at (0,54) width 47: "laborum."
+ RenderBlock {DIV} at (0,398) size 50x51 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,462) size 769x88
+ RenderText {#text} at (0,16) size 758x71
+ text run at (0,16) width 758: "4 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim"
+ text run at (0,34) width 704: "ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in"
+ text run at (0,52) width 757: "reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa"
+ text run at (0,70) width 264: "qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,563) size 50x51 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,628) size 769x84
+ RenderText {#text} at (0,12) size 759x71
+ text run at (0,12) width 759: "5 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
+ text run at (0,30) width 756: "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure"
+ text run at (0,48) width 724: "dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non"
+ text run at (0,66) width 421: "proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,712) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,778) size 769x78
+ RenderText {#text} at (0,6) size 763x72
+ text run at (0,6) width 763: "6 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna"
+ text run at (0,24) width 754: "aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
+ text run at (0,42) width 721: "Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint"
+ text run at (0,60) width 599: "occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,872) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,937) size 769x80
+ RenderText {#text} at (0,9) size 759x71
+ text run at (0,9) width 759: "7 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
+ text run at (0,27) width 756: "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure"
+ text run at (0,45) width 724: "dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non"
+ text run at (0,63) width 421: "proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,1032) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,1096) size 769x83
+ RenderText {#text} at (0,12) size 758x71
+ text run at (0,12) width 758: "8 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim"
+ text run at (0,30) width 704: "ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in"
+ text run at (0,48) width 757: "reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa"
+ text run at (0,66) width 264: "qui officia deserunt mollit anim id est laborum."
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRightbtexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRight-bt-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRightlrexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRight-lr-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRightrlexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRight-rl-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRighttbexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRight-tb-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRightGridbtexpectedpng"></a>
<div class="binary"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-bt-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-bt-expected.png
</span><span class="cx">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4>Added: svn:mime-type</h4></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRightGridbtexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-bt-expected.txt (0 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-bt-expected.txt         (rev 0)
+++ trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-bt-expected.txt        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -0,0 +1,170 @@
</span><ins>+layer at (0,0) size 1180x585
+ RenderView at (0,0) size 800x585
+ RenderMultiColumnSet at (0,0) size 800x585
+layer at (0,-2622) size 180x3208 backgroundClip at (0,0) size 1180x585 clip at (0,0) size 1180x585 outlineClip at (0,0) size 1180x585
+ RenderMultiColumnFlowThread at (0,0) size 180x3208
+layer at (0,-2622) size 180x3208 backgroundClip at (0,0) size 1180x585 clip at (0,0) size 1180x585 outlineClip at (0,0) size 1180x585
+ RenderBlock {HTML} at (0,0) size 180x3208
+ RenderBody {BODY} at (8,8) size 164x3186
+ RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,61) size 164x252
+ RenderText {#text} at (0,5) size 161x247
+ text run at (0,5) width 134: "1 Lorem ipsum dolor sit amet,"
+ text run at (0,23) width 152: "consectetur adipisicing elit, sed do"
+ text run at (0,41) width 161: "eiusmod tempor incididunt ut labore"
+ text run at (0,59) width 155: "et dolore magna aliqua. Ut enim ad"
+ text run at (0,77) width 124: "minim veniam, quis nostrud"
+ text run at (0,95) width 153: "exercitation ullamco laboris nisi ut"
+ text run at (0,113) width 153: "aliquip ex ea commodo consequat."
+ text run at (0,131) width 103: "Duis aute irure dolor in"
+ text run at (0,149) width 157: "reprehenderit in voluptate velit esse"
+ text run at (0,167) width 126: "cillum dolore eu fugiat nulla"
+ text run at (0,185) width 143: "pariatur. Excepteur sint occaecat"
+ text run at (0,203) width 161: "cupidatat non proident, sunt in culpa"
+ text run at (0,221) width 151: "qui officia deserunt mollit anim id"
+ text run at (0,239) width 55: "est laborum."
+ RenderBlock {DIV} at (0,324) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,386) size 164x279
+ RenderText {#text} at (0,4) size 164x275
+ text run at (0,4) width 146: "2 Lorem ipsum dolor sit amet,"
+ text run at (0,22) width 151: "consectetur adipisicing elit, sed"
+ text run at (0,40) width 157: "do eiusmod tempor incididunt ut"
+ text run at (0,58) width 161: "labore et dolore magna aliqua. Ut"
+ text run at (0,76) width 137: "enim ad minim veniam, quis"
+ text run at (0,94) width 138: "nostrud exercitation ullamco"
+ text run at (0,112) width 130: "laboris nisi ut aliquip ex ea"
+ text run at (0,130) width 151: "commodo consequat. Duis aute"
+ text run at (0,148) width 143: "irure dolor in reprehenderit in"
+ text run at (0,166) width 160: "voluptate velit esse cillum dolore"
+ text run at (0,193) width 164: "eu fugiat nulla pariatur. Excepteur"
+ text run at (0,211) width 130: "sint occaecat cupidatat non"
+ text run at (0,229) width 160: "proident, sunt in culpa qui officia"
+ text run at (0,247) width 128: "deserunt mollit anim id est"
+ text run at (0,265) width 43: "laborum."
+ RenderBlock {DIV} at (0,677) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,740) size 164x285
+ RenderText {#text} at (0,0) size 164x285
+ text run at (0,0) width 158: "3 Lorem ipsum dolor sit amet,"
+ text run at (0,18) width 164: "consectetur adipisicing elit, sed"
+ text run at (0,36) width 157: "do eiusmod tempor incididunt"
+ text run at (0,54) width 133: "ut labore et dolore magna"
+ text run at (0,72) width 134: "aliqua. Ut enim ad minim"
+ text run at (0,90) width 109: "veniam, quis nostrud"
+ text run at (0,108) width 146: "exercitation ullamco laboris"
+ text run at (0,126) width 158: "nisi ut aliquip ex ea commodo"
+ text run at (0,144) width 136: "consequat. Duis aute irure"
+ text run at (0,162) width 127: "dolor in reprehenderit in"
+ text run at (0,180) width 137: "voluptate velit esse cillum"
+ text run at (0,198) width 158: "dolore eu fugiat nulla pariatur."
+ text run at (0,216) width 123: "Excepteur sint occaecat"
+ text run at (0,234) width 159: "cupidatat non proident, sunt in"
+ text run at (0,252) width 132: "culpa qui officia deserunt"
+ text run at (0,270) width 142: "mollit anim id est laborum."
+ RenderBlock {DIV} at (0,1038) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,1102) size 164x329
+ RenderText {#text} at (0,15) size 163x314
+ text run at (0,15) width 136: "4 Lorem ipsum dolor sit"
+ text run at (0,33) width 163: "amet, consectetur adipisicing"
+ text run at (0,60) width 156: "elit, sed do eiusmod tempor"
+ text run at (0,78) width 163: "incididunt ut labore et dolore"
+ text run at (0,96) width 145: "magna aliqua. Ut enim ad"
+ text run at (0,114) width 158: "minim veniam, quis nostrud"
+ text run at (0,132) width 157: "exercitation ullamco laboris"
+ text run at (0,150) width 110: "nisi ut aliquip ex ea"
+ text run at (0,168) width 149: "commodo consequat. Duis"
+ text run at (0,186) width 101: "aute irure dolor in"
+ text run at (0,204) width 145: "reprehenderit in voluptate"
+ text run at (0,222) width 147: "velit esse cillum dolore eu"
+ text run at (0,240) width 114: "fugiat nulla pariatur."
+ text run at (0,258) width 133: "Excepteur sint occaecat"
+ text run at (0,276) width 157: "cupidatat non proident, sunt"
+ text run at (0,294) width 157: "in culpa qui officia deserunt"
+ text run at (0,312) width 153: "mollit anim id est laborum."
+ RenderBlock {DIV} at (0,1444) size 50x51 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,1509) size 164x364
+ RenderText {#text} at (0,13) size 163x350
+ text run at (0,13) width 145: "5 Lorem ipsum dolor sit"
+ text run at (0,31) width 105: "amet, consectetur"
+ text run at (0,49) width 135: "adipisicing elit, sed do"
+ text run at (0,67) width 162: "eiusmod tempor incididunt"
+ text run at (0,85) width 154: "ut labore et dolore magna"
+ text run at (0,103) width 154: "aliqua. Ut enim ad minim"
+ text run at (0,121) width 126: "veniam, quis nostrud"
+ text run at (0,139) width 123: "exercitation ullamco"
+ text run at (0,157) width 163: "laboris nisi ut aliquip ex ea"
+ text run at (0,175) width 160: "commodo consequat. Duis"
+ text run at (0,193) width 108: "aute irure dolor in"
+ text run at (0,211) width 155: "reprehenderit in voluptate"
+ text run at (0,238) width 158: "velit esse cillum dolore eu"
+ text run at (0,256) width 123: "fugiat nulla pariatur."
+ text run at (0,274) width 142: "Excepteur sint occaecat"
+ text run at (0,292) width 139: "cupidatat non proident,"
+ text run at (0,310) width 142: "sunt in culpa qui officia"
+ text run at (0,328) width 160: "deserunt mollit anim id est"
+ text run at (0,346) width 54: "laborum."
+ RenderBlock {DIV} at (0,1887) size 50x51 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,1953) size 164x397
+ RenderText {#text} at (0,9) size 163x388
+ text run at (0,9) width 155: "6 Lorem ipsum dolor sit"
+ text run at (0,27) width 112: "amet, consectetur"
+ text run at (0,45) width 144: "adipisicing elit, sed do"
+ text run at (0,63) width 104: "eiusmod tempor"
+ text run at (0,81) width 141: "incididunt ut labore et"
+ text run at (0,99) width 155: "dolore magna aliqua. Ut"
+ text run at (0,117) width 152: "enim ad minim veniam,"
+ text run at (0,135) width 159: "quis nostrud exercitation"
+ text run at (0,153) width 143: "ullamco laboris nisi ut"
+ text run at (0,171) width 150: "aliquip ex ea commodo"
+ text run at (0,189) width 133: "consequat. Duis aute"
+ text run at (0,207) width 85: "irure dolor in"
+ text run at (0,225) width 102: "reprehenderit in"
+ text run at (0,243) width 123: "voluptate velit esse"
+ text run at (0,261) width 147: "cillum dolore eu fugiat"
+ text run at (0,279) width 158: "nulla pariatur. Excepteur"
+ text run at (0,297) width 145: "sint occaecat cupidatat"
+ text run at (0,315) width 133: "non proident, sunt in"
+ text run at (0,333) width 163: "culpa qui officia deserunt"
+ text run at (0,351) width 113: "mollit anim id est"
+ text run at (0,378) width 58: "laborum."
+ RenderBlock {DIV} at (0,2366) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,2431) size 164x350
+ RenderText {#text} at (0,9) size 163x341
+ text run at (0,9) width 145: "7 Lorem ipsum dolor sit"
+ text run at (0,27) width 105: "amet, consectetur"
+ text run at (0,45) width 135: "adipisicing elit, sed do"
+ text run at (0,63) width 162: "eiusmod tempor incididunt"
+ text run at (0,81) width 154: "ut labore et dolore magna"
+ text run at (0,99) width 154: "aliqua. Ut enim ad minim"
+ text run at (0,117) width 126: "veniam, quis nostrud"
+ text run at (0,135) width 123: "exercitation ullamco"
+ text run at (0,153) width 163: "laboris nisi ut aliquip ex ea"
+ text run at (0,171) width 160: "commodo consequat. Duis"
+ text run at (0,189) width 108: "aute irure dolor in"
+ text run at (0,207) width 155: "reprehenderit in voluptate"
+ text run at (0,225) width 158: "velit esse cillum dolore eu"
+ text run at (0,243) width 123: "fugiat nulla pariatur."
+ text run at (0,261) width 142: "Excepteur sint occaecat"
+ text run at (0,279) width 139: "cupidatat non proident,"
+ text run at (0,297) width 142: "sunt in culpa qui officia"
+ text run at (0,315) width 160: "deserunt mollit anim id est"
+ text run at (0,333) width 54: "laborum."
+ RenderBlock {DIV} at (0,2796) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,2860) size 164x326
+ RenderText {#text} at (0,12) size 163x314
+ text run at (0,12) width 136: "8 Lorem ipsum dolor sit"
+ text run at (0,30) width 163: "amet, consectetur adipisicing"
+ text run at (0,57) width 156: "elit, sed do eiusmod tempor"
+ text run at (0,75) width 163: "incididunt ut labore et dolore"
+ text run at (0,93) width 145: "magna aliqua. Ut enim ad"
+ text run at (0,111) width 158: "minim veniam, quis nostrud"
+ text run at (0,129) width 157: "exercitation ullamco laboris"
+ text run at (0,147) width 110: "nisi ut aliquip ex ea"
+ text run at (0,165) width 149: "commodo consequat. Duis"
+ text run at (0,183) width 101: "aute irure dolor in"
+ text run at (0,201) width 145: "reprehenderit in voluptate"
+ text run at (0,219) width 147: "velit esse cillum dolore eu"
+ text run at (0,237) width 114: "fugiat nulla pariatur."
+ text run at (0,255) width 133: "Excepteur sint occaecat"
+ text run at (0,273) width 157: "cupidatat non proident, sunt"
+ text run at (0,291) width 157: "in culpa qui officia deserunt"
+ text run at (0,309) width 153: "mollit anim id est laborum."
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRightGridlrexpectedpng"></a>
<div class="binary"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-lr-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-lr-expected.png
</span><span class="cx">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4>Added: svn:mime-type</h4></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRightGridlrexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-lr-expected.txt (0 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-lr-expected.txt         (rev 0)
+++ trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-lr-expected.txt        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -0,0 +1,71 @@
</span><ins>+layer at (0,0) size 1580x585
+ RenderView at (0,0) size 800x585
+ RenderMultiColumnSet at (0,0) size 800x585
+layer at (0,0) size 1364x585
+ RenderMultiColumnFlowThread at (0,0) size 1364x585
+layer at (0,0) size 1364x585
+ RenderBlock {HTML} at (0,0) size 1364x585
+ RenderBody {BODY} at (8,8) size 1342x569
+ RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (61,0) size 72x569
+ RenderText {#text} at (5,0) size 67x557
+ text run at (5,0) width 557: "1 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
+ text run at (23,0) width 554: "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure"
+ text run at (41,0) width 531: "dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non"
+ text run at (59,0) width 309: "proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (144,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (206,0) size 72x569
+ RenderText {#text} at (4,0) size 68x547
+ text run at (4,0) width 537: "2 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore"
+ text run at (22,0) width 547: "magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo"
+ text run at (40,0) width 523: "consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."
+ text run at (58,0) width 521: "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (290,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (352,0) size 89x569
+ RenderText {#text} at (1,0) size 88x561
+ text run at (1,0) width 546: "3 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et"
+ text run at (20,0) width 559: "dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex"
+ text run at (38,0) width 561: "ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat"
+ text run at (56,0) width 559: "nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim"
+ text run at (74,0) width 78: "id est laborum."
+ RenderBlock {DIV} at (453,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (517,0) size 105x569
+ RenderText {#text} at (15,0) size 89x556
+ text run at (15,0) width 536: "4 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut"
+ text run at (33,0) width 556: "labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris"
+ text run at (51,0) width 543: "nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit"
+ text run at (69,0) width 546: "esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in"
+ text run at (87,0) width 298: "culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (635,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (700,0) size 102x569
+ RenderText {#text} at (12,0) size 89x567
+ text run at (12,0) width 558: "5 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt"
+ text run at (30,0) width 567: "ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco"
+ text run at (48,0) width 537: "laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in"
+ text run at (66,0) width 547: "voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat"
+ text run at (84,0) width 447: "non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (816,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (882,0) size 118x569
+ RenderText {#text} at (9,0) size 109x559
+ text run at (9,0) width 527: "6 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor"
+ text run at (28,0) width 539: "incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud"
+ text run at (46,0) width 547: "exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure"
+ text run at (64,0) width 526: "dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."
+ text run at (82,0) width 559: "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit"
+ text run at (100,0) width 132: "anim id est laborum."
+ RenderBlock {DIV} at (1016,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (1072,0) size 90x569
+ RenderText {#text} at (0,0) size 90x567
+ text run at (0,0) width 559: "7 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt"
+ text run at (19,0) width 567: "ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco"
+ text run at (37,0) width 537: "laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in"
+ text run at (55,0) width 547: "voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat"
+ text run at (73,0) width 447: "non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (1176,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (1240,0) size 102x569
+ RenderText {#text} at (12,0) size 89x556
+ text run at (12,0) width 536: "8 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut"
+ text run at (30,0) width 556: "labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris"
+ text run at (48,0) width 543: "nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit"
+ text run at (66,0) width 546: "esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in"
+ text run at (84,0) width 298: "culpa qui officia deserunt mollit anim id est laborum."
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRightGridrlexpectedpng"></a>
<div class="binary"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-rl-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-rl-expected.png
</span><span class="cx">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4>Added: svn:mime-type</h4></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRightGridrlexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-rl-expected.txt (0 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-rl-expected.txt         (rev 0)
+++ trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-rl-expected.txt        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -0,0 +1,71 @@
</span><ins>+layer at (0,0) size 800x585
+ RenderView at (0,0) size 800x585
+ RenderMultiColumnSet at (0,0) size 800x585
+layer at (-599,0) size 1399x585 backgroundClip at (0,0) size 800x585 clip at (0,0) size 800x585 outlineClip at (0,0) size 800x585
+ RenderMultiColumnFlowThread at (0,0) size 1399x585
+layer at (-599,0) size 1399x585 backgroundClip at (0,0) size 800x585 clip at (0,0) size 800x585 outlineClip at (0,0) size 800x585
+ RenderBlock {HTML} at (0,0) size 1399x585
+ RenderBody {BODY} at (8,8) size 1377x569
+ RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (61,0) size 72x569
+ RenderText {#text} at (5,0) size 67x557
+ text run at (5,0) width 557: "1 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
+ text run at (23,0) width 554: "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure"
+ text run at (41,0) width 531: "dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non"
+ text run at (59,0) width 309: "proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (144,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (206,0) size 72x569
+ RenderText {#text} at (4,0) size 68x547
+ text run at (4,0) width 537: "2 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore"
+ text run at (22,0) width 547: "magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo"
+ text run at (40,0) width 523: "consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."
+ text run at (58,0) width 521: "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (290,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (352,0) size 88x569
+ RenderText {#text} at (1,0) size 87x561
+ text run at (1,0) width 546: "3 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et"
+ text run at (18,0) width 559: "dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex"
+ text run at (36,0) width 562: "ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat"
+ text run at (54,0) width 559: "nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim"
+ text run at (72,0) width 79: "id est laborum."
+ RenderBlock {DIV} at (452,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (516,0) size 106x569
+ RenderText {#text} at (16,0) size 89x556
+ text run at (16,0) width 536: "4 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut"
+ text run at (34,0) width 556: "labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris"
+ text run at (52,0) width 543: "nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit"
+ text run at (70,0) width 546: "esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in"
+ text run at (88,0) width 298: "culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (635,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (700,0) size 102x569
+ RenderText {#text} at (12,0) size 89x567
+ text run at (12,0) width 558: "5 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt"
+ text run at (30,0) width 567: "ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco"
+ text run at (48,0) width 537: "laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in"
+ text run at (66,0) width 547: "voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat"
+ text run at (84,0) width 447: "non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (816,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (882,0) size 135x569
+ RenderText {#text} at (9,0) size 126x559
+ text run at (9,0) width 527: "6 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor"
+ text run at (44,0) width 539: "incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud"
+ text run at (62,0) width 548: "exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure"
+ text run at (80,0) width 527: "dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."
+ text run at (98,0) width 559: "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit"
+ text run at (116,0) width 133: "anim id est laborum."
+ RenderBlock {DIV} at (1033,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (1098,0) size 99x569
+ RenderText {#text} at (10,0) size 89x567
+ text run at (10,0) width 558: "7 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt"
+ text run at (28,0) width 567: "ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco"
+ text run at (46,0) width 537: "laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in"
+ text run at (64,0) width 547: "voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat"
+ text run at (82,0) width 447: "non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (1212,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (1276,0) size 101x569
+ RenderText {#text} at (12,0) size 89x556
+ text run at (12,0) width 536: "8 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut"
+ text run at (30,0) width 556: "labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris"
+ text run at (48,0) width 543: "nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit"
+ text run at (66,0) width 546: "esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in"
+ text run at (84,0) width 298: "culpa qui officia deserunt mollit anim id est laborum."
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRightGridtbexpectedpng"></a>
<div class="binary"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-tb-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-tb-expected.png
</span><span class="cx">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4>Added: svn:mime-type</h4></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationLeftToRightGridtbexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-tb-expected.txt (0 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-tb-expected.txt         (rev 0)
+++ trunk/LayoutTests/platform/mac/fast/multicol/pagination/LeftToRightGrid-tb-expected.txt        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -0,0 +1,170 @@
</span><ins>+layer at (0,0) size 1180x585
+ RenderView at (0,0) size 800x585
+ RenderMultiColumnSet at (0,0) size 800x585
+layer at (0,0) size 180x3208 backgroundClip at (0,0) size 1180x585 clip at (0,0) size 1180x585 outlineClip at (0,0) size 1180x585
+ RenderMultiColumnFlowThread at (0,0) size 180x3208
+layer at (0,0) size 180x3208 backgroundClip at (0,0) size 1180x585 clip at (0,0) size 1180x585 outlineClip at (0,0) size 1180x585
+ RenderBlock {HTML} at (0,0) size 180x3208
+ RenderBody {BODY} at (8,8) size 164x3186
+ RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,61) size 164x252
+ RenderText {#text} at (0,5) size 161x247
+ text run at (0,5) width 134: "1 Lorem ipsum dolor sit amet,"
+ text run at (0,23) width 152: "consectetur adipisicing elit, sed do"
+ text run at (0,41) width 161: "eiusmod tempor incididunt ut labore"
+ text run at (0,59) width 155: "et dolore magna aliqua. Ut enim ad"
+ text run at (0,77) width 124: "minim veniam, quis nostrud"
+ text run at (0,95) width 153: "exercitation ullamco laboris nisi ut"
+ text run at (0,113) width 153: "aliquip ex ea commodo consequat."
+ text run at (0,131) width 103: "Duis aute irure dolor in"
+ text run at (0,149) width 157: "reprehenderit in voluptate velit esse"
+ text run at (0,167) width 126: "cillum dolore eu fugiat nulla"
+ text run at (0,185) width 143: "pariatur. Excepteur sint occaecat"
+ text run at (0,203) width 161: "cupidatat non proident, sunt in culpa"
+ text run at (0,221) width 151: "qui officia deserunt mollit anim id"
+ text run at (0,239) width 55: "est laborum."
+ RenderBlock {DIV} at (0,324) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,386) size 164x279
+ RenderText {#text} at (0,4) size 164x275
+ text run at (0,4) width 146: "2 Lorem ipsum dolor sit amet,"
+ text run at (0,22) width 151: "consectetur adipisicing elit, sed"
+ text run at (0,40) width 157: "do eiusmod tempor incididunt ut"
+ text run at (0,58) width 161: "labore et dolore magna aliqua. Ut"
+ text run at (0,76) width 137: "enim ad minim veniam, quis"
+ text run at (0,94) width 138: "nostrud exercitation ullamco"
+ text run at (0,112) width 130: "laboris nisi ut aliquip ex ea"
+ text run at (0,130) width 151: "commodo consequat. Duis aute"
+ text run at (0,148) width 143: "irure dolor in reprehenderit in"
+ text run at (0,166) width 160: "voluptate velit esse cillum dolore"
+ text run at (0,193) width 164: "eu fugiat nulla pariatur. Excepteur"
+ text run at (0,211) width 130: "sint occaecat cupidatat non"
+ text run at (0,229) width 160: "proident, sunt in culpa qui officia"
+ text run at (0,247) width 128: "deserunt mollit anim id est"
+ text run at (0,265) width 43: "laborum."
+ RenderBlock {DIV} at (0,677) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,740) size 164x285
+ RenderText {#text} at (0,0) size 164x285
+ text run at (0,0) width 158: "3 Lorem ipsum dolor sit amet,"
+ text run at (0,18) width 164: "consectetur adipisicing elit, sed"
+ text run at (0,36) width 157: "do eiusmod tempor incididunt"
+ text run at (0,54) width 133: "ut labore et dolore magna"
+ text run at (0,72) width 134: "aliqua. Ut enim ad minim"
+ text run at (0,90) width 109: "veniam, quis nostrud"
+ text run at (0,108) width 146: "exercitation ullamco laboris"
+ text run at (0,126) width 158: "nisi ut aliquip ex ea commodo"
+ text run at (0,144) width 136: "consequat. Duis aute irure"
+ text run at (0,162) width 127: "dolor in reprehenderit in"
+ text run at (0,180) width 137: "voluptate velit esse cillum"
+ text run at (0,198) width 158: "dolore eu fugiat nulla pariatur."
+ text run at (0,216) width 123: "Excepteur sint occaecat"
+ text run at (0,234) width 159: "cupidatat non proident, sunt in"
+ text run at (0,252) width 132: "culpa qui officia deserunt"
+ text run at (0,270) width 142: "mollit anim id est laborum."
+ RenderBlock {DIV} at (0,1038) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,1102) size 164x329
+ RenderText {#text} at (0,15) size 163x314
+ text run at (0,15) width 136: "4 Lorem ipsum dolor sit"
+ text run at (0,33) width 163: "amet, consectetur adipisicing"
+ text run at (0,60) width 156: "elit, sed do eiusmod tempor"
+ text run at (0,78) width 163: "incididunt ut labore et dolore"
+ text run at (0,96) width 145: "magna aliqua. Ut enim ad"
+ text run at (0,114) width 158: "minim veniam, quis nostrud"
+ text run at (0,132) width 157: "exercitation ullamco laboris"
+ text run at (0,150) width 110: "nisi ut aliquip ex ea"
+ text run at (0,168) width 149: "commodo consequat. Duis"
+ text run at (0,186) width 101: "aute irure dolor in"
+ text run at (0,204) width 145: "reprehenderit in voluptate"
+ text run at (0,222) width 147: "velit esse cillum dolore eu"
+ text run at (0,240) width 114: "fugiat nulla pariatur."
+ text run at (0,258) width 133: "Excepteur sint occaecat"
+ text run at (0,276) width 157: "cupidatat non proident, sunt"
+ text run at (0,294) width 157: "in culpa qui officia deserunt"
+ text run at (0,312) width 153: "mollit anim id est laborum."
+ RenderBlock {DIV} at (0,1444) size 50x51 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,1509) size 164x364
+ RenderText {#text} at (0,13) size 163x350
+ text run at (0,13) width 145: "5 Lorem ipsum dolor sit"
+ text run at (0,31) width 105: "amet, consectetur"
+ text run at (0,49) width 135: "adipisicing elit, sed do"
+ text run at (0,67) width 162: "eiusmod tempor incididunt"
+ text run at (0,85) width 154: "ut labore et dolore magna"
+ text run at (0,103) width 154: "aliqua. Ut enim ad minim"
+ text run at (0,121) width 126: "veniam, quis nostrud"
+ text run at (0,139) width 123: "exercitation ullamco"
+ text run at (0,157) width 163: "laboris nisi ut aliquip ex ea"
+ text run at (0,175) width 160: "commodo consequat. Duis"
+ text run at (0,193) width 108: "aute irure dolor in"
+ text run at (0,211) width 155: "reprehenderit in voluptate"
+ text run at (0,238) width 158: "velit esse cillum dolore eu"
+ text run at (0,256) width 123: "fugiat nulla pariatur."
+ text run at (0,274) width 142: "Excepteur sint occaecat"
+ text run at (0,292) width 139: "cupidatat non proident,"
+ text run at (0,310) width 142: "sunt in culpa qui officia"
+ text run at (0,328) width 160: "deserunt mollit anim id est"
+ text run at (0,346) width 54: "laborum."
+ RenderBlock {DIV} at (0,1887) size 50x51 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,1953) size 164x397
+ RenderText {#text} at (0,9) size 163x388
+ text run at (0,9) width 155: "6 Lorem ipsum dolor sit"
+ text run at (0,27) width 112: "amet, consectetur"
+ text run at (0,45) width 144: "adipisicing elit, sed do"
+ text run at (0,63) width 104: "eiusmod tempor"
+ text run at (0,81) width 141: "incididunt ut labore et"
+ text run at (0,99) width 155: "dolore magna aliqua. Ut"
+ text run at (0,117) width 152: "enim ad minim veniam,"
+ text run at (0,135) width 159: "quis nostrud exercitation"
+ text run at (0,153) width 143: "ullamco laboris nisi ut"
+ text run at (0,171) width 150: "aliquip ex ea commodo"
+ text run at (0,189) width 133: "consequat. Duis aute"
+ text run at (0,207) width 85: "irure dolor in"
+ text run at (0,225) width 102: "reprehenderit in"
+ text run at (0,243) width 123: "voluptate velit esse"
+ text run at (0,261) width 147: "cillum dolore eu fugiat"
+ text run at (0,279) width 158: "nulla pariatur. Excepteur"
+ text run at (0,297) width 145: "sint occaecat cupidatat"
+ text run at (0,315) width 133: "non proident, sunt in"
+ text run at (0,333) width 163: "culpa qui officia deserunt"
+ text run at (0,351) width 113: "mollit anim id est"
+ text run at (0,378) width 58: "laborum."
+ RenderBlock {DIV} at (0,2366) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,2431) size 164x350
+ RenderText {#text} at (0,9) size 163x341
+ text run at (0,9) width 145: "7 Lorem ipsum dolor sit"
+ text run at (0,27) width 105: "amet, consectetur"
+ text run at (0,45) width 135: "adipisicing elit, sed do"
+ text run at (0,63) width 162: "eiusmod tempor incididunt"
+ text run at (0,81) width 154: "ut labore et dolore magna"
+ text run at (0,99) width 154: "aliqua. Ut enim ad minim"
+ text run at (0,117) width 126: "veniam, quis nostrud"
+ text run at (0,135) width 123: "exercitation ullamco"
+ text run at (0,153) width 163: "laboris nisi ut aliquip ex ea"
+ text run at (0,171) width 160: "commodo consequat. Duis"
+ text run at (0,189) width 108: "aute irure dolor in"
+ text run at (0,207) width 155: "reprehenderit in voluptate"
+ text run at (0,225) width 158: "velit esse cillum dolore eu"
+ text run at (0,243) width 123: "fugiat nulla pariatur."
+ text run at (0,261) width 142: "Excepteur sint occaecat"
+ text run at (0,279) width 139: "cupidatat non proident,"
+ text run at (0,297) width 142: "sunt in culpa qui officia"
+ text run at (0,315) width 160: "deserunt mollit anim id est"
+ text run at (0,333) width 54: "laborum."
+ RenderBlock {DIV} at (0,2796) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,2860) size 164x326
+ RenderText {#text} at (0,12) size 163x314
+ text run at (0,12) width 136: "8 Lorem ipsum dolor sit"
+ text run at (0,30) width 163: "amet, consectetur adipisicing"
+ text run at (0,57) width 156: "elit, sed do eiusmod tempor"
+ text run at (0,75) width 163: "incididunt ut labore et dolore"
+ text run at (0,93) width 145: "magna aliqua. Ut enim ad"
+ text run at (0,111) width 158: "minim veniam, quis nostrud"
+ text run at (0,129) width 157: "exercitation ullamco laboris"
+ text run at (0,147) width 110: "nisi ut aliquip ex ea"
+ text run at (0,165) width 149: "commodo consequat. Duis"
+ text run at (0,183) width 101: "aute irure dolor in"
+ text run at (0,201) width 145: "reprehenderit in voluptate"
+ text run at (0,219) width 147: "velit esse cillum dolore eu"
+ text run at (0,237) width 114: "fugiat nulla pariatur."
+ text run at (0,255) width 133: "Excepteur sint occaecat"
+ text run at (0,273) width 157: "cupidatat non proident, sunt"
+ text run at (0,291) width 157: "in culpa qui officia deserunt"
+ text run at (0,309) width 153: "mollit anim id est laborum."
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftbtexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeft-bt-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftlrexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeft-lr-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftmaxwidthexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeft-max-width-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftrldynamicexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftrlexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeft-rl-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationRightToLefttbexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeft-tb-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftGridbtexpectedpng"></a>
<div class="binary"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-bt-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-bt-expected.png
</span><span class="cx">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4>Added: svn:mime-type</h4></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftGridbtexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-bt-expected.txt (0 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-bt-expected.txt         (rev 0)
+++ trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-bt-expected.txt        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -0,0 +1,170 @@
</span><ins>+layer at (0,0) size 800x585
+ RenderView at (0,0) size 800x585
+ RenderMultiColumnSet at (0,0) size 800x585
+layer at (0,-2622) size 180x3208 backgroundClip at (0,0) size 800x585 clip at (0,0) size 800x585 outlineClip at (0,0) size 800x585
+ RenderMultiColumnFlowThread at (0,0) size 180x3208
+layer at (0,-2622) size 180x3208 backgroundClip at (0,0) size 800x585 clip at (0,0) size 800x585 outlineClip at (0,0) size 800x585
+ RenderBlock {HTML} at (0,0) size 180x3208
+ RenderBody {BODY} at (8,8) size 164x3186
+ RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,61) size 164x252
+ RenderText {#text} at (0,5) size 161x247
+ text run at (0,5) width 134: "1 Lorem ipsum dolor sit amet,"
+ text run at (0,23) width 152: "consectetur adipisicing elit, sed do"
+ text run at (0,41) width 161: "eiusmod tempor incididunt ut labore"
+ text run at (0,59) width 155: "et dolore magna aliqua. Ut enim ad"
+ text run at (0,77) width 124: "minim veniam, quis nostrud"
+ text run at (0,95) width 153: "exercitation ullamco laboris nisi ut"
+ text run at (0,113) width 153: "aliquip ex ea commodo consequat."
+ text run at (0,131) width 103: "Duis aute irure dolor in"
+ text run at (0,149) width 157: "reprehenderit in voluptate velit esse"
+ text run at (0,167) width 126: "cillum dolore eu fugiat nulla"
+ text run at (0,185) width 143: "pariatur. Excepteur sint occaecat"
+ text run at (0,203) width 161: "cupidatat non proident, sunt in culpa"
+ text run at (0,221) width 151: "qui officia deserunt mollit anim id"
+ text run at (0,239) width 55: "est laborum."
+ RenderBlock {DIV} at (0,324) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,386) size 164x279
+ RenderText {#text} at (0,4) size 164x275
+ text run at (0,4) width 146: "2 Lorem ipsum dolor sit amet,"
+ text run at (0,22) width 151: "consectetur adipisicing elit, sed"
+ text run at (0,40) width 157: "do eiusmod tempor incididunt ut"
+ text run at (0,58) width 161: "labore et dolore magna aliqua. Ut"
+ text run at (0,76) width 137: "enim ad minim veniam, quis"
+ text run at (0,94) width 138: "nostrud exercitation ullamco"
+ text run at (0,112) width 130: "laboris nisi ut aliquip ex ea"
+ text run at (0,130) width 151: "commodo consequat. Duis aute"
+ text run at (0,148) width 143: "irure dolor in reprehenderit in"
+ text run at (0,166) width 160: "voluptate velit esse cillum dolore"
+ text run at (0,193) width 164: "eu fugiat nulla pariatur. Excepteur"
+ text run at (0,211) width 130: "sint occaecat cupidatat non"
+ text run at (0,229) width 160: "proident, sunt in culpa qui officia"
+ text run at (0,247) width 128: "deserunt mollit anim id est"
+ text run at (0,265) width 43: "laborum."
+ RenderBlock {DIV} at (0,677) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,740) size 164x285
+ RenderText {#text} at (0,0) size 164x285
+ text run at (0,0) width 158: "3 Lorem ipsum dolor sit amet,"
+ text run at (0,18) width 164: "consectetur adipisicing elit, sed"
+ text run at (0,36) width 157: "do eiusmod tempor incididunt"
+ text run at (0,54) width 133: "ut labore et dolore magna"
+ text run at (0,72) width 134: "aliqua. Ut enim ad minim"
+ text run at (0,90) width 109: "veniam, quis nostrud"
+ text run at (0,108) width 146: "exercitation ullamco laboris"
+ text run at (0,126) width 158: "nisi ut aliquip ex ea commodo"
+ text run at (0,144) width 136: "consequat. Duis aute irure"
+ text run at (0,162) width 127: "dolor in reprehenderit in"
+ text run at (0,180) width 137: "voluptate velit esse cillum"
+ text run at (0,198) width 158: "dolore eu fugiat nulla pariatur."
+ text run at (0,216) width 123: "Excepteur sint occaecat"
+ text run at (0,234) width 159: "cupidatat non proident, sunt in"
+ text run at (0,252) width 132: "culpa qui officia deserunt"
+ text run at (0,270) width 142: "mollit anim id est laborum."
+ RenderBlock {DIV} at (0,1038) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,1102) size 164x329
+ RenderText {#text} at (0,15) size 163x314
+ text run at (0,15) width 136: "4 Lorem ipsum dolor sit"
+ text run at (0,33) width 163: "amet, consectetur adipisicing"
+ text run at (0,60) width 156: "elit, sed do eiusmod tempor"
+ text run at (0,78) width 163: "incididunt ut labore et dolore"
+ text run at (0,96) width 145: "magna aliqua. Ut enim ad"
+ text run at (0,114) width 158: "minim veniam, quis nostrud"
+ text run at (0,132) width 157: "exercitation ullamco laboris"
+ text run at (0,150) width 110: "nisi ut aliquip ex ea"
+ text run at (0,168) width 149: "commodo consequat. Duis"
+ text run at (0,186) width 101: "aute irure dolor in"
+ text run at (0,204) width 145: "reprehenderit in voluptate"
+ text run at (0,222) width 147: "velit esse cillum dolore eu"
+ text run at (0,240) width 114: "fugiat nulla pariatur."
+ text run at (0,258) width 133: "Excepteur sint occaecat"
+ text run at (0,276) width 157: "cupidatat non proident, sunt"
+ text run at (0,294) width 157: "in culpa qui officia deserunt"
+ text run at (0,312) width 153: "mollit anim id est laborum."
+ RenderBlock {DIV} at (0,1444) size 50x51 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,1509) size 164x364
+ RenderText {#text} at (0,13) size 163x350
+ text run at (0,13) width 145: "5 Lorem ipsum dolor sit"
+ text run at (0,31) width 105: "amet, consectetur"
+ text run at (0,49) width 135: "adipisicing elit, sed do"
+ text run at (0,67) width 162: "eiusmod tempor incididunt"
+ text run at (0,85) width 154: "ut labore et dolore magna"
+ text run at (0,103) width 154: "aliqua. Ut enim ad minim"
+ text run at (0,121) width 126: "veniam, quis nostrud"
+ text run at (0,139) width 123: "exercitation ullamco"
+ text run at (0,157) width 163: "laboris nisi ut aliquip ex ea"
+ text run at (0,175) width 160: "commodo consequat. Duis"
+ text run at (0,193) width 108: "aute irure dolor in"
+ text run at (0,211) width 155: "reprehenderit in voluptate"
+ text run at (0,238) width 158: "velit esse cillum dolore eu"
+ text run at (0,256) width 123: "fugiat nulla pariatur."
+ text run at (0,274) width 142: "Excepteur sint occaecat"
+ text run at (0,292) width 139: "cupidatat non proident,"
+ text run at (0,310) width 142: "sunt in culpa qui officia"
+ text run at (0,328) width 160: "deserunt mollit anim id est"
+ text run at (0,346) width 54: "laborum."
+ RenderBlock {DIV} at (0,1887) size 50x51 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,1953) size 164x397
+ RenderText {#text} at (0,9) size 163x388
+ text run at (0,9) width 155: "6 Lorem ipsum dolor sit"
+ text run at (0,27) width 112: "amet, consectetur"
+ text run at (0,45) width 144: "adipisicing elit, sed do"
+ text run at (0,63) width 104: "eiusmod tempor"
+ text run at (0,81) width 141: "incididunt ut labore et"
+ text run at (0,99) width 155: "dolore magna aliqua. Ut"
+ text run at (0,117) width 152: "enim ad minim veniam,"
+ text run at (0,135) width 159: "quis nostrud exercitation"
+ text run at (0,153) width 143: "ullamco laboris nisi ut"
+ text run at (0,171) width 150: "aliquip ex ea commodo"
+ text run at (0,189) width 133: "consequat. Duis aute"
+ text run at (0,207) width 85: "irure dolor in"
+ text run at (0,225) width 102: "reprehenderit in"
+ text run at (0,243) width 123: "voluptate velit esse"
+ text run at (0,261) width 147: "cillum dolore eu fugiat"
+ text run at (0,279) width 158: "nulla pariatur. Excepteur"
+ text run at (0,297) width 145: "sint occaecat cupidatat"
+ text run at (0,315) width 133: "non proident, sunt in"
+ text run at (0,333) width 163: "culpa qui officia deserunt"
+ text run at (0,351) width 113: "mollit anim id est"
+ text run at (0,378) width 58: "laborum."
+ RenderBlock {DIV} at (0,2366) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,2431) size 164x350
+ RenderText {#text} at (0,9) size 163x341
+ text run at (0,9) width 145: "7 Lorem ipsum dolor sit"
+ text run at (0,27) width 105: "amet, consectetur"
+ text run at (0,45) width 135: "adipisicing elit, sed do"
+ text run at (0,63) width 162: "eiusmod tempor incididunt"
+ text run at (0,81) width 154: "ut labore et dolore magna"
+ text run at (0,99) width 154: "aliqua. Ut enim ad minim"
+ text run at (0,117) width 126: "veniam, quis nostrud"
+ text run at (0,135) width 123: "exercitation ullamco"
+ text run at (0,153) width 163: "laboris nisi ut aliquip ex ea"
+ text run at (0,171) width 160: "commodo consequat. Duis"
+ text run at (0,189) width 108: "aute irure dolor in"
+ text run at (0,207) width 155: "reprehenderit in voluptate"
+ text run at (0,225) width 158: "velit esse cillum dolore eu"
+ text run at (0,243) width 123: "fugiat nulla pariatur."
+ text run at (0,261) width 142: "Excepteur sint occaecat"
+ text run at (0,279) width 139: "cupidatat non proident,"
+ text run at (0,297) width 142: "sunt in culpa qui officia"
+ text run at (0,315) width 160: "deserunt mollit anim id est"
+ text run at (0,333) width 54: "laborum."
+ RenderBlock {DIV} at (0,2796) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,2860) size 164x326
+ RenderText {#text} at (0,12) size 163x314
+ text run at (0,12) width 136: "8 Lorem ipsum dolor sit"
+ text run at (0,30) width 163: "amet, consectetur adipisicing"
+ text run at (0,57) width 156: "elit, sed do eiusmod tempor"
+ text run at (0,75) width 163: "incididunt ut labore et dolore"
+ text run at (0,93) width 145: "magna aliqua. Ut enim ad"
+ text run at (0,111) width 158: "minim veniam, quis nostrud"
+ text run at (0,129) width 157: "exercitation ullamco laboris"
+ text run at (0,147) width 110: "nisi ut aliquip ex ea"
+ text run at (0,165) width 149: "commodo consequat. Duis"
+ text run at (0,183) width 101: "aute irure dolor in"
+ text run at (0,201) width 145: "reprehenderit in voluptate"
+ text run at (0,219) width 147: "velit esse cillum dolore eu"
+ text run at (0,237) width 114: "fugiat nulla pariatur."
+ text run at (0,255) width 133: "Excepteur sint occaecat"
+ text run at (0,273) width 157: "cupidatat non proident, sunt"
+ text run at (0,291) width 157: "in culpa qui officia deserunt"
+ text run at (0,309) width 153: "mollit anim id est laborum."
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftGridlrexpectedpng"></a>
<div class="binary"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-lr-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-lr-expected.png
</span><span class="cx">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4>Added: svn:mime-type</h4></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftGridlrexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-lr-expected.txt (0 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-lr-expected.txt         (rev 0)
+++ trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-lr-expected.txt        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -0,0 +1,71 @@
</span><ins>+layer at (0,0) size 800x585
+ RenderView at (0,0) size 800x585
+ RenderMultiColumnSet at (0,0) size 800x585
+layer at (0,0) size 1364x585 backgroundClip at (0,0) size 800x585 clip at (0,0) size 800x585 outlineClip at (0,0) size 800x585
+ RenderMultiColumnFlowThread at (0,0) size 1364x585
+layer at (0,0) size 1364x585 backgroundClip at (0,0) size 800x585 clip at (0,0) size 800x585 outlineClip at (0,0) size 800x585
+ RenderBlock {HTML} at (0,0) size 1364x585
+ RenderBody {BODY} at (8,8) size 1342x569
+ RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (61,0) size 72x569
+ RenderText {#text} at (5,0) size 67x557
+ text run at (5,0) width 557: "1 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
+ text run at (23,0) width 554: "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure"
+ text run at (41,0) width 531: "dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non"
+ text run at (59,0) width 309: "proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (144,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (206,0) size 72x569
+ RenderText {#text} at (4,0) size 68x547
+ text run at (4,0) width 537: "2 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore"
+ text run at (22,0) width 547: "magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo"
+ text run at (40,0) width 523: "consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."
+ text run at (58,0) width 521: "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (290,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (352,0) size 89x569
+ RenderText {#text} at (1,0) size 88x561
+ text run at (1,0) width 546: "3 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et"
+ text run at (20,0) width 559: "dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex"
+ text run at (38,0) width 561: "ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat"
+ text run at (56,0) width 559: "nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim"
+ text run at (74,0) width 78: "id est laborum."
+ RenderBlock {DIV} at (453,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (517,0) size 105x569
+ RenderText {#text} at (15,0) size 89x556
+ text run at (15,0) width 536: "4 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut"
+ text run at (33,0) width 556: "labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris"
+ text run at (51,0) width 543: "nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit"
+ text run at (69,0) width 546: "esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in"
+ text run at (87,0) width 298: "culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (635,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (700,0) size 102x569
+ RenderText {#text} at (12,0) size 89x567
+ text run at (12,0) width 558: "5 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt"
+ text run at (30,0) width 567: "ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco"
+ text run at (48,0) width 537: "laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in"
+ text run at (66,0) width 547: "voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat"
+ text run at (84,0) width 447: "non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (816,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (882,0) size 118x569
+ RenderText {#text} at (9,0) size 109x559
+ text run at (9,0) width 527: "6 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor"
+ text run at (28,0) width 539: "incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud"
+ text run at (46,0) width 547: "exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure"
+ text run at (64,0) width 526: "dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."
+ text run at (82,0) width 559: "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit"
+ text run at (100,0) width 132: "anim id est laborum."
+ RenderBlock {DIV} at (1016,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (1072,0) size 90x569
+ RenderText {#text} at (0,0) size 90x567
+ text run at (0,0) width 559: "7 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt"
+ text run at (19,0) width 567: "ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco"
+ text run at (37,0) width 537: "laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in"
+ text run at (55,0) width 547: "voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat"
+ text run at (73,0) width 447: "non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (1176,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (1240,0) size 102x569
+ RenderText {#text} at (12,0) size 89x556
+ text run at (12,0) width 536: "8 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut"
+ text run at (30,0) width 556: "labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris"
+ text run at (48,0) width 543: "nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit"
+ text run at (66,0) width 546: "esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in"
+ text run at (84,0) width 298: "culpa qui officia deserunt mollit anim id est laborum."
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftGridrlexpectedpng"></a>
<div class="binary"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-rl-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-rl-expected.png
</span><span class="cx">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4>Added: svn:mime-type</h4></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftGridrlexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-rl-expected.txt (0 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-rl-expected.txt         (rev 0)
+++ trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-rl-expected.txt        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -0,0 +1,71 @@
</span><ins>+layer at (0,0) size 1580x585
+ RenderView at (0,0) size 800x585
+ RenderMultiColumnSet at (0,0) size 800x585
+layer at (-599,0) size 1399x585 backgroundClip at (0,0) size 1580x585 clip at (0,0) size 1580x585 outlineClip at (0,0) size 1580x585
+ RenderMultiColumnFlowThread at (0,0) size 1399x585
+layer at (-599,0) size 1399x585 backgroundClip at (0,0) size 1580x585 clip at (0,0) size 1580x585 outlineClip at (0,0) size 1580x585
+ RenderBlock {HTML} at (0,0) size 1399x585
+ RenderBody {BODY} at (8,8) size 1377x569
+ RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (61,0) size 72x569
+ RenderText {#text} at (5,0) size 67x557
+ text run at (5,0) width 557: "1 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
+ text run at (23,0) width 554: "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure"
+ text run at (41,0) width 531: "dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non"
+ text run at (59,0) width 309: "proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (144,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (206,0) size 72x569
+ RenderText {#text} at (4,0) size 68x547
+ text run at (4,0) width 537: "2 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore"
+ text run at (22,0) width 547: "magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo"
+ text run at (40,0) width 523: "consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."
+ text run at (58,0) width 521: "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (290,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (352,0) size 88x569
+ RenderText {#text} at (1,0) size 87x561
+ text run at (1,0) width 546: "3 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et"
+ text run at (18,0) width 559: "dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex"
+ text run at (36,0) width 562: "ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat"
+ text run at (54,0) width 559: "nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim"
+ text run at (72,0) width 79: "id est laborum."
+ RenderBlock {DIV} at (452,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (516,0) size 106x569
+ RenderText {#text} at (16,0) size 89x556
+ text run at (16,0) width 536: "4 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut"
+ text run at (34,0) width 556: "labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris"
+ text run at (52,0) width 543: "nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit"
+ text run at (70,0) width 546: "esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in"
+ text run at (88,0) width 298: "culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (635,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (700,0) size 102x569
+ RenderText {#text} at (12,0) size 89x567
+ text run at (12,0) width 558: "5 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt"
+ text run at (30,0) width 567: "ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco"
+ text run at (48,0) width 537: "laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in"
+ text run at (66,0) width 547: "voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat"
+ text run at (84,0) width 447: "non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (816,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (882,0) size 135x569
+ RenderText {#text} at (9,0) size 126x559
+ text run at (9,0) width 527: "6 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor"
+ text run at (44,0) width 539: "incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud"
+ text run at (62,0) width 548: "exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure"
+ text run at (80,0) width 527: "dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."
+ text run at (98,0) width 559: "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit"
+ text run at (116,0) width 133: "anim id est laborum."
+ RenderBlock {DIV} at (1033,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (1098,0) size 99x569
+ RenderText {#text} at (10,0) size 89x567
+ text run at (10,0) width 558: "7 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt"
+ text run at (28,0) width 567: "ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco"
+ text run at (46,0) width 537: "laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in"
+ text run at (64,0) width 547: "voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat"
+ text run at (82,0) width 447: "non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (1212,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (1276,0) size 101x569
+ RenderText {#text} at (12,0) size 89x556
+ text run at (12,0) width 536: "8 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut"
+ text run at (30,0) width 556: "labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris"
+ text run at (48,0) width 543: "nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit"
+ text run at (66,0) width 546: "esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in"
+ text run at (84,0) width 298: "culpa qui officia deserunt mollit anim id est laborum."
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftGridtbexpectedpng"></a>
<div class="binary"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-tb-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-tb-expected.png
</span><span class="cx">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4>Added: svn:mime-type</h4></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationRightToLeftGridtbexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-tb-expected.txt (0 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-tb-expected.txt         (rev 0)
+++ trunk/LayoutTests/platform/mac/fast/multicol/pagination/RightToLeftGrid-tb-expected.txt        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -0,0 +1,170 @@
</span><ins>+layer at (0,0) size 800x585
+ RenderView at (0,0) size 800x585
+ RenderMultiColumnSet at (0,0) size 800x585
+layer at (0,0) size 180x3208 backgroundClip at (0,0) size 800x585 clip at (0,0) size 800x585 outlineClip at (0,0) size 800x585
+ RenderMultiColumnFlowThread at (0,0) size 180x3208
+layer at (0,0) size 180x3208 backgroundClip at (0,0) size 800x585 clip at (0,0) size 800x585 outlineClip at (0,0) size 800x585
+ RenderBlock {HTML} at (0,0) size 180x3208
+ RenderBody {BODY} at (8,8) size 164x3186
+ RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,61) size 164x252
+ RenderText {#text} at (0,5) size 161x247
+ text run at (0,5) width 134: "1 Lorem ipsum dolor sit amet,"
+ text run at (0,23) width 152: "consectetur adipisicing elit, sed do"
+ text run at (0,41) width 161: "eiusmod tempor incididunt ut labore"
+ text run at (0,59) width 155: "et dolore magna aliqua. Ut enim ad"
+ text run at (0,77) width 124: "minim veniam, quis nostrud"
+ text run at (0,95) width 153: "exercitation ullamco laboris nisi ut"
+ text run at (0,113) width 153: "aliquip ex ea commodo consequat."
+ text run at (0,131) width 103: "Duis aute irure dolor in"
+ text run at (0,149) width 157: "reprehenderit in voluptate velit esse"
+ text run at (0,167) width 126: "cillum dolore eu fugiat nulla"
+ text run at (0,185) width 143: "pariatur. Excepteur sint occaecat"
+ text run at (0,203) width 161: "cupidatat non proident, sunt in culpa"
+ text run at (0,221) width 151: "qui officia deserunt mollit anim id"
+ text run at (0,239) width 55: "est laborum."
+ RenderBlock {DIV} at (0,324) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,386) size 164x279
+ RenderText {#text} at (0,4) size 164x275
+ text run at (0,4) width 146: "2 Lorem ipsum dolor sit amet,"
+ text run at (0,22) width 151: "consectetur adipisicing elit, sed"
+ text run at (0,40) width 157: "do eiusmod tempor incididunt ut"
+ text run at (0,58) width 161: "labore et dolore magna aliqua. Ut"
+ text run at (0,76) width 137: "enim ad minim veniam, quis"
+ text run at (0,94) width 138: "nostrud exercitation ullamco"
+ text run at (0,112) width 130: "laboris nisi ut aliquip ex ea"
+ text run at (0,130) width 151: "commodo consequat. Duis aute"
+ text run at (0,148) width 143: "irure dolor in reprehenderit in"
+ text run at (0,166) width 160: "voluptate velit esse cillum dolore"
+ text run at (0,193) width 164: "eu fugiat nulla pariatur. Excepteur"
+ text run at (0,211) width 130: "sint occaecat cupidatat non"
+ text run at (0,229) width 160: "proident, sunt in culpa qui officia"
+ text run at (0,247) width 128: "deserunt mollit anim id est"
+ text run at (0,265) width 43: "laborum."
+ RenderBlock {DIV} at (0,677) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,740) size 164x285
+ RenderText {#text} at (0,0) size 164x285
+ text run at (0,0) width 158: "3 Lorem ipsum dolor sit amet,"
+ text run at (0,18) width 164: "consectetur adipisicing elit, sed"
+ text run at (0,36) width 157: "do eiusmod tempor incididunt"
+ text run at (0,54) width 133: "ut labore et dolore magna"
+ text run at (0,72) width 134: "aliqua. Ut enim ad minim"
+ text run at (0,90) width 109: "veniam, quis nostrud"
+ text run at (0,108) width 146: "exercitation ullamco laboris"
+ text run at (0,126) width 158: "nisi ut aliquip ex ea commodo"
+ text run at (0,144) width 136: "consequat. Duis aute irure"
+ text run at (0,162) width 127: "dolor in reprehenderit in"
+ text run at (0,180) width 137: "voluptate velit esse cillum"
+ text run at (0,198) width 158: "dolore eu fugiat nulla pariatur."
+ text run at (0,216) width 123: "Excepteur sint occaecat"
+ text run at (0,234) width 159: "cupidatat non proident, sunt in"
+ text run at (0,252) width 132: "culpa qui officia deserunt"
+ text run at (0,270) width 142: "mollit anim id est laborum."
+ RenderBlock {DIV} at (0,1038) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,1102) size 164x329
+ RenderText {#text} at (0,15) size 163x314
+ text run at (0,15) width 136: "4 Lorem ipsum dolor sit"
+ text run at (0,33) width 163: "amet, consectetur adipisicing"
+ text run at (0,60) width 156: "elit, sed do eiusmod tempor"
+ text run at (0,78) width 163: "incididunt ut labore et dolore"
+ text run at (0,96) width 145: "magna aliqua. Ut enim ad"
+ text run at (0,114) width 158: "minim veniam, quis nostrud"
+ text run at (0,132) width 157: "exercitation ullamco laboris"
+ text run at (0,150) width 110: "nisi ut aliquip ex ea"
+ text run at (0,168) width 149: "commodo consequat. Duis"
+ text run at (0,186) width 101: "aute irure dolor in"
+ text run at (0,204) width 145: "reprehenderit in voluptate"
+ text run at (0,222) width 147: "velit esse cillum dolore eu"
+ text run at (0,240) width 114: "fugiat nulla pariatur."
+ text run at (0,258) width 133: "Excepteur sint occaecat"
+ text run at (0,276) width 157: "cupidatat non proident, sunt"
+ text run at (0,294) width 157: "in culpa qui officia deserunt"
+ text run at (0,312) width 153: "mollit anim id est laborum."
+ RenderBlock {DIV} at (0,1444) size 50x51 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,1509) size 164x364
+ RenderText {#text} at (0,13) size 163x350
+ text run at (0,13) width 145: "5 Lorem ipsum dolor sit"
+ text run at (0,31) width 105: "amet, consectetur"
+ text run at (0,49) width 135: "adipisicing elit, sed do"
+ text run at (0,67) width 162: "eiusmod tempor incididunt"
+ text run at (0,85) width 154: "ut labore et dolore magna"
+ text run at (0,103) width 154: "aliqua. Ut enim ad minim"
+ text run at (0,121) width 126: "veniam, quis nostrud"
+ text run at (0,139) width 123: "exercitation ullamco"
+ text run at (0,157) width 163: "laboris nisi ut aliquip ex ea"
+ text run at (0,175) width 160: "commodo consequat. Duis"
+ text run at (0,193) width 108: "aute irure dolor in"
+ text run at (0,211) width 155: "reprehenderit in voluptate"
+ text run at (0,238) width 158: "velit esse cillum dolore eu"
+ text run at (0,256) width 123: "fugiat nulla pariatur."
+ text run at (0,274) width 142: "Excepteur sint occaecat"
+ text run at (0,292) width 139: "cupidatat non proident,"
+ text run at (0,310) width 142: "sunt in culpa qui officia"
+ text run at (0,328) width 160: "deserunt mollit anim id est"
+ text run at (0,346) width 54: "laborum."
+ RenderBlock {DIV} at (0,1887) size 50x51 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,1953) size 164x397
+ RenderText {#text} at (0,9) size 163x388
+ text run at (0,9) width 155: "6 Lorem ipsum dolor sit"
+ text run at (0,27) width 112: "amet, consectetur"
+ text run at (0,45) width 144: "adipisicing elit, sed do"
+ text run at (0,63) width 104: "eiusmod tempor"
+ text run at (0,81) width 141: "incididunt ut labore et"
+ text run at (0,99) width 155: "dolore magna aliqua. Ut"
+ text run at (0,117) width 152: "enim ad minim veniam,"
+ text run at (0,135) width 159: "quis nostrud exercitation"
+ text run at (0,153) width 143: "ullamco laboris nisi ut"
+ text run at (0,171) width 150: "aliquip ex ea commodo"
+ text run at (0,189) width 133: "consequat. Duis aute"
+ text run at (0,207) width 85: "irure dolor in"
+ text run at (0,225) width 102: "reprehenderit in"
+ text run at (0,243) width 123: "voluptate velit esse"
+ text run at (0,261) width 147: "cillum dolore eu fugiat"
+ text run at (0,279) width 158: "nulla pariatur. Excepteur"
+ text run at (0,297) width 145: "sint occaecat cupidatat"
+ text run at (0,315) width 133: "non proident, sunt in"
+ text run at (0,333) width 163: "culpa qui officia deserunt"
+ text run at (0,351) width 113: "mollit anim id est"
+ text run at (0,378) width 58: "laborum."
+ RenderBlock {DIV} at (0,2366) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,2431) size 164x350
+ RenderText {#text} at (0,9) size 163x341
+ text run at (0,9) width 145: "7 Lorem ipsum dolor sit"
+ text run at (0,27) width 105: "amet, consectetur"
+ text run at (0,45) width 135: "adipisicing elit, sed do"
+ text run at (0,63) width 162: "eiusmod tempor incididunt"
+ text run at (0,81) width 154: "ut labore et dolore magna"
+ text run at (0,99) width 154: "aliqua. Ut enim ad minim"
+ text run at (0,117) width 126: "veniam, quis nostrud"
+ text run at (0,135) width 123: "exercitation ullamco"
+ text run at (0,153) width 163: "laboris nisi ut aliquip ex ea"
+ text run at (0,171) width 160: "commodo consequat. Duis"
+ text run at (0,189) width 108: "aute irure dolor in"
+ text run at (0,207) width 155: "reprehenderit in voluptate"
+ text run at (0,225) width 158: "velit esse cillum dolore eu"
+ text run at (0,243) width 123: "fugiat nulla pariatur."
+ text run at (0,261) width 142: "Excepteur sint occaecat"
+ text run at (0,279) width 139: "cupidatat non proident,"
+ text run at (0,297) width 142: "sunt in culpa qui officia"
+ text run at (0,315) width 160: "deserunt mollit anim id est"
+ text run at (0,333) width 54: "laborum."
+ RenderBlock {DIV} at (0,2796) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,2860) size 164x326
+ RenderText {#text} at (0,12) size 163x314
+ text run at (0,12) width 136: "8 Lorem ipsum dolor sit"
+ text run at (0,30) width 163: "amet, consectetur adipisicing"
+ text run at (0,57) width 156: "elit, sed do eiusmod tempor"
+ text run at (0,75) width 163: "incididunt ut labore et dolore"
+ text run at (0,93) width 145: "magna aliqua. Ut enim ad"
+ text run at (0,111) width 158: "minim veniam, quis nostrud"
+ text run at (0,129) width 157: "exercitation ullamco laboris"
+ text run at (0,147) width 110: "nisi ut aliquip ex ea"
+ text run at (0,165) width 149: "commodo consequat. Duis"
+ text run at (0,183) width 101: "aute irure dolor in"
+ text run at (0,201) width 145: "reprehenderit in voluptate"
+ text run at (0,219) width 147: "velit esse cillum dolore eu"
+ text run at (0,237) width 114: "fugiat nulla pariatur."
+ text run at (0,255) width 133: "Excepteur sint occaecat"
+ text run at (0,273) width 157: "cupidatat non proident, sunt"
+ text run at (0,291) width 157: "in culpa qui officia deserunt"
+ text run at (0,309) width 153: "mollit anim id est laborum."
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottombtexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottom-bt-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottomlrexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottom-lr-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottomrlexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottom-rl-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottomtbexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottom-tb-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottomGridbtexpectedpng"></a>
<div class="binary"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-bt-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-bt-expected.png
</span><span class="cx">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4>Added: svn:mime-type</h4></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottomGridbtexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-bt-expected.txt (0 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-bt-expected.txt         (rev 0)
+++ trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-bt-expected.txt        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -0,0 +1,62 @@
</span><ins>+layer at (0,0) size 785x600
+ RenderView at (0,0) size 785x600
+ RenderMultiColumnSet at (0,0) size 785x600
+layer at (0,-601) size 785x1201 backgroundClip at (0,0) size 785x600 clip at (0,0) size 785x600 outlineClip at (0,0) size 785x600
+ RenderMultiColumnFlowThread at (0,0) size 785x1201
+layer at (0,-601) size 785x1201 backgroundClip at (0,0) size 785x600 clip at (0,0) size 785x600 outlineClip at (0,0) size 785x600
+ RenderBlock {HTML} at (0,0) size 785x1201
+ RenderBody {BODY} at (8,8) size 769x1179
+ RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,61) size 769x54
+ RenderText {#text} at (0,5) size 741x49
+ text run at (0,5) width 735: "1 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud"
+ text run at (0,23) width 741: "exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."
+ text run at (0,41) width 478: "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,126) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,188) size 769x54
+ RenderText {#text} at (0,4) size 763x50
+ text run at (0,4) width 763: "2 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis"
+ text run at (0,22) width 746: "nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu"
+ text run at (0,40) width 622: "fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,254) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,317) size 769x69
+ RenderText {#text} at (0,0) size 765x69
+ text run at (0,0) width 756: "3 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim"
+ text run at (0,18) width 765: "veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit"
+ text run at (0,36) width 737: "esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est"
+ text run at (0,54) width 47: "laborum."
+ RenderBlock {DIV} at (0,398) size 50x51 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,462) size 769x88
+ RenderText {#text} at (0,16) size 758x71
+ text run at (0,16) width 758: "4 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim"
+ text run at (0,34) width 704: "ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in"
+ text run at (0,52) width 757: "reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa"
+ text run at (0,70) width 264: "qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,563) size 50x51 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,628) size 769x84
+ RenderText {#text} at (0,12) size 759x71
+ text run at (0,12) width 759: "5 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
+ text run at (0,30) width 756: "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure"
+ text run at (0,48) width 724: "dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non"
+ text run at (0,66) width 421: "proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,712) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,778) size 769x78
+ RenderText {#text} at (0,6) size 763x72
+ text run at (0,6) width 763: "6 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna"
+ text run at (0,24) width 754: "aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
+ text run at (0,42) width 721: "Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint"
+ text run at (0,60) width 599: "occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,872) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,937) size 769x80
+ RenderText {#text} at (0,9) size 759x71
+ text run at (0,9) width 759: "7 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
+ text run at (0,27) width 756: "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure"
+ text run at (0,45) width 724: "dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non"
+ text run at (0,63) width 421: "proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,1032) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,1096) size 769x83
+ RenderText {#text} at (0,12) size 758x71
+ text run at (0,12) width 758: "8 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim"
+ text run at (0,30) width 704: "ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in"
+ text run at (0,48) width 757: "reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa"
+ text run at (0,66) width 264: "qui officia deserunt mollit anim id est laborum."
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottomGridlrexpectedpng"></a>
<div class="binary"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-lr-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-lr-expected.png
</span><span class="cx">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4>Added: svn:mime-type</h4></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottomGridlrexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-lr-expected.txt (0 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-lr-expected.txt         (rev 0)
+++ trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-lr-expected.txt        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -0,0 +1,170 @@
</span><ins>+layer at (0,0) size 785x980
+ RenderView at (0,0) size 785x600
+ RenderMultiColumnSet at (0,0) size 785x600
+layer at (0,0) size 3190x180 backgroundClip at (0,0) size 785x980 clip at (0,0) size 785x980 outlineClip at (0,0) size 785x980
+ RenderMultiColumnFlowThread at (0,0) size 3190x180
+layer at (0,0) size 3190x180 backgroundClip at (0,0) size 785x980 clip at (0,0) size 785x980 outlineClip at (0,0) size 785x980
+ RenderBlock {HTML} at (0,0) size 3190x180
+ RenderBody {BODY} at (8,8) size 3168x164
+ RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (61,0) size 252x164
+ RenderText {#text} at (5,0) size 247x161
+ text run at (5,0) width 134: "1 Lorem ipsum dolor sit amet,"
+ text run at (23,0) width 152: "consectetur adipisicing elit, sed do"
+ text run at (41,0) width 161: "eiusmod tempor incididunt ut labore"
+ text run at (59,0) width 155: "et dolore magna aliqua. Ut enim ad"
+ text run at (77,0) width 124: "minim veniam, quis nostrud"
+ text run at (95,0) width 153: "exercitation ullamco laboris nisi ut"
+ text run at (113,0) width 153: "aliquip ex ea commodo consequat."
+ text run at (131,0) width 103: "Duis aute irure dolor in"
+ text run at (149,0) width 157: "reprehenderit in voluptate velit esse"
+ text run at (167,0) width 126: "cillum dolore eu fugiat nulla"
+ text run at (185,0) width 143: "pariatur. Excepteur sint occaecat"
+ text run at (203,0) width 161: "cupidatat non proident, sunt in culpa"
+ text run at (221,0) width 151: "qui officia deserunt mollit anim id"
+ text run at (239,0) width 55: "est laborum."
+ RenderBlock {DIV} at (324,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (386,0) size 270x164
+ RenderText {#text} at (4,0) size 266x164
+ text run at (4,0) width 146: "2 Lorem ipsum dolor sit amet,"
+ text run at (22,0) width 151: "consectetur adipisicing elit, sed"
+ text run at (40,0) width 157: "do eiusmod tempor incididunt ut"
+ text run at (58,0) width 161: "labore et dolore magna aliqua. Ut"
+ text run at (76,0) width 137: "enim ad minim veniam, quis"
+ text run at (94,0) width 138: "nostrud exercitation ullamco"
+ text run at (112,0) width 130: "laboris nisi ut aliquip ex ea"
+ text run at (130,0) width 151: "commodo consequat. Duis aute"
+ text run at (148,0) width 143: "irure dolor in reprehenderit in"
+ text run at (166,0) width 160: "voluptate velit esse cillum dolore"
+ text run at (184,0) width 164: "eu fugiat nulla pariatur. Excepteur"
+ text run at (202,0) width 130: "sint occaecat cupidatat non"
+ text run at (220,0) width 160: "proident, sunt in culpa qui officia"
+ text run at (238,0) width 128: "deserunt mollit anim id est"
+ text run at (256,0) width 43: "laborum."
+ RenderBlock {DIV} at (668,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (731,0) size 297x164
+ RenderText {#text} at (0,0) size 297x164
+ text run at (0,0) width 158: "3 Lorem ipsum dolor sit amet,"
+ text run at (18,0) width 164: "consectetur adipisicing elit, sed"
+ text run at (47,0) width 157: "do eiusmod tempor incididunt"
+ text run at (66,0) width 133: "ut labore et dolore magna"
+ text run at (84,0) width 134: "aliqua. Ut enim ad minim"
+ text run at (102,0) width 109: "veniam, quis nostrud"
+ text run at (120,0) width 146: "exercitation ullamco laboris"
+ text run at (138,0) width 158: "nisi ut aliquip ex ea commodo"
+ text run at (156,0) width 136: "consequat. Duis aute irure"
+ text run at (174,0) width 127: "dolor in reprehenderit in"
+ text run at (192,0) width 137: "voluptate velit esse cillum"
+ text run at (210,0) width 158: "dolore eu fugiat nulla pariatur."
+ text run at (228,0) width 123: "Excepteur sint occaecat"
+ text run at (246,0) width 159: "cupidatat non proident, sunt in"
+ text run at (264,0) width 132: "culpa qui officia deserunt"
+ text run at (282,0) width 142: "mollit anim id est laborum."
+ RenderBlock {DIV} at (1040,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (1104,0) size 321x164
+ RenderText {#text} at (15,0) size 305x163
+ text run at (15,0) width 136: "4 Lorem ipsum dolor sit"
+ text run at (33,0) width 163: "amet, consectetur adipisicing"
+ text run at (51,0) width 156: "elit, sed do eiusmod tempor"
+ text run at (69,0) width 163: "incididunt ut labore et dolore"
+ text run at (87,0) width 145: "magna aliqua. Ut enim ad"
+ text run at (105,0) width 158: "minim veniam, quis nostrud"
+ text run at (123,0) width 157: "exercitation ullamco laboris"
+ text run at (141,0) width 110: "nisi ut aliquip ex ea"
+ text run at (159,0) width 149: "commodo consequat. Duis"
+ text run at (177,0) width 101: "aute irure dolor in"
+ text run at (195,0) width 145: "reprehenderit in voluptate"
+ text run at (213,0) width 147: "velit esse cillum dolore eu"
+ text run at (231,0) width 114: "fugiat nulla pariatur."
+ text run at (249,0) width 133: "Excepteur sint occaecat"
+ text run at (267,0) width 157: "cupidatat non proident, sunt"
+ text run at (285,0) width 157: "in culpa qui officia deserunt"
+ text run at (303,0) width 153: "mollit anim id est laborum."
+ RenderBlock {DIV} at (1438,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (1503,0) size 365x164
+ RenderText {#text} at (12,0) size 352x163
+ text run at (12,0) width 145: "5 Lorem ipsum dolor sit"
+ text run at (30,0) width 105: "amet, consectetur"
+ text run at (59,0) width 135: "adipisicing elit, sed do"
+ text run at (77,0) width 162: "eiusmod tempor incididunt"
+ text run at (95,0) width 154: "ut labore et dolore magna"
+ text run at (113,0) width 154: "aliqua. Ut enim ad minim"
+ text run at (131,0) width 126: "veniam, quis nostrud"
+ text run at (149,0) width 123: "exercitation ullamco"
+ text run at (167,0) width 163: "laboris nisi ut aliquip ex ea"
+ text run at (185,0) width 160: "commodo consequat. Duis"
+ text run at (203,0) width 108: "aute irure dolor in"
+ text run at (221,0) width 155: "reprehenderit in voluptate"
+ text run at (239,0) width 158: "velit esse cillum dolore eu"
+ text run at (257,0) width 123: "fugiat nulla pariatur."
+ text run at (275,0) width 142: "Excepteur sint occaecat"
+ text run at (293,0) width 139: "cupidatat non proident,"
+ text run at (311,0) width 142: "sunt in culpa qui officia"
+ text run at (329,0) width 160: "deserunt mollit anim id est"
+ text run at (347,0) width 54: "laborum."
+ RenderBlock {DIV} at (1882,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (1948,0) size 388x164
+ RenderText {#text} at (9,0) size 378x163
+ text run at (9,0) width 155: "6 Lorem ipsum dolor sit"
+ text run at (27,0) width 112: "amet, consectetur"
+ text run at (45,0) width 144: "adipisicing elit, sed do"
+ text run at (63,0) width 104: "eiusmod tempor"
+ text run at (81,0) width 141: "incididunt ut labore et"
+ text run at (99,0) width 155: "dolore magna aliqua. Ut"
+ text run at (117,0) width 152: "enim ad minim veniam,"
+ text run at (135,0) width 159: "quis nostrud exercitation"
+ text run at (153,0) width 143: "ullamco laboris nisi ut"
+ text run at (171,0) width 150: "aliquip ex ea commodo"
+ text run at (189,0) width 133: "consequat. Duis aute"
+ text run at (207,0) width 85: "irure dolor in"
+ text run at (225,0) width 102: "reprehenderit in"
+ text run at (243,0) width 123: "voluptate velit esse"
+ text run at (261,0) width 147: "cillum dolore eu fugiat"
+ text run at (279,0) width 158: "nulla pariatur. Excepteur"
+ text run at (297,0) width 145: "sint occaecat cupidatat"
+ text run at (315,0) width 133: "non proident, sunt in"
+ text run at (333,0) width 163: "culpa qui officia deserunt"
+ text run at (351,0) width 113: "mollit anim id est"
+ text run at (369,0) width 58: "laborum."
+ RenderBlock {DIV} at (2347,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (2412,0) size 348x164
+ RenderText {#text} at (7,0) size 341x163
+ text run at (7,0) width 145: "7 Lorem ipsum dolor sit"
+ text run at (25,0) width 105: "amet, consectetur"
+ text run at (43,0) width 135: "adipisicing elit, sed do"
+ text run at (61,0) width 162: "eiusmod tempor incididunt"
+ text run at (79,0) width 154: "ut labore et dolore magna"
+ text run at (97,0) width 154: "aliqua. Ut enim ad minim"
+ text run at (115,0) width 126: "veniam, quis nostrud"
+ text run at (133,0) width 123: "exercitation ullamco"
+ text run at (151,0) width 163: "laboris nisi ut aliquip ex ea"
+ text run at (169,0) width 160: "commodo consequat. Duis"
+ text run at (187,0) width 108: "aute irure dolor in"
+ text run at (205,0) width 155: "reprehenderit in voluptate"
+ text run at (223,0) width 158: "velit esse cillum dolore eu"
+ text run at (241,0) width 123: "fugiat nulla pariatur."
+ text run at (259,0) width 142: "Excepteur sint occaecat"
+ text run at (277,0) width 139: "cupidatat non proident,"
+ text run at (295,0) width 142: "sunt in culpa qui officia"
+ text run at (313,0) width 160: "deserunt mollit anim id est"
+ text run at (331,0) width 54: "laborum."
+ RenderBlock {DIV} at (2775,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (2839,0) size 329x164
+ RenderText {#text} at (12,0) size 317x163
+ text run at (12,0) width 136: "8 Lorem ipsum dolor sit"
+ text run at (30,0) width 163: "amet, consectetur adipisicing"
+ text run at (48,0) width 156: "elit, sed do eiusmod tempor"
+ text run at (66,0) width 163: "incididunt ut labore et dolore"
+ text run at (84,0) width 145: "magna aliqua. Ut enim ad"
+ text run at (102,0) width 158: "minim veniam, quis nostrud"
+ text run at (120,0) width 157: "exercitation ullamco laboris"
+ text run at (138,0) width 110: "nisi ut aliquip ex ea"
+ text run at (156,0) width 149: "commodo consequat. Duis"
+ text run at (174,0) width 101: "aute irure dolor in"
+ text run at (192,0) width 145: "reprehenderit in voluptate"
+ text run at (210,0) width 147: "velit esse cillum dolore eu"
+ text run at (228,0) width 114: "fugiat nulla pariatur."
+ text run at (246,0) width 133: "Excepteur sint occaecat"
+ text run at (264,0) width 157: "cupidatat non proident, sunt"
+ text run at (293,0) width 157: "in culpa qui officia deserunt"
+ text run at (312,0) width 153: "mollit anim id est laborum."
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottomGridrlexpectedpng"></a>
<div class="binary"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-rl-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-rl-expected.png
</span><span class="cx">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4>Added: svn:mime-type</h4></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottomGridrlexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-rl-expected.txt (0 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-rl-expected.txt         (rev 0)
+++ trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-rl-expected.txt        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -0,0 +1,170 @@
</span><ins>+layer at (0,0) size 785x980
+ RenderView at (0,0) size 785x600
+ RenderMultiColumnSet at (0,0) size 785x600
+layer at (-2403,0) size 3189x180 backgroundClip at (0,0) size 785x980 clip at (0,0) size 785x980 outlineClip at (0,0) size 785x980
+ RenderMultiColumnFlowThread at (0,0) size 3189x180
+layer at (-2403,0) size 3189x180 backgroundClip at (0,0) size 785x980 clip at (0,0) size 785x980 outlineClip at (0,0) size 785x980
+ RenderBlock {HTML} at (0,0) size 3189x180
+ RenderBody {BODY} at (8,8) size 3167x164
+ RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (61,0) size 252x164
+ RenderText {#text} at (5,0) size 247x161
+ text run at (5,0) width 134: "1 Lorem ipsum dolor sit amet,"
+ text run at (23,0) width 152: "consectetur adipisicing elit, sed do"
+ text run at (41,0) width 161: "eiusmod tempor incididunt ut labore"
+ text run at (59,0) width 155: "et dolore magna aliqua. Ut enim ad"
+ text run at (77,0) width 124: "minim veniam, quis nostrud"
+ text run at (95,0) width 153: "exercitation ullamco laboris nisi ut"
+ text run at (113,0) width 153: "aliquip ex ea commodo consequat."
+ text run at (131,0) width 103: "Duis aute irure dolor in"
+ text run at (149,0) width 157: "reprehenderit in voluptate velit esse"
+ text run at (167,0) width 126: "cillum dolore eu fugiat nulla"
+ text run at (185,0) width 143: "pariatur. Excepteur sint occaecat"
+ text run at (203,0) width 161: "cupidatat non proident, sunt in culpa"
+ text run at (221,0) width 151: "qui officia deserunt mollit anim id"
+ text run at (239,0) width 55: "est laborum."
+ RenderBlock {DIV} at (324,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (386,0) size 270x164
+ RenderText {#text} at (4,0) size 266x164
+ text run at (4,0) width 146: "2 Lorem ipsum dolor sit amet,"
+ text run at (22,0) width 151: "consectetur adipisicing elit, sed"
+ text run at (40,0) width 157: "do eiusmod tempor incididunt ut"
+ text run at (58,0) width 161: "labore et dolore magna aliqua. Ut"
+ text run at (76,0) width 137: "enim ad minim veniam, quis"
+ text run at (94,0) width 138: "nostrud exercitation ullamco"
+ text run at (112,0) width 130: "laboris nisi ut aliquip ex ea"
+ text run at (130,0) width 151: "commodo consequat. Duis aute"
+ text run at (148,0) width 143: "irure dolor in reprehenderit in"
+ text run at (166,0) width 160: "voluptate velit esse cillum dolore"
+ text run at (184,0) width 164: "eu fugiat nulla pariatur. Excepteur"
+ text run at (202,0) width 130: "sint occaecat cupidatat non"
+ text run at (220,0) width 160: "proident, sunt in culpa qui officia"
+ text run at (238,0) width 128: "deserunt mollit anim id est"
+ text run at (256,0) width 43: "laborum."
+ RenderBlock {DIV} at (668,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (731,0) size 296x164
+ RenderText {#text} at (0,0) size 296x164
+ text run at (0,0) width 158: "3 Lorem ipsum dolor sit amet,"
+ text run at (18,0) width 164: "consectetur adipisicing elit, sed"
+ text run at (47,0) width 157: "do eiusmod tempor incididunt"
+ text run at (64,0) width 134: "ut labore et dolore magna"
+ text run at (82,0) width 134: "aliqua. Ut enim ad minim"
+ text run at (100,0) width 110: "veniam, quis nostrud"
+ text run at (118,0) width 146: "exercitation ullamco laboris"
+ text run at (136,0) width 158: "nisi ut aliquip ex ea commodo"
+ text run at (154,0) width 137: "consequat. Duis aute irure"
+ text run at (172,0) width 128: "dolor in reprehenderit in"
+ text run at (190,0) width 137: "voluptate velit esse cillum"
+ text run at (208,0) width 159: "dolore eu fugiat nulla pariatur."
+ text run at (226,0) width 124: "Excepteur sint occaecat"
+ text run at (244,0) width 160: "cupidatat non proident, sunt in"
+ text run at (262,0) width 133: "culpa qui officia deserunt"
+ text run at (280,0) width 142: "mollit anim id est laborum."
+ RenderBlock {DIV} at (1039,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (1103,0) size 322x164
+ RenderText {#text} at (16,0) size 305x163
+ text run at (16,0) width 136: "4 Lorem ipsum dolor sit"
+ text run at (34,0) width 163: "amet, consectetur adipisicing"
+ text run at (52,0) width 156: "elit, sed do eiusmod tempor"
+ text run at (70,0) width 163: "incididunt ut labore et dolore"
+ text run at (88,0) width 145: "magna aliqua. Ut enim ad"
+ text run at (106,0) width 158: "minim veniam, quis nostrud"
+ text run at (124,0) width 157: "exercitation ullamco laboris"
+ text run at (142,0) width 110: "nisi ut aliquip ex ea"
+ text run at (160,0) width 149: "commodo consequat. Duis"
+ text run at (178,0) width 101: "aute irure dolor in"
+ text run at (196,0) width 145: "reprehenderit in voluptate"
+ text run at (214,0) width 147: "velit esse cillum dolore eu"
+ text run at (232,0) width 114: "fugiat nulla pariatur."
+ text run at (250,0) width 133: "Excepteur sint occaecat"
+ text run at (268,0) width 157: "cupidatat non proident, sunt"
+ text run at (286,0) width 157: "in culpa qui officia deserunt"
+ text run at (304,0) width 153: "mollit anim id est laborum."
+ RenderBlock {DIV} at (1438,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (1503,0) size 365x164
+ RenderText {#text} at (12,0) size 352x163
+ text run at (12,0) width 145: "5 Lorem ipsum dolor sit"
+ text run at (30,0) width 105: "amet, consectetur"
+ text run at (59,0) width 135: "adipisicing elit, sed do"
+ text run at (77,0) width 162: "eiusmod tempor incididunt"
+ text run at (95,0) width 154: "ut labore et dolore magna"
+ text run at (113,0) width 154: "aliqua. Ut enim ad minim"
+ text run at (131,0) width 126: "veniam, quis nostrud"
+ text run at (149,0) width 123: "exercitation ullamco"
+ text run at (167,0) width 163: "laboris nisi ut aliquip ex ea"
+ text run at (185,0) width 160: "commodo consequat. Duis"
+ text run at (203,0) width 108: "aute irure dolor in"
+ text run at (221,0) width 155: "reprehenderit in voluptate"
+ text run at (239,0) width 158: "velit esse cillum dolore eu"
+ text run at (257,0) width 123: "fugiat nulla pariatur."
+ text run at (275,0) width 142: "Excepteur sint occaecat"
+ text run at (293,0) width 139: "cupidatat non proident,"
+ text run at (311,0) width 142: "sunt in culpa qui officia"
+ text run at (329,0) width 160: "deserunt mollit anim id est"
+ text run at (347,0) width 54: "laborum."
+ RenderBlock {DIV} at (1882,0) size 51x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (1948,0) size 388x164
+ RenderText {#text} at (9,0) size 378x163
+ text run at (9,0) width 155: "6 Lorem ipsum dolor sit"
+ text run at (27,0) width 112: "amet, consectetur"
+ text run at (45,0) width 144: "adipisicing elit, sed do"
+ text run at (63,0) width 104: "eiusmod tempor"
+ text run at (81,0) width 141: "incididunt ut labore et"
+ text run at (99,0) width 155: "dolore magna aliqua. Ut"
+ text run at (117,0) width 152: "enim ad minim veniam,"
+ text run at (135,0) width 159: "quis nostrud exercitation"
+ text run at (153,0) width 143: "ullamco laboris nisi ut"
+ text run at (171,0) width 150: "aliquip ex ea commodo"
+ text run at (189,0) width 133: "consequat. Duis aute"
+ text run at (207,0) width 85: "irure dolor in"
+ text run at (225,0) width 102: "reprehenderit in"
+ text run at (243,0) width 123: "voluptate velit esse"
+ text run at (261,0) width 147: "cillum dolore eu fugiat"
+ text run at (279,0) width 158: "nulla pariatur. Excepteur"
+ text run at (297,0) width 145: "sint occaecat cupidatat"
+ text run at (315,0) width 133: "non proident, sunt in"
+ text run at (333,0) width 163: "culpa qui officia deserunt"
+ text run at (351,0) width 113: "mollit anim id est"
+ text run at (369,0) width 58: "laborum."
+ RenderBlock {DIV} at (2347,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (2412,0) size 348x164
+ RenderText {#text} at (7,0) size 341x163
+ text run at (7,0) width 145: "7 Lorem ipsum dolor sit"
+ text run at (25,0) width 105: "amet, consectetur"
+ text run at (43,0) width 135: "adipisicing elit, sed do"
+ text run at (61,0) width 162: "eiusmod tempor incididunt"
+ text run at (79,0) width 154: "ut labore et dolore magna"
+ text run at (97,0) width 154: "aliqua. Ut enim ad minim"
+ text run at (115,0) width 126: "veniam, quis nostrud"
+ text run at (133,0) width 123: "exercitation ullamco"
+ text run at (151,0) width 163: "laboris nisi ut aliquip ex ea"
+ text run at (169,0) width 160: "commodo consequat. Duis"
+ text run at (187,0) width 108: "aute irure dolor in"
+ text run at (205,0) width 155: "reprehenderit in voluptate"
+ text run at (223,0) width 158: "velit esse cillum dolore eu"
+ text run at (241,0) width 123: "fugiat nulla pariatur."
+ text run at (259,0) width 142: "Excepteur sint occaecat"
+ text run at (277,0) width 139: "cupidatat non proident,"
+ text run at (295,0) width 142: "sunt in culpa qui officia"
+ text run at (313,0) width 160: "deserunt mollit anim id est"
+ text run at (331,0) width 54: "laborum."
+ RenderBlock {DIV} at (2775,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (2839,0) size 328x164
+ RenderText {#text} at (12,0) size 316x163
+ text run at (12,0) width 136: "8 Lorem ipsum dolor sit"
+ text run at (30,0) width 163: "amet, consectetur adipisicing"
+ text run at (48,0) width 156: "elit, sed do eiusmod tempor"
+ text run at (66,0) width 163: "incididunt ut labore et dolore"
+ text run at (84,0) width 145: "magna aliqua. Ut enim ad"
+ text run at (102,0) width 158: "minim veniam, quis nostrud"
+ text run at (120,0) width 157: "exercitation ullamco laboris"
+ text run at (138,0) width 110: "nisi ut aliquip ex ea"
+ text run at (156,0) width 149: "commodo consequat. Duis"
+ text run at (174,0) width 101: "aute irure dolor in"
+ text run at (192,0) width 145: "reprehenderit in voluptate"
+ text run at (210,0) width 147: "velit esse cillum dolore eu"
+ text run at (228,0) width 114: "fugiat nulla pariatur."
+ text run at (246,0) width 133: "Excepteur sint occaecat"
+ text run at (264,0) width 157: "cupidatat non proident, sunt"
+ text run at (293,0) width 157: "in culpa qui officia deserunt"
+ text run at (310,0) width 153: "mollit anim id est laborum."
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottomGridtbexpectedpng"></a>
<div class="binary"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-tb-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<span class="cx">Property changes on: trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-tb-expected.png
</span><span class="cx">___________________________________________________________________
</span><a id="svnmimetype"></a>
<div class="addfile"><h4>Added: svn:mime-type</h4></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationTopToBottomGridtbexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-tb-expected.txt (0 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-tb-expected.txt         (rev 0)
+++ trunk/LayoutTests/platform/mac/fast/multicol/pagination/TopToBottomGrid-tb-expected.txt        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -0,0 +1,62 @@
</span><ins>+layer at (0,0) size 785x1380
+ RenderView at (0,0) size 785x600
+ RenderMultiColumnSet at (0,0) size 785x600
+layer at (0,0) size 785x1201
+ RenderMultiColumnFlowThread at (0,0) size 785x1201
+layer at (0,0) size 785x1201
+ RenderBlock {HTML} at (0,0) size 785x1201
+ RenderBody {BODY} at (8,8) size 769x1179
+ RenderBlock {DIV} at (0,0) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,61) size 769x54
+ RenderText {#text} at (0,5) size 741x49
+ text run at (0,5) width 735: "1 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud"
+ text run at (0,23) width 741: "exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."
+ text run at (0,41) width 478: "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,126) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,188) size 769x54
+ RenderText {#text} at (0,4) size 763x50
+ text run at (0,4) width 763: "2 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis"
+ text run at (0,22) width 746: "nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu"
+ text run at (0,40) width 622: "fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,254) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,317) size 769x69
+ RenderText {#text} at (0,0) size 765x69
+ text run at (0,0) width 756: "3 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim"
+ text run at (0,18) width 765: "veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit"
+ text run at (0,36) width 737: "esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est"
+ text run at (0,54) width 47: "laborum."
+ RenderBlock {DIV} at (0,398) size 50x51 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,462) size 769x88
+ RenderText {#text} at (0,16) size 758x71
+ text run at (0,16) width 758: "4 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim"
+ text run at (0,34) width 704: "ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in"
+ text run at (0,52) width 757: "reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa"
+ text run at (0,70) width 264: "qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,563) size 50x51 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,628) size 769x84
+ RenderText {#text} at (0,12) size 759x71
+ text run at (0,12) width 759: "5 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
+ text run at (0,30) width 756: "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure"
+ text run at (0,48) width 724: "dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non"
+ text run at (0,66) width 421: "proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,712) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,778) size 769x78
+ RenderText {#text} at (0,6) size 763x72
+ text run at (0,6) width 763: "6 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna"
+ text run at (0,24) width 754: "aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
+ text run at (0,42) width 721: "Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint"
+ text run at (0,60) width 599: "occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,872) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,937) size 769x80
+ RenderText {#text} at (0,9) size 759x71
+ text run at (0,9) width 759: "7 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
+ text run at (0,27) width 756: "Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure"
+ text run at (0,45) width 724: "dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non"
+ text run at (0,63) width 421: "proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
+ RenderBlock {DIV} at (0,1032) size 50x50 [bgcolor=#0000FF]
+ RenderBlock {P} at (0,1096) size 769x83
+ RenderText {#text} at (0,12) size 758x71
+ text run at (0,12) width 758: "8 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim"
+ text run at (0,30) width 704: "ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in"
+ text run at (0,48) width 757: "reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa"
+ text run at (0,66) width 264: "qui officia deserunt mollit anim id est laborum."
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastmulticolpaginationnestedtransformsexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/mac/fast/multicol/pagination/nested-transforms-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebCore/ChangeLog        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -1,3 +1,39 @@
</span><ins>+2016-02-01 Dave Hyatt <hyatt@apple.com>
+
+ Add a line grid pagination SPI to WebKit.
+ https://bugs.webkit.org/show_bug.cgi?id=153757
+ <rdar://problem/23041598>
+
+ Reviewed by Anders Carlsson.
+
+ New tests in fast/multicol/pagination.
+
+ * page/Page.cpp:
+ (WebCore::Page::setPaginationLineGridEnabled):
+ * page/Page.h:
+ (WebCore::Page::paginationLineGridEnabled):
+ Add a boolean to the page to turn the line grid on and off.
+
+ * rendering/RenderBox.cpp:
+ (WebCore::RenderBox::styleDidChange):
+ Propagate the body's font up to the paginated RenderView so that
+ it can be used to establish the line grid.
+
+ * style/StyleResolveForDocument.cpp:
+ (WebCore::Style::resolveForDocument):
+ Set up a line grid with containment snapping by default if the
+ line grid enabled flag is set.
+
+ * testing/Internals.cpp:
+ (WebCore::Internals::resetToConsistentState):
+ (WebCore::Internals::setPagination):
+ (WebCore::Internals::setPaginationLineGridEnabled):
+ (WebCore::Internals::configurationForViewport):
+ * testing/Internals.h:
+ (WebCore::Internals::setPagination):
+ * testing/Internals.idl:
+ Add support for testing the grid being enabled.
+
</ins><span class="cx"> 2016-02-01 Antti Koivisto <antti@apple.com>
</span><span class="cx">
</span><span class="cx"> Tab suspension code shouldn't use page cache cacheability logic
</span></span></pre></div>
<a id="trunkSourceWebCorepagePagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/Page.cpp (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/Page.cpp        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebCore/page/Page.cpp        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -944,6 +944,17 @@
</span><span class="cx"> PageCache::singleton().markPagesForFullStyleRecalc(*this);
</span><span class="cx"> }
</span><span class="cx">
</span><ins>+void Page::setPaginationLineGridEnabled(bool enabled)
+{
+ if (m_paginationLineGridEnabled == enabled)
+ return;
+
+ m_paginationLineGridEnabled = enabled;
+
+ setNeedsRecalcStyleInAllFrames();
+ PageCache::singleton().markPagesForFullStyleRecalc(*this);
+}
+
</ins><span class="cx"> unsigned Page::pageCount() const
</span><span class="cx"> {
</span><span class="cx"> if (m_pagination.mode == Pagination::Unpaginated)
</span></span></pre></div>
<a id="trunkSourceWebCorepagePageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/Page.h (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/Page.h        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebCore/page/Page.h        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -311,6 +311,8 @@
</span><span class="cx"> // FrameView.
</span><span class="cx"> const Pagination& pagination() const { return m_pagination; }
</span><span class="cx"> WEBCORE_EXPORT void setPagination(const Pagination&);
</span><ins>+ bool paginationLineGridEnabled() const { return m_paginationLineGridEnabled; }
+ WEBCORE_EXPORT void setPaginationLineGridEnabled(bool flag);
</ins><span class="cx">
</span><span class="cx"> WEBCORE_EXPORT unsigned pageCount() const;
</span><span class="cx">
</span><span class="lines">@@ -588,6 +590,7 @@
</span><span class="cx"> unsigned m_horizontalScrollElasticity : 2; // ScrollElasticity
</span><span class="cx">
</span><span class="cx"> Pagination m_pagination;
</span><ins>+ bool m_paginationLineGridEnabled { false };
</ins><span class="cx">
</span><span class="cx"> String m_userStyleSheetPath;
</span><span class="cx"> mutable String m_userStyleSheet;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderBoxcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderBox.cpp (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderBox.cpp        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebCore/rendering/RenderBox.cpp        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -25,6 +25,7 @@
</span><span class="cx"> #include "config.h"
</span><span class="cx"> #include "RenderBox.h"
</span><span class="cx">
</span><ins>+#include "CSSFontSelector.h"
</ins><span class="cx"> #include "Chrome.h"
</span><span class="cx"> #include "ChromeClient.h"
</span><span class="cx"> #include "Document.h"
</span><span class="lines">@@ -428,6 +429,15 @@
</span><span class="cx">
</span><span class="cx"> if (rootStyleChanged && is<RenderBlockFlow>(rootRenderer) && downcast<RenderBlockFlow>(*rootRenderer).multiColumnFlowThread())
</span><span class="cx"> downcast<RenderBlockFlow>(*rootRenderer).updateStylesForColumnChildren();
</span><ins>+
+ if (isBodyRenderer && pagination.mode != Pagination::Unpaginated && frame().page()->paginationLineGridEnabled()) {
+ // Propagate the body font back up to the RenderView and use it as
+ // the basis of the grid.
+ if (newStyle.fontDescription() != view().style().fontDescription()) {
+ view().style().setFontDescription(newStyle.fontDescription());
+ view().style().fontCascade().update(&document().fontSelector());
+ }
+ }
</ins><span class="cx">
</span><span class="cx"> if (diff != StyleDifferenceEqual)
</span><span class="cx"> view().compositor().rootOrBodyStyleChanged(*this, oldStyle);
</span></span></pre></div>
<a id="trunkSourceWebCorestyleStyleResolveForDocumentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/style/StyleResolveForDocument.cpp (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/style/StyleResolveForDocument.cpp        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebCore/style/StyleResolveForDocument.cpp        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -94,6 +94,10 @@
</span><span class="cx"> documentStyle.get().setColumnGap(pagination.gap);
</span><span class="cx"> if (renderView.multiColumnFlowThread())
</span><span class="cx"> renderView.updateColumnProgressionFromStyle(documentStyle.get());
</span><ins>+ if (renderView.frame().page()->paginationLineGridEnabled()) {
+ documentStyle.get().setLineGrid("-webkit-default-pagination-grid");
+ documentStyle.get().setLineSnap(LineSnapContain);
+ }
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> const Settings& settings = renderView.frame().settings();
</span></span></pre></div>
<a id="trunkSourceWebCoretestingInternalscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/Internals.cpp (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/Internals.cpp        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebCore/testing/Internals.cpp        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -356,6 +356,7 @@
</span><span class="cx">
</span><span class="cx"> page->setPageScaleFactor(1, IntPoint(0, 0));
</span><span class="cx"> page->setPagination(Pagination());
</span><ins>+ page->setPaginationLineGridEnabled(false);
</ins><span class="cx">
</span><span class="cx"> page->setDefersLoading(false);
</span><span class="cx">
</span><span class="lines">@@ -1197,6 +1198,17 @@
</span><span class="cx"> page->setPagination(pagination);
</span><span class="cx"> }
</span><span class="cx">
</span><ins>+void Internals::setPaginationLineGridEnabled(bool enabled, ExceptionCode& ec)
+{
+ Document* document = contextDocument();
+ if (!document || !document->page()) {
+ ec = INVALID_ACCESS_ERR;
+ return;
+ }
+ Page* page = document->page();
+ page->setPaginationLineGridEnabled(enabled);
+}
+
</ins><span class="cx"> String Internals::configurationForViewport(float devicePixelRatio, int deviceWidth, int deviceHeight, int availableWidth, int availableHeight, ExceptionCode& ec)
</span><span class="cx"> {
</span><span class="cx"> Document* document = contextDocument();
</span></span></pre></div>
<a id="trunkSourceWebCoretestingInternalsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/Internals.h (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/Internals.h        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebCore/testing/Internals.h        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -171,6 +171,7 @@
</span><span class="cx">
</span><span class="cx"> void setPagination(const String& mode, int gap, ExceptionCode& ec) { setPagination(mode, gap, 0, ec); }
</span><span class="cx"> void setPagination(const String& mode, int gap, int pageLength, ExceptionCode&);
</span><ins>+ void setPaginationLineGridEnabled(bool, ExceptionCode&);
</ins><span class="cx"> String configurationForViewport(float devicePixelRatio, int deviceWidth, int deviceHeight, int availableWidth, int availableHeight, ExceptionCode&);
</span><span class="cx">
</span><span class="cx"> bool wasLastChangeUserEdit(Element* textField, ExceptionCode&);
</span></span></pre></div>
<a id="trunkSourceWebCoretestingInternalsidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/Internals.idl (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/Internals.idl        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebCore/testing/Internals.idl        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -146,6 +146,7 @@
</span><span class="cx"> [RaisesException] void setViewBaseBackgroundColor(DOMString colorValue);
</span><span class="cx">
</span><span class="cx"> [RaisesException] void setPagination(DOMString mode, long gap, optional long pageLength);
</span><ins>+ [RaisesException] void setPaginationLineGridEnabled(boolean enabled);
</ins><span class="cx">
</span><span class="cx"> [RaisesException] DOMString configurationForViewport(unrestricted float devicePixelRatio,
</span><span class="cx"> long deviceWidth,
</span></span></pre></div>
<a id="trunkSourceWebKitmacChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/ChangeLog (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/ChangeLog        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebKit/mac/ChangeLog        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -1,3 +1,16 @@
</span><ins>+2016-02-01 Dave Hyatt <hyatt@apple.com>
+
+ Add a line grid pagination SPI to WebKit.
+ https://bugs.webkit.org/show_bug.cgi?id=153757
+ <rdar://problem/23041598>
+
+ Reviewed by Anders Carlsson.
+
+ * WebView/WebView.mm:
+ (-[WebView _setPaginationLineGridEnabled:]):
+ (-[WebView _paginationLineGridEnabled]):
+ * WebView/WebViewPrivate.h:
+
</ins><span class="cx"> 2016-02-01 Joseph Pecoraro <pecoraro@apple.com>
</span><span class="cx">
</span><span class="cx"> Web Inspector: High Level Memory Overview Instrument
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebViewWebViewmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebView/WebView.mm (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebView/WebView.mm        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebKit/mac/WebView/WebView.mm        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -4452,6 +4452,24 @@
</span><span class="cx"> return page->pagination().gap;
</span><span class="cx"> }
</span><span class="cx">
</span><ins>+- (void)_setPaginationLineGridEnabled:(BOOL)lineGridEnabled
+{
+ Page* page = core(self);
+ if (!page)
+ return;
+
+ page->setPaginationLineGridEnabled(lineGridEnabled);
+}
+
+- (BOOL)_paginationLineGridEnabled
+{
+ Page* page = core(self);
+ if (!page)
+ return NO;
+
+ return page->paginationLineGridEnabled();
+}
+
</ins><span class="cx"> - (NSUInteger)_pageCount
</span><span class="cx"> {
</span><span class="cx"> Page* page = core(self);
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebViewWebViewPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebView/WebViewPrivate.h (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebView/WebViewPrivate.h        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebKit/mac/WebView/WebViewPrivate.h        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -848,6 +848,10 @@
</span><span class="cx"> - (CGFloat)_gapBetweenPages;
</span><span class="cx"> - (NSUInteger)_pageCount;
</span><span class="cx">
</span><ins>+// Whether or not a line grid is enabled by default when paginated via the pagination API.
+- (void)_setPaginationLineGridEnabled:(BOOL)lineGridEnabled;
+- (BOOL)_paginationLineGridEnabled;
+
</ins><span class="cx"> #if !TARGET_OS_IPHONE
</span><span class="cx"> - (void)_setCustomBackingScaleFactor:(CGFloat)overrideScaleFactor;
</span><span class="cx"> - (CGFloat)_backingScaleFactor;
</span></span></pre></div>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebKit2/ChangeLog        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -1,3 +1,38 @@
</span><ins>+2016-02-01 Dave Hyatt <hyatt@apple.com>
+
+ Add a line grid pagination SPI to WebKit.
+ https://bugs.webkit.org/show_bug.cgi?id=153757
+ <rdar://problem/23041598>
+
+ Reviewed by Anders Carlsson.
+
+ * Shared/WebPageCreationParameters.cpp:
+ (WebKit::WebPageCreationParameters::encode):
+ (WebKit::WebPageCreationParameters::decode):
+ * Shared/WebPageCreationParameters.h:
+ * UIProcess/API/C/WKPage.cpp:
+ (WKPageSetPaginationLineGridEnabled):
+ (WKPageGetPaginationLineGridEnabled):
+ * UIProcess/API/C/WKPagePrivate.h:
+ * UIProcess/API/Cocoa/WKBrowsingContextController.mm:
+ (-[WKBrowsingContextController setPaginationLineGridEnabled:]):
+ (-[WKBrowsingContextController paginationLineGridEnabled]):
+ * UIProcess/API/Cocoa/WKBrowsingContextControllerPrivate.h:
+ * UIProcess/API/Cocoa/WKWebView.mm:
+ (-[WKWebView _paginationLineGridEnabled]):
+ (-[WKWebView _setPaginationLineGridEnabled:]):
+ * UIProcess/API/Cocoa/WKWebViewPrivate.h:
+ * UIProcess/WebPageProxy.cpp:
+ (WebKit::WebPageProxy::WebPageProxy):
+ (WebKit::WebPageProxy::setPaginationLineGridEnabled):
+ (WebKit::WebPageProxy::creationParameters):
+ * UIProcess/WebPageProxy.h:
+ (WebKit::WebPageProxy::paginationLineGridEnabled):
+ * WebProcess/WebPage/WebPage.cpp:
+ (WebKit::WebPage::setPaginationLineGridEnabled):
+ WebProcess/WebPage/WebPage.h:
+ * WebProcess/WebPage/WebPage.messages.in:
+
</ins><span class="cx"> 2016-02-02 Adrien Plazas <aplazas@igalia.com>
</span><span class="cx">
</span><span class="cx"> [GTK] Several tests fail due to assert not reached in DrawingArea::dispatchAfterEnsuringDrawing()
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebPageCreationParameterscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebPageCreationParameters.cpp (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebPageCreationParameters.cpp        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebKit2/Shared/WebPageCreationParameters.cpp        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -47,6 +47,7 @@
</span><span class="cx"> encoder << paginationBehavesLikeColumns;
</span><span class="cx"> encoder << pageLength;
</span><span class="cx"> encoder << gapBetweenPages;
</span><ins>+ encoder << paginationLineGridEnabled;
</ins><span class="cx"> encoder << userAgent;
</span><span class="cx"> encoder << itemStates;
</span><span class="cx"> encoder << sessionID;
</span><span class="lines">@@ -116,6 +117,8 @@
</span><span class="cx"> return false;
</span><span class="cx"> if (!decoder.decode(parameters.gapBetweenPages))
</span><span class="cx"> return false;
</span><ins>+ if (!decoder.decode(parameters.paginationLineGridEnabled))
+ return false;
</ins><span class="cx"> if (!decoder.decode(parameters.userAgent))
</span><span class="cx"> return false;
</span><span class="cx"> if (!decoder.decode(parameters.itemStates))
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebPageCreationParametersh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebPageCreationParameters.h (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebPageCreationParameters.h        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebKit2/Shared/WebPageCreationParameters.h        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -78,7 +78,8 @@
</span><span class="cx"> bool paginationBehavesLikeColumns;
</span><span class="cx"> double pageLength;
</span><span class="cx"> double gapBetweenPages;
</span><del>-
</del><ins>+ bool paginationLineGridEnabled;
+
</ins><span class="cx"> String userAgent;
</span><span class="cx">
</span><span class="cx"> Vector<BackForwardListItemState> itemStates;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICWKPagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/C/WKPage.cpp (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/C/WKPage.cpp        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebKit2/UIProcess/API/C/WKPage.cpp        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -720,6 +720,16 @@
</span><span class="cx"> return toImpl(pageRef)->gapBetweenPages();
</span><span class="cx"> }
</span><span class="cx">
</span><ins>+void WKPageSetPaginationLineGridEnabled(WKPageRef pageRef, bool lineGridEnabled)
+{
+ toImpl(pageRef)->setPaginationLineGridEnabled(lineGridEnabled);
+}
+
+bool WKPageGetPaginationLineGridEnabled(WKPageRef pageRef)
+{
+ return toImpl(pageRef)->paginationLineGridEnabled();
+}
+
</ins><span class="cx"> unsigned WKPageGetPageCount(WKPageRef pageRef)
</span><span class="cx"> {
</span><span class="cx"> return toImpl(pageRef)->pageCount();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICWKPagePrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/C/WKPagePrivate.h (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/C/WKPagePrivate.h        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebKit2/UIProcess/API/C/WKPagePrivate.h        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -64,6 +64,8 @@
</span><span class="cx"> WK_EXPORT double WKPageGetPageLength(WKPageRef page);
</span><span class="cx"> WK_EXPORT void WKPageSetGapBetweenPages(WKPageRef page, double gap);
</span><span class="cx"> WK_EXPORT double WKPageGetGapBetweenPages(WKPageRef page);
</span><ins>+WK_EXPORT void WKPageSetPaginationLineGridEnabled(WKPageRef page, bool lineGridEnabled);
+WK_EXPORT bool WKPageGetPaginationLineGridEnabled(WKPageRef page);
</ins><span class="cx">
</span><span class="cx"> WK_EXPORT unsigned WKPageGetPageCount(WKPageRef page);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKBrowsingContextControllermm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextController.mm (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextController.mm        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextController.mm        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -743,6 +743,16 @@
</span><span class="cx"> return _page->gapBetweenPages();
</span><span class="cx"> }
</span><span class="cx">
</span><ins>+- (void)setPaginationLineGridEnabled:(BOOL)lineGridEnabled
+{
+ _page->setPaginationLineGridEnabled(lineGridEnabled);
+}
+
+- (BOOL)paginationLineGridEnabled
+{
+ return _page->paginationLineGridEnabled();
+}
+
</ins><span class="cx"> - (NSUInteger)pageCount
</span><span class="cx"> {
</span><span class="cx"> return _page->pageCount();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKBrowsingContextControllerPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextControllerPrivate.h (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextControllerPrivate.h        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextControllerPrivate.h        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -56,6 +56,9 @@
</span><span class="cx"> @property CGFloat pageLength;
</span><span class="cx"> @property CGFloat gapBetweenPages;
</span><span class="cx">
</span><ins>+// Whether or not to enable a line grid by default on the paginated content.
+@property BOOL paginationLineGridEnabled;
+
</ins><span class="cx"> @property (readonly) NSUInteger pageCount;
</span><span class="cx">
</span><span class="cx"> @property (nonatomic, readonly) WKBrowsingContextHandle *handle;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKWebViewmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -3358,6 +3358,16 @@
</span><span class="cx"> _page->setGapBetweenPages(gapBetweenPages);
</span><span class="cx"> }
</span><span class="cx">
</span><ins>+- (BOOL)_paginationLineGridEnabled
+{
+ return _page->paginationLineGridEnabled();
+}
+
+- (void)_setPaginationLineGridEnabled:(BOOL)lineGridEnabled
+{
+ _page->setPaginationLineGridEnabled(lineGridEnabled);
+}
+
</ins><span class="cx"> - (NSUInteger)_pageCount
</span><span class="cx"> {
</span><span class="cx"> return _page->pageCount();
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPICocoaWKWebViewPrivateh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -209,6 +209,7 @@
</span><span class="cx"> // Set to 0 to have the page length equal the view length.
</span><span class="cx"> @property (nonatomic, setter=_setPageLength:) CGFloat _pageLength;
</span><span class="cx"> @property (nonatomic, setter=_setGapBetweenPages:) CGFloat _gapBetweenPages;
</span><ins>+@property (nonatomic, setter=_setPaginationLineGridEnabled:) BOOL _paginationLineGridEnabled;
</ins><span class="cx"> @property (readonly) NSUInteger _pageCount;
</span><span class="cx">
</span><span class="cx"> @property (nonatomic, readonly) BOOL _supportsTextZoom;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebPageProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebPageProxy.cpp (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebPageProxy.cpp        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebKit2/UIProcess/WebPageProxy.cpp        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -362,6 +362,7 @@
</span><span class="cx"> , m_paginationBehavesLikeColumns(false)
</span><span class="cx"> , m_pageLength(0)
</span><span class="cx"> , m_gapBetweenPages(0)
</span><ins>+ , m_paginationLineGridEnabled(false)
</ins><span class="cx"> , m_isValid(true)
</span><span class="cx"> , m_isClosed(false)
</span><span class="cx"> , m_canRunModal(false)
</span><span class="lines">@@ -2552,6 +2553,18 @@
</span><span class="cx"> m_process->send(Messages::WebPage::SetGapBetweenPages(gap), m_pageID);
</span><span class="cx"> }
</span><span class="cx">
</span><ins>+void WebPageProxy::setPaginationLineGridEnabled(bool lineGridEnabled)
+{
+ if (lineGridEnabled == m_paginationLineGridEnabled)
+ return;
+
+ m_paginationLineGridEnabled = lineGridEnabled;
+
+ if (!isValid())
+ return;
+ m_process->send(Messages::WebPage::SetPaginationLineGridEnabled(lineGridEnabled), m_pageID);
+}
+
</ins><span class="cx"> void WebPageProxy::pageScaleFactorDidChange(double scaleFactor)
</span><span class="cx"> {
</span><span class="cx"> m_pageScaleFactor = scaleFactor;
</span><span class="lines">@@ -5143,6 +5156,7 @@
</span><span class="cx"> parameters.paginationBehavesLikeColumns = m_paginationBehavesLikeColumns;
</span><span class="cx"> parameters.pageLength = m_pageLength;
</span><span class="cx"> parameters.gapBetweenPages = m_gapBetweenPages;
</span><ins>+ parameters.paginationLineGridEnabled = m_paginationLineGridEnabled;
</ins><span class="cx"> parameters.userAgent = userAgent();
</span><span class="cx"> parameters.itemStates = m_backForwardList->itemStates();
</span><span class="cx"> parameters.sessionID = m_sessionID;
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebPageProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebPageProxy.h (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebPageProxy.h        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebKit2/UIProcess/WebPageProxy.h        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -713,6 +713,8 @@
</span><span class="cx"> double pageLength() const { return m_pageLength; }
</span><span class="cx"> void setGapBetweenPages(double);
</span><span class="cx"> double gapBetweenPages() const { return m_gapBetweenPages; }
</span><ins>+ void setPaginationLineGridEnabled(bool);
+ bool paginationLineGridEnabled() const { return m_paginationLineGridEnabled; }
</ins><span class="cx"> unsigned pageCount() const { return m_pageCount; }
</span><span class="cx">
</span><span class="cx"> #if PLATFORM(COCOA)
</span><span class="lines">@@ -1626,7 +1628,8 @@
</span><span class="cx"> bool m_paginationBehavesLikeColumns;
</span><span class="cx"> double m_pageLength;
</span><span class="cx"> double m_gapBetweenPages;
</span><del>-
</del><ins>+ bool m_paginationLineGridEnabled;
+
</ins><span class="cx"> // If the process backing the web page is alive and kicking.
</span><span class="cx"> bool m_isValid;
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebPagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -463,7 +463,8 @@
</span><span class="cx"> setPaginationBehavesLikeColumns(parameters.paginationBehavesLikeColumns);
</span><span class="cx"> setPageLength(parameters.pageLength);
</span><span class="cx"> setGapBetweenPages(parameters.gapBetweenPages);
</span><del>-
</del><ins>+ setPaginationLineGridEnabled(parameters.paginationLineGridEnabled);
+
</ins><span class="cx"> // If the page is created off-screen, its visibilityState should be prerender.
</span><span class="cx"> m_page->setViewState(m_viewState);
</span><span class="cx"> if (!isVisible())
</span><span class="lines">@@ -1681,6 +1682,11 @@
</span><span class="cx"> m_page->setPagination(pagination);
</span><span class="cx"> }
</span><span class="cx">
</span><ins>+void WebPage::setPaginationLineGridEnabled(bool lineGridEnabled)
+{
+ m_page->setPaginationLineGridEnabled(lineGridEnabled);
+}
+
</ins><span class="cx"> void WebPage::postInjectedBundleMessage(const String& messageName, const UserData& userData)
</span><span class="cx"> {
</span><span class="cx"> auto& webProcess = WebProcess::singleton();
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebPageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebPage.h (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebPage.h        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebPage.h        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -400,7 +400,8 @@
</span><span class="cx"> void setPaginationBehavesLikeColumns(bool);
</span><span class="cx"> void setPageLength(double);
</span><span class="cx"> void setGapBetweenPages(double);
</span><del>-
</del><ins>+ void setPaginationLineGridEnabled(bool);
+
</ins><span class="cx"> void postInjectedBundleMessage(const String& messageName, const UserData&);
</span><span class="cx">
</span><span class="cx"> bool drawsBackground() const { return m_drawsBackground; }
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebPagemessagesin"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebPage.messages.in (196023 => 196024)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebPage.messages.in        2016-02-02 19:43:16 UTC (rev 196023)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebPage.messages.in        2016-02-02 19:50:01 UTC (rev 196024)
</span><span class="lines">@@ -213,6 +213,7 @@
</span><span class="cx"> SetPaginationBehavesLikeColumns(bool behavesLikeColumns)
</span><span class="cx"> SetPageLength(double pageLength)
</span><span class="cx"> SetGapBetweenPages(double gap)
</span><ins>+ SetPaginationLineGridEnabled(bool lineGridEnabled)
</ins><span class="cx">
</span><span class="cx"> PostInjectedBundleMessage(String messageName, WebKit::UserData messageBody)
</span><span class="cx">
</span></span></pre>
</div>
</div>
</body>
</html>