<!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>[206119] 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/206119">206119</a></dd>
<dt>Author</dt> <dd>dbates@webkit.org</dd>
<dt>Date</dt> <dd>2016-09-19 14:25:15 -0700 (Mon, 19 Sep 2016)</dd>
</dl>

<h3>Log Message</h3>
<pre>Remove ENABLE(TEXT_AUTOSIZING) automatic text size adjustment code
https://bugs.webkit.org/show_bug.cgi?id=162167

Reviewed by Simon Fraser.

.:

* Source/cmake/OptionsMac.cmake:
* Source/cmake/OptionsWin.cmake:
* Source/cmake/WebKitFeatures.cmake:

Source/JavaScriptCore:

* Configurations/FeatureDefines.xcconfig:

Source/WebCore:

Remove the automatic text size adjustment code guarded by ENABLE(TEXT_AUTOSIZING)
because it is not used by any port. On Mac and iOS, analogous code guarded by
ENABLE(IOS_TEXT_AUTOSIZING) is used.

* CMakeLists.txt:
* Configurations/FeatureDefines.xcconfig:
* dom/Document.cpp:
(WebCore::Document::Document):
* dom/Document.h:
(WebCore::Document::textAutosizer): Deleted.
* page/FrameView.cpp:
(WebCore::FrameView::setFrameRect):
(WebCore::FrameView::layout):
* page/Settings.cpp:
(WebCore::Settings::Settings):
(WebCore::Settings::setTextAutosizingFontScaleFactor): Deleted.
* page/Settings.h:
(WebCore::Settings::textAutosizingFontScaleFactor): Deleted.
* page/animation/CSSPropertyAnimation.cpp:
(WebCore::CSSPropertyAnimationWrapperMap::CSSPropertyAnimationWrapperMap):
* rendering/RenderingAllInOne.cpp:
* rendering/TextAutosizer.cpp: Removed.
* rendering/TextAutosizer.h: Removed.
* rendering/style/RenderStyle.cpp:
(WebCore::RenderStyle::changeRequiresLayout):
(WebCore::RenderStyle::lineHeight):
(WebCore::RenderStyle::setFontSize):
* rendering/style/RenderStyle.h:
(WebCore::RenderStyle::textAutosizingMultiplier): Deleted.
(WebCore::RenderStyle::setTextAutosizingMultiplier): Deleted.
* rendering/style/StyleVisualData.cpp:
(WebCore::StyleVisualData::StyleVisualData):
* rendering/style/StyleVisualData.h:
* testing/InternalSettings.cpp:
(WebCore::InternalSettings::Backup::Backup):
(WebCore::InternalSettings::Backup::restoreTo):
(WebCore::InternalSettings::setTextAutosizingEnabled):
(WebCore::InternalSettings::setTextAutosizingWindowSizeOverride):
(WebCore::InternalSettings::setTextAutosizingFontScaleFactor): Deleted.
* testing/InternalSettings.h:
* testing/InternalSettings.idl:

Source/WebKit/mac:

* Configurations/FeatureDefines.xcconfig:

Source/WebKit2:

* Configurations/FeatureDefines.xcconfig:
* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::updatePreferences):

Source/WTF:

* wtf/FeatureDefines.h:

Tools:

* Scripts/webkitperl/FeatureList.pm:
* TestWebKitAPI/Configurations/FeatureDefines.xcconfig:

LayoutTests:

* TestExpectations:
* fast/text-autosizing/cluster-inline-block-or-table-expected.html: Removed.
* fast/text-autosizing/cluster-inline-block-or-table.html: Removed.
* fast/text-autosizing/cluster-inline-grid-flex-box-expected.html: Removed.
* fast/text-autosizing/cluster-inline-grid-flex-box.html: Removed.
* fast/text-autosizing/cluster-list-item-expected.html: Removed.
* fast/text-autosizing/cluster-list-item.html: Removed.
* fast/text-autosizing/cluster-narrow-in-wide-expected.html: Removed.
* fast/text-autosizing/cluster-narrow-in-wide-ohidden-expected.html: Removed.
* fast/text-autosizing/cluster-narrow-in-wide-ohidden.html: Removed.
* fast/text-autosizing/cluster-narrow-in-wide.html: Removed.
* fast/text-autosizing/cluster-wide-in-narrow-expected.html: Removed.
* fast/text-autosizing/cluster-wide-in-narrow.html: Removed.
* fast/text-autosizing/cluster-with-narrow-lca-and-cluster-expected.html: Removed.
* fast/text-autosizing/cluster-with-narrow-lca-and-cluster.html: Removed.
* fast/text-autosizing/cluster-with-narrow-lca-expected.html: Removed.
* fast/text-autosizing/cluster-with-narrow-lca.html: Removed.
* fast/text-autosizing/cluster-with-wide-lca-expected.html: Removed.
* fast/text-autosizing/cluster-with-wide-lca.html: Removed.
* fast/text-autosizing/clusters-insufficient-text-expected.html: Removed.
* fast/text-autosizing/clusters-insufficient-text.html: Removed.
* fast/text-autosizing/clusters-insufficient-width-expected.html: Removed.
* fast/text-autosizing/clusters-insufficient-width.html: Removed.
* fast/text-autosizing/clusters-sufficient-text-except-in-root-expected.html: Removed.
* fast/text-autosizing/clusters-sufficient-text-except-in-root.html: Removed.
* fast/text-autosizing/clusters-sufficient-width-expected.html: Removed.
* fast/text-autosizing/clusters-sufficient-width.html: Removed.
* fast/text-autosizing/constrained-and-overflow-auto-ancestor-expected.html: Removed.
* fast/text-autosizing/constrained-and-overflow-auto-ancestor.html: Removed.
* fast/text-autosizing/constrained-and-overflow-hidden-ancestor-expected.html: Removed.
* fast/text-autosizing/constrained-and-overflow-hidden-ancestor.html: Removed.
* fast/text-autosizing/constrained-and-overflow-paged-x-ancestor-expected.html: Removed.
* fast/text-autosizing/constrained-and-overflow-paged-x-ancestor.html: Removed.
* fast/text-autosizing/constrained-and-overflow-scroll-ancestor-expected.html: Removed.
* fast/text-autosizing/constrained-and-overflow-scroll-ancestor.html: Removed.
* fast/text-autosizing/constrained-height-ancestor-expected.html: Removed.
* fast/text-autosizing/constrained-height-ancestor.html: Removed.
* fast/text-autosizing/constrained-height-body-expected.html: Removed.
* fast/text-autosizing/constrained-height-body.html: Removed.
* fast/text-autosizing/constrained-maxheight-ancestor-expected.html: Removed.
* fast/text-autosizing/constrained-maxheight-ancestor.html: Removed.
* fast/text-autosizing/constrained-maxheight-expected.html: Removed.
* fast/text-autosizing/constrained-maxheight.html: Removed.
* fast/text-autosizing/constrained-out-of-flow-expected.html: Removed.
* fast/text-autosizing/constrained-out-of-flow.html: Removed.
* fast/text-autosizing/constrained-percent-maxheight-expected.html: Removed.
* fast/text-autosizing/constrained-percent-maxheight.html: Removed.
* fast/text-autosizing/constrained-percent-of-viewport-maxheight-expected.html: Removed.
* fast/text-autosizing/constrained-percent-of-viewport-maxheight.html: Removed.
* fast/text-autosizing/constrained-then-float-ancestors-expected.html: Removed.
* fast/text-autosizing/constrained-then-float-ancestors.html: Removed.
* fast/text-autosizing/constrained-then-overflow-ancestors-expected.html: Removed.
* fast/text-autosizing/constrained-then-overflow-ancestors.html: Removed.
* fast/text-autosizing/constrained-then-position-absolute-ancestors-expected.html: Removed.
* fast/text-autosizing/constrained-then-position-absolute-ancestors.html: Removed.
* fast/text-autosizing/constrained-then-position-fixed-ancestors-expected.html: Removed.
* fast/text-autosizing/constrained-then-position-fixed-ancestors.html: Removed.
* fast/text-autosizing/constrained-within-overflow-ancestor-expected.html: Removed.
* fast/text-autosizing/constrained-within-overflow-ancestor.html: Removed.
* fast/text-autosizing/em-margin-border-padding-expected.html: Removed.
* fast/text-autosizing/em-margin-border-padding.html: Removed.
* fast/text-autosizing/font-scale-factor-expected.html: Removed.
* fast/text-autosizing/font-scale-factor.html: Removed.
* fast/text-autosizing/form-controls-autosizing-button-input-elements-expected.html: Removed.
* fast/text-autosizing/form-controls-autosizing-button-input-elements.html: Removed.
* fast/text-autosizing/form-controls-autosizing-checkbox-input-element-expected.html: Removed.
* fast/text-autosizing/form-controls-autosizing-checkbox-input-element.html: Removed.
* fast/text-autosizing/form-controls-autosizing-radio-input-element-expected.html: Removed.
* fast/text-autosizing/form-controls-autosizing-radio-input-element.html: Removed.
* fast/text-autosizing/form-controls-autosizing-select-element-expected.html: Removed.
* fast/text-autosizing/form-controls-autosizing-select-element.html: Removed.
* fast/text-autosizing/form-controls-autosizing-textfield-input-elements-expected.html: Removed.
* fast/text-autosizing/form-controls-autosizing-textfield-input-elements.html: Removed.
* fast/text-autosizing/header-li-links-autosizing-expected.html: Removed.
* fast/text-autosizing/header-li-links-autosizing.html: Removed.
* fast/text-autosizing/header-links-autosizing-different-fontsize-expected.html: Removed.
* fast/text-autosizing/header-links-autosizing-different-fontsize.html: Removed.
* fast/text-autosizing/header-links-autosizing-expected.html: Removed.
* fast/text-autosizing/header-links-autosizing.html: Removed.
* fast/text-autosizing/narrow-child-expected.html: Removed.
* fast/text-autosizing/narrow-child.html: Removed.
* fast/text-autosizing/narrow-descendants-combined-expected.html: Removed.
* fast/text-autosizing/narrow-descendants-combined.html: Removed.
* fast/text-autosizing/narrow-iframe-expected.html: Removed.
* fast/text-autosizing/narrow-iframe-flattened-expected.html: Removed.
* fast/text-autosizing/narrow-iframe-flattened.html: Removed.
* fast/text-autosizing/narrow-iframe.html: Removed.
* fast/text-autosizing/nested-child-expected.html: Removed.
* fast/text-autosizing/nested-child.html: Removed.
* fast/text-autosizing/nested-em-line-height-expected.html: Removed.
* fast/text-autosizing/nested-em-line-height.html: Removed.
* fast/text-autosizing/oscillation-javascript-fontsize-change-expected.html: Removed.
* fast/text-autosizing/oscillation-javascript-fontsize-change.html: Removed.
* fast/text-autosizing/simple-paragraph-expected.html: Removed.
* fast/text-autosizing/simple-paragraph.html: Removed.
* fast/text-autosizing/span-child-expected.html: Removed.
* fast/text-autosizing/span-child.html: Removed.
* fast/text-autosizing/unwrappable-blocks-expected.html: Removed.
* fast/text-autosizing/unwrappable-blocks.html: Removed.
* fast/text-autosizing/unwrappable-inlines-expected.html: Removed.
* fast/text-autosizing/unwrappable-inlines.html: Removed.
* fast/text-autosizing/various-font-sizes-expected.html: Removed.
* fast/text-autosizing/various-font-sizes.html: Removed.
* fast/text-autosizing/wide-block-expected.html: Removed.
* fast/text-autosizing/wide-block.html: Removed.
* fast/text-autosizing/wide-child-expected.html: Removed.
* fast/text-autosizing/wide-child.html: Removed.
* fast/text-autosizing/wide-iframe-expected.html: Removed.
* fast/text-autosizing/wide-iframe.html: Removed.
* fast/text-autosizing/wide-in-narrow-overflow-scroll-expected.html: Removed.
* fast/text-autosizing/wide-in-narrow-overflow-scroll.html: Removed.
* platform/efl/TestExpectations:
* platform/gtk/TestExpectations:
* platform/ios-simulator-wk1/TestExpectations: Move Failure entry for test
fast/text-autosizing/ios/line-height-text-autosizing.html from here to platform/ios-simulator/TestExpectations.
* platform/ios-simulator-wk2/TestExpectations: Ditto.
* platform/ios-simulator/TestExpectations: Associated failure of test
fast/text-autosizing/ios/line-height-text-autosizing.html with &lt;https://bugs.webkit.org/show_bug.cgi?id=162236&gt;.
* platform/mac-wk2/TestExpectations:
* platform/mac/TestExpectations:
* platform/win/TestExpectations:
* platform/wk2/TestExpectations:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkChangeLog">trunk/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsTestExpectations">trunk/LayoutTests/TestExpectations</a></li>
<li><a href="#trunkLayoutTestsplatformeflTestExpectations">trunk/LayoutTests/platform/efl/TestExpectations</a></li>
<li><a href="#trunkLayoutTestsplatformgtkTestExpectations">trunk/LayoutTests/platform/gtk/TestExpectations</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorTestExpectations">trunk/LayoutTests/platform/ios-simulator/TestExpectations</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorwk1TestExpectations">trunk/LayoutTests/platform/ios-simulator-wk1/TestExpectations</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorwk2TestExpectations">trunk/LayoutTests/platform/ios-simulator-wk2/TestExpectations</a></li>
<li><a href="#trunkLayoutTestsplatformmacTestExpectations">trunk/LayoutTests/platform/mac/TestExpectations</a></li>
<li><a href="#trunkLayoutTestsplatformmacwk2TestExpectations">trunk/LayoutTests/platform/mac-wk2/TestExpectations</a></li>
<li><a href="#trunkLayoutTestsplatformwinTestExpectations">trunk/LayoutTests/platform/win/TestExpectations</a></li>
<li><a href="#trunkLayoutTestsplatformwk2TestExpectations">trunk/LayoutTests/platform/wk2/TestExpectations</a></li>
<li><a href="#trunkSourceJavaScriptCoreChangeLog">trunk/Source/JavaScriptCore/ChangeLog</a></li>
<li><a href="#trunkSourceJavaScriptCoreConfigurationsFeatureDefinesxcconfig">trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig</a></li>
<li><a href="#trunkSourceWTFChangeLog">trunk/Source/WTF/ChangeLog</a></li>
<li><a href="#trunkSourceWTFwtfFeatureDefinesh">trunk/Source/WTF/wtf/FeatureDefines.h</a></li>
<li><a href="#trunkSourceWebCoreCMakeListstxt">trunk/Source/WebCore/CMakeLists.txt</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreConfigurationsFeatureDefinesxcconfig">trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig</a></li>
<li><a href="#trunkSourceWebCoredomDocumentcpp">trunk/Source/WebCore/dom/Document.cpp</a></li>
<li><a href="#trunkSourceWebCoredomDocumenth">trunk/Source/WebCore/dom/Document.h</a></li>
<li><a href="#trunkSourceWebCorepageFrameViewcpp">trunk/Source/WebCore/page/FrameView.cpp</a></li>
<li><a href="#trunkSourceWebCorepageSettingscpp">trunk/Source/WebCore/page/Settings.cpp</a></li>
<li><a href="#trunkSourceWebCorepageSettingsh">trunk/Source/WebCore/page/Settings.h</a></li>
<li><a href="#trunkSourceWebCorepageanimationCSSPropertyAnimationcpp">trunk/Source/WebCore/page/animation/CSSPropertyAnimation.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderingAllInOnecpp">trunk/Source/WebCore/rendering/RenderingAllInOne.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleRenderStylecpp">trunk/Source/WebCore/rendering/style/RenderStyle.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleRenderStyleh">trunk/Source/WebCore/rendering/style/RenderStyle.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleVisualDatacpp">trunk/Source/WebCore/rendering/style/StyleVisualData.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleStyleVisualDatah">trunk/Source/WebCore/rendering/style/StyleVisualData.h</a></li>
<li><a href="#trunkSourceWebCoretestingInternalSettingscpp">trunk/Source/WebCore/testing/InternalSettings.cpp</a></li>
<li><a href="#trunkSourceWebCoretestingInternalSettingsh">trunk/Source/WebCore/testing/InternalSettings.h</a></li>
<li><a href="#trunkSourceWebCoretestingInternalSettingsidl">trunk/Source/WebCore/testing/InternalSettings.idl</a></li>
<li><a href="#trunkSourceWebKitmacChangeLog">trunk/Source/WebKit/mac/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitmacConfigurationsFeatureDefinesxcconfig">trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig</a></li>
<li><a href="#trunkSourceWebKit2ChangeLog">trunk/Source/WebKit2/ChangeLog</a></li>
<li><a href="#trunkSourceWebKit2ConfigurationsFeatureDefinesxcconfig">trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebPagecpp">trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp</a></li>
<li><a href="#trunkSourcecmakeOptionsMaccmake">trunk/Source/cmake/OptionsMac.cmake</a></li>
<li><a href="#trunkSourcecmakeOptionsWincmake">trunk/Source/cmake/OptionsWin.cmake</a></li>
<li><a href="#trunkSourcecmakeWebKitFeaturescmake">trunk/Source/cmake/WebKitFeatures.cmake</a></li>
<li><a href="#trunkToolsChangeLog">trunk/Tools/ChangeLog</a></li>
<li><a href="#trunkToolsScriptswebkitperlFeatureListpm">trunk/Tools/Scripts/webkitperl/FeatureList.pm</a></li>
<li><a href="#trunkToolsTestWebKitAPIConfigurationsFeatureDefinesxcconfig">trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsfasttextautosizingclusterinlineblockortableexpectedhtml">trunk/LayoutTests/fast/text-autosizing/cluster-inline-block-or-table-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclusterinlineblockortablehtml">trunk/LayoutTests/fast/text-autosizing/cluster-inline-block-or-table.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclusterinlinegridflexboxexpectedhtml">trunk/LayoutTests/fast/text-autosizing/cluster-inline-grid-flex-box-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclusterinlinegridflexboxhtml">trunk/LayoutTests/fast/text-autosizing/cluster-inline-grid-flex-box.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclusterlistitemexpectedhtml">trunk/LayoutTests/fast/text-autosizing/cluster-list-item-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclusterlistitemhtml">trunk/LayoutTests/fast/text-autosizing/cluster-list-item.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclusternarrowinwideexpectedhtml">trunk/LayoutTests/fast/text-autosizing/cluster-narrow-in-wide-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclusternarrowinwideohiddenexpectedhtml">trunk/LayoutTests/fast/text-autosizing/cluster-narrow-in-wide-ohidden-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclusternarrowinwideohiddenhtml">trunk/LayoutTests/fast/text-autosizing/cluster-narrow-in-wide-ohidden.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclusternarrowinwidehtml">trunk/LayoutTests/fast/text-autosizing/cluster-narrow-in-wide.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclusterwideinnarrowexpectedhtml">trunk/LayoutTests/fast/text-autosizing/cluster-wide-in-narrow-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclusterwideinnarrowhtml">trunk/LayoutTests/fast/text-autosizing/cluster-wide-in-narrow.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclusterwithnarrowlcaandclusterexpectedhtml">trunk/LayoutTests/fast/text-autosizing/cluster-with-narrow-lca-and-cluster-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclusterwithnarrowlcaandclusterhtml">trunk/LayoutTests/fast/text-autosizing/cluster-with-narrow-lca-and-cluster.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclusterwithnarrowlcaexpectedhtml">trunk/LayoutTests/fast/text-autosizing/cluster-with-narrow-lca-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclusterwithnarrowlcahtml">trunk/LayoutTests/fast/text-autosizing/cluster-with-narrow-lca.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclusterwithwidelcaexpectedhtml">trunk/LayoutTests/fast/text-autosizing/cluster-with-wide-lca-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclusterwithwidelcahtml">trunk/LayoutTests/fast/text-autosizing/cluster-with-wide-lca.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclustersinsufficienttextexpectedhtml">trunk/LayoutTests/fast/text-autosizing/clusters-insufficient-text-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclustersinsufficienttexthtml">trunk/LayoutTests/fast/text-autosizing/clusters-insufficient-text.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclustersinsufficientwidthexpectedhtml">trunk/LayoutTests/fast/text-autosizing/clusters-insufficient-width-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclustersinsufficientwidthhtml">trunk/LayoutTests/fast/text-autosizing/clusters-insufficient-width.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclusterssufficienttextexceptinrootexpectedhtml">trunk/LayoutTests/fast/text-autosizing/clusters-sufficient-text-except-in-root-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclusterssufficienttextexceptinroothtml">trunk/LayoutTests/fast/text-autosizing/clusters-sufficient-text-except-in-root.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclusterssufficientwidthexpectedhtml">trunk/LayoutTests/fast/text-autosizing/clusters-sufficient-width-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingclusterssufficientwidthhtml">trunk/LayoutTests/fast/text-autosizing/clusters-sufficient-width.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedandoverflowautoancestorexpectedhtml">trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-auto-ancestor-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedandoverflowautoancestorhtml">trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-auto-ancestor.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedandoverflowhiddenancestorexpectedhtml">trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-hidden-ancestor-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedandoverflowhiddenancestorhtml">trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-hidden-ancestor.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedandoverflowpagedxancestorexpectedhtml">trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-paged-x-ancestor-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedandoverflowpagedxancestorhtml">trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-paged-x-ancestor.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedandoverflowscrollancestorexpectedhtml">trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-scroll-ancestor-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedandoverflowscrollancestorhtml">trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-scroll-ancestor.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedheightancestorexpectedhtml">trunk/LayoutTests/fast/text-autosizing/constrained-height-ancestor-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedheightancestorhtml">trunk/LayoutTests/fast/text-autosizing/constrained-height-ancestor.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedheightbodyexpectedhtml">trunk/LayoutTests/fast/text-autosizing/constrained-height-body-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedheightbodyhtml">trunk/LayoutTests/fast/text-autosizing/constrained-height-body.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedmaxheightancestorexpectedhtml">trunk/LayoutTests/fast/text-autosizing/constrained-maxheight-ancestor-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedmaxheightancestorhtml">trunk/LayoutTests/fast/text-autosizing/constrained-maxheight-ancestor.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedmaxheightexpectedhtml">trunk/LayoutTests/fast/text-autosizing/constrained-maxheight-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedmaxheighthtml">trunk/LayoutTests/fast/text-autosizing/constrained-maxheight.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedoutofflowexpectedhtml">trunk/LayoutTests/fast/text-autosizing/constrained-out-of-flow-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedoutofflowhtml">trunk/LayoutTests/fast/text-autosizing/constrained-out-of-flow.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedpercentmaxheightexpectedhtml">trunk/LayoutTests/fast/text-autosizing/constrained-percent-maxheight-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedpercentmaxheighthtml">trunk/LayoutTests/fast/text-autosizing/constrained-percent-maxheight.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedpercentofviewportmaxheightexpectedhtml">trunk/LayoutTests/fast/text-autosizing/constrained-percent-of-viewport-maxheight-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedpercentofviewportmaxheighthtml">trunk/LayoutTests/fast/text-autosizing/constrained-percent-of-viewport-maxheight.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedthenfloatancestorsexpectedhtml">trunk/LayoutTests/fast/text-autosizing/constrained-then-float-ancestors-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedthenfloatancestorshtml">trunk/LayoutTests/fast/text-autosizing/constrained-then-float-ancestors.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedthenoverflowancestorsexpectedhtml">trunk/LayoutTests/fast/text-autosizing/constrained-then-overflow-ancestors-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedthenoverflowancestorshtml">trunk/LayoutTests/fast/text-autosizing/constrained-then-overflow-ancestors.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedthenpositionabsoluteancestorsexpectedhtml">trunk/LayoutTests/fast/text-autosizing/constrained-then-position-absolute-ancestors-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedthenpositionabsoluteancestorshtml">trunk/LayoutTests/fast/text-autosizing/constrained-then-position-absolute-ancestors.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedthenpositionfixedancestorsexpectedhtml">trunk/LayoutTests/fast/text-autosizing/constrained-then-position-fixed-ancestors-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedthenpositionfixedancestorshtml">trunk/LayoutTests/fast/text-autosizing/constrained-then-position-fixed-ancestors.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedwithinoverflowancestorexpectedhtml">trunk/LayoutTests/fast/text-autosizing/constrained-within-overflow-ancestor-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingconstrainedwithinoverflowancestorhtml">trunk/LayoutTests/fast/text-autosizing/constrained-within-overflow-ancestor.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingemmarginborderpaddingexpectedhtml">trunk/LayoutTests/fast/text-autosizing/em-margin-border-padding-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingemmarginborderpaddinghtml">trunk/LayoutTests/fast/text-autosizing/em-margin-border-padding.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingfontscalefactorexpectedhtml">trunk/LayoutTests/fast/text-autosizing/font-scale-factor-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingfontscalefactorhtml">trunk/LayoutTests/fast/text-autosizing/font-scale-factor.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingformcontrolsautosizingbuttoninputelementsexpectedhtml">trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-button-input-elements-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingformcontrolsautosizingbuttoninputelementshtml">trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-button-input-elements.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingformcontrolsautosizingcheckboxinputelementexpectedhtml">trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-checkbox-input-element-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingformcontrolsautosizingcheckboxinputelementhtml">trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-checkbox-input-element.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingformcontrolsautosizingradioinputelementexpectedhtml">trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-radio-input-element-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingformcontrolsautosizingradioinputelementhtml">trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-radio-input-element.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingformcontrolsautosizingselectelementexpectedhtml">trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-select-element-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingformcontrolsautosizingselectelementhtml">trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-select-element.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingformcontrolsautosizingtextfieldinputelementsexpectedhtml">trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-textfield-input-elements-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingformcontrolsautosizingtextfieldinputelementshtml">trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-textfield-input-elements.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingheaderlilinksautosizingexpectedhtml">trunk/LayoutTests/fast/text-autosizing/header-li-links-autosizing-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingheaderlilinksautosizinghtml">trunk/LayoutTests/fast/text-autosizing/header-li-links-autosizing.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingheaderlinksautosizingdifferentfontsizeexpectedhtml">trunk/LayoutTests/fast/text-autosizing/header-links-autosizing-different-fontsize-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingheaderlinksautosizingdifferentfontsizehtml">trunk/LayoutTests/fast/text-autosizing/header-links-autosizing-different-fontsize.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingheaderlinksautosizingexpectedhtml">trunk/LayoutTests/fast/text-autosizing/header-links-autosizing-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingheaderlinksautosizinghtml">trunk/LayoutTests/fast/text-autosizing/header-links-autosizing.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingnarrowchildexpectedhtml">trunk/LayoutTests/fast/text-autosizing/narrow-child-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingnarrowchildhtml">trunk/LayoutTests/fast/text-autosizing/narrow-child.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingnarrowdescendantscombinedexpectedhtml">trunk/LayoutTests/fast/text-autosizing/narrow-descendants-combined-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingnarrowdescendantscombinedhtml">trunk/LayoutTests/fast/text-autosizing/narrow-descendants-combined.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingnarrowiframeexpectedhtml">trunk/LayoutTests/fast/text-autosizing/narrow-iframe-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingnarrowiframeflattenedexpectedhtml">trunk/LayoutTests/fast/text-autosizing/narrow-iframe-flattened-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingnarrowiframeflattenedhtml">trunk/LayoutTests/fast/text-autosizing/narrow-iframe-flattened.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingnarrowiframehtml">trunk/LayoutTests/fast/text-autosizing/narrow-iframe.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingnestedchildexpectedhtml">trunk/LayoutTests/fast/text-autosizing/nested-child-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingnestedchildhtml">trunk/LayoutTests/fast/text-autosizing/nested-child.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingnestedemlineheightexpectedhtml">trunk/LayoutTests/fast/text-autosizing/nested-em-line-height-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingnestedemlineheighthtml">trunk/LayoutTests/fast/text-autosizing/nested-em-line-height.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingoscillationjavascriptfontsizechangeexpectedhtml">trunk/LayoutTests/fast/text-autosizing/oscillation-javascript-fontsize-change-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingoscillationjavascriptfontsizechangehtml">trunk/LayoutTests/fast/text-autosizing/oscillation-javascript-fontsize-change.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingsimpleparagraphexpectedhtml">trunk/LayoutTests/fast/text-autosizing/simple-paragraph-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingsimpleparagraphhtml">trunk/LayoutTests/fast/text-autosizing/simple-paragraph.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingspanchildexpectedhtml">trunk/LayoutTests/fast/text-autosizing/span-child-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingspanchildhtml">trunk/LayoutTests/fast/text-autosizing/span-child.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingunwrappableblocksexpectedhtml">trunk/LayoutTests/fast/text-autosizing/unwrappable-blocks-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingunwrappableblockshtml">trunk/LayoutTests/fast/text-autosizing/unwrappable-blocks.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingunwrappableinlinesexpectedhtml">trunk/LayoutTests/fast/text-autosizing/unwrappable-inlines-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingunwrappableinlineshtml">trunk/LayoutTests/fast/text-autosizing/unwrappable-inlines.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingvariousfontsizesexpectedhtml">trunk/LayoutTests/fast/text-autosizing/various-font-sizes-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingvariousfontsizeshtml">trunk/LayoutTests/fast/text-autosizing/various-font-sizes.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingwideblockexpectedhtml">trunk/LayoutTests/fast/text-autosizing/wide-block-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingwideblockhtml">trunk/LayoutTests/fast/text-autosizing/wide-block.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingwidechildexpectedhtml">trunk/LayoutTests/fast/text-autosizing/wide-child-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingwidechildhtml">trunk/LayoutTests/fast/text-autosizing/wide-child.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingwideiframeexpectedhtml">trunk/LayoutTests/fast/text-autosizing/wide-iframe-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingwideiframehtml">trunk/LayoutTests/fast/text-autosizing/wide-iframe.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingwideinnarrowoverflowscrollexpectedhtml">trunk/LayoutTests/fast/text-autosizing/wide-in-narrow-overflow-scroll-expected.html</a></li>
<li><a href="#trunkLayoutTestsfasttextautosizingwideinnarrowoverflowscrollhtml">trunk/LayoutTests/fast/text-autosizing/wide-in-narrow-overflow-scroll.html</a></li>
<li><a href="#trunkSourceWebCorerenderingTextAutosizercpp">trunk/Source/WebCore/rendering/TextAutosizer.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingTextAutosizerh">trunk/Source/WebCore/rendering/TextAutosizer.h</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/ChangeLog (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/ChangeLog        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/ChangeLog        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2016-09-19  Daniel Bates  &lt;dabates@apple.com&gt;
+
+        Remove ENABLE(TEXT_AUTOSIZING) automatic text size adjustment code
+        https://bugs.webkit.org/show_bug.cgi?id=162167
+
+        Reviewed by Simon Fraser.
+
+        * Source/cmake/OptionsMac.cmake:
+        * Source/cmake/OptionsWin.cmake:
+        * Source/cmake/WebKitFeatures.cmake:
+
</ins><span class="cx"> 2016-09-19  Michael Catanzaro  &lt;mcatanzaro@igalia.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [GTK] Make ENABLE_THREADED_COMPOSITOR a public option
</span></span></pre></div>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/ChangeLog        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,3 +1,133 @@
</span><ins>+2016-09-19  Daniel Bates  &lt;dabates@apple.com&gt;
+
+        Remove ENABLE(TEXT_AUTOSIZING) automatic text size adjustment code
+        https://bugs.webkit.org/show_bug.cgi?id=162167
+
+        Reviewed by Simon Fraser.
+
+        * TestExpectations:
+        * fast/text-autosizing/cluster-inline-block-or-table-expected.html: Removed.
+        * fast/text-autosizing/cluster-inline-block-or-table.html: Removed.
+        * fast/text-autosizing/cluster-inline-grid-flex-box-expected.html: Removed.
+        * fast/text-autosizing/cluster-inline-grid-flex-box.html: Removed.
+        * fast/text-autosizing/cluster-list-item-expected.html: Removed.
+        * fast/text-autosizing/cluster-list-item.html: Removed.
+        * fast/text-autosizing/cluster-narrow-in-wide-expected.html: Removed.
+        * fast/text-autosizing/cluster-narrow-in-wide-ohidden-expected.html: Removed.
+        * fast/text-autosizing/cluster-narrow-in-wide-ohidden.html: Removed.
+        * fast/text-autosizing/cluster-narrow-in-wide.html: Removed.
+        * fast/text-autosizing/cluster-wide-in-narrow-expected.html: Removed.
+        * fast/text-autosizing/cluster-wide-in-narrow.html: Removed.
+        * fast/text-autosizing/cluster-with-narrow-lca-and-cluster-expected.html: Removed.
+        * fast/text-autosizing/cluster-with-narrow-lca-and-cluster.html: Removed.
+        * fast/text-autosizing/cluster-with-narrow-lca-expected.html: Removed.
+        * fast/text-autosizing/cluster-with-narrow-lca.html: Removed.
+        * fast/text-autosizing/cluster-with-wide-lca-expected.html: Removed.
+        * fast/text-autosizing/cluster-with-wide-lca.html: Removed.
+        * fast/text-autosizing/clusters-insufficient-text-expected.html: Removed.
+        * fast/text-autosizing/clusters-insufficient-text.html: Removed.
+        * fast/text-autosizing/clusters-insufficient-width-expected.html: Removed.
+        * fast/text-autosizing/clusters-insufficient-width.html: Removed.
+        * fast/text-autosizing/clusters-sufficient-text-except-in-root-expected.html: Removed.
+        * fast/text-autosizing/clusters-sufficient-text-except-in-root.html: Removed.
+        * fast/text-autosizing/clusters-sufficient-width-expected.html: Removed.
+        * fast/text-autosizing/clusters-sufficient-width.html: Removed.
+        * fast/text-autosizing/constrained-and-overflow-auto-ancestor-expected.html: Removed.
+        * fast/text-autosizing/constrained-and-overflow-auto-ancestor.html: Removed.
+        * fast/text-autosizing/constrained-and-overflow-hidden-ancestor-expected.html: Removed.
+        * fast/text-autosizing/constrained-and-overflow-hidden-ancestor.html: Removed.
+        * fast/text-autosizing/constrained-and-overflow-paged-x-ancestor-expected.html: Removed.
+        * fast/text-autosizing/constrained-and-overflow-paged-x-ancestor.html: Removed.
+        * fast/text-autosizing/constrained-and-overflow-scroll-ancestor-expected.html: Removed.
+        * fast/text-autosizing/constrained-and-overflow-scroll-ancestor.html: Removed.
+        * fast/text-autosizing/constrained-height-ancestor-expected.html: Removed.
+        * fast/text-autosizing/constrained-height-ancestor.html: Removed.
+        * fast/text-autosizing/constrained-height-body-expected.html: Removed.
+        * fast/text-autosizing/constrained-height-body.html: Removed.
+        * fast/text-autosizing/constrained-maxheight-ancestor-expected.html: Removed.
+        * fast/text-autosizing/constrained-maxheight-ancestor.html: Removed.
+        * fast/text-autosizing/constrained-maxheight-expected.html: Removed.
+        * fast/text-autosizing/constrained-maxheight.html: Removed.
+        * fast/text-autosizing/constrained-out-of-flow-expected.html: Removed.
+        * fast/text-autosizing/constrained-out-of-flow.html: Removed.
+        * fast/text-autosizing/constrained-percent-maxheight-expected.html: Removed.
+        * fast/text-autosizing/constrained-percent-maxheight.html: Removed.
+        * fast/text-autosizing/constrained-percent-of-viewport-maxheight-expected.html: Removed.
+        * fast/text-autosizing/constrained-percent-of-viewport-maxheight.html: Removed.
+        * fast/text-autosizing/constrained-then-float-ancestors-expected.html: Removed.
+        * fast/text-autosizing/constrained-then-float-ancestors.html: Removed.
+        * fast/text-autosizing/constrained-then-overflow-ancestors-expected.html: Removed.
+        * fast/text-autosizing/constrained-then-overflow-ancestors.html: Removed.
+        * fast/text-autosizing/constrained-then-position-absolute-ancestors-expected.html: Removed.
+        * fast/text-autosizing/constrained-then-position-absolute-ancestors.html: Removed.
+        * fast/text-autosizing/constrained-then-position-fixed-ancestors-expected.html: Removed.
+        * fast/text-autosizing/constrained-then-position-fixed-ancestors.html: Removed.
+        * fast/text-autosizing/constrained-within-overflow-ancestor-expected.html: Removed.
+        * fast/text-autosizing/constrained-within-overflow-ancestor.html: Removed.
+        * fast/text-autosizing/em-margin-border-padding-expected.html: Removed.
+        * fast/text-autosizing/em-margin-border-padding.html: Removed.
+        * fast/text-autosizing/font-scale-factor-expected.html: Removed.
+        * fast/text-autosizing/font-scale-factor.html: Removed.
+        * fast/text-autosizing/form-controls-autosizing-button-input-elements-expected.html: Removed.
+        * fast/text-autosizing/form-controls-autosizing-button-input-elements.html: Removed.
+        * fast/text-autosizing/form-controls-autosizing-checkbox-input-element-expected.html: Removed.
+        * fast/text-autosizing/form-controls-autosizing-checkbox-input-element.html: Removed.
+        * fast/text-autosizing/form-controls-autosizing-radio-input-element-expected.html: Removed.
+        * fast/text-autosizing/form-controls-autosizing-radio-input-element.html: Removed.
+        * fast/text-autosizing/form-controls-autosizing-select-element-expected.html: Removed.
+        * fast/text-autosizing/form-controls-autosizing-select-element.html: Removed.
+        * fast/text-autosizing/form-controls-autosizing-textfield-input-elements-expected.html: Removed.
+        * fast/text-autosizing/form-controls-autosizing-textfield-input-elements.html: Removed.
+        * fast/text-autosizing/header-li-links-autosizing-expected.html: Removed.
+        * fast/text-autosizing/header-li-links-autosizing.html: Removed.
+        * fast/text-autosizing/header-links-autosizing-different-fontsize-expected.html: Removed.
+        * fast/text-autosizing/header-links-autosizing-different-fontsize.html: Removed.
+        * fast/text-autosizing/header-links-autosizing-expected.html: Removed.
+        * fast/text-autosizing/header-links-autosizing.html: Removed.
+        * fast/text-autosizing/narrow-child-expected.html: Removed.
+        * fast/text-autosizing/narrow-child.html: Removed.
+        * fast/text-autosizing/narrow-descendants-combined-expected.html: Removed.
+        * fast/text-autosizing/narrow-descendants-combined.html: Removed.
+        * fast/text-autosizing/narrow-iframe-expected.html: Removed.
+        * fast/text-autosizing/narrow-iframe-flattened-expected.html: Removed.
+        * fast/text-autosizing/narrow-iframe-flattened.html: Removed.
+        * fast/text-autosizing/narrow-iframe.html: Removed.
+        * fast/text-autosizing/nested-child-expected.html: Removed.
+        * fast/text-autosizing/nested-child.html: Removed.
+        * fast/text-autosizing/nested-em-line-height-expected.html: Removed.
+        * fast/text-autosizing/nested-em-line-height.html: Removed.
+        * fast/text-autosizing/oscillation-javascript-fontsize-change-expected.html: Removed.
+        * fast/text-autosizing/oscillation-javascript-fontsize-change.html: Removed.
+        * fast/text-autosizing/simple-paragraph-expected.html: Removed.
+        * fast/text-autosizing/simple-paragraph.html: Removed.
+        * fast/text-autosizing/span-child-expected.html: Removed.
+        * fast/text-autosizing/span-child.html: Removed.
+        * fast/text-autosizing/unwrappable-blocks-expected.html: Removed.
+        * fast/text-autosizing/unwrappable-blocks.html: Removed.
+        * fast/text-autosizing/unwrappable-inlines-expected.html: Removed.
+        * fast/text-autosizing/unwrappable-inlines.html: Removed.
+        * fast/text-autosizing/various-font-sizes-expected.html: Removed.
+        * fast/text-autosizing/various-font-sizes.html: Removed.
+        * fast/text-autosizing/wide-block-expected.html: Removed.
+        * fast/text-autosizing/wide-block.html: Removed.
+        * fast/text-autosizing/wide-child-expected.html: Removed.
+        * fast/text-autosizing/wide-child.html: Removed.
+        * fast/text-autosizing/wide-iframe-expected.html: Removed.
+        * fast/text-autosizing/wide-iframe.html: Removed.
+        * fast/text-autosizing/wide-in-narrow-overflow-scroll-expected.html: Removed.
+        * fast/text-autosizing/wide-in-narrow-overflow-scroll.html: Removed.
+        * platform/efl/TestExpectations:
+        * platform/gtk/TestExpectations:
+        * platform/ios-simulator-wk1/TestExpectations: Move Failure entry for test
+        fast/text-autosizing/ios/line-height-text-autosizing.html from here to platform/ios-simulator/TestExpectations.
+        * platform/ios-simulator-wk2/TestExpectations: Ditto.
+        * platform/ios-simulator/TestExpectations: Associated failure of test
+        fast/text-autosizing/ios/line-height-text-autosizing.html with &lt;https://bugs.webkit.org/show_bug.cgi?id=162236&gt;.
+        * platform/mac-wk2/TestExpectations:
+        * platform/mac/TestExpectations:
+        * platform/win/TestExpectations:
+        * platform/wk2/TestExpectations:
+
</ins><span class="cx"> 2016-09-19  Devin Rousso  &lt;dcrousso+webkit@gmail.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Web Inspector: adopt Object.awaitEvent in LayoutTests/inspector/unit-tests
</span></span></pre></div>
<a id="trunkLayoutTestsTestExpectations"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/TestExpectations (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/TestExpectations        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/TestExpectations        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -25,6 +25,7 @@
</span><span class="cx"> fast/content-observation [ Skip ]
</span><span class="cx"> media/mac [ Skip ]
</span><span class="cx"> media/controls/ipad [ Skip ]
</span><ins>+fast/text-autosizing [ Skip ]
</ins><span class="cx"> 
</span><span class="cx"> fast/forms/attributed-strings.html [ Skip ]
</span><span class="cx"> fast/scrolling/latching [ Skip ]
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclusterinlineblockortableexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/cluster-inline-block-or-table-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/cluster-inline-block-or-table-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/cluster-inline-block-or-table-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,32 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-&lt;title&gt;Test for https://bugs.webkit.org/show_bug.cgi?id=104702&lt;/title&gt;
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-&lt;div&gt;
-    &lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-        This element is autosized to 40px computed font size (16 * 800/320), since the width of the root cluster is used for autosizing.&lt;br&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;/div&gt;
-    &lt;div&gt;
-        &lt;div style=&quot;display: inline-block; width: 600px; font-size: 1.875rem&quot;&gt;
-            This element becomes a separate autosizing cluster since it's an inline-block element. Hence its computed font size is 30px (16 * 600 / 320).&lt;br&gt;
-            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-        &lt;/div&gt;
-    &lt;/div&gt;
-    &lt;div&gt;
-        &lt;div style=&quot;display: inline-table; width: 400px; font-size: 1.25rem&quot;&gt;
-            This element becomes a separate autosizing cluster since it's an inline-table element. Hence its computed font size is 20px (16 * 400 / 320).&lt;br&gt;
-            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclusterinlineblockortablehtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/cluster-inline-block-or-table.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/cluster-inline-block-or-table.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/cluster-inline-block-or-table.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,39 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-&lt;title&gt;Test for https://bugs.webkit.org/show_bug.cgi?id=104702&lt;/title&gt;
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-&lt;div&gt;
-    &lt;div&gt;
-        This element is autosized to 40px computed font size (16 * 800/320), since the width of the root cluster is used for autosizing.&lt;br&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;/div&gt;
-    &lt;div&gt;
-        &lt;div style=&quot;display: inline-block; width: 600px&quot;&gt;
-            This element becomes a separate autosizing cluster since it's an inline-block element. Hence its computed font size is 30px (16 * 600 / 320).&lt;br&gt;
-            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-        &lt;/div&gt;&lt;/div&gt;
-    &lt;div&gt;
-        &lt;div style=&quot;display: inline-table; width: 400px&quot;&gt;
-            This element becomes a separate autosizing cluster since it's an inline-table element. Hence its computed font size is 20px (16 * 400 / 320).&lt;br&gt;
-            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-        &lt;/div&gt;&lt;/div&gt;
-&lt;/div&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclusterinlinegridflexboxexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/cluster-inline-grid-flex-box-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/cluster-inline-grid-flex-box-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/cluster-inline-grid-flex-box-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,34 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-&lt;title&gt;Test for https://bugs.webkit.org/show_bug.cgi?id=104702&lt;/title&gt;
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-&lt;div&gt;
-    &lt;div&gt;
-        &lt;div style=&quot;display: inline-grid; width: 600px; font-size: 1.875rem&quot;&gt;
-            This element becomes a separate autosizing cluster since it's a inline-grid element. Hence its computed font size is 30px (16 * 600 / 320).&lt;br&gt;
-            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-        &lt;/div&gt;
-    &lt;/div&gt;
-    &lt;div&gt;
-        &lt;div style=&quot;display: -webkit-inline-flex; width: 400px; font-size: 1.25rem&quot;&gt;
-            This element becomes a separate autosizing cluster since it's a -webkit-inline-flex element. Hence its computed font size is 20px (16 * 400 / 320).&lt;br&gt;
-            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-        &lt;/div&gt;
-    &lt;/div&gt;
-    &lt;div&gt;
-        &lt;div style=&quot;display: -webkit-inline-box; width: 600px; font-size: 1.875rem&quot;&gt;
-            This element becomes a separate autosizing cluster since it's a -webkit-inline-box element. Hence its computed font size is 30px (16 * 600 / 320).&lt;br&gt;
-            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclusterinlinegridflexboxhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/cluster-inline-grid-flex-box.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/cluster-inline-grid-flex-box.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/cluster-inline-grid-flex-box.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,40 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-&lt;title&gt;Test for https://bugs.webkit.org/show_bug.cgi?id=104702&lt;/title&gt;
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-&lt;div&gt;
-    &lt;div&gt;
-        &lt;div style=&quot;display: inline-grid; width: 600px&quot;&gt;
-            This element becomes a separate autosizing cluster since it's a inline-grid element. Hence its computed font size is 30px (16 * 600 / 320).&lt;br&gt;
-            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-        &lt;/div&gt;&lt;/div&gt;
-    &lt;div&gt;
-        &lt;div style=&quot;display: -webkit-inline-flex; width: 400px&quot;&gt;
-            This element becomes a separate autosizing cluster since it's a -webkit-inline-flex element. Hence its computed font size is 20px (16 * 400 / 320).&lt;br&gt;
-            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-        &lt;/div&gt;&lt;/div&gt;
-    &lt;div&gt;
-        &lt;div style=&quot;display: -webkit-inline-box; width: 600px&quot;&gt;
-            This element becomes a separate autosizing cluster since it's a -webkit-inline-box element. Hence its computed font size is 30px (16 * 600 / 320).&lt;br&gt;
-            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-        &lt;/div&gt;&lt;/div&gt;
-&lt;/div&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclusterlistitemexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/cluster-list-item-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/cluster-list-item-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/cluster-list-item-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,34 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;ul style=&quot;width: 400px&quot;&gt;
-        &lt;li style=&quot;width: 600px; font-size: 1.25rem&quot;&gt;
-                This element is only autosized to 20px computed font size (16 * 400/320), since we don't want list items to be autosized differently from each other, and the width of UL tag is used for autosizing.&lt;br&gt;
-                Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-        &lt;/li&gt;
-        &lt;li style=&quot;font-size: 1.25rem&quot;&gt;
-                This element is autosized to computed font size of 20px similarly to the first list item.&lt;br&gt;
-                Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-        &lt;/li&gt;
-        &lt;li style=&quot;float: left; width: 800px; font-size: 2.5rem&quot;&gt;
-                This list element becomes a separate autosizing cluster since it's floating. Hence its computed font size is 40px (16 * 400 / 320).&lt;br&gt;
-                Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-        &lt;/li&gt;
-        &lt;li style=&quot;position: absolute; margin-top: 280px; width: 800px; font-size: 2.5rem&quot;&gt;
-                This list element becomes a separate autosizing cluster since it's positioned out of the list flow. Hence its computed font size is 40px (16 * 400 / 320).&lt;br&gt;
-                Margin is added so it doesn't overlap with the previous element.&lt;br&gt;
-                Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-        &lt;/li&gt;
-&lt;/ul&gt;        
-&lt;/body&gt;
-&lt;/head&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclusterlistitemhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/cluster-list-item.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/cluster-list-item.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/cluster-list-item.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,43 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;ul style=&quot;width: 400px&quot;&gt;
-        &lt;li style=&quot;width: 600px&quot;&gt;
-                This element is only autosized to 20px computed font size (16 * 400/320), since we don't want list items to be autosized differently from each other, and the width of UL tag is used for autosizing.&lt;br&gt;
-                Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-        &lt;/li&gt;
-        &lt;li&gt;
-                This element is autosized to computed font size of 20px similarly to the first list item.&lt;br&gt;
-                Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-        &lt;/li&gt;
-        &lt;li style=&quot;float: left; width: 800px&quot;&gt;
-                This list element becomes a separate autosizing cluster since it's floating. Hence its computed font size is 40px (16 * 400 / 320).&lt;br&gt;
-                Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-        &lt;/li&gt;
-        &lt;li style=&quot;position: absolute; margin-top: 280px; width: 800px&quot;&gt;
-                This list element becomes a separate autosizing cluster since it's positioned out of the list flow. Hence its computed font size is 40px (16 * 400 / 320).&lt;br&gt;
-                Margin is added so it doesn't overlap with the previous element.&lt;br&gt;
-                Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-        &lt;/li&gt;
-&lt;/ul&gt;        
-&lt;/body&gt;
-&lt;/head&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclusternarrowinwideexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/cluster-narrow-in-wide-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/cluster-narrow-in-wide-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/cluster-narrow-in-wide-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,34 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;width: 600px; float: left; font-size: 1.875rem&quot;&gt;
-    This text should be autosized to just 30px computed font size (16 * 600/320), since the float:left causes this to be a new cluster, and it is only 600px wide.
-&lt;/div&gt;
-
-&lt;div style=&quot;width: 320px&quot;&gt;
-    This text should not be autosized, since because of its width:320px it becomes a separate cluster.&lt;br&gt;
-    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 exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.    
-&lt;/div&gt;
-
-&lt;div style=&quot;width: 600px; font-size: 2.5rem&quot;&gt;
-    This text should be autosized to 40px computed font size (16 * 800/320), since it's a part of the root cluster.&lt;br&gt;
-    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 exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.    
-&lt;/div&gt;
-
-&lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-    This text should similarly be autosized to 40px.&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclusternarrowinwideohiddenexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/cluster-narrow-in-wide-ohidden-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/cluster-narrow-in-wide-ohidden-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/cluster-narrow-in-wide-ohidden-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,24 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;width: 600px; overflow: hidden; font-size: 2.5rem&quot;&gt;
-    This text should be autosized to 40px computed font size (16 * 800/320), since the overflow:hidden does not cause this to be a new cluster, so it is part of the 800px wide root cluster.
-&lt;/div&gt;
-
-&lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-    This text should similarly be autosized to 40px.&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclusternarrowinwideohiddenhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/cluster-narrow-in-wide-ohidden.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/cluster-narrow-in-wide-ohidden.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/cluster-narrow-in-wide-ohidden.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,33 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;width: 600px; overflow: hidden&quot;&gt;
-    This text should be autosized to 40px computed font size (16 * 800/320), since the overflow:hidden does not cause this to be a new cluster, so it is part of the 800px wide root cluster.
-&lt;/div&gt;
-
-&lt;div&gt;
-    This text should similarly be autosized to 40px.&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclusternarrowinwidehtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/cluster-narrow-in-wide.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/cluster-narrow-in-wide.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/cluster-narrow-in-wide.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,43 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;width: 600px; float: left&quot;&gt;
-    This text should be autosized to just 30px computed font size (16 * 600/320), since the float:left causes this to be a new cluster, and it is only 600px wide.
-&lt;/div&gt;
-
-&lt;div style=&quot;width: 320px&quot;&gt;
-    This text should not be autosized, since because of its width:320px it becomes a separate cluster.&lt;br&gt;
-    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 exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.    
-&lt;/div&gt;
-
-&lt;div style=&quot;width: 600px&quot;&gt;
-    This text should be autosized to 40px computed font size (16 * 800/320), since it's a part of the root cluster.&lt;br&gt;
-    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 exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.    
-&lt;/div&gt;
-
-&lt;div&gt;
-    This text should similarly be autosized to 40px.&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclusterwideinnarrowexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/cluster-wide-in-narrow-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/cluster-wide-in-narrow-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/cluster-wide-in-narrow-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,32 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;width: 400px; float: left&quot;&gt;
-    &lt;div style=&quot;width: 800px; float: left; font-size: 2.5rem&quot;&gt;
-        This text should be autosized to 40px computed font size (16 * 800/320), since the float:left causes this to be a new cluster, and it is 800px wide.&lt;br&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;/div&gt;
-
-    &lt;div style=&quot;width: 600px; font-size: 1.875rem&quot;&gt;
-        This text should be autosized to 30px computed font-size (16 * 600/320), since its width:600px makes it wider than the lowest common ancestor of its enclosing cluster, hence it will itself become a cluster.&lt;br&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;/div&gt;
-
-    &lt;div style=&quot;font-size: 1.25rem&quot;&gt;
-        This text should be autosized to 20px computed font-size (16 * 400 / 320), since it's not an autosizing cluster itself and its parent element is the enclosing autosizing cluster which is 400px wide.&lt;br&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclusterwideinnarrowhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/cluster-wide-in-narrow.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/cluster-wide-in-narrow.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/cluster-wide-in-narrow.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,41 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;width: 400px; float: left&quot;&gt;
-    &lt;div style=&quot;width: 800px; float: left&quot;&gt;
-        This text should be autosized to 40px computed font size (16 * 800/320), since the float:left causes this to be a new cluster, and it is 800px wide.&lt;br&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;/div&gt;
-
-    &lt;div style=&quot;width: 600px&quot;&gt;
-        This text should be autosized to 30px computed font-size (16 * 600/320), since its width:600px makes it wider than the lowest common ancestor of its enclosing cluster, hence it will itself become a cluster.&lt;br&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;/div&gt;
-
-    &lt;div&gt;
-        This text should be autosized to 20px computed font-size (16 * 400 / 320), since it's not an autosizing cluster itself and its parent element is the enclosing autosizing cluster which is 400px wide.&lt;br&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclusterwithnarrowlcaandclusterexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/cluster-with-narrow-lca-and-cluster-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/cluster-with-narrow-lca-and-cluster-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/cluster-with-narrow-lca-and-cluster-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,30 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;width: 400px&quot;&gt;
-  &lt;div style=&quot;font-size: 1.25rem&quot;&gt;
-    This text should be autosized to just 20px computed font size (16 * 400/320), since the width of the least common ancestor of the cluster's text descendants is used for multiplier calculation.
-  &lt;/div&gt;
-
-  &lt;div style=&quot;font-size: 1.25rem&quot;&gt;
-    This text should be similarly autosized to 20px.
-  &lt;/div&gt;
-&lt;/div&gt;
-&lt;div style=&quot;float: left; width: 800px; font-size: 2.5rem&quot;&gt;
-    This text should be autosized to 40px computed font size (16 * 800/320). It should not affect autosizing for text above though since it's another cluster.&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
-
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclusterwithnarrowlcaandclusterhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/cluster-with-narrow-lca-and-cluster.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/cluster-with-narrow-lca-and-cluster.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/cluster-with-narrow-lca-and-cluster.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,39 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;width: 400px&quot;&gt;
-  &lt;div&gt;
-    This text should be autosized to just 20px computed font size (16 * 400/320), since the width of the least common ancestor of the cluster's text descendants is used for multiplier calculation.
-  &lt;/div&gt;
-
-  &lt;div&gt;
-    This text should be similarly autosized to 20px.
-  &lt;/div&gt;
-&lt;/div&gt;
-&lt;div style=&quot;float: left; width: 800px&quot;&gt;
-    This text should be autosized to 40px computed font size (16 * 800/320). It should not affect autosizing for text above though since it's another cluster.&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
-
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclusterwithnarrowlcaexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/cluster-with-narrow-lca-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/cluster-with-narrow-lca-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/cluster-with-narrow-lca-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,25 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;width: 400px&quot;&gt;
-  &lt;div style=&quot;font-size: 1.25rem&quot;&gt;
-    This text should be autosized to just 20px computed font size (16 * 400/320), since the width of the least common ancestor of the cluster's text descendants is used for multiplier calculation.
-  &lt;/div&gt;
-
-  &lt;div style=&quot;font-size: 1.25rem&quot;&gt;
-    This text should be similarly autosized to 20px.
-  &lt;/div&gt;
-&lt;/div&gt;
-&lt;/body&gt;
-&lt;/html&gt;
-
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclusterwithnarrowlcahtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/cluster-with-narrow-lca.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/cluster-with-narrow-lca.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/cluster-with-narrow-lca.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,34 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;width: 400px&quot;&gt;
-  &lt;div&gt;
-    This text should be autosized to just 20px computed font size (16 * 400/320), since the width of the least common ancestor of the cluster's text descendants is used for multiplier calculation.
-  &lt;/div&gt;
-
-  &lt;div&gt;
-    This text should be similarly autosized to 20px.
-  &lt;/div&gt;
-&lt;/div&gt;
-&lt;/body&gt;
-&lt;/html&gt;
-
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclusterwithwidelcaexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/cluster-with-wide-lca-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/cluster-with-wide-lca-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/cluster-with-wide-lca-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,30 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;width: 600px&quot;&gt;
-  &lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-    This text should be autosized to 40px computed font size (16 * 800/320) since the least common ancestor of all the cluster's text descendants is the BODY tag.
-  &lt;/div&gt;
-
-  &lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-    This text should be similarly autosized to 40px.
-  &lt;/div&gt;
-&lt;/div&gt;
-&lt;div style=&quot;width: 800px; font-size: 2.5rem&quot;&gt;
-  This text should be autosized to 40px computed font size (16 * 800/320).
-  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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
-
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclusterwithwidelcahtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/cluster-with-wide-lca.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/cluster-with-wide-lca.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/cluster-with-wide-lca.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,39 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;width: 600px&quot;&gt;
-  &lt;div&gt;
-    This text should be autosized to 40px computed font size (16 * 800/320) since the least common ancestor of all the cluster's text descendants is the BODY tag.
-  &lt;/div&gt;
-
-  &lt;div&gt;
-    This text should be similarly autosized to 40px.
-  &lt;/div&gt;
-&lt;/div&gt;
-&lt;div style=&quot;width: 800px&quot;&gt;
-  This text should be autosized to 40px computed font size (16 * 800/320).
-  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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
-
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclustersinsufficienttextexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/clusters-insufficient-text-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/clusters-insufficient-text-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/clusters-insufficient-text-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,44 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;position: absolute&quot;&gt;
-    This text should not be autosized (its computed font size should remain 16px), since the position:absolute causes this to be a new cluster, and this cluster doesn't contain enough text.
-&lt;/div&gt;
-
-&lt;div style=&quot;margin-top: 3em; float: left&quot;&gt;
-    This text should not be autosized (its computed font size should remain 16px), since the float:left causes this to be a new cluster, and this cluster doesn't contain enough text.
-&lt;/div&gt;
-
-&lt;table&gt;
-    &lt;tr&gt;
-        &lt;td style=&quot;width: 50%&quot;&gt;
-            This shouldn't be autosized: table cell =&amp;gt; new cluster, and it doesn't contain enough text.
-        &lt;/td&gt;
-        &lt;td style=&quot;width: 50%; font-size: 1.25rem&quot;&gt;
-            However this text should be autosized to 20px computed font size, since this table cell does contain enough text.&lt;br&gt;
-            Lorem ipsum dolor sit amet, consectetur adipisicing elit.
-        &lt;/td&gt;
-    &lt;/tr&gt;
-&lt;/table&gt;
-
-&lt;div style=&quot;-webkit-writing-mode: vertical-rl&quot;&gt;
-    This text should not be autosized (its computed font size should remain 16px), since the perpendicular writing-mode compared to its containing block causes this to be a new cluster, and this cluster doesn't contain enough text (or have large enough logicalWidth).
-&lt;/div&gt;
-
-&lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-    This text is here to make sure the root cluster has enough text and hence gets autosized, so when the divs above don't get autosized it's because they formed a new cluster.&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclustersinsufficienttexthtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/clusters-insufficient-text.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/clusters-insufficient-text.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/clusters-insufficient-text.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,53 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;position: absolute&quot;&gt;
-    This text should not be autosized (its computed font size should remain 16px), since the position:absolute causes this to be a new cluster, and this cluster doesn't contain enough text.
-&lt;/div&gt;
-
-&lt;div style=&quot;margin-top: 3em; float: left&quot;&gt;
-    This text should not be autosized (its computed font size should remain 16px), since the float:left causes this to be a new cluster, and this cluster doesn't contain enough text.
-&lt;/div&gt;
-
-&lt;table&gt;
-    &lt;tr&gt;
-        &lt;td style=&quot;width: 50%&quot;&gt;
-            This shouldn't be autosized: table cell =&amp;gt; new cluster, and it doesn't contain enough text.
-        &lt;/td&gt;
-        &lt;td style=&quot;width: 50%&quot;&gt;
-            However this text should be autosized to 20px computed font size, since this table cell does contain enough text.&lt;br&gt;
-            Lorem ipsum dolor sit amet, consectetur adipisicing elit.
-        &lt;/td&gt;
-    &lt;/tr&gt;
-&lt;/table&gt;
-
-&lt;div style=&quot;-webkit-writing-mode: vertical-rl&quot;&gt;
-    This text should not be autosized (its computed font size should remain 16px), since the perpendicular writing-mode compared to its containing block causes this to be a new cluster, and this cluster doesn't contain enough text (or have large enough logicalWidth).
-&lt;/div&gt;
-
-&lt;div&gt;
-    This text is here to make sure the root cluster has enough text and hence gets autosized, so when the divs above don't get autosized it's because they formed a new cluster.&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclustersinsufficientwidthexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/clusters-insufficient-width-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/clusters-insufficient-width-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/clusters-insufficient-width-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,40 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;position: absolute; width: 320px&quot;&gt;
-    This text should not be autosized (its computed font size should remain 16px), since the position:absolute causes this to be a new cluster, and this cluster isn't wide enough.
-&lt;/div&gt;
-
-&lt;div style=&quot;margin-top: 6em; float: left; width: 320px&quot;&gt;
-    This text should not be autosized (its computed font size should remain 16px), since the float:left causes this to be a new cluster, and this cluster isn't wide enough.
-&lt;/div&gt;
-
-&lt;table&gt;
-    &lt;tr&gt;
-        &lt;td style=&quot;width: 320px&quot;&gt;
-            This text should not be autosized (its computed font size should remain 16px), since being a table cell causes this to be a new cluster, and this cluster isn't wide enough.
-        &lt;/td&gt;
-    &lt;/tr&gt;
-&lt;/table&gt;
-
-&lt;div style=&quot;-webkit-writing-mode: vertical-rl; height: 320px&quot;&gt;
-    This text should not be autosized (its computed font size should remain 16px), since the perpendicular writing-mode compared to its containing block causes this to be a new cluster, and this cluster's logicalWidth isn't high enough.
-&lt;/div&gt;
-
-&lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-    This text is here to make sure the root cluster has enough text and hence gets autosized, so when the divs above don't get autosized it's because they formed a new cluster.&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclustersinsufficientwidthhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/clusters-insufficient-width.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/clusters-insufficient-width.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/clusters-insufficient-width.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,49 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;position: absolute; width: 320px&quot;&gt;
-    This text should not be autosized (its computed font size should remain 16px), since the position:absolute causes this to be a new cluster, and this cluster isn't wide enough.
-&lt;/div&gt;
-
-&lt;div style=&quot;margin-top: 6em; float: left; width: 320px&quot;&gt;
-    This text should not be autosized (its computed font size should remain 16px), since the float:left causes this to be a new cluster, and this cluster isn't wide enough.
-&lt;/div&gt;
-
-&lt;table&gt;
-    &lt;tr&gt;
-        &lt;td style=&quot;width: 320px&quot;&gt;
-            This text should not be autosized (its computed font size should remain 16px), since being a table cell causes this to be a new cluster, and this cluster isn't wide enough.
-        &lt;/td&gt;
-    &lt;/tr&gt;
-&lt;/table&gt;
-
-&lt;div style=&quot;-webkit-writing-mode: vertical-rl; height: 320px&quot;&gt;
-    This text should not be autosized (its computed font size should remain 16px), since the perpendicular writing-mode compared to its containing block causes this to be a new cluster, and this cluster's logicalWidth isn't high enough.
-&lt;/div&gt;
-
-&lt;div&gt;
-    This text is here to make sure the root cluster has enough text and hence gets autosized, so when the divs above don't get autosized it's because they formed a new cluster.&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclusterssufficienttextexceptinrootexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/clusters-sufficient-text-except-in-root-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/clusters-sufficient-text-except-in-root-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/clusters-sufficient-text-except-in-root-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,40 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body style=&quot;width: 640px; position: relative&quot;&gt;
-
-&lt;div style=&quot;position: absolute; font-size: 2rem&quot;&gt;
-    This text should be autosized to 32px computed font size, but the position:absolute causes this to be a new cluster, so it shouldn't affect the footer.&lt;br&gt;
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit.
-&lt;/div&gt;
-
-&lt;div style=&quot;margin-top: 185px; float: left; font-size: 2rem&quot;&gt;
-    This text should be autosized to 32px computed font size, but the float:left causes this to be a new cluster, so it shouldn't affect the footer.&lt;br&gt;
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit.
-&lt;/div&gt;
-
-&lt;table&gt;
-    &lt;tr&gt;
-        &lt;td style=&quot;font-size: 2rem&quot;&gt;
-            This text should be autosized to 32px computed font size, but being a table cell causes this to be a new cluster, so it shouldn't affect the footer.&lt;br&gt;
-            Lorem ipsum dolor sit amet, consectetur adipisicing elit.
-        &lt;/td&gt;
-    &lt;/tr&gt;
-&lt;/table&gt;
-
-&lt;!-- FIXME: Include vertical writing-mode example once http://webkit.org/b/96557 is fixed. --&gt;
-
-&lt;div&gt;
-    This shouldn't be autosized (computed font size should remain 16px), as all text above is in other clusters, so the root cluster doesn't contain enough text.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclusterssufficienttextexceptinroothtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/clusters-sufficient-text-except-in-root.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/clusters-sufficient-text-except-in-root.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/clusters-sufficient-text-except-in-root.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,49 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body style=&quot;width: 640px; position: relative&quot;&gt;
-
-&lt;div style=&quot;position: absolute&quot;&gt;
-    This text should be autosized to 32px computed font size, but the position:absolute causes this to be a new cluster, so it shouldn't affect the footer.&lt;br&gt;
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit.
-&lt;/div&gt;
-
-&lt;div style=&quot;margin-top: 185px; float: left&quot;&gt;
-    This text should be autosized to 32px computed font size, but the float:left causes this to be a new cluster, so it shouldn't affect the footer.&lt;br&gt;
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit.
-&lt;/div&gt;
-
-&lt;table&gt;
-    &lt;tr&gt;
-        &lt;td&gt;
-            This text should be autosized to 32px computed font size, but being a table cell causes this to be a new cluster, so it shouldn't affect the footer.&lt;br&gt;
-            Lorem ipsum dolor sit amet, consectetur adipisicing elit.
-        &lt;/td&gt;
-    &lt;/tr&gt;
-&lt;/table&gt;
-
-&lt;!-- FIXME: Include vertical writing-mode example once http://webkit.org/b/96557 is fixed. --&gt;
-
-&lt;div&gt;
-    This shouldn't be autosized (computed font size should remain 16px), as all text above is in other clusters, so the root cluster doesn't contain enough text.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclusterssufficientwidthexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/clusters-sufficient-width-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/clusters-sufficient-width-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/clusters-sufficient-width-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,35 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;position: absolute; width: 400px; font-size: 20px&quot;&gt;
-    This text should be autosized to 20px computed font size (16 * 400/320), since the position:absolute causes this to be a new cluster.
-&lt;/div&gt;
-
-&lt;div style=&quot;margin-top: 100px; float: left; width: 420px; font-size: 21px&quot;&gt;
-    This text should be autosized to 21px computed font size (16 * 420/320), since the float:left causes this to be a new cluster.
-&lt;/div&gt;
-
-&lt;table&gt;
-    &lt;tr&gt;
-        &lt;td style=&quot;width: 380px; font-size: 19px&quot;&gt;
-            This text should be autosized to 19px computed font size (16 * 380/320), since being a table cell causes this to be a new cluster.
-        &lt;/td&gt;
-    &lt;/tr&gt;
-&lt;/table&gt;
-
-&lt;div style=&quot;-webkit-writing-mode: vertical-rl; height: 440px&quot;&gt;
-    This text should be autosized to 22px computed font size (16 * 440/320), since the perpendicular writing-mode compared to its containing block causes this to be a new cluster. Unfortunately due to &lt;a href=&quot;https://bugs.webkit.org/show_bug.cgi?id=96557&quot;&gt;http://webkit.org/b/96557&lt;/a&gt; the height:440px is incorrectly interpreted as constraining the logicalHeight, so it doesn't get autosized.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingclusterssufficientwidthhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/clusters-sufficient-width.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/clusters-sufficient-width.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/clusters-sufficient-width.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,44 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;position: absolute; width: 400px&quot;&gt;
-    This text should be autosized to 20px computed font size (16 * 400/320), since the position:absolute causes this to be a new cluster.
-&lt;/div&gt;
-
-&lt;div style=&quot;margin-top: 100px; float: left; width: 420px&quot;&gt;
-    This text should be autosized to 21px computed font size (16 * 420/320), since the float:left causes this to be a new cluster.
-&lt;/div&gt;
-
-&lt;table&gt;
-    &lt;tr&gt;
-        &lt;td style=&quot;width: 380px&quot;&gt;
-            This text should be autosized to 19px computed font size (16 * 380/320), since being a table cell causes this to be a new cluster.
-        &lt;/td&gt;
-    &lt;/tr&gt;
-&lt;/table&gt;
-
-&lt;div style=&quot;-webkit-writing-mode: vertical-rl; height: 440px&quot;&gt;
-    This text should be autosized to 22px computed font size (16 * 440/320), since the perpendicular writing-mode compared to its containing block causes this to be a new cluster. Unfortunately due to &lt;a href=&quot;https://bugs.webkit.org/show_bug.cgi?id=96557&quot;&gt;http://webkit.org/b/96557&lt;/a&gt; the height:440px is incorrectly interpreted as constraining the logicalHeight, so it doesn't get autosized.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedandoverflowautoancestorexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-auto-ancestor-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-auto-ancestor-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-auto-ancestor-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,24 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 500px; overflow-y: auto&quot;&gt;
-    &lt;div&gt;
-        &lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-            This text should be autosized to 40px computed font-size, since the grandparent's overflow-y:auto means the available height is unconstrained (despite the grandparent also having a max-height).&lt;br&gt;
-            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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedandoverflowautoancestorhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-auto-ancestor.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-auto-ancestor.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-auto-ancestor.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,33 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 500px; overflow-y: auto&quot;&gt;
-    &lt;div&gt;
-        &lt;div&gt;
-            This text should be autosized to 40px computed font-size, since the grandparent's overflow-y:auto means the available height is unconstrained (despite the grandparent also having a max-height).&lt;br&gt;
-            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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedandoverflowhiddenancestorexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-hidden-ancestor-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-hidden-ancestor-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-hidden-ancestor-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,24 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 500px; overflow-y: hidden&quot;&gt;
-    &lt;div&gt;
-        &lt;div&gt;
-            This text should not be autosized (its computed font-size should remain 16px), as autosizing usually causes text to wrap onto more lines, which might cause it to overflow the grandparent's max-height (the grandparent's overflow-y:hidden doesn't prevent this, as hidden doesn't extend the available content height).&lt;br&gt;
-            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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedandoverflowhiddenancestorhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-hidden-ancestor.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-hidden-ancestor.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-hidden-ancestor.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,33 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 500px; overflow-y: hidden&quot;&gt;
-    &lt;div&gt;
-        &lt;div&gt;
-            This text should not be autosized (its computed font-size should remain 16px), as autosizing usually causes text to wrap onto more lines, which might cause it to overflow the grandparent's max-height (the grandparent's overflow-y:hidden doesn't prevent this, as hidden doesn't extend the available content height).&lt;br&gt;
-            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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedandoverflowpagedxancestorexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-paged-x-ancestor-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-paged-x-ancestor-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-paged-x-ancestor-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,24 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 500px; overflow-y: -webkit-paged-x&quot;&gt;
-    &lt;div&gt;
-        &lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-            This text should be autosized to 40px computed font-size, since the grandparent's overflow-y:-webkit-paged-x means the available height is unconstrained (despite the grandparent also having a max-height).&lt;br&gt;
-            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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedandoverflowpagedxancestorhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-paged-x-ancestor.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-paged-x-ancestor.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-paged-x-ancestor.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,33 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 500px; overflow-y: -webkit-paged-x&quot;&gt;
-    &lt;div&gt;
-        &lt;div&gt;
-            This text should be autosized to 40px computed font-size, since the grandparent's overflow-y:-webkit-paged-x means the available height is unconstrained (despite the grandparent also having a max-height).&lt;br&gt;
-            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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedandoverflowscrollancestorexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-scroll-ancestor-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-scroll-ancestor-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-scroll-ancestor-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,28 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-::-webkit-scrollbar {
-    /* Keeps the text size multiplier a round number. */
-    width: 0px;
-}
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 500px; overflow-y: scroll&quot;&gt;
-    &lt;div&gt;
-        &lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-            This text should be autosized to 40px computed font-size, since the grandparent's overflow-y:scroll means the available height is unconstrained (despite the grandparent also having a max-height).&lt;br&gt;
-            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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedandoverflowscrollancestorhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-scroll-ancestor.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-scroll-ancestor.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-and-overflow-scroll-ancestor.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,37 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-::-webkit-scrollbar {
-    /* Keeps the text size multiplier a round number. */
-    width: 0px;
-}
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 500px; overflow-y: scroll&quot;&gt;
-    &lt;div&gt;
-        &lt;div&gt;
-            This text should be autosized to 40px computed font-size, since the grandparent's overflow-y:scroll means the available height is unconstrained (despite the grandparent also having a max-height).&lt;br&gt;
-            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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedheightancestorexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-height-ancestor-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-height-ancestor-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-height-ancestor-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,24 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;height: 500px&quot;&gt;
-    &lt;div&gt;
-        &lt;div&gt;
-            This text should not be autosized (its computed font-size should remain 16px), as autosizing usually causes text to wrap onto more lines, which might cause it to overflow the grandparent's height.&lt;br&gt;
-            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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedheightancestorhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-height-ancestor.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-height-ancestor.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-height-ancestor.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,33 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;height: 500px&quot;&gt;
-    &lt;div&gt;
-        &lt;div&gt;
-            This text should not be autosized (its computed font-size should remain 16px), as autosizing usually causes text to wrap onto more lines, which might cause it to overflow the grandparent's height.&lt;br&gt;
-            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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedheightbodyexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-height-body-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-height-body-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-height-body-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,20 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html style=&quot;height: 100%&quot;&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body style=&quot;height: 100%&quot;&gt;
-
-&lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-    This text should be autosized to 40px computed font-size, since the constrained height on the html and body elements gets ignored (a hack to fix some sites that appear to set this accidentally).&lt;br&gt;
-        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 exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedheightbodyhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-height-body.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-height-body.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-height-body.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,29 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html style=&quot;height: 100%&quot;&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body style=&quot;height: 100%&quot;&gt;
-
-&lt;div&gt;
-        This text should be autosized to 40px computed font-size, since the constrained height on the html and body elements gets ignored (a hack to fix some sites that appear to set this accidentally).&lt;br&gt;
-        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 exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedmaxheightancestorexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-maxheight-ancestor-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-maxheight-ancestor-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-maxheight-ancestor-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,24 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 500px&quot;&gt;
-    &lt;div&gt;
-        &lt;div&gt;
-            This text should not be autosized (its computed font-size should remain 16px), as autosizing usually causes text to wrap onto more lines, which might cause it to overflow the grandparent's max-height.&lt;br&gt;
-            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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedmaxheightancestorhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-maxheight-ancestor.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-maxheight-ancestor.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-maxheight-ancestor.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,33 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 500px&quot;&gt;
-    &lt;div&gt;
-        &lt;div&gt;
-            This text should not be autosized (its computed font-size should remain 16px), as autosizing usually causes text to wrap onto more lines, which might cause it to overflow the grandparent's max-height.&lt;br&gt;
-            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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedmaxheightexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-maxheight-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-maxheight-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-maxheight-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,20 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 500px&quot;&gt;
-    This text should not be autosized (its computed font-size should remain 16px), as autosizing usually causes text to wrap onto more lines, which might cause it to overflow the block's max-height.&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedmaxheighthtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-maxheight.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-maxheight.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-maxheight.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,29 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 500px&quot;&gt;
-    This text should not be autosized (its computed font-size should remain 16px), as autosizing usually causes text to wrap onto more lines, which might cause it to overflow the block's max-height.&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedoutofflowexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-out-of-flow-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-out-of-flow-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-out-of-flow-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,27 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 500px; float: left&quot;&gt;
-    This text should not be autosized (its computed font-size should remain 16px), as autosizing usually causes text to wrap onto more lines, which might cause it to overflow the block's max-height (the float:left doesn't affect this).
-&lt;/div&gt;
-
-&lt;div style=&quot;max-height: 500px; position: absolute; top: 200px&quot;&gt;
-    This text should not be autosized (its computed font-size should remain 16px), as autosizing usually causes text to wrap onto more lines, which might cause it to overflow the block's max-height (the position:absolute doesn't affect this).
-&lt;/div&gt;
-
-&lt;div style=&quot;max-height: 500px; position: fixed; top: 400px&quot;&gt;
-    This text should not be autosized (its computed font-size should remain 16px), as autosizing usually causes text to wrap onto more lines, which might cause it to overflow the block's max-height (the position:fixed doesn't affect this).
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedoutofflowhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-out-of-flow.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-out-of-flow.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-out-of-flow.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,36 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 500px; float: left&quot;&gt;
-    This text should not be autosized (its computed font-size should remain 16px), as autosizing usually causes text to wrap onto more lines, which might cause it to overflow the block's max-height (the float:left doesn't affect this).
-&lt;/div&gt;
-
-&lt;div style=&quot;max-height: 500px; position: absolute; top: 200px&quot;&gt;
-    This text should not be autosized (its computed font-size should remain 16px), as autosizing usually causes text to wrap onto more lines, which might cause it to overflow the block's max-height (the position:absolute doesn't affect this).
-&lt;/div&gt;
-
-&lt;div style=&quot;max-height: 500px; position: fixed; top: 400px&quot;&gt;
-    This text should not be autosized (its computed font-size should remain 16px), as autosizing usually causes text to wrap onto more lines, which might cause it to overflow the block's max-height (the position:fixed doesn't affect this).
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedpercentmaxheightexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-percent-maxheight-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-percent-maxheight-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-percent-maxheight-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,20 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html style=&quot;height: 100%&quot;&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body style=&quot;height: 100%&quot;&gt;
-
-&lt;div style=&quot;max-height: 100%&quot;&gt;
-    This text should not be autosized (its computed font-size should remain 16px), as autosizing usually causes text to wrap onto more lines, which might cause it to overflow the block's max-height (provided as a percentage).&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedpercentmaxheighthtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-percent-maxheight.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-percent-maxheight.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-percent-maxheight.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,29 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html style=&quot;height: 100%&quot;&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body style=&quot;height: 100%&quot;&gt;
-
-&lt;div style=&quot;max-height: 100%&quot;&gt;
-    This text should not be autosized (its computed font-size should remain 16px), as autosizing usually causes text to wrap onto more lines, which might cause it to overflow the block's max-height (provided as a percentage).&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedpercentofviewportmaxheightexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-percent-of-viewport-maxheight-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-percent-of-viewport-maxheight-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-percent-of-viewport-maxheight-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,20 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 100vh&quot;&gt;
-    This text should not be autosized (its computed font-size should remain 16px), as autosizing usually causes text to wrap onto more lines, which might cause it to overflow the block's max-height (provided as a viewport percentage).&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedpercentofviewportmaxheighthtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-percent-of-viewport-maxheight.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-percent-of-viewport-maxheight.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-percent-of-viewport-maxheight.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,29 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 100vh&quot;&gt;
-    This text should not be autosized (its computed font-size should remain 16px), as autosizing usually causes text to wrap onto more lines, which might cause it to overflow the block's max-height (provided as a viewport percentage).&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedthenfloatancestorsexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-then-float-ancestors-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-then-float-ancestors-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-then-float-ancestors-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,24 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 500px&quot;&gt;
-    &lt;div style=&quot;float: left&quot;&gt;
-        &lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-            This text should be autosized to 40px computed font-size, since the parent is float:left so the height is considered to be unconstrained (ancestors of the parent are ignored).&lt;br&gt;
-            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 exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedthenfloatancestorshtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-then-float-ancestors.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-then-float-ancestors.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-then-float-ancestors.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,33 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 500px&quot;&gt;
-    &lt;div style=&quot;float: left&quot;&gt;
-        &lt;div&gt;
-            This text should be autosized to 40px computed font-size, since the parent is float:left so the height is considered to be unconstrained (ancestors of the parent are ignored).&lt;br&gt;
-            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 exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedthenoverflowancestorsexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-then-overflow-ancestors-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-then-overflow-ancestors-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-then-overflow-ancestors-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,24 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 500px&quot;&gt;
-    &lt;div style=&quot;overflow-y: auto&quot;&gt;
-        &lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-            This text should be autosized to 40px computed font-size, since the parent's overflow-y:auto means the available height is unconstrained (despite the grandparent having a max-height).&lt;br&gt;
-            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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedthenoverflowancestorshtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-then-overflow-ancestors.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-then-overflow-ancestors.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-then-overflow-ancestors.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,33 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 500px&quot;&gt;
-    &lt;div style=&quot;overflow-y: auto&quot;&gt;
-        &lt;div&gt;
-            This text should be autosized to 40px computed font-size, since the parent's overflow-y:auto means the available height is unconstrained (despite the grandparent having a max-height).&lt;br&gt;
-            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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedthenpositionabsoluteancestorsexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-then-position-absolute-ancestors-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-then-position-absolute-ancestors-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-then-position-absolute-ancestors-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,28 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; }
-::-webkit-scrollbar {
-    /* Keeps the text size multiplier a round number. */
-    width: 0px;
-}
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 500px; position: relative&quot;&gt;
-    &lt;div style=&quot;position: absolute&quot;&gt;
-        &lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-            This text should be autosized to 40px computed font-size, since the parent is position:absolute so the height is considered to be unconstrained (ancestors of the parent are ignored, even if they have position:relative).&lt;br&gt;
-            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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedthenpositionabsoluteancestorshtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-then-position-absolute-ancestors.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-then-position-absolute-ancestors.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-then-position-absolute-ancestors.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,37 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; }
-::-webkit-scrollbar {
-    /* Keeps the text size multiplier a round number. */
-    width: 0px;
-}
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 500px; position: relative&quot;&gt;
-    &lt;div style=&quot;position: absolute&quot;&gt;
-        &lt;div&gt;
-            This text should be autosized to 40px computed font-size, since the parent is position:absolute so the height is considered to be unconstrained (ancestors of the parent are ignored, even if they have position:relative).&lt;br&gt;
-            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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedthenpositionfixedancestorsexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-then-position-fixed-ancestors-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-then-position-fixed-ancestors-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-then-position-fixed-ancestors-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,24 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 500px&quot;&gt;
-    &lt;div style=&quot;position: fixed&quot;&gt;
-        &lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-            This text should be autosized to 40px computed font-size, since the parent is position:fixed so the height is considered to be unconstrained (ancestors of the parent are ignored).&lt;br&gt;
-            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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedthenpositionfixedancestorshtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-then-position-fixed-ancestors.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-then-position-fixed-ancestors.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-then-position-fixed-ancestors.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,33 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;max-height: 500px&quot;&gt;
-    &lt;div style=&quot;position: fixed&quot;&gt;
-        &lt;div&gt;
-            This text should be autosized to 40px computed font-size, since the parent is position:fixed so the height is considered to be unconstrained (ancestors of the parent are ignored).&lt;br&gt;
-            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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedwithinoverflowancestorexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-within-overflow-ancestor-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-within-overflow-ancestor-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-within-overflow-ancestor-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,24 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;overflow-y: auto&quot;&gt;
-    &lt;div style=&quot;max-height: 500px&quot;&gt;
-        &lt;div&gt;
-            This text should not be autosized (its computed font-size should remain 16px), as autosizing usually causes text to wrap onto more lines, which might cause it to overflow the parent's max-height (the grandparent's overflow-y:auto doesn't prevent this).&lt;br&gt;
-            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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingconstrainedwithinoverflowancestorhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/constrained-within-overflow-ancestor.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/constrained-within-overflow-ancestor.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/constrained-within-overflow-ancestor.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,33 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;overflow-y: auto&quot;&gt;
-    &lt;div style=&quot;max-height: 500px&quot;&gt;
-        &lt;div&gt;
-            This text should not be autosized (its computed font-size should remain 16px), as autosizing usually causes text to wrap onto more lines, which might cause it to overflow the parent's max-height (the grandparent's overflow-y:auto doesn't prevent this).&lt;br&gt;
-            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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-        &lt;/div&gt;
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingemmarginborderpaddingexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/em-margin-border-padding-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/em-margin-border-padding-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/em-margin-border-padding-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,20 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 896px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;p style=&quot;font-size: 2.5rem; margin: 1rem; border: 1rem solid blue; padding: 1rem&quot;&gt;
-    This text should get autosized to 40px computed font size (16 * 800/320), but the 1em margins, borders and padding should remain just 16px. While debatable, this generally looks more consistent than having them be scaled.&lt;br&gt;
-    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 exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
-&lt;/p&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingemmarginborderpaddinghtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/em-margin-border-padding.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/em-margin-border-padding.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/em-margin-border-padding.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,29 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 896px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;p style=&quot;margin: 1em; border: 1em solid blue; padding: 1em&quot;&gt;
-    This text should get autosized to 40px computed font size (16 * 800/320), but the 1em margins, borders and padding should remain just 16px. While debatable, this generally looks more consistent than having them be scaled.&lt;br&gt;
-    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 exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
-&lt;/p&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingfontscalefactorexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/font-scale-factor-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/font-scale-factor-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/font-scale-factor-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,20 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;font-size: 5rem&quot;&gt;
-    This text should be autosized to 80px computed font-size (16 * 800/320 * 2, where 2 is the fontScaleFactor).&lt;br&gt;
-    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur sapien sapien, tempus id egestas a, consectetur et felis. Ut pharetra mi eget lectus laoreet rutrum. Mauris tellus odio, egestas vitae sodales in, vehicula eget ante. Pellentesque id egestas arcu. Quisque tellus quam, rhoncus ac elementum vel, volutpat vel felis. Aliquam ut leo dolor, eget egestas tellus. Nunc ut velit gravida nisl fringilla rutrum eget at arcu. Vivamus et pretium mauris.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingfontscalefactorhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/font-scale-factor.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/font-scale-factor.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/font-scale-factor.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,30 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-    window.internals.settings.setTextAutosizingFontScaleFactor(2);
-} else {
-    console.warn(&quot;Please use DumpRenderTree to run this test.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div&gt;
-    This text should be autosized to 80px computed font-size (16 * 800/320 * 2, where 2 is the fontScaleFactor).&lt;br&gt;
-    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur sapien sapien, tempus id egestas a, consectetur et felis. Ut pharetra mi eget lectus laoreet rutrum. Mauris tellus odio, egestas vitae sodales in, vehicula eget ante. Pellentesque id egestas arcu. Quisque tellus quam, rhoncus ac elementum vel, volutpat vel felis. Aliquam ut leo dolor, eget egestas tellus. Nunc ut velit gravida nisl fringilla rutrum eget at arcu. Vivamus et pretium mauris.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingformcontrolsautosizingbuttoninputelementsexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-button-input-elements-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-button-input-elements-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-button-input-elements-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,43 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html style=&quot;font-size: 16px&quot;&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-  body {
-    width: 800px;
-    margin: 0;
-    overflow-y: hidden;
-  }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-    This paragraph should be autosized to 40px computed font-size (16 * 800/320),
-    whereas the buttons below should be rendered at their default font size and
-    the accompanying text below should remain 16px.
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
-    tempor incididunt ut labore et dolore magna aliqua.
-&lt;/div&gt;
-
-&lt;div&gt;
-    Submit button
-    &lt;input type=&quot;submit&quot; value=&quot;Find&quot;&gt;
-&lt;/div&gt;
-&lt;div&gt;
-    Simple button
-    &lt;input type=&quot;button&quot; value=&quot;Button&quot;&gt;
-&lt;/div&gt;
-&lt;div&gt;
-    Reset button
-    &lt;input type=&quot;reset&quot; value=&quot;Reset&quot;&gt;
-&lt;/div&gt;
-&lt;div&gt;
-    Inline button
-    &lt;button&gt;InlineButton&lt;/button&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingformcontrolsautosizingbuttoninputelementshtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-button-input-elements.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-button-input-elements.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-button-input-elements.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,52 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html style=&quot;font-size: 16px&quot;&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-  body {
-    width: 800px;
-    margin: 0;
-    overflow-y: hidden;
-  }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div&gt;
-    This paragraph should be autosized to 40px computed font-size (16 * 800/320),
-    whereas the buttons below should be rendered at their default font size and
-    the accompanying text below should remain 16px.
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
-    tempor incididunt ut labore et dolore magna aliqua.
-&lt;/div&gt;
-
-&lt;div&gt;
-    Submit button
-    &lt;input type=&quot;submit&quot; value=&quot;Find&quot;&gt;
-&lt;/div&gt;
-&lt;div&gt;
-    Simple button
-    &lt;input type=&quot;button&quot; value=&quot;Button&quot;&gt;
-&lt;/div&gt;
-&lt;div&gt;
-    Reset button
-    &lt;input type=&quot;reset&quot; value=&quot;Reset&quot;&gt;
-&lt;/div&gt;
-&lt;div&gt;
-    Inline button
-    &lt;button&gt;InlineButton&lt;/button&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingformcontrolsautosizingcheckboxinputelementexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-checkbox-input-element-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-checkbox-input-element-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-checkbox-input-element-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,31 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html style=&quot;font-size: 16px&quot;&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-  body {
-    width: 800px;
-    margin: 0;
-    overflow-y: hidden;
-  }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-    This paragraph should be autosized to 40px computed font-size (16 * 800/320),
-    whereas the check boxes below should be rendered at their default size and
-    the accompanying text below should remain 16px.
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
-    incididunt ut labore et dolore magna aliqua.
-&lt;/div&gt;
-&lt;div&gt;
-    Check one or more:
-    &lt;input type=&quot;checkbox&quot; name=&quot;vehicle&quot; value=&quot;Bike&quot;&gt;I have a bike&lt;br/&gt;
-    &lt;input type=&quot;checkbox&quot; name=&quot;vehicle&quot; value=&quot;Car&quot;&gt;I have a car &lt;br/&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingformcontrolsautosizingcheckboxinputelementhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-checkbox-input-element.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-checkbox-input-element.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-checkbox-input-element.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,40 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html style=&quot;font-size: 16px&quot;&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-  body {
-    width: 800px;
-    margin: 0;
-    overflow-y: hidden;
-  }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div&gt;
-    This paragraph should be autosized to 40px computed font-size (16 * 800/320),
-    whereas the check boxes below should be rendered at their default size and
-    the accompanying text below should remain 16px.
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
-    incididunt ut labore et dolore magna aliqua.
-&lt;/div&gt;
-&lt;div&gt;
-    Check one or more:
-    &lt;input type=&quot;checkbox&quot; name=&quot;vehicle&quot; value=&quot;Bike&quot;&gt;I have a bike&lt;br/&gt;
-    &lt;input type=&quot;checkbox&quot; name=&quot;vehicle&quot; value=&quot;Car&quot;&gt;I have a car &lt;br/&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingformcontrolsautosizingradioinputelementexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-radio-input-element-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-radio-input-element-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-radio-input-element-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,33 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html style=&quot;font-size: 16px&quot;&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-  body {
-    width: 800px;
-    margin: 0;
-    overflow-y: hidden;
-  }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-    This paragraph should be autosized to 40px computed font-size (16 * 800/320),
-    whereas the radio buttons below should be rendered at their default size and
-    the accompanying text below should remain 16px.
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
-    incididunt ut labore et dolore magna aliqua.
-&lt;/div&gt;
-&lt;div&gt;
-    Select one of:&lt;br/&gt;
-    &lt;input type=&quot;radio&quot; id=&quot;radio1&quot; checked=&quot;checked&quot;/&gt;
-    &lt;label for=&quot;radio1&quot;&gt;Radio1&lt;/label&gt;&lt;br/&gt;
-    &lt;input type=&quot;radio&quot; id=&quot;radio2&quot;/&gt;
-    &lt;label for=&quot;radio2&quot;&gt;Radio2&lt;/label&gt;&lt;br/&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingformcontrolsautosizingradioinputelementhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-radio-input-element.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-radio-input-element.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-radio-input-element.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,42 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html style=&quot;font-size: 16px&quot;&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-  body {
-    width: 800px;
-    margin: 0;
-    overflow-y: hidden;
-  }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div&gt;
-    This paragraph should be autosized to 40px computed font-size (16 * 800/320),
-    whereas the radio buttons below should be rendered at their default size and
-    the accompanying text below should remain 16px.
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
-    incididunt ut labore et dolore magna aliqua.
-&lt;/div&gt;
-&lt;div&gt;
-    Select one of:&lt;br/&gt;
-    &lt;input type=&quot;radio&quot; id=&quot;radio1&quot; checked=&quot;checked&quot;/&gt;
-    &lt;label for=&quot;radio1&quot;&gt;Radio1&lt;/label&gt;&lt;br/&gt;
-    &lt;input type=&quot;radio&quot; id=&quot;radio2&quot;/&gt;
-    &lt;label for=&quot;radio2&quot;&gt;Radio2&lt;/label&gt;&lt;br/&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingformcontrolsautosizingselectelementexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-select-element-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-select-element-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-select-element-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,34 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html style=&quot;font-size: 16px&quot;&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-  body {
-    width: 800px;
-    margin: 0;
-    overflow-y: hidden;
-  }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-    This paragraph should be autosized to 40px computed font-size (16 * 800/320),
-    whereas the selection box should be rendered at its default size and
-    the accompanying text below should remain 16px.
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
-    incididunt ut labore et dolore magna aliqua.
-&lt;/div&gt;
-&lt;div&gt;
-    Selection:
-    &lt;select&gt;
-        &lt;option selected value=default&gt;Default&lt;/option&gt;
-        &lt;option&gt;Option 1&lt;/option&gt;
-        &lt;option&gt;Option 2&lt;/option&gt;
-    &lt;/select&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingformcontrolsautosizingselectelementhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-select-element.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-select-element.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-select-element.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,43 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html style=&quot;font-size: 16px&quot;&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-  body {
-    width: 800px;
-    margin: 0;
-    overflow-y: hidden;
-  }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div&gt;
-    This paragraph should be autosized to 40px computed font-size (16 * 800/320),
-    whereas the selection box should be rendered at its default size and
-    the accompanying text below should remain 16px.
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
-    incididunt ut labore et dolore magna aliqua.
-&lt;/div&gt;
-&lt;div&gt;
-    Selection:
-    &lt;select&gt;
-        &lt;option selected value=default&gt;Default&lt;/option&gt;
-        &lt;option&gt;Option 1&lt;/option&gt;
-        &lt;option&gt;Option 2&lt;/option&gt;
-    &lt;/select&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingformcontrolsautosizingtextfieldinputelementsexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-textfield-input-elements-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-textfield-input-elements-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-textfield-input-elements-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,47 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html style=&quot;font-size: 16px&quot;&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-  body {
-    width: 800px;
-    margin: 0;
-    overflow-y: hidden;
-  }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-    This paragraph should be autosized to 40px computed font-size (16 * 800/320),
-    whereas the input text fields should be rendered at their default font size and
-    the accompanying text below should remain 16px.
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
-    incididunt ut labore et dolore magna aliqua.
-&lt;/div&gt;
-
-&lt;div&gt;
-    Text
-    &lt;input type=&quot;text&quot; value=&quot;Default text&quot;&gt;
-&lt;/div&gt;
-&lt;div&gt;
-    Email
-    &lt;input type=&quot;email&quot;&gt;
-&lt;/div&gt;
-&lt;div&gt;
-    Number
-    &lt;input type=&quot;number&quot;&gt;
-&lt;/div&gt;
-&lt;div&gt;
-    Password
-    &lt;input type=&quot;password&quot;&gt;
-&lt;/div&gt;
-&lt;div&gt;
-    URL
-    &lt;input type=&quot;url&quot;&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingformcontrolsautosizingtextfieldinputelementshtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-textfield-input-elements.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-textfield-input-elements.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/form-controls-autosizing-textfield-input-elements.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,56 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html style=&quot;font-size: 16px&quot;&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-  body {
-    width: 800px;
-    margin: 0;
-    overflow-y: hidden;
-  }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div&gt;
-    This paragraph should be autosized to 40px computed font-size (16 * 800/320),
-    whereas the input text fields should be rendered at their default font size and
-    the accompanying text below should remain 16px.
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
-    incididunt ut labore et dolore magna aliqua.
-&lt;/div&gt;
-
-&lt;div&gt;
-    Text
-    &lt;input type=&quot;text&quot; value=&quot;Default text&quot;&gt;
-&lt;/div&gt;
-&lt;div&gt;
-    Email
-    &lt;input type=&quot;email&quot;&gt;
-&lt;/div&gt;
-&lt;div&gt;
-    Number
-    &lt;input type=&quot;number&quot;&gt;
-&lt;/div&gt;
-&lt;div&gt;
-    Password
-    &lt;input type=&quot;password&quot;&gt;
-&lt;/div&gt;
-&lt;div&gt;
-    URL
-    &lt;input type=&quot;url&quot;&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingheaderlilinksautosizingexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/header-li-links-autosizing-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/header-li-links-autosizing-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/header-li-links-autosizing-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,42 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html style=&quot;font-size: 16px&quot;&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-  body {
-    width: 800px;
-    margin: 0;
-    overflow-y: hidden;
-  }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;ul&gt;
-    &lt;li style=&quot;display:inline&quot;&gt;
-        &lt;a href=&quot;&quot;&gt;These&lt;/a&gt;
-    &lt;/li&gt;
-    &lt;li style=&quot;display:inline&quot;&gt;
-        &lt;a href=&quot;&quot;&gt;Links&lt;/a&gt;
-    &lt;/li&gt;
-    &lt;li style=&quot;display:inline&quot;&gt;
-        &lt;a href=&quot;&quot;&gt;Should&lt;/a&gt;
-    &lt;/li&gt;
-    &lt;li style=&quot;display:inline&quot;&gt;
-        &lt;a href=&quot;&quot;&gt;Not be&lt;/a&gt;
-    &lt;/li&gt;
-    &lt;li style=&quot;display:inline&quot;&gt;
-        &lt;a href=&quot;&quot;&gt;Autosized&lt;/a&gt;
-    &lt;/li&gt;
-&lt;/ul&gt;
-&lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-    This paragraph should be autosized to 40px computed font-size (16 * 800/320),
-    whereas the inline links in the header above should be detected as a row of links
-    and hence rendered at their default size.
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
-    incididunt ut labore et dolore magna aliqua.
-&lt;/div&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingheaderlilinksautosizinghtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/header-li-links-autosizing.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/header-li-links-autosizing.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/header-li-links-autosizing.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,51 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html style=&quot;font-size: 16px&quot;&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-  body {
-    width: 800px;
-    margin: 0;
-    overflow-y: hidden;
-  }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;ul&gt;
-    &lt;li style=&quot;display:inline&quot;&gt;
-        &lt;a href=&quot;&quot;&gt;These&lt;/a&gt;
-    &lt;/li&gt;
-    &lt;li style=&quot;display:inline&quot;&gt;
-        &lt;a href=&quot;&quot;&gt;Links&lt;/a&gt;
-    &lt;/li&gt;
-    &lt;li style=&quot;display:inline&quot;&gt;
-        &lt;a href=&quot;&quot;&gt;Should&lt;/a&gt;
-    &lt;/li&gt;
-    &lt;li style=&quot;display:inline&quot;&gt;
-        &lt;a href=&quot;&quot;&gt;Not be&lt;/a&gt;
-    &lt;/li&gt;
-    &lt;li style=&quot;display:inline&quot;&gt;
-        &lt;a href=&quot;&quot;&gt;Autosized&lt;/a&gt;
-    &lt;/li&gt;
-&lt;/ul&gt;
-&lt;div&gt;
-    This paragraph should be autosized to 40px computed font-size (16 * 800/320),
-    whereas the inline links in the header above should be detected as a row of links
-    and hence rendered at their default size.
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
-    incididunt ut labore et dolore magna aliqua.
-&lt;/div&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingheaderlinksautosizingdifferentfontsizeexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/header-links-autosizing-different-fontsize-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/header-links-autosizing-different-fontsize-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/header-links-autosizing-different-fontsize-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,34 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html style=&quot;font-size: 16px&quot;&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-  body {
-    width: 800px;
-    margin: 0;
-    overflow-y: hidden;
-  }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-    &lt;a href=&quot;&quot;&gt;These&lt;/a&gt;
-    &amp;gt;
-    &lt;a href=&quot;&quot; style=&quot;font-size: 44px&quot;&gt;Links&lt;/a&gt;
-    &amp;gt;
-    &lt;a href=&quot;&quot;&gt;Should&lt;/a&gt;
-    &amp;gt;
-    &lt;a href=&quot;&quot;&gt;Be&lt;/a&gt;
-    &amp;gt;
-    &lt;a href=&quot;&quot;&gt;Autosized&lt;/a&gt;
-&lt;/div&gt;
-&lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-    This paragraph should be autosized to 40px computed font-size (16 * 800/320),
-    and the inline links above should not be detected as a row of links because the
-    links have different font sizes, and hence they should be rendered at their default size.
-&lt;/div&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingheaderlinksautosizingdifferentfontsizehtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/header-links-autosizing-different-fontsize.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/header-links-autosizing-different-fontsize.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/header-links-autosizing-different-fontsize.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,43 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html style=&quot;font-size: 16px&quot;&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-  body {
-    width: 800px;
-    margin: 0;
-    overflow-y: hidden;
-  }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div&gt;
-    &lt;a href=&quot;&quot;&gt;These&lt;/a&gt;
-    &amp;gt;
-    &lt;a href=&quot;&quot; style=&quot;font-size: 24px&quot;&gt;Links&lt;/a&gt;
-    &amp;gt;
-    &lt;a href=&quot;&quot;&gt;Should&lt;/a&gt;
-    &amp;gt;
-    &lt;a href=&quot;&quot;&gt;Be&lt;/a&gt;
-    &amp;gt;
-    &lt;a href=&quot;&quot;&gt;Autosized&lt;/a&gt;
-&lt;/div&gt;
-&lt;div&gt;
-    This paragraph should be autosized to 40px computed font-size (16 * 800/320),
-    and the inline links above should not be detected as a row of links because the
-    links have different font sizes, and hence they should be rendered at their default size.
-&lt;/div&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingheaderlinksautosizingexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/header-links-autosizing-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/header-links-autosizing-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/header-links-autosizing-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,39 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html style=&quot;font-size: 16px&quot;&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-  body {
-    width: 800px;
-    margin: 0;
-    overflow-y: hidden;
-  }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div&gt;
-    &lt;a href=&quot;&quot;&gt;These&lt;/a&gt;
-    &amp;gt;
-    &lt;a href=&quot;&quot;&gt;Links&lt;/a&gt;
-    &amp;gt;
-    &lt;a href=&quot;&quot;&gt;Should&lt;/a&gt;
-    &amp;gt;
-    &lt;a href=&quot;&quot;&gt;Not be&lt;/a&gt;
-    &amp;gt;
-    &lt;a href=&quot;&quot;&gt;Autosized&lt;/a&gt;
-    &lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-        This paragraph should be autosized to 40px computed font-size (16 * 800/320),
-        whereas the inline links in the header above should be detected as a row of links
-        and hence rendered at their default size.
-    &lt;/div&gt;
-&lt;/div&gt;
-&lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-    This paragraph should be autosized to 40px computed font-size (16 * 800/320).
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
-    incididunt ut labore et dolore magna aliqua.
-&lt;/div&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingheaderlinksautosizinghtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/header-links-autosizing.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/header-links-autosizing.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/header-links-autosizing.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,48 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html style=&quot;font-size: 16px&quot;&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-  body {
-    width: 800px;
-    margin: 0;
-    overflow-y: hidden;
-  }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div&gt;
-    &lt;a href=&quot;&quot;&gt;These&lt;/a&gt;
-    &amp;gt;
-    &lt;a href=&quot;&quot;&gt;Links&lt;/a&gt;
-    &amp;gt;
-    &lt;a href=&quot;&quot;&gt;Should&lt;/a&gt;
-    &amp;gt;
-    &lt;a href=&quot;&quot;&gt;Not be&lt;/a&gt;
-    &amp;gt;
-    &lt;a href=&quot;&quot;&gt;Autosized&lt;/a&gt;
-    &lt;div&gt;
-        This paragraph should be autosized to 40px computed font-size (16 * 800/320),
-        whereas the inline links in the header above should be detected as a row of links
-        and hence rendered at their default size.
-    &lt;/div&gt;
-&lt;/div&gt;
-&lt;div&gt;
-    This paragraph should be autosized to 40px computed font-size (16 * 800/320).
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
-    incididunt ut labore et dolore magna aliqua.
-&lt;/div&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingnarrowchildexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/narrow-child-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/narrow-child-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/narrow-child-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,25 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-    This text should be autosized to 40px computed font-size, since although this has a narrow child block, the cluster will still be wide and need autosizing.
-    &lt;div style=&quot;width: 600px&quot;&gt;
-        This text should be autosized to 40px computed font-size as it is a part of the same cluster as the parent div.&lt;br&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;/div&gt;
-    This text should be autosized to 40px computed font-size, similarly to the text at the top.&lt;br&gt;
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingnarrowchildhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/narrow-child.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/narrow-child.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/narrow-child.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,34 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div&gt;
-    This text should be autosized to 40px computed font-size, since although this has a narrow child block, the cluster will still be wide and need autosizing.
-    &lt;div style=&quot;width: 600px&quot;&gt;
-        This text should be autosized to 40px computed font-size as it is a part of the same cluster as the parent div.&lt;br&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;/div&gt;
-    This text should be autosized to 40px computed font-size, similarly to the text at the top.&lt;br&gt;
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingnarrowdescendantscombinedexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/narrow-descendants-combined-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/narrow-descendants-combined-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/narrow-descendants-combined-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,32 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;font-size: 1.25rem&quot;&gt;
-    &lt;div style=&quot;width: 240px&quot;&gt;
-        This text should be autosized to 20px computed font-size as it is combined with the next and the last narrow siblings and the maximum width is 400px.
-    &lt;/div&gt;
-    &lt;div style=&quot;width: 320px&quot;&gt;
-        This text should be autosized to 20px computed font-size as it is combined with the first and the last narrow siblings and the maximum width is 400px.
-    &lt;/div&gt;
-    &lt;div style=&quot;width: 560px; font-size: 1.75rem&quot;&gt;
-        This text should be autosized to 28px computed font-size as it is combined into a separate group from its two siblings since it's significantly wider.&lt;br&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;/div&gt;
-    &lt;div style=&quot;width: 400px&quot;&gt;
-        This text should be autosized to 20px computed font-size as it is combined with the first and the second narrow siblings and the maximum width is 400px.&lt;br&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingnarrowdescendantscombinedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/narrow-descendants-combined.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/narrow-descendants-combined.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/narrow-descendants-combined.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,41 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div&gt;
-    &lt;div style=&quot;width: 240px&quot;&gt;
-        This text should be autosized to 20px computed font-size as it is combined with the next and the last narrow siblings and the maximum width is 400px.
-    &lt;/div&gt;
-    &lt;div style=&quot;width: 320px&quot;&gt;
-        This text should be autosized to 20px computed font-size as it is combined with the first and the last narrow siblings and the maximum width is 400px.
-    &lt;/div&gt;
-    &lt;div style=&quot;width: 560px&quot;&gt;
-        This text should be autosized to 28px computed font-size as it is combined into a separate group from its two siblings since it's significantly wider.&lt;br&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;/div&gt;
-    &lt;div style=&quot;width: 400px&quot;&gt;
-        This text should be autosized to 20px computed font-size as it is combined with the first and the second narrow siblings and the maximum width is 400px.&lt;br&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingnarrowiframeexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/narrow-iframe-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/narrow-iframe-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/narrow-iframe-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,20 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-body { width: 800px; margin: 0; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;iframe style=&quot;width: 50%; height: 300px; border: 0&quot; src='data:text/html,
-&lt;html style=&quot;font-size: 16px&quot;&gt;&lt;body style=&quot;margin: 0; overflow-y: hidden&quot;&gt;&lt;div style=&quot;width: 1600px; font-size: 1.25rem&quot;&gt;
-This text should be autosized to just 20px computed font size, i.e. scaled up by 1.25x, since although this block is 1600px wide, it is in a 400px wide iframe, and min(1600, 400, 800) / 320 = 1.25.&lt;br&gt;
-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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;'&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingnarrowiframeflattenedexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/narrow-iframe-flattened-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/narrow-iframe-flattened-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/narrow-iframe-flattened-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,20 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;iframe style=&quot;width: 100%; height: 300px; border: 0&quot; src='data:text/html,
-&lt;html style=&quot;font-size: 16px&quot;&gt;&lt;body style=&quot;margin: 0; overflow-y: hidden&quot;&gt;&lt;div style=&quot;width: 1600px; font-size: 2.5rem&quot;&gt;
-This text should be autosized to 40px computed font size, i.e. scaled up by 2.5x, since although this block is 1600px wide, and is in a 400px wide iframe, the iframe is flattened so it will expand to the width of its containing block (800px), and min(1600, 800) / 320 = 2.5.&lt;br&gt;
-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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;'&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingnarrowiframeflattenedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/narrow-iframe-flattened.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/narrow-iframe-flattened.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/narrow-iframe-flattened.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,31 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-if (window.internals)
-    internals.settings.setFrameFlatteningEnabled(true);
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;iframe style=&quot;width: 50%; height: 300px; border: 0&quot; src='data:text/html,
-&lt;html style=&quot;font-size: 16px&quot;&gt;&lt;body style=&quot;margin: 0; overflow-y: hidden&quot;&gt;&lt;div style=&quot;width: 1600px&quot;&gt;
-This text should be autosized to 40px computed font size, i.e. scaled up by 2.5x, since although this block is 1600px wide, and is in a 400px wide iframe, the iframe is flattened so it will expand to the width of its containing block (800px), and min(1600, 800) / 320 = 2.5.&lt;br&gt;
-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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;'&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingnarrowiframehtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/narrow-iframe.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/narrow-iframe.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/narrow-iframe.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,29 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-body { width: 800px; margin: 0; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;iframe style=&quot;width: 50%; height: 300px; border: 0&quot; src='data:text/html,
-&lt;html style=&quot;font-size: 16px&quot;&gt;&lt;body style=&quot;margin: 0; overflow-y: hidden&quot;&gt;&lt;div style=&quot;width: 1600px&quot;&gt;
-This text should be autosized to just 20px computed font size, i.e. scaled up by 1.25x, since although this block is 1600px wide, it is in a 400px wide iframe, and min(1600, 400, 800) / 320 = 1.25.&lt;br&gt;
-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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;'&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingnestedchildexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/nested-child-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/nested-child-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/nested-child-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,28 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-    &lt;div style=&quot;width: 600px&quot;&gt;
-        This text should be autosized to 40px computed font-size as it is a part of the same cluster as the parent div.&lt;br&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;/div&gt;
-    &lt;div style=&quot;width: 550px&quot;&gt;
-        This text should be autosized to 40px computed font-size, since it's only 50px narrower than the previous child and therefore remains the part of the same cluster.
-    &lt;/div&gt;
-    &lt;div style=&quot;width: 320px; font-size: 1rem&quot;&gt;
-        This text is not autosized since it's too narrow and is considered to be a separate autosizing cluster.
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingnestedchildhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/nested-child.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/nested-child.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/nested-child.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,37 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div&gt;
-    &lt;div style=&quot;width: 600px&quot;&gt;
-        This text should be autosized to 40px computed font-size as it is a part of the same cluster as the parent div.&lt;br&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;/div&gt;
-    &lt;div style=&quot;width: 550px&quot;&gt;
-        This text should be autosized to 40px computed font-size, since it's only 50px narrower than the previous child and therefore remains the part of the same cluster.
-    &lt;/div&gt;
-    &lt;div style=&quot;width: 320px&quot;&gt;
-        This text is not autosized since it's too narrow and is considered to be a separate autosizing cluster.
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingnestedemlineheightexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/nested-em-line-height-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/nested-em-line-height-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/nested-em-line-height-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,23 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;font-size: 2.5rem; line-height: 1&quot;&gt;
-        When this text is autosized to 40px, the line heights of the nested inline elements below should increase in strict proportion.
-        &lt;b&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.&lt;/b&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-        &lt;b&gt;&lt;i&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.&lt;/i&gt;&lt;/b&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingnestedemlineheighthtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/nested-em-line-height.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/nested-em-line-height.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/nested-em-line-height.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,32 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;line-height: 1em&quot;&gt;
-        When this text is autosized to 40px, the line heights of the nested inline elements below should increase in strict proportion.
-        &lt;b&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.&lt;/b&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-        &lt;b&gt;&lt;i&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.&lt;/i&gt;&lt;/b&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingoscillationjavascriptfontsizechangeexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/oscillation-javascript-fontsize-change-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/oscillation-javascript-fontsize-change-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/oscillation-javascript-fontsize-change-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,31 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html style=&quot;font-size: 16px&quot;&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-  body {
-    width: 800px;
-    margin: 0;
-    overflow-y: hidden;
-  }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;top:50px;position:absolute;font-size:19.8px&quot;&gt;
-    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .&lt;br/&gt;
-    This paragraph should be autosized to 19.8px&lt;br/&gt;
-    because it contains line breaks.&lt;br/&gt;
-    This test is intended to check&lt;br/&gt;
-    that there are no oscillations due to javascript&lt;br/&gt;
-    briefly increasing the font size of a&lt;br/&gt;
-    small paragraph below.
-&lt;/div&gt;
-&lt;div id=&quot;sizechanging&quot;&gt;
-    This text changes size using javascript below.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingoscillationjavascriptfontsizechangehtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/oscillation-javascript-fontsize-change.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/oscillation-javascript-fontsize-change.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/oscillation-javascript-fontsize-change.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,53 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html style=&quot;font-size: 16px&quot;&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-  body {
-    width: 800px;
-    margin: 0;
-    overflow-y: hidden;
-  }
-  .largersize{font-size: 1.1em}
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;top:50px;position:absolute;&quot;&gt;
-    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .&lt;br/&gt;
-    This paragraph should be autosized to 19.8px&lt;br/&gt;
-    because it contains line breaks.&lt;br/&gt;
-    This test is intended to check&lt;br/&gt;
-    that there are no oscillations due to javascript&lt;br/&gt;
-    briefly increasing the font size of a&lt;br/&gt;
-    small paragraph below.
-&lt;/div&gt;
-&lt;div id=&quot;sizechanging&quot;&gt;
-    This text changes size using javascript below.
-&lt;/div&gt;
-
-&lt;script&gt;
-element = document.getElementById(&quot;sizechanging&quot;);
-if (element.offsetHeight) {
-    // force layout (computation of offsetHeight triggers reflow)
-}
-element.className = 'largersize';
-if (element.offsetHeight) {}
-element.className = '';
-if (element.offsetHeight) {}
-&lt;/script&gt;
-&lt;noscript&gt;fail (no support for javascript)&lt;/noscript&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingsimpleparagraphexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/simple-paragraph-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/simple-paragraph-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/simple-paragraph-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,20 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-    This text should be autosized to 40px computed font-size (16 * 800/320).&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingsimpleparagraphhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/simple-paragraph.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/simple-paragraph.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/simple-paragraph.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,29 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div&gt;
-    This text should be autosized to 40px computed font-size (16 * 800/320).&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingspanchildexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/span-child-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/span-child-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/span-child-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,23 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-    This text should all be autosized to 40px computed font-size; the span below shouldn't affect this.
-    &lt;span&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;/span&gt;
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingspanchildhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/span-child.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/span-child.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/span-child.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,32 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div&gt;
-    This text should all be autosized to 40px computed font-size; the span below shouldn't affect this.
-    &lt;span&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;/span&gt;
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingunwrappableblocksexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/unwrappable-blocks-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/unwrappable-blocks-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/unwrappable-blocks-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,34 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-pre { margin: 0; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;pre&gt;
-    This text should not be autosized, as &amp;lt;pre&amp;gt; elements have white-space:pre which cannot be wrapped.&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/pre&gt;
-
-&lt;div style=&quot;white-space: nowrap&quot;&gt;
-    This text should not be autosized, as it has white-space:nowrap which cannot be wrapped.&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;pre style=&quot;white-space: pre-wrap; font-size: 2.5rem&quot;&gt;
-    This text should be autosized to 40px computed font-size (16 * 800/320) since it has white-space:pre-wrap which allows text wrapping (even though it doesn't collapse white space).
-&lt;/pre&gt;
-
-&lt;div style=&quot;font-size: 2.5rem&quot;&gt;
-    This text should be autosized to 40px computed font-size (16 * 800/320).
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingunwrappableblockshtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/unwrappable-blocks.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/unwrappable-blocks.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/unwrappable-blocks.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,43 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-pre { margin: 0; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;pre&gt;
-    This text should not be autosized, as &amp;lt;pre&amp;gt; elements have white-space:pre which cannot be wrapped.&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/pre&gt;
-
-&lt;div style=&quot;white-space: nowrap&quot;&gt;
-    This text should not be autosized, as it has white-space:nowrap which cannot be wrapped.&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;pre style=&quot;white-space: pre-wrap&quot;&gt;
-    This text should be autosized to 40px computed font-size (16 * 800/320) since it has white-space:pre-wrap which allows text wrapping (even though it doesn't collapse white space).
-&lt;/pre&gt;
-
-&lt;div&gt;
-    This text should be autosized to 40px computed font-size (16 * 800/320).
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingunwrappableinlinesexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/unwrappable-inlines-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/unwrappable-inlines-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/unwrappable-inlines-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,40 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-pre { margin: 0; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div&gt;
-&lt;span style=&quot;white-space: pre; font-size: 2.5rem&quot;&gt;
-    This text is expected be autosized to 40px computed font-size (16 * 800/320), since Text Autosizing is not yet smart enough to detect that all the children of this div are unwrappable. Ideally it would not get autosized.
-&lt;/span&gt;
-&lt;/div&gt;
-
-&lt;div&gt;
-&lt;span style=&quot;white-space: nowrap; font-size: 2.5rem&quot;&gt;
-    This text is expected be autosized to 40px computed font-size (16 * 800/320), since Text Autosizing is not yet smart enough to detect that all the children of this div are unwrappable. Ideally it would not get autosized.
-&lt;/span&gt;
-&lt;/div&gt;
-
-&lt;div&gt;
-&lt;span style=&quot;white-space: pre-wrap; font-size: 2.5rem&quot;&gt;
-    This text should be autosized to 40px computed font-size (16 * 800/320) since it has white-space:pre-wrap which allows text wrapping (even though it doesn't collapse white space).
-&lt;/span&gt;
-&lt;/div&gt;
-
-&lt;div&gt;
-&lt;span style=&quot;font-size: 2.5rem&quot;&gt;
-    This text should be autosized to 40px computed font-size (16 * 800/320).
-&lt;/span&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingunwrappableinlineshtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/unwrappable-inlines.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/unwrappable-inlines.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/unwrappable-inlines.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,49 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-pre { margin: 0; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div&gt;
-&lt;span style=&quot;white-space: pre&quot;&gt;
-    This text is expected be autosized to 40px computed font-size (16 * 800/320), since Text Autosizing is not yet smart enough to detect that all the children of this div are unwrappable. Ideally it would not get autosized.
-&lt;/span&gt;
-&lt;/div&gt;
-
-&lt;div&gt;
-&lt;span style=&quot;white-space: nowrap&quot;&gt;
-    This text is expected be autosized to 40px computed font-size (16 * 800/320), since Text Autosizing is not yet smart enough to detect that all the children of this div are unwrappable. Ideally it would not get autosized.
-&lt;/span&gt;
-&lt;/div&gt;
-
-&lt;div&gt;
-&lt;span style=&quot;white-space: pre-wrap&quot;&gt;
-    This text should be autosized to 40px computed font-size (16 * 800/320) since it has white-space:pre-wrap which allows text wrapping (even though it doesn't collapse white space).
-&lt;/span&gt;
-&lt;/div&gt;
-
-&lt;div&gt;
-&lt;span&gt;
-    This text should be autosized to 40px computed font-size (16 * 800/320).
-&lt;/span&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingvariousfontsizesexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/various-font-sizes-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/various-font-sizes-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/various-font-sizes-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,30 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;font-size: 20px&quot;&gt;
-    This should be scaled by 2.5x to become 20px (since it was small, it got fully multiplied).
-&lt;/div&gt;
-&lt;div style=&quot;font-size: 40px&quot;&gt;
-    This should be scaled by 2.5x to become 40px (since it was small, it got fully multiplied).
-&lt;/div&gt;
-&lt;div style=&quot;font-size: 48px&quot;&gt;
-    This should be scaled by 1.5x to become 48px (since it was medium size, it got multiplied less).
-&lt;/div&gt;
-&lt;div style=&quot;font-size: 56px&quot;&gt;
-    This should be scaled by 1.17x to become 56px (since it was large, it got multiplied much less).
-&lt;/div&gt;
-&lt;div style=&quot;font-size: 64px&quot;&gt;
-    This should not be scaled at all, hence remain 64px (since it was huge, it didn't get multiplied at all).
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingvariousfontsizeshtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/various-font-sizes.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/various-font-sizes.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/various-font-sizes.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,39 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;font-size: 8px&quot;&gt;
-    This should be scaled by 2.5x to become 20px (since it was small, it got fully multiplied).
-&lt;/div&gt;
-&lt;div style=&quot;font-size: 16px&quot;&gt;
-    This should be scaled by 2.5x to become 40px (since it was small, it got fully multiplied).
-&lt;/div&gt;
-&lt;div style=&quot;font-size: 32px&quot;&gt;
-    This should be scaled by 1.5x to become 48px (since it was medium size, it got multiplied less).
-&lt;/div&gt;
-&lt;div style=&quot;font-size: 48px&quot;&gt;
-    This should be scaled by 1.17x to become 56px (since it was large, it got multiplied much less).
-&lt;/div&gt;
-&lt;div style=&quot;font-size: 64px&quot;&gt;
-    This should not be scaled at all, hence remain 64px (since it was huge, it didn't get multiplied at all).
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingwideblockexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/wide-block-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/wide-block-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/wide-block-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,20 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;width: 1600px; font-size: 2.5rem&quot;&gt;
-    This text should be autosized to just 40px computed font size, i.e. scaled up by 2.5x, since although this block is 1600px wide, the window is only 800px, and min(1600, 800) / 320 = 2.5.&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingwideblockhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/wide-block.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/wide-block.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/wide-block.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,29 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;width: 1600px&quot;&gt;
-        This text should be autosized to just 40px computed font size, i.e. scaled up by 2.5x, since although this block is 1600px wide, the window is only 800px, and min(1600, 800) / 320 = 2.5.&lt;br&gt;
-    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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingwidechildexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/wide-child-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/wide-child-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/wide-child-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,24 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;width: 320px; font-size: 1rem&quot;&gt;
-    This text should not be autosized, as this div is the lowest common ancestor of the root cluster, and this div is narrow.&lt;br&gt;
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;div style=&quot;width: 800px; font-size: 2.5rem&quot;&gt;
-        This text should be autosized to 40px computed font size (16 * 800/320) since it's wider than the lowest common ancestor of its enclosing cluster so it becomes a cluster itself.&lt;br&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingwidechildhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/wide-child.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/wide-child.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/wide-child.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,33 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;width: 320px&quot;&gt;
-    This text should not be autosized, as this div is the lowest common ancestor of the root cluster, and this div is narrow.&lt;br&gt;
-    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;div style=&quot;width: 800px&quot;&gt;
-        This text should be autosized to 40px computed font size (16 * 800/320) since it's wider than the lowest common ancestor of its enclosing cluster so it becomes a cluster itself.&lt;br&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingwideiframeexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/wide-iframe-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/wide-iframe-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/wide-iframe-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,20 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-body { width: 800px; margin: 0; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;iframe style=&quot;width: 3200px; height: 50%; border: 0&quot; src='data:text/html,
-&lt;html style=&quot;font-size: 16px&quot;&gt;&lt;body style=&quot;margin: 0; overflow-y: hidden&quot;&gt;&lt;div style=&quot;width: 1600px; font-size: 2.5rem&quot;&gt;
-This text should be autosized to just 40px computed font size, i.e. scaled up by 2.5x, since although this block is 1600px wide and is in a 3200px wide iframe, the top level frame is only 800px wide, and min(1600, 3200, 800) / 320 = 2.5.&lt;br&gt;
-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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;'&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingwideiframehtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/wide-iframe.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/wide-iframe.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/wide-iframe.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,29 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-body { width: 800px; margin: 0; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;iframe style=&quot;width: 3200px; height: 50%; border: 0&quot; src='data:text/html,
-&lt;html style=&quot;font-size: 16px&quot;&gt;&lt;body style=&quot;margin: 0; overflow-y: hidden&quot;&gt;&lt;div style=&quot;width: 1600px&quot;&gt;
-This text should be autosized to just 40px computed font size, i.e. scaled up by 2.5x, since although this block is 1600px wide and is in a 3200px wide iframe, the top level frame is only 800px wide, and min(1600, 3200, 800) / 320 = 2.5.&lt;br&gt;
-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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 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 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. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
-&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;'&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingwideinnarrowoverflowscrollexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/wide-in-narrow-overflow-scroll-expected.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/wide-in-narrow-overflow-scroll-expected.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/wide-in-narrow-overflow-scroll-expected.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,30 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;width: 400px&quot;&gt;
-    &lt;div style=&quot;overflow-x: scroll&quot;&gt;
-        &lt;div style=&quot;width: 800px; font-size: 2.5rem&quot;&gt;
-            This text should be autosized to 40px computed font size (16 * 800/320) since it's wider than the lowest common ancestor of  its enclosing cluster so it becomes a cluster itself.&lt;br&gt;
-            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-        &lt;/div&gt;
-    &lt;/div&gt;
-
-    &lt;div style=&quot;font-size: 1.25rem&quot;&gt;
-        This text should be autosized to 20px computed font size (16 * 400/320).&lt;br&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
-
</del></span></pre></div>
<a id="trunkLayoutTestsfasttextautosizingwideinnarrowoverflowscrollhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/text-autosizing/wide-in-narrow-overflow-scroll.html (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/text-autosizing/wide-in-narrow-overflow-scroll.html        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/fast/text-autosizing/wide-in-narrow-overflow-scroll.html        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,39 +0,0 @@
</span><del>-&lt;!DOCTYPE html&gt;
-&lt;html&gt;
-&lt;head&gt;
-
-&lt;meta name=&quot;viewport&quot; content=&quot;width=800&quot;&gt;
-&lt;style&gt;
-html { font-size: 16px; }
-body { width: 800px; margin: 0; overflow-y: hidden; }
-&lt;/style&gt;
-
-&lt;script&gt;
-if (window.internals) {
-    window.internals.settings.setTextAutosizingEnabled(true);
-    window.internals.settings.setTextAutosizingWindowSizeOverride(320, 480);
-} else if (window.console &amp;&amp; console.warn) {
-    console.warn(&quot;This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP.&quot;);
-}
-&lt;/script&gt;
-
-&lt;/head&gt;
-&lt;body&gt;
-
-&lt;div style=&quot;width: 400px&quot;&gt;
-    &lt;div style=&quot;overflow-x: scroll&quot;&gt;
-        &lt;div style=&quot;width: 800px&quot;&gt;
-            This text should be autosized to 40px computed font size (16 * 800/320) since it's wider than the lowest common ancestor of  its enclosing cluster so it becomes a cluster itself.&lt;br&gt;
-            Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-        &lt;/div&gt;
-    &lt;/div&gt;
-
-    &lt;div&gt;
-        This text should be autosized to 20px computed font size (16 * 400/320).&lt;br&gt;
-        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-    &lt;/div&gt;
-&lt;/div&gt;
-
-&lt;/body&gt;
-&lt;/html&gt;
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformeflTestExpectations"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/efl/TestExpectations (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/efl/TestExpectations        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/platform/efl/TestExpectations        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -491,9 +491,6 @@
</span><span class="cx"> # Implementing copy{En,De}codedHostName only to test them does not make sense
</span><span class="cx"> webkit.org/b/86080 fast/encoding/idn-security.html [ Skip ]
</span><span class="cx"> 
</span><del>-# Text Autosizing is not yet enabled.
-webkit.org/b/84186 fast/text-autosizing
-
</del><span class="cx"> # HIGH_DPI_CANVAS is not enabled.
</span><span class="cx"> webkit.org/b/101809 fast/canvas/canvas-resize-reset-pixelRatio.html [ Skip ]
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkTestExpectations"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/TestExpectations (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/TestExpectations        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/platform/gtk/TestExpectations        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -336,9 +336,6 @@
</span><span class="cx"> webkit.org/b/151344 fast/mediastream/MediaStream-add-remove-tracks.html [ Skip ]
</span><span class="cx"> webkit.org/b/79203 fast/mediastream/mock-media-source.html [ Skip ]
</span><span class="cx"> 
</span><del>-# Text Autosizing is not yet enabled.
-webkit.org/b/99063 fast/text-autosizing [ Skip ]
-
</del><span class="cx"> # Proximity Events is not supported.
</span><span class="cx"> webkit.org/b/99060 proximity [ Failure ]
</span><span class="cx"> webkit.org/b/99060 proximity/event-after-navigation.html [ Timeout ]
</span></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorTestExpectations"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/ios-simulator/TestExpectations (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/TestExpectations        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/platform/ios-simulator/TestExpectations        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1781,55 +1781,6 @@
</span><span class="cx"> fast/table/wide-colspan.html [ Failure ]
</span><span class="cx"> fast/table/wide-column.html [ Failure ]
</span><span class="cx"> 
</span><del>-# Tests designed for TEXT_AUTOSIZING, not IOS_TEXT_AUTOSIZING behavior.
-fast/text-autosizing/cluster-inline-block-or-table.html [ ImageOnlyFailure ]
-fast/text-autosizing/cluster-inline-grid-flex-box.html [ ImageOnlyFailure ]
-fast/text-autosizing/cluster-list-item.html [ ImageOnlyFailure ]
-fast/text-autosizing/cluster-narrow-in-wide-ohidden.html [ ImageOnlyFailure ]
-fast/text-autosizing/cluster-narrow-in-wide.html [ ImageOnlyFailure ]
-fast/text-autosizing/cluster-wide-in-narrow.html [ ImageOnlyFailure ]
-fast/text-autosizing/cluster-with-narrow-lca-and-cluster.html [ ImageOnlyFailure ]
-fast/text-autosizing/cluster-with-narrow-lca.html [ ImageOnlyFailure ]
-fast/text-autosizing/cluster-with-wide-lca.html [ ImageOnlyFailure ]
-fast/text-autosizing/clusters-insufficient-text.html [ ImageOnlyFailure ]
-fast/text-autosizing/clusters-insufficient-width.html [ ImageOnlyFailure ]
-fast/text-autosizing/clusters-sufficient-text-except-in-root.html [ ImageOnlyFailure ]
-fast/text-autosizing/clusters-sufficient-width.html [ ImageOnlyFailure ]
-fast/text-autosizing/constrained-and-overflow-auto-ancestor.html [ ImageOnlyFailure ]
-fast/text-autosizing/constrained-and-overflow-paged-x-ancestor.html [ ImageOnlyFailure ]
-fast/text-autosizing/constrained-and-overflow-scroll-ancestor.html [ ImageOnlyFailure ]
-fast/text-autosizing/constrained-height-body.html [ ImageOnlyFailure ]
-fast/text-autosizing/constrained-then-float-ancestors.html [ ImageOnlyFailure ]
-fast/text-autosizing/constrained-then-overflow-ancestors.html [ ImageOnlyFailure ]
-fast/text-autosizing/constrained-then-position-absolute-ancestors.html [ ImageOnlyFailure ]
-fast/text-autosizing/constrained-then-position-fixed-ancestors.html [ ImageOnlyFailure ]
-fast/text-autosizing/em-margin-border-padding.html [ ImageOnlyFailure ]
-fast/text-autosizing/font-scale-factor.html [ ImageOnlyFailure ]
-fast/text-autosizing/form-controls-autosizing-button-input-elements.html [ ImageOnlyFailure ]
-fast/text-autosizing/form-controls-autosizing-checkbox-input-element.html [ ImageOnlyFailure ]
-fast/text-autosizing/form-controls-autosizing-radio-input-element.html [ ImageOnlyFailure ]
-fast/text-autosizing/form-controls-autosizing-select-element.html [ ImageOnlyFailure ]
-fast/text-autosizing/form-controls-autosizing-textfield-input-elements.html [ ImageOnlyFailure ]
-fast/text-autosizing/header-li-links-autosizing.html [ ImageOnlyFailure ]
-fast/text-autosizing/header-links-autosizing-different-fontsize.html [ ImageOnlyFailure ]
-fast/text-autosizing/header-links-autosizing.html [ ImageOnlyFailure ]
-fast/text-autosizing/narrow-child.html [ ImageOnlyFailure ]
-fast/text-autosizing/narrow-descendants-combined.html [ ImageOnlyFailure ]
-fast/text-autosizing/narrow-iframe-flattened.html [ ImageOnlyFailure ]
-fast/text-autosizing/narrow-iframe.html [ ImageOnlyFailure ]
-fast/text-autosizing/nested-child.html [ ImageOnlyFailure ]
-fast/text-autosizing/nested-em-line-height.html [ ImageOnlyFailure ]
-fast/text-autosizing/oscillation-javascript-fontsize-change.html [ ImageOnlyFailure ]
-fast/text-autosizing/simple-paragraph.html [ ImageOnlyFailure ]
-fast/text-autosizing/span-child.html [ ImageOnlyFailure ]
-fast/text-autosizing/unwrappable-blocks.html [ ImageOnlyFailure ]
-fast/text-autosizing/unwrappable-inlines.html [ ImageOnlyFailure ]
-fast/text-autosizing/various-font-sizes.html [ ImageOnlyFailure ]
-fast/text-autosizing/wide-block.html [ ImageOnlyFailure ]
-fast/text-autosizing/wide-child.html [ ImageOnlyFailure ]
-fast/text-autosizing/wide-iframe.html [ ImageOnlyFailure ]
-fast/text-autosizing/wide-in-narrow-overflow-scroll.html [ ImageOnlyFailure ]
-
</del><span class="cx"> fast/text/decorations-transformed.html [ Failure ]
</span><span class="cx"> fast/text/emphasis-avoid-ruby.html [ Failure ]
</span><span class="cx"> fast/text/emphasis-overlap.html [ Failure ]
</span><span class="lines">@@ -2113,10 +2064,11 @@
</span><span class="cx"> 
</span><span class="cx"> webkit.org/b/104954 http/tests/canvas/canvas-slow-font-loading.html [ ImageOnlyFailure ]
</span><span class="cx"> 
</span><ins>+webkit.org/b/162236 fast/text-autosizing/ios/line-height-text-autosizing.html [ Failure ]
+
</ins><span class="cx"> ###
</span><span class="cx"> # Mark as passing specific tests in folders that were skipped temporarily above.
</span><span class="cx"> ##
</span><del>-webkit.org/b/138970 fast/text-autosizing/ios/line-height-text-autosizing.html [ Pass ]
</del><span class="cx"> 
</span><span class="cx"> # Skipped for mac as well:
</span><span class="cx"> webkit.org/b/129758 js/dom/create-lots-of-workers.html [ Skip ]
</span></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorwk1TestExpectations"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/ios-simulator-wk1/TestExpectations (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator-wk1/TestExpectations        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/platform/ios-simulator-wk1/TestExpectations        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -855,13 +855,6 @@
</span><span class="cx"> fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2.html [ ImageOnlyFailure ]
</span><span class="cx"> fast/scrolling/rtl-scrollbars-sticky-overflow-scroll.html [ ImageOnlyFailure ]
</span><span class="cx"> fast/shapes/shape-outside-floats/shape-outside-insert-svg-shape.html [ ImageOnlyFailure ]
</span><del>-fast/text-autosizing/ios/line-height-text-autosizing.html [ Failure ]
-fast/text-autosizing/constrained-and-overflow-hidden-ancestor.html [ ImageOnlyFailure ]
-fast/text-autosizing/constrained-maxheight-ancestor.html [ ImageOnlyFailure ]
-fast/text-autosizing/constrained-maxheight.html [ ImageOnlyFailure ]
-fast/text-autosizing/constrained-percent-maxheight.html [ ImageOnlyFailure ]
-fast/text-autosizing/constrained-percent-of-viewport-maxheight.html [ ImageOnlyFailure ]
-fast/text-autosizing/constrained-within-overflow-ancestor.html [ ImageOnlyFailure ]
</del><span class="cx"> fast/text/crash-complex-unknown-font.html [ ImageOnlyFailure ]
</span><span class="cx"> fast/text/decorations-with-text-combine.html [ Failure ]
</span><span class="cx"> fast/text/delete-hard-break-character.html [ Failure ]
</span><span class="lines">@@ -1560,7 +1553,6 @@
</span><span class="cx"> fast/replaced/iframe-with-percentage-height-within-table-with-table-cell-ignore-height.html [ Failure Pass ]
</span><span class="cx"> fast/shapes/shape-outside-floats/shape-outside-rounded-inset.html [ Pass ImageOnlyFailure ]
</span><span class="cx"> fast/sub-pixel/simple-clipping.html [ Pass ImageOnlyFailure ]
</span><del>-fast/text-autosizing/constrained-out-of-flow.html [ Pass ImageOnlyFailure ]
</del><span class="cx"> fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall.html [ Failure Pass ]
</span><span class="cx"> fonts/cursive.html [ Pass Crash ]
</span><span class="cx"> http/tests/dom/window-open-about-webkit-org-and-access-document.html [ Failure Pass ]
</span></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorwk2TestExpectations"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/ios-simulator-wk2/TestExpectations (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator-wk2/TestExpectations        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/platform/ios-simulator-wk2/TestExpectations        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -462,7 +462,6 @@
</span><span class="cx"> fast/css/hover-display-block-inline.html [ Failure ]
</span><span class="cx"> fast/css/hover-display-block-none.html [ Failure ]
</span><span class="cx"> fast/css/hover-display-block.html [ Failure ]
</span><del>-fast/text-autosizing/ios/line-height-text-autosizing.html [ Failure ]
</del><span class="cx"> fast/css/nested-layers-with-hover.html [ Failure ]
</span><span class="cx"> fast/dom/HTMLDocument/hasFocus.html [ Failure ]
</span><span class="cx"> fast/dom/Window/Plug-ins.html [ Failure ]
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacTestExpectations"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/TestExpectations (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/TestExpectations        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/platform/mac/TestExpectations        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -17,8 +17,7 @@
</span><span class="cx"> 
</span><span class="cx"> fast/url/user-visible [ Pass ]
</span><span class="cx"> 
</span><del>-fast/text-autosizing/ios [ Pass ]
-fast/text-autosizing/mac [ Pass ]
</del><ins>+fast/text-autosizing [ Pass ]
</ins><span class="cx"> 
</span><span class="cx"> fast/attachment/attachment-subtitle-resize.html [ Pass ]
</span><span class="cx"> 
</span><span class="lines">@@ -601,9 +600,6 @@
</span><span class="cx"> webaudio/codec-tests/vorbis/ [ WontFix ]
</span><span class="cx"> webkit.org/b/119467 webaudio/audiobuffersource-loop-points.html [ Skip ]
</span><span class="cx"> 
</span><del>-# Text Autosizing is not enabled.
-webkit.org/b/84186 fast/text-autosizing
-
</del><span class="cx"> # Skip tests in fast/text/shaping
</span><span class="cx"> webkit.org/b/90951 fast/text/shaping
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacwk2TestExpectations"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac-wk2/TestExpectations (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac-wk2/TestExpectations        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/platform/mac-wk2/TestExpectations        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -8,8 +8,6 @@
</span><span class="cx"> tiled-drawing [ Pass ]
</span><span class="cx"> swipe [ Pass ]
</span><span class="cx"> 
</span><del>-fast/text-autosizing/mac [ Pass ]
-
</del><span class="cx"> fast/events/cancelled-force-click-link-navigation.html [ Pass ]
</span><span class="cx"> fast/events/force-click-link-selection-behavior.html [ Pass ]
</span><span class="cx"> fast/events/force-click-on-link-navigation.html [ Pass ]
</span></span></pre></div>
<a id="trunkLayoutTestsplatformwinTestExpectations"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/win/TestExpectations (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/TestExpectations        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/platform/win/TestExpectations        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -384,9 +384,6 @@
</span><span class="cx"> # viewport meta tag support
</span><span class="cx"> fast/viewport/ [ Skip ]
</span><span class="cx"> 
</span><del>-# TODO Text Autosizing is not enabled
-webkit.org/b/84186 fast/text-autosizing [ Skip ]
-
</del><span class="cx"> # Pre-HMTL5 parser quirks only apply to the mac port for now.
</span><span class="cx"> fast/parser/pre-html5-parser-quirks.html [ Skip ]
</span><span class="cx"> 
</span><span class="lines">@@ -2485,7 +2482,6 @@
</span><span class="cx"> webkit.org/b/140211 fast/xsl/sort-locale.xml [ Failure ]
</span><span class="cx"> 
</span><span class="cx"> # Image Only Failures
</span><del>-fast/text-autosizing/narrow-iframe-flattened.html [ ImageOnlyFailure ]
</del><span class="cx"> fast/text/international/synthesized-italic-vertical.html [ ImageOnlyFailure ]
</span><span class="cx"> fast/box-shadow/box-shadow-with-zero-radius.html [ ImageOnlyFailure ]
</span><span class="cx"> webkit.org/b/97026 scrollbars/corner-resizer-window-inactive.html [ ImageOnlyFailure ]
</span></span></pre></div>
<a id="trunkLayoutTestsplatformwk2TestExpectations"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/wk2/TestExpectations (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/wk2/TestExpectations        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/LayoutTests/platform/wk2/TestExpectations        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -180,10 +180,6 @@
</span><span class="cx"> fast/dom/Window/window-focus-self.html
</span><span class="cx"> scrollbars/corner-resizer-window-inactive.html
</span><span class="cx"> 
</span><del>-# Text Autosizing is not yet enabled.
-# https://bugs.webkit.org/show_bug.cgi?id=84186
-fast/text-autosizing
-
</del><span class="cx"> # WebKitTestRunner needs to implement testRunner.closeIdleLocalStorageDatabases().
</span><span class="cx"> # https://bugs.webkit.org/show_bug.cgi?id=103861
</span><span class="cx"> storage/domstorage/localstorage/close-idle-localstorage-databases-immediately.html
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/ChangeLog (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/ChangeLog        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/JavaScriptCore/ChangeLog        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2016-09-19  Daniel Bates  &lt;dabates@apple.com&gt;
+
+        Remove ENABLE(TEXT_AUTOSIZING) automatic text size adjustment code
+        https://bugs.webkit.org/show_bug.cgi?id=162167
+
+        Reviewed by Simon Fraser.
+
+        * Configurations/FeatureDefines.xcconfig:
+
</ins><span class="cx"> 2016-09-19  Keith Miller  &lt;keith_miller@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Update WASM towards 0xc
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -164,8 +164,6 @@
</span><span class="cx"> 
</span><span class="cx"> ENABLE_TELEPHONE_NUMBER_DETECTION = ENABLE_TELEPHONE_NUMBER_DETECTION;
</span><span class="cx"> 
</span><del>-ENABLE_TEXT_AUTOSIZING = ;
-
</del><span class="cx"> ENABLE_CSS_TRAILING_WORD = ENABLE_CSS_TRAILING_WORD;
</span><span class="cx"> 
</span><span class="cx"> // FIXME: Remove the USE_INTERNAL_SDK condition once we support touch events when building for iOS with
</span><span class="lines">@@ -202,4 +200,4 @@
</span><span class="cx"> 
</span><span class="cx"> ENABLE_CUSTOM_ELEMENTS = ENABLE_CUSTOM_ELEMENTS;
</span><span class="cx"> 
</span><del>-FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRU
 CTOR) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ES6_MODULES) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABL
 E_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE
 _WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
</del><ins>+FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUC
 TOR) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ES6_MODULES) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE
 _MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_
 TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
</ins></span></pre></div>
<a id="trunkSourceWTFChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/ChangeLog (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/ChangeLog        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WTF/ChangeLog        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2016-09-19  Daniel Bates  &lt;dabates@apple.com&gt;
+
+        Remove ENABLE(TEXT_AUTOSIZING) automatic text size adjustment code
+        https://bugs.webkit.org/show_bug.cgi?id=162167
+
+        Reviewed by Simon Fraser.
+
+        * wtf/FeatureDefines.h:
+
</ins><span class="cx"> 2016-09-14  Jer Noble  &lt;jer.noble@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [media-source] fix imported/w3c/web-platform-tests/media-source/mediasource-duration.html
</span></span></pre></div>
<a id="trunkSourceWTFwtfFeatureDefinesh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/FeatureDefines.h (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/FeatureDefines.h        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WTF/wtf/FeatureDefines.h        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -692,10 +692,6 @@
</span><span class="cx"> #define ENABLE_SVG_FONTS 1
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if !defined(ENABLE_TEXT_AUTOSIZING)
-#define ENABLE_TEXT_AUTOSIZING 0
-#endif
-
</del><span class="cx"> #if !defined(ENABLE_TEXT_CARET)
</span><span class="cx"> #define ENABLE_TEXT_CARET 1
</span><span class="cx"> #endif
</span></span></pre></div>
<a id="trunkSourceWebCoreCMakeListstxt"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/CMakeLists.txt (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/CMakeLists.txt        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebCore/CMakeLists.txt        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -2504,7 +2504,6 @@
</span><span class="cx">     rendering/SimpleLineLayoutFunctions.cpp
</span><span class="cx">     rendering/SimpleLineLayoutResolver.cpp
</span><span class="cx">     rendering/SimpleLineLayoutTextFragmentIterator.cpp
</span><del>-    rendering/TextAutosizer.cpp
</del><span class="cx">     rendering/TextDecorationPainter.cpp
</span><span class="cx">     rendering/TextPaintStyle.cpp
</span><span class="cx">     rendering/TextPainter.cpp
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebCore/ChangeLog        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,3 +1,52 @@
</span><ins>+2016-09-19  Daniel Bates  &lt;dabates@apple.com&gt;
+
+        Remove ENABLE(TEXT_AUTOSIZING) automatic text size adjustment code
+        https://bugs.webkit.org/show_bug.cgi?id=162167
+
+        Reviewed by Simon Fraser.
+
+        Remove the automatic text size adjustment code guarded by ENABLE(TEXT_AUTOSIZING)
+        because it is not used by any port. On Mac and iOS, analogous code guarded by
+        ENABLE(IOS_TEXT_AUTOSIZING) is used.
+
+        * CMakeLists.txt:
+        * Configurations/FeatureDefines.xcconfig:
+        * dom/Document.cpp:
+        (WebCore::Document::Document):
+        * dom/Document.h:
+        (WebCore::Document::textAutosizer): Deleted.
+        * page/FrameView.cpp:
+        (WebCore::FrameView::setFrameRect):
+        (WebCore::FrameView::layout):
+        * page/Settings.cpp:
+        (WebCore::Settings::Settings):
+        (WebCore::Settings::setTextAutosizingFontScaleFactor): Deleted.
+        * page/Settings.h:
+        (WebCore::Settings::textAutosizingFontScaleFactor): Deleted.
+        * page/animation/CSSPropertyAnimation.cpp:
+        (WebCore::CSSPropertyAnimationWrapperMap::CSSPropertyAnimationWrapperMap):
+        * rendering/RenderingAllInOne.cpp:
+        * rendering/TextAutosizer.cpp: Removed.
+        * rendering/TextAutosizer.h: Removed.
+        * rendering/style/RenderStyle.cpp:
+        (WebCore::RenderStyle::changeRequiresLayout):
+        (WebCore::RenderStyle::lineHeight):
+        (WebCore::RenderStyle::setFontSize):
+        * rendering/style/RenderStyle.h:
+        (WebCore::RenderStyle::textAutosizingMultiplier): Deleted.
+        (WebCore::RenderStyle::setTextAutosizingMultiplier): Deleted.
+        * rendering/style/StyleVisualData.cpp:
+        (WebCore::StyleVisualData::StyleVisualData):
+        * rendering/style/StyleVisualData.h:
+        * testing/InternalSettings.cpp:
+        (WebCore::InternalSettings::Backup::Backup):
+        (WebCore::InternalSettings::Backup::restoreTo):
+        (WebCore::InternalSettings::setTextAutosizingEnabled):
+        (WebCore::InternalSettings::setTextAutosizingWindowSizeOverride):
+        (WebCore::InternalSettings::setTextAutosizingFontScaleFactor): Deleted.
+        * testing/InternalSettings.h:
+        * testing/InternalSettings.idl:
+
</ins><span class="cx"> 2016-09-19  Chris Dumez  &lt;cdumez@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Update XHTMLParser to recognize &quot;-//W3C//DTD MathML 2.0//EN&quot; public identifier
</span></span></pre></div>
<a id="trunkSourceWebCoreConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebCore/Configurations/FeatureDefines.xcconfig        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -164,8 +164,6 @@
</span><span class="cx"> 
</span><span class="cx"> ENABLE_TELEPHONE_NUMBER_DETECTION = ENABLE_TELEPHONE_NUMBER_DETECTION;
</span><span class="cx"> 
</span><del>-ENABLE_TEXT_AUTOSIZING = ;
-
</del><span class="cx"> ENABLE_CSS_TRAILING_WORD = ENABLE_CSS_TRAILING_WORD;
</span><span class="cx"> 
</span><span class="cx"> // FIXME: Remove the USE_INTERNAL_SDK condition once we support touch events when building for iOS with
</span><span class="lines">@@ -202,4 +200,4 @@
</span><span class="cx"> 
</span><span class="cx"> ENABLE_CUSTOM_ELEMENTS = ENABLE_CUSTOM_ELEMENTS;
</span><span class="cx"> 
</span><del>-FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRU
 CTOR) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ES6_MODULES) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABL
 E_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE
 _WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
</del><ins>+FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUC
 TOR) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ES6_MODULES) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE
 _MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_
 TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
</ins></span></pre></div>
<a id="trunkSourceWebCoredomDocumentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Document.cpp (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Document.cpp        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebCore/dom/Document.cpp        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -244,10 +244,6 @@
</span><span class="cx"> #include &quot;ScriptedAnimationController.h&quot;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(TEXT_AUTOSIZING)
-#include &quot;TextAutosizer.h&quot;
-#endif
-
</del><span class="cx"> #if ENABLE(TOUCH_EVENTS)
</span><span class="cx"> #include &quot;TouchEvent.h&quot;
</span><span class="cx"> #include &quot;TouchList.h&quot;
</span><span class="lines">@@ -558,10 +554,6 @@
</span><span class="cx"> 
</span><span class="cx">     m_cachedResourceLoader-&gt;setDocument(this);
</span><span class="cx"> 
</span><del>-#if ENABLE(TEXT_AUTOSIZING)
-    m_textAutosizer = std::make_unique&lt;TextAutosizer&gt;(this);
-#endif
-
</del><span class="cx">     resetLinkColor();
</span><span class="cx">     resetVisitedLinkColor();
</span><span class="cx">     resetActiveLinkColor();
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Document.h (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Document.h        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebCore/dom/Document.h        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -197,10 +197,6 @@
</span><span class="cx"> class ScriptedAnimationController;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(TEXT_AUTOSIZING)
-class TextAutosizer;
-#endif
-
</del><span class="cx"> class FontFaceSet;
</span><span class="cx"> 
</span><span class="cx"> typedef int ExceptionCode;
</span><span class="lines">@@ -1236,10 +1232,6 @@
</span><span class="cx">     IntSize initialViewportSize() const;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(TEXT_AUTOSIZING)
-    TextAutosizer* textAutosizer() { return m_textAutosizer.get(); }
-#endif
-
</del><span class="cx">     void adjustFloatQuadsForScrollAndAbsoluteZoomAndFrameScale(Vector&lt;FloatQuad&gt;&amp;, const RenderStyle&amp;);
</span><span class="cx">     void adjustFloatRectForScrollAndAbsoluteZoomAndFrameScale(FloatRect&amp;, const RenderStyle&amp;);
</span><span class="cx"> 
</span><span class="lines">@@ -1719,10 +1711,6 @@
</span><span class="cx">     TextAutoSizingMap m_textAutoSizedNodes;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(TEXT_AUTOSIZING)
-    std::unique_ptr&lt;TextAutosizer&gt; m_textAutosizer;
-#endif
-
</del><span class="cx">     void platformSuspendOrStopActiveDOMObjects();
</span><span class="cx"> 
</span><span class="cx">     bool m_scheduledTasksAreSuspended;
</span></span></pre></div>
<a id="trunkSourceWebCorepageFrameViewcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/FrameView.cpp (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/FrameView.cpp        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebCore/page/FrameView.cpp        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -105,10 +105,6 @@
</span><span class="cx"> #include &quot;TiledBackingStore.h&quot;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(TEXT_AUTOSIZING)
-#include &quot;TextAutosizer.h&quot;
-#endif
-
</del><span class="cx"> #if ENABLE(CSS_SCROLL_SNAP)
</span><span class="cx"> #include &quot;AxisScrollSnapOffsets.h&quot;
</span><span class="cx"> #endif
</span><span class="lines">@@ -497,16 +493,6 @@
</span><span class="cx">     if (newRect == oldRect)
</span><span class="cx">         return;
</span><span class="cx"> 
</span><del>-#if ENABLE(TEXT_AUTOSIZING)
-    // Autosized font sizes depend on the width of the viewing area.
-    if (newRect.width() != oldRect.width()) {
-        if (frame().isMainFrame() &amp;&amp; page-&gt;settings().textAutosizingEnabled()) {
-            for (Frame* frame = &amp;page-&gt;mainFrame(); frame; frame = frame-&gt;tree().traverseNext())
-                frame().document()-&gt;textAutosizer()-&gt;recalculateMultipliers();
-        }
-    }
-#endif
-
</del><span class="cx">     ScrollView::setFrameRect(newRect);
</span><span class="cx"> 
</span><span class="cx">     updateScrollableAreaSet();
</span><span class="lines">@@ -1453,10 +1439,6 @@
</span><span class="cx">             }
</span><span class="cx">         }
</span><span class="cx"> #endif
</span><del>-#if ENABLE(TEXT_AUTOSIZING)
-        if (document.textAutosizer()-&gt;processSubtree(root) &amp;&amp; root-&gt;needsLayout())
-            root-&gt;layout();
-#endif
</del><span class="cx"> 
</span><span class="cx">         ASSERT(m_layoutPhase == InRenderTreeLayout);
</span><span class="cx">         m_layoutRoot = nullptr;
</span></span></pre></div>
<a id="trunkSourceWebCorepageSettingscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/Settings.cpp (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/Settings.cpp        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebCore/page/Settings.cpp        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -45,7 +45,6 @@
</span><span class="cx"> #include &quot;PageCache.h&quot;
</span><span class="cx"> #include &quot;RuntimeApplicationChecks.h&quot;
</span><span class="cx"> #include &quot;StorageMap.h&quot;
</span><del>-#include &quot;TextAutosizer.h&quot;
</del><span class="cx"> #include &lt;limits&gt;
</span><span class="cx"> #include &lt;wtf/NeverDestroyed.h&gt;
</span><span class="cx"> #include &lt;wtf/StdLibExtras.h&gt;
</span><span class="lines">@@ -191,9 +190,6 @@
</span><span class="cx">     , m_storageBlockingPolicy(SecurityOrigin::AllowAllStorage)
</span><span class="cx">     , m_layoutInterval(layoutScheduleThreshold)
</span><span class="cx">     , m_minimumDOMTimerInterval(DOMTimer::defaultMinimumInterval())
</span><del>-#if ENABLE(TEXT_AUTOSIZING)
-    , m_textAutosizingFontScaleFactor(1)
-#endif
</del><span class="cx">     SETTINGS_INITIALIZER_LIST
</span><span class="cx">     , m_isJavaEnabled(false)
</span><span class="cx">     , m_isJavaEnabledForLocalFiles(true)
</span><span class="lines">@@ -329,22 +325,6 @@
</span><span class="cx">         invalidateAfterGenericFamilyChange(m_page);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#if ENABLE(TEXT_AUTOSIZING)
-void Settings::setTextAutosizingFontScaleFactor(float fontScaleFactor)
-{
-    m_textAutosizingFontScaleFactor = fontScaleFactor;
-
-    if (!m_page)
-        return;
-
-    // FIXME: I wonder if this needs to traverse frames like in WebViewImpl::resize, or whether there is only one document per Settings instance?
-    for (Frame* frame = m_page-&gt;mainFrame(); frame; frame = frame-&gt;tree().traverseNext())
-        frame-&gt;document()-&gt;textAutosizer()-&gt;recalculateMultipliers();
-
-    m_page-&gt;setNeedsRecalcStyleInAllFrames();
-}
-#endif
-
</del><span class="cx"> float Settings::defaultMinimumZoomFontSize()
</span><span class="cx"> {
</span><span class="cx">     return 15;
</span></span></pre></div>
<a id="trunkSourceWebCorepageSettingsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/Settings.h (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/Settings.h        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebCore/page/Settings.h        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -119,11 +119,6 @@
</span><span class="cx">     WEBCORE_EXPORT void setPictographFontFamily(const AtomicString&amp;, UScriptCode = USCRIPT_COMMON);
</span><span class="cx">     WEBCORE_EXPORT const AtomicString&amp; pictographFontFamily(UScriptCode = USCRIPT_COMMON) const;
</span><span class="cx"> 
</span><del>-#if ENABLE(TEXT_AUTOSIZING)
-    void setTextAutosizingFontScaleFactor(float);
-    float textAutosizingFontScaleFactor() const { return m_textAutosizingFontScaleFactor; }
-#endif
-
</del><span class="cx">     WEBCORE_EXPORT static bool defaultTextAutosizingEnabled();
</span><span class="cx">     WEBCORE_EXPORT static float defaultMinimumZoomFontSize();
</span><span class="cx"> 
</span><span class="lines">@@ -325,10 +320,6 @@
</span><span class="cx">     std::chrono::milliseconds m_layoutInterval;
</span><span class="cx">     std::chrono::milliseconds m_minimumDOMTimerInterval;
</span><span class="cx"> 
</span><del>-#if ENABLE(TEXT_AUTOSIZING)
-    float m_textAutosizingFontScaleFactor;
-#endif
-
</del><span class="cx">     SETTINGS_MEMBER_VARIABLES
</span><span class="cx"> 
</span><span class="cx">     bool m_isJavaEnabled : 1;
</span></span></pre></div>
<a id="trunkSourceWebCorepageanimationCSSPropertyAnimationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/animation/CSSPropertyAnimation.cpp (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/animation/CSSPropertyAnimation.cpp        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebCore/page/animation/CSSPropertyAnimation.cpp        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1352,16 +1352,7 @@
</span><span class="cx">         new FillLayersPropertyWrapper(CSSPropertyWebkitMaskPositionY, &amp;RenderStyle::maskLayers, &amp;RenderStyle::ensureMaskLayers),
</span><span class="cx">         new FillLayersPropertyWrapper(CSSPropertyWebkitMaskSize, &amp;RenderStyle::maskLayers, &amp;RenderStyle::ensureMaskLayers),
</span><span class="cx"> 
</span><del>-        new PropertyWrapper&lt;float&gt;(CSSPropertyFontSize,
-            // Must pass a specified size to setFontSize if Text Autosizing is enabled, but a computed size
-            // if text zoom is enabled (if neither is enabled it's irrelevant as they're probably the same).
-            // FIXME: Find some way to assert that text zoom isn't activated when Text Autosizing is compiled in.
-#if ENABLE(TEXT_AUTOSIZING)
-            &amp;RenderStyle::specifiedFontSize,
-#else
-            &amp;RenderStyle::computedFontSize,
-#endif
-            &amp;RenderStyle::setFontSize),
</del><ins>+        new PropertyWrapper&lt;float&gt;(CSSPropertyFontSize, &amp;RenderStyle::computedFontSize, &amp;RenderStyle::setFontSize),
</ins><span class="cx">         new PropertyWrapper&lt;unsigned short&gt;(CSSPropertyColumnRuleWidth, &amp;RenderStyle::columnRuleWidth, &amp;RenderStyle::setColumnRuleWidth),
</span><span class="cx">         new PropertyWrapper&lt;float&gt;(CSSPropertyColumnGap, &amp;RenderStyle::columnGap, &amp;RenderStyle::setColumnGap),
</span><span class="cx">         new PropertyWrapper&lt;unsigned short&gt;(CSSPropertyColumnCount, &amp;RenderStyle::columnCount, &amp;RenderStyle::setColumnCount),
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderingAllInOnecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderingAllInOne.cpp (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderingAllInOne.cpp        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebCore/rendering/RenderingAllInOne.cpp        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -146,7 +146,6 @@
</span><span class="cx"> #include &quot;SimpleLineLayoutFunctions.cpp&quot;
</span><span class="cx"> #include &quot;SimpleLineLayoutResolver.cpp&quot;
</span><span class="cx"> #include &quot;SimpleLineLayoutTextFragmentIterator.cpp&quot;
</span><del>-#include &quot;TextAutosizer.cpp&quot;
</del><span class="cx"> #include &quot;TextDecorationPainter.cpp&quot;
</span><span class="cx"> #include &quot;TextPaintStyle.cpp&quot;
</span><span class="cx"> #include &quot;TextPainter.cpp&quot;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingTextAutosizercpp"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebCore/rendering/TextAutosizer.cpp (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/TextAutosizer.cpp        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebCore/rendering/TextAutosizer.cpp        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,614 +0,0 @@
</span><del>-/*
- * Copyright (C) 2012 Google Inc. All rights reserved.
- * Copyright (C) 2012 Apple Inc. All rights reserved.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB.  If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- */
-
-#include &quot;config.h&quot;
-
-#if ENABLE(TEXT_AUTOSIZING)
-
-#include &quot;TextAutosizer.h&quot;
-
-#include &quot;Document.h&quot;
-#include &quot;HTMLElement.h&quot;
-#include &quot;IntSize.h&quot;
-#include &quot;RenderObject.h&quot;
-#include &quot;RenderStyle.h&quot;
-#include &quot;RenderText.h&quot;
-#include &quot;RenderView.h&quot;
-#include &quot;Settings.h&quot;
-#include &quot;StyleInheritedData.h&quot;
-#include &lt;algorithm&gt;
-#include &lt;wtf/StdLibExtras.h&gt;
-#include &lt;wtf/Vector.h&gt;
-
-namespace WebCore {
-
-using namespace HTMLNames;
-
-struct TextAutosizingWindowInfo {
-    IntSize windowSize;
-    IntSize minLayoutSize;
-};
-
-// Represents cluster related data. Instances should not persist between calls to processSubtree.
-struct TextAutosizingClusterInfo {
-    explicit TextAutosizingClusterInfo(RenderBlock* root)
-        : root(root)
-        , blockContainingAllText(0)
-        , maxAllowedDifferenceFromTextWidth(150)
-    {
-    }
-
-    RenderBlock* root;
-    const RenderBlock* blockContainingAllText;
-
-    // Upper limit on the difference between the width of the cluster's block containing all
-    // text and that of a narrow child before the child becomes a separate cluster.
-    float maxAllowedDifferenceFromTextWidth;
-
-    // Descendants of the cluster that are narrower than the block containing all text and must be
-    // processed together.
-    Vector&lt;TextAutosizingClusterInfo&gt; narrowDescendants;
-};
-
-
-static const Vector&lt;QualifiedName&gt;&amp; formInputTags()
-{
-    // Returns the tags for the form input elements.
-    DEPRECATED_DEFINE_STATIC_LOCAL(Vector&lt;QualifiedName&gt;, formInputTags, ());
-    if (formInputTags.isEmpty()) {
-        formInputTags.append(inputTag);
-        formInputTags.append(buttonTag);
-        formInputTags.append(selectTag);
-    }
-    return formInputTags;
-}
-
-TextAutosizer::TextAutosizer(Document* document)
-    : m_document(document)
-{
-}
-
-TextAutosizer::~TextAutosizer()
-{
-}
-
-void TextAutosizer::recalculateMultipliers()
-{
-    RenderObject* renderer = m_document-&gt;renderer();
-    while (renderer) {
-        if (renderer-&gt;style() &amp;&amp; renderer-&gt;style()-&gt;textAutosizingMultiplier() != 1)
-            setMultiplier(renderer, 1);
-        renderer = renderer-&gt;nextInPreOrder();
-    }
-}
-
-bool TextAutosizer::processSubtree(RenderObject* layoutRoot)
-{
-    // FIXME: Text Autosizing should only be enabled when m_document-&gt;page()-&gt;mainFrame().view()-&gt;useFixedLayout()
-    // is true, but for now it's useful to ignore this so that it can be tested on desktop.
-    if (!m_document-&gt;settings() || !m_document-&gt;settings()-&gt;textAutosizingEnabled() || layoutRoot-&gt;view()-&gt;printing() || !m_document-&gt;page())
-        return false;
-
-    Frame&amp; mainFrame = m_document-&gt;page()-&gt;mainFrame();
-
-    TextAutosizingWindowInfo windowInfo;
-
-    // Window area, in logical (density-independent) pixels.
-    windowInfo.windowSize = m_document-&gt;settings()-&gt;textAutosizingWindowSizeOverride();
-    if (windowInfo.windowSize.isEmpty())
-        windowInfo.windowSize = mainFrame.view()-&gt;unscaledVisibleContentSize(ScrollableArea::IncludeScrollbars);
-
-    // Largest area of block that can be visible at once (assuming the main
-    // frame doesn't get scaled to less than overview scale), in CSS pixels.
-    windowInfo.minLayoutSize = mainFrame.view()-&gt;layoutSize();
-    for (Frame* frame = m_document-&gt;frame(); frame; frame = frame-&gt;tree().parent()) {
-        if (!frame-&gt;view()-&gt;isInChildFrameWithFrameFlattening())
-            windowInfo.minLayoutSize = windowInfo.minLayoutSize.shrunkTo(frame-&gt;view()-&gt;layoutSize());
-    }
-
-    // The layoutRoot could be neither a container nor a cluster, so walk up the tree till we find each of these.
-    RenderBlock* container = is&lt;RenderBlock&gt;(*layoutRoot) ? downcast&lt;RenderBlock&gt;(layoutRoot) : layoutRoot-&gt;containingBlock();
-    while (container &amp;&amp; !isAutosizingContainer(container))
-        container = container-&gt;containingBlock();
-
-    RenderBlock* cluster = container;
-    while (cluster &amp;&amp; (!isAutosizingContainer(cluster) || !isIndependentDescendant(cluster)))
-        cluster = cluster-&gt;containingBlock();
-
-    TextAutosizingClusterInfo clusterInfo(cluster);
-    processCluster(clusterInfo, container, layoutRoot, windowInfo);
-    return true;
-}
-
-float TextAutosizer::clusterMultiplier(WritingMode writingMode, const TextAutosizingWindowInfo&amp; windowInfo, float textWidth) const
-{
-    int logicalWindowWidth = isHorizontalWritingMode(writingMode) ? windowInfo.windowSize.width() : windowInfo.windowSize.height();
-    int logicalLayoutWidth = isHorizontalWritingMode(writingMode) ? windowInfo.minLayoutSize.width() : windowInfo.minLayoutSize.height();
-    // Ignore box width in excess of the layout width, to avoid extreme multipliers.
-    float logicalClusterWidth = std::min&lt;float&gt;(textWidth, logicalLayoutWidth);
-
-    float multiplier = logicalClusterWidth / logicalWindowWidth;
-    multiplier *= m_document-&gt;settings()-&gt;textAutosizingFontScaleFactor();
-    return std::max(1.0f, multiplier);
-}
-
-void TextAutosizer::processClusterInternal(TextAutosizingClusterInfo&amp; clusterInfo, RenderBlock* container, RenderObject* subtreeRoot, const TextAutosizingWindowInfo&amp; windowInfo, float multiplier)
-{
-    processContainer(multiplier, container, clusterInfo, subtreeRoot, windowInfo);
-
-    Vector&lt;Vector&lt;TextAutosizingClusterInfo&gt; &gt; narrowDescendantsGroups;
-    getNarrowDescendantsGroupedByWidth(clusterInfo, narrowDescendantsGroups);
-    for (size_t i = 0; i &lt; narrowDescendantsGroups.size(); ++i)
-        processCompositeCluster(narrowDescendantsGroups[i], windowInfo);
-}
-
-void TextAutosizer::processCluster(TextAutosizingClusterInfo&amp; clusterInfo, RenderBlock* container, RenderObject* subtreeRoot, const TextAutosizingWindowInfo&amp; windowInfo)
-{
-    // Many pages set a max-width on their content. So especially for the RenderView, instead of
-    // just taking the width of |cluster| we find the lowest common ancestor of the first and last
-    // descendant text node of the cluster (i.e. the deepest wrapper block that contains all the
-    // text), and use its width instead.
-    clusterInfo.blockContainingAllText = findDeepestBlockContainingAllText(clusterInfo.root);
-    float textWidth = clusterInfo.blockContainingAllText-&gt;contentLogicalWidth();
-    float multiplier =  1.0;
-    if (clusterShouldBeAutosized(clusterInfo, textWidth))
-        multiplier = clusterMultiplier(clusterInfo.root-&gt;style()-&gt;writingMode(), windowInfo, textWidth);
-    processClusterInternal(clusterInfo, container, subtreeRoot, windowInfo, multiplier);
-}
-
-void TextAutosizer::processCompositeCluster(Vector&lt;TextAutosizingClusterInfo&gt;&amp; clusterInfos, const TextAutosizingWindowInfo&amp; windowInfo)
-{
-    if (clusterInfos.isEmpty())
-        return;
-
-    float maxTextWidth = 0;
-    for (size_t i = 0; i &lt; clusterInfos.size(); ++i) {
-        TextAutosizingClusterInfo&amp; clusterInfo = clusterInfos[i];
-        clusterInfo.blockContainingAllText = findDeepestBlockContainingAllText(clusterInfo.root);
-        maxTextWidth = max&lt;float&gt;(maxTextWidth, clusterInfo.blockContainingAllText-&gt;contentLogicalWidth());
-    }
-
-    float multiplier = 1.0;
-    if (compositeClusterShouldBeAutosized(clusterInfos, maxTextWidth))
-        multiplier = clusterMultiplier(clusterInfos[0].root-&gt;style()-&gt;writingMode(), windowInfo, maxTextWidth);
-    for (size_t i = 0; i &lt; clusterInfos.size(); ++i) {
-        ASSERT(clusterInfos[i].root-&gt;style()-&gt;writingMode() == clusterInfos[0].root-&gt;style()-&gt;writingMode());
-        processClusterInternal(clusterInfos[i], clusterInfos[i].root, clusterInfos[i].root, windowInfo, multiplier);
-    }
-}
-
-void TextAutosizer::processContainer(float multiplier, RenderBlock* container, TextAutosizingClusterInfo&amp; clusterInfo, RenderObject* subtreeRoot, const TextAutosizingWindowInfo&amp; windowInfo)
-{
-    ASSERT(isAutosizingContainer(container));
-
-    float localMultiplier = containerShouldBeAutosized(container) ? multiplier: 1;
-
-    RenderObject* descendant = nextInPreOrderSkippingDescendantsOfContainers(subtreeRoot, subtreeRoot);
-    while (descendant) {
-        if (is&lt;RenderText&gt;(*descendant)) {
-            if (localMultiplier != 1 &amp;&amp; descendant-&gt;style()-&gt;textAutosizingMultiplier() == 1) {
-                setMultiplier(descendant, localMultiplier);
-                setMultiplier(descendant-&gt;parent(), localMultiplier); // Parent does line spacing.
-            }
-            // FIXME: Increase list marker size proportionately.
-        } else if (isAutosizingContainer(descendant)) {
-            RenderBlock* descendantBlock = downcast&lt;RenderBlock&gt;(descendant);
-            TextAutosizingClusterInfo descendantClusterInfo(descendantBlock);
-            if (isWiderDescendant(descendantBlock, clusterInfo) || isIndependentDescendant(descendantBlock))
-                processCluster(descendantClusterInfo, descendantBlock, descendantBlock, windowInfo);
-            else if (isNarrowDescendant(descendantBlock, clusterInfo)) {
-                // Narrow descendants are processed together later to be able to apply the same multiplier
-                // to each of them if necessary.
-                clusterInfo.narrowDescendants.append(descendantClusterInfo);
-            } else
-                processContainer(multiplier, descendantBlock, clusterInfo, descendantBlock, windowInfo);
-        }
-        descendant = nextInPreOrderSkippingDescendantsOfContainers(descendant, subtreeRoot);
-    }
-}
-
-void TextAutosizer::setMultiplier(RenderObject* renderer, float multiplier)
-{
-    RefPtr&lt;RenderStyle&gt; newStyle = RenderStyle::clone(renderer-&gt;style());
-    newStyle-&gt;setTextAutosizingMultiplier(multiplier);
-    renderer-&gt;setStyle(newStyle.release());
-}
-
-float TextAutosizer::computeAutosizedFontSize(float specifiedSize, float multiplier)
-{
-    // Somewhat arbitrary &quot;pleasant&quot; font size.
-    const float pleasantSize = 16;
-
-    // Multiply fonts that the page author has specified to be larger than
-    // pleasantSize by less and less, until huge fonts are not increased at all.
-    // For specifiedSize between 0 and pleasantSize we directly apply the
-    // multiplier; hence for specifiedSize == pleasantSize, computedSize will be
-    // multiplier * pleasantSize. For greater specifiedSizes we want to
-    // gradually fade out the multiplier, so for every 1px increase in
-    // specifiedSize beyond pleasantSize we will only increase computedSize
-    // by gradientAfterPleasantSize px until we meet the
-    // computedSize = specifiedSize line, after which we stay on that line (so
-    // then every 1px increase in specifiedSize increases computedSize by 1px).
-    const float gradientAfterPleasantSize = 0.5;
-
-    float computedSize;
-    if (specifiedSize &lt;= pleasantSize)
-        computedSize = multiplier * specifiedSize;
-    else {
-        computedSize = multiplier * pleasantSize + gradientAfterPleasantSize * (specifiedSize - pleasantSize);
-        if (computedSize &lt; specifiedSize)
-            computedSize = specifiedSize;
-    }
-    return computedSize;
-}
-
-bool TextAutosizer::isAutosizingContainer(const RenderObject* renderer)
-{
-    // &quot;Autosizing containers&quot; are the smallest unit for which we can
-    // enable/disable Text Autosizing.
-    // - Must not be inline, as different multipliers on one line looks terrible.
-    //   Exceptions are inline-block and alike elements (inline-table, -webkit-inline-*),
-    //   as they often contain entire multi-line columns of text.
-    // - Must not be list items, as items in the same list should look consistent (*).
-    // - Must not be normal list items, as items in the same list should look
-    //   consistent, unless they are floating or position:absolute/fixed.
-    if (!renderer-&gt;isRenderBlock() || (renderer-&gt;isInline() &amp;&amp; !renderer-&gt;style()-&gt;isDisplayReplacedType()))
-        return false;
-    if (renderer-&gt;isListItem())
-        return renderer-&gt;isFloating() || renderer-&gt;isOutOfFlowPositioned();
-    // Avoid creating containers for text within text controls, buttons, or &lt;select&gt; buttons.
-    Node* parentNode = renderer-&gt;parent() ? renderer-&gt;parent()-&gt;generatingNode() : nullptr;
-    if (is&lt;Element&gt;(parentNode) &amp;&amp; formInputTags().contains(downcast&lt;Element&gt;(*parentNode).tagQName()))
-        return false;
-
-    return true;
-}
-
-bool TextAutosizer::isNarrowDescendant(const RenderBlock* renderer, TextAutosizingClusterInfo&amp; parentClusterInfo)
-{
-    ASSERT(isAutosizingContainer(renderer));
-
-    // Autosizing containers that are significantly narrower than the |blockContainingAllText| of
-    // their enclosing cluster may be acting as separate columns, hence must be autosized
-    // separately. For example the 2nd div in:
-    // &lt;body&gt;
-    //     &lt;div style=&quot;float: right; width: 50%&quot;&gt;&lt;/div&gt;
-    //     &lt;div style=&quot;width: 50%&quot;&gt;&lt;/div&gt;
-    // &lt;body&gt;
-    // is the left column, and should be autosized differently from the body.
-    // If however the container is only narrower by 150px or less, it's considered part of
-    // the enclosing cluster. This 150px limit is adjusted whenever a descendant container is
-    // less than 50px narrower than the current limit.
-    const float differenceFromMaxWidthDifference = 50;
-    float contentWidth = renderer-&gt;contentLogicalWidth();
-    float clusterTextWidth = parentClusterInfo.blockContainingAllText-&gt;contentLogicalWidth();
-    float widthDifference = clusterTextWidth - contentWidth;
-
-    if (widthDifference - parentClusterInfo.maxAllowedDifferenceFromTextWidth &gt; differenceFromMaxWidthDifference)
-        return true;
-
-    parentClusterInfo.maxAllowedDifferenceFromTextWidth = std::max(widthDifference, parentClusterInfo.maxAllowedDifferenceFromTextWidth);
-    return false;
-}
-
-bool TextAutosizer::isWiderDescendant(const RenderBlock* renderer, const TextAutosizingClusterInfo&amp; parentClusterInfo)
-{
-    ASSERT(isAutosizingContainer(renderer));
-
-    // Autosizing containers that are wider than the |blockContainingAllText| of their enclosing
-    // cluster are treated the same way as autosizing clusters to be autosized separately.
-    float contentWidth = renderer-&gt;contentLogicalWidth();
-    float clusterTextWidth = parentClusterInfo.blockContainingAllText-&gt;contentLogicalWidth();
-    return contentWidth &gt; clusterTextWidth;
-}
-
-bool TextAutosizer::isIndependentDescendant(const RenderBlock* renderer)
-{
-    ASSERT(isAutosizingContainer(renderer));
-
-    // &quot;Autosizing clusters&quot; are special autosizing containers within which we
-    // want to enforce a uniform text size multiplier, in the hopes of making
-    // the major sections of the page look internally consistent.
-    // All their descendants (including other autosizing containers) must share
-    // the same multiplier, except for subtrees which are themselves clusters,
-    // and some of their descendant containers might not be autosized at all
-    // (for example if their height is constrained).
-    // Additionally, clusterShouldBeAutosized requires each cluster to contain a
-    // minimum amount of text, without which it won't be autosized.
-    //
-    // Clusters are chosen using very similar criteria to CSS flow roots, aka
-    // block formatting contexts (http://w3.org/TR/css3-box/#flow-root), since
-    // flow roots correspond to box containers that behave somewhat
-    // independently from their parent (for example they don't overlap floats).
-    // The definition of a flow root also conveniently includes most of the
-    // ways that a box and its children can have significantly different width
-    // from the box's parent (we want to avoid having significantly different
-    // width blocks within a cluster, since the narrower blocks would end up
-    // larger than would otherwise be necessary).
-    return renderer-&gt;isRenderView()
-        || renderer-&gt;isFloating()
-        || renderer-&gt;isOutOfFlowPositioned()
-        || renderer-&gt;isTableCell()
-        || renderer-&gt;isTableCaption()
-        || renderer-&gt;isFlexibleBoxIncludingDeprecated()
-        || renderer-&gt;hasColumns()
-        || renderer-&gt;containingBlock()-&gt;isHorizontalWritingMode() != renderer-&gt;isHorizontalWritingMode()
-        || renderer-&gt;style()-&gt;isDisplayReplacedType();
-    // FIXME: Tables need special handling to multiply all their columns by
-    // the same amount even if they're different widths; so do hasColumns()
-    // containers, and probably flexboxes...
-}
-
-bool TextAutosizer::isAutosizingCluster(const RenderBlock* renderer, TextAutosizingClusterInfo&amp; parentClusterInfo)
-{
-    ASSERT(isAutosizingContainer(renderer));
-
-    return isNarrowDescendant(renderer, parentClusterInfo)
-        || isWiderDescendant(renderer, parentClusterInfo)
-        || isIndependentDescendant(renderer);
-}
-
-bool TextAutosizer::containerShouldBeAutosized(const RenderBlock* container)
-{
-    if (containerContainsOneOfTags(container, formInputTags()))
-        return false;
-
-    if (containerIsRowOfLinks(container))
-        return false;
-
-    // Don't autosize block-level text that can't wrap (as it's likely to
-    // expand sideways and break the page's layout).
-    if (!container-&gt;style()-&gt;autoWrap())
-        return false;
-
-    return !contentHeightIsConstrained(container);
-}
-
-bool TextAutosizer::containerContainsOneOfTags(const RenderBlock* container, const Vector&lt;QualifiedName&gt;&amp; tags)
-{
-    const RenderObject* renderer = container;
-    while (renderer) {
-        const Node* rendererNode = renderer-&gt;node();
-        if (is&lt;Element&gt;(rendererNode)) {
-            if (tags.contains(downcast&lt;Element&gt;(*rendererNode).tagQName()))
-                return true;
-        }
-        renderer = nextInPreOrderSkippingDescendantsOfContainers(renderer, container);
-    }
-
-    return false;
-}
-
-bool TextAutosizer::containerIsRowOfLinks(const RenderObject* container)
-{
-    // A &quot;row of links&quot; is a container for which holds:
-    //  1. it should not contain non-link text elements longer than 3 characters
-    //  2. it should contain min. 3 inline links and all links should
-    //     have the same specified font size
-    //  3. it should not contain &lt;br&gt; elements
-    //  4. it should contain only inline elements unless they are containers,
-    //     children of link elements or children of sub-containers.
-    int linkCount = 0;
-    RenderObject* renderer = container-&gt;nextInPreOrder(container);
-    float matchingFontSize = -1;
-
-    while (renderer) {
-        if (!isAutosizingContainer(renderer)) {
-            if (is&lt;RenderText&gt;(*renderer) &amp;&amp; downcast&lt;RenderText&gt;(*renderer).text()-&gt;stripWhiteSpace()-&gt;length() &gt; 3)
-                return false;
-            if (!renderer-&gt;isInline())
-                return false;
-            if (renderer-&gt;isBR())
-                return false;
-        }
-        if (renderer-&gt;style()-&gt;isLink()) {
-            if (matchingFontSize &lt; 0)
-                matchingFontSize = renderer-&gt;style()-&gt;specifiedFontSize();
-            else {
-                if (matchingFontSize != renderer-&gt;style()-&gt;specifiedFontSize())
-                    return false;
-            }
-
-            linkCount++;
-            // Skip traversing descendants of the link.
-            renderer = renderer-&gt;nextInPreOrderAfterChildren(container);
-        } else
-            renderer = nextInPreOrderSkippingDescendantsOfContainers(renderer, container);
-    }
-
-    return (linkCount &gt;= 3);
-}
-
-bool TextAutosizer::contentHeightIsConstrained(const RenderBlock* container)
-{
-    // FIXME: Propagate constrainedness down the tree, to avoid inefficiently walking back up from each box.
-    // FIXME: This code needs to take into account vertical writing modes.
-    // FIXME: Consider additional heuristics, such as ignoring fixed heights if the content is already overflowing before autosizing kicks in.
-    for (; container; container = container-&gt;containingBlock()) {
-        RenderStyle* style = container-&gt;style();
-        if (style-&gt;overflowY() &gt;= OSCROLL)
-            return false;
-        if (style-&gt;height().isSpecified() || style-&gt;maxHeight().isSpecified()) {
-            // Some sites (e.g. wikipedia) set their html and/or body elements to height:100%,
-            // without intending to constrain the height of the content within them.
-            return !container-&gt;isRoot() &amp;&amp; !container-&gt;isBody();
-        }
-        if (container-&gt;isFloatingOrOutOfFlowPositioned())
-            return false;
-    }
-    return false;
-}
-
-bool TextAutosizer::clusterShouldBeAutosized(TextAutosizingClusterInfo&amp; clusterInfo, float blockWidth)
-{
-    Vector&lt;TextAutosizingClusterInfo&gt; clusterInfos(1, clusterInfo);
-    return compositeClusterShouldBeAutosized(clusterInfos, blockWidth);
-}
-
-bool TextAutosizer::compositeClusterShouldBeAutosized(Vector&lt;TextAutosizingClusterInfo&gt;&amp; clusterInfos, float blockWidth)
-{
-    // Don't autosize clusters that contain less than 4 lines of text (in
-    // practice less lines are required, since measureDescendantTextWidth
-    // assumes that characters are 1em wide, but most characters are narrower
-    // than that, so we're overestimating their contribution to the linecount).
-    //
-    // This is to reduce the likelihood of autosizing things like headers and
-    // footers, which can be quite visually distracting. The rationale is that
-    // if a cluster contains very few lines of text then it's ok to have to zoom
-    // in and pan from side to side to read each line, since if there are very
-    // few lines of text you'll only need to pan across once or twice.
-    float totalTextWidth = 0;
-    const float minLinesOfText = 4;
-    float minTextWidth = blockWidth * minLinesOfText;
-    for (size_t i = 0; i &lt; clusterInfos.size(); ++i) {
-        measureDescendantTextWidth(clusterInfos[i].blockContainingAllText, clusterInfos[i], minTextWidth, totalTextWidth);
-        if (totalTextWidth &gt;= minTextWidth)
-            return true;
-    }
-    return false;
-}
-
-void TextAutosizer::measureDescendantTextWidth(const RenderBlock* container, TextAutosizingClusterInfo&amp; clusterInfo, float minTextWidth, float&amp; textWidth)
-{
-    bool skipLocalText = !containerShouldBeAutosized(container);
-
-    RenderObject* descendant = nextInPreOrderSkippingDescendantsOfContainers(container, container);
-    while (descendant) {
-        if (!skipLocalText &amp;&amp; is&lt;RenderText&gt;(*descendant))
-            textWidth += downcast&lt;RenderText&gt;(*descendant).renderedTextLength() * descendant-&gt;style()-&gt;specifiedFontSize();
-        else if (isAutosizingContainer(descendant)) {
-            RenderBlock* descendantBlock = downcast&lt;RenderBlock&gt;(descendant);
-            if (!isAutosizingCluster(descendantBlock, clusterInfo))
-                measureDescendantTextWidth(descendantBlock, clusterInfo, minTextWidth, textWidth);
-        }
-        if (textWidth &gt;= minTextWidth)
-            return;
-        descendant = nextInPreOrderSkippingDescendantsOfContainers(descendant, container);
-    }
-}
-
-RenderObject* TextAutosizer::nextInPreOrderSkippingDescendantsOfContainers(const RenderObject* current, const RenderObject* stayWithin)
-{
-    if (current == stayWithin || !isAutosizingContainer(current))
-        return current-&gt;nextInPreOrder(stayWithin);
-    return current-&gt;nextInPreOrderAfterChildren(stayWithin);
-}
-
-const RenderBlock* TextAutosizer::findDeepestBlockContainingAllText(const RenderBlock* cluster)
-{
-    size_t firstDepth = 0;
-    const RenderObject* firstTextLeaf = findFirstTextLeafNotInCluster(cluster, firstDepth, FirstToLast);
-    if (!firstTextLeaf)
-        return cluster;
-
-    size_t lastDepth = 0;
-    const RenderObject* lastTextLeaf = findFirstTextLeafNotInCluster(cluster, lastDepth, LastToFirst);
-    ASSERT(lastTextLeaf);
-
-    // Equalize the depths if necessary. Only one of the while loops below will get executed.
-    const RenderObject* firstNode = firstTextLeaf;
-    const RenderObject* lastNode = lastTextLeaf;
-    while (firstDepth &gt; lastDepth) {
-        firstNode = firstNode-&gt;parent();
-        --firstDepth;
-    }
-    while (lastDepth &gt; firstDepth) {
-        lastNode = lastNode-&gt;parent();
-        --lastDepth;
-    }
-
-    // Go up from both nodes until the parent is the same. Both pointers will point to the LCA then.
-    while (firstNode != lastNode) {
-        firstNode = firstNode-&gt;parent();
-        lastNode = lastNode-&gt;parent();
-    }
-
-    if (is&lt;RenderBlock&gt;(*firstNode))
-        return downcast&lt;RenderBlock&gt;(firstNode);
-
-    // containingBlock() should never leave the cluster, since it only skips ancestors when finding the
-    // container of position:absolute/fixed blocks, and those cannot exist between a cluster and its text
-    // nodes lowest common ancestor as isAutosizingCluster would have made them into their own independent
-    // cluster.
-    RenderBlock* containingBlock = firstNode-&gt;containingBlock();
-    ASSERT(containingBlock-&gt;isDescendantOf(cluster));
-
-    return containingBlock;
-}
-
-const RenderObject* TextAutosizer::findFirstTextLeafNotInCluster(const RenderObject* parent, size_t&amp; depth, TraversalDirection direction)
-{
-    if (parent-&gt;isEmpty())
-        return is&lt;RenderText&gt;(*parent) ? parent : nullptr;
-
-    ++depth;
-    const RenderObject* child = (direction == FirstToLast) ? parent-&gt;firstChild() : parent-&gt;lastChild();
-    while (child) {
-        if (!isAutosizingContainer(child) || !isIndependentDescendant(downcast&lt;RenderBlock&gt;(child))) {
-            if (const RenderObject* leaf = findFirstTextLeafNotInCluster(child, depth, direction))
-                return leaf;
-        }
-        child = (direction == FirstToLast) ? child-&gt;nextSibling() : child-&gt;previousSibling();
-    }
-    --depth;
-
-    return nullptr;
-}
-
-namespace {
-
-// Compares the width of the specified cluster's roots in descending order.
-bool clusterWiderThanComparisonFn(const TextAutosizingClusterInfo&amp; first, const TextAutosizingClusterInfo&amp; second)
-{
-    return first.root-&gt;contentLogicalWidth() &gt; second.root-&gt;contentLogicalWidth();
-}
-
-} // namespace
-
-void TextAutosizer::getNarrowDescendantsGroupedByWidth(const TextAutosizingClusterInfo&amp; parentClusterInfo, Vector&lt;Vector&lt;TextAutosizingClusterInfo&gt; &gt;&amp; groups)
-{
-    ASSERT(parentClusterInfo.blockContainingAllText);
-    ASSERT(groups.isEmpty());
-
-    Vector&lt;TextAutosizingClusterInfo&gt; clusterInfos(parentClusterInfo.narrowDescendants);
-    if (clusterInfos.isEmpty())
-        return;
-
-    std::sort(clusterInfos.begin(), clusterInfos.end(), &amp;clusterWiderThanComparisonFn);
-    groups.grow(1);
-
-    // If the width difference between two consecutive elements of |clusterInfos| is greater than
-    // this empirically determined value, the next element should start a new group.
-    const float maxWidthDifferenceWithinGroup = 100;
-    for (size_t i = 0; i &lt; clusterInfos.size(); ++i) {
-        groups.last().append(clusterInfos[i]);
-
-        if (i + 1 &lt; clusterInfos.size()) {
-            float currentWidth = clusterInfos[i].root-&gt;contentLogicalWidth();
-            float nextWidth = clusterInfos[i + 1].root-&gt;contentLogicalWidth();
-            if (currentWidth - nextWidth &gt; maxWidthDifferenceWithinGroup)
-                groups.grow(groups.size() + 1);
-        }
-    }
-}
-
-} // namespace WebCore
-
-#endif // ENABLE(TEXT_AUTOSIZING)
</del></span></pre></div>
<a id="trunkSourceWebCorerenderingTextAutosizerh"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebCore/rendering/TextAutosizer.h (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/TextAutosizer.h        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebCore/rendering/TextAutosizer.h        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,106 +0,0 @@
</span><del>-/*
- * Copyright (C) 2012 Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1.  Redistributions of source code must retain the above copyright
- *     notice, this list of conditions and the following disclaimer.
- * 2.  Redistributions in binary form must reproduce the above copyright
- *     notice, this list of conditions and the following disclaimer in the
- *     documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS &quot;AS IS&quot; AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
- * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef TextAutosizer_h
-#define TextAutosizer_h
-
-#if ENABLE(TEXT_AUTOSIZING)
-
-#include &quot;HTMLNames.h&quot;
-#include &quot;WritingMode.h&quot;
-#include &lt;wtf/Noncopyable.h&gt;
-
-namespace WebCore {
-
-class Document;
-class RenderBlock;
-class RenderObject;
-class RenderText;
-struct TextAutosizingWindowInfo;
-struct TextAutosizingClusterInfo;
-
-class TextAutosizer final {
-    WTF_MAKE_NONCOPYABLE(TextAutosizer); WTF_MAKE_FAST_ALLOCATED;
-
-public:
-    explicit TextAutosizer(Document*);
-    ~TextAutosizer();
-
-    bool processSubtree(RenderObject* layoutRoot);
-    void recalculateMultipliers();
-
-    static float computeAutosizedFontSize(float specifiedSize, float multiplier);
-
-private:
-    enum TraversalDirection {
-        FirstToLast,
-        LastToFirst
-    };
-
-    float clusterMultiplier(WritingMode, const TextAutosizingWindowInfo&amp;, float textWidth) const;
-
-    void processClusterInternal(TextAutosizingClusterInfo&amp;, RenderBlock* container, RenderObject* subtreeRoot, const TextAutosizingWindowInfo&amp;, float multiplier);
-    void processCluster(TextAutosizingClusterInfo&amp;, RenderBlock* container, RenderObject* subtreeRoot, const TextAutosizingWindowInfo&amp;);
-    void processCompositeCluster(Vector&lt;TextAutosizingClusterInfo&gt;&amp;, const TextAutosizingWindowInfo&amp;);
-    void processContainer(float multiplier, RenderBlock* container, TextAutosizingClusterInfo&amp;, RenderObject* subtreeRoot, const TextAutosizingWindowInfo&amp;);
-
-    void setMultiplier(RenderObject*, float);
-
-    static bool isAutosizingContainer(const RenderObject*);
-    static bool isNarrowDescendant(const RenderBlock*, TextAutosizingClusterInfo&amp; parentClusterInfo);
-    static bool isWiderDescendant(const RenderBlock*, const TextAutosizingClusterInfo&amp; parentClusterInfo);
-    static bool isIndependentDescendant(const RenderBlock*);
-    static bool isAutosizingCluster(const RenderBlock*, TextAutosizingClusterInfo&amp; parentClusterInfo);
-
-    static bool containerShouldBeAutosized(const RenderBlock* container);
-    static bool containerContainsOneOfTags(const RenderBlock* cluster, const Vector&lt;QualifiedName&gt;&amp; tags);
-    static bool containerIsRowOfLinks(const RenderObject* container);
-    static bool contentHeightIsConstrained(const RenderBlock* container);
-    static bool clusterShouldBeAutosized(TextAutosizingClusterInfo&amp;, float blockWidth);
-    static bool compositeClusterShouldBeAutosized(Vector&lt;TextAutosizingClusterInfo&gt;&amp;, float blockWidth);
-    static void measureDescendantTextWidth(const RenderBlock* container, TextAutosizingClusterInfo&amp;, float minTextWidth, float&amp; textWidth);
-
-    // Use to traverse the tree of descendants, excluding descendants of containers (but returning the containers themselves).
-    static RenderObject* nextInPreOrderSkippingDescendantsOfContainers(const RenderObject*, const RenderObject* stayWithin);
-
-    static const RenderBlock* findDeepestBlockContainingAllText(const RenderBlock* cluster);
-
-    // Depending on the traversal direction specified, finds the first or the last leaf text node child that doesn't
-    // belong to any cluster.
-    static const RenderObject* findFirstTextLeafNotInCluster(const RenderObject*, size_t&amp; depth, TraversalDirection);
-
-    // Returns groups of narrow descendants of a given autosizing cluster. The groups are combined
-    // by the difference between the width of the descendant and the width of the parent cluster's
-    // |blockContainingAllText|.
-    static void getNarrowDescendantsGroupedByWidth(const TextAutosizingClusterInfo&amp; parentClusterInfo, Vector&lt;Vector&lt;TextAutosizingClusterInfo&gt; &gt;&amp;);
-
-    Document* m_document;
-};
-
-} // namespace WebCore
-
-#endif // ENABLE(TEXT_AUTOSIZING)
-
-#endif // TextAutosizer_h
</del></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleRenderStylecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/RenderStyle.cpp (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/RenderStyle.cpp        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebCore/rendering/style/RenderStyle.cpp        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -56,10 +56,6 @@
</span><span class="cx"> #include &lt;wtf/text/StringHash.h&gt;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(TEXT_AUTOSIZING)
-#include &quot;TextAutosizer.h&quot;
-#endif
-
</del><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> struct SameSizeAsBorderValue {
</span><span class="lines">@@ -648,11 +644,6 @@
</span><span class="cx">             return true;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-#if ENABLE(TEXT_AUTOSIZING)
-    if (visual-&gt;m_textAutosizingMultiplier != other.visual-&gt;m_textAutosizingMultiplier)
-        return true;
-#endif
-
</del><span class="cx">     if (inherited-&gt;line_height != other.inherited-&gt;line_height
</span><span class="cx"> #if ENABLE(IOS_TEXT_AUTOSIZING)
</span><span class="cx">         || inherited-&gt;specifiedLineHeight != other.inherited-&gt;specifiedLineHeight
</span><span class="lines">@@ -1479,17 +1470,7 @@
</span><span class="cx"> 
</span><span class="cx"> Length RenderStyle::lineHeight() const
</span><span class="cx"> {
</span><del>-    const Length&amp; lh = inherited-&gt;line_height;
-#if ENABLE(TEXT_AUTOSIZING)
-    // Unlike fontDescription().computedSize() and hence fontSize(), this is
-    // recalculated on demand as we only store the specified line height.
-    // FIXME: Should consider scaling the fixed part of any calc expressions
-    // too, though this involves messily poking into CalcExpressionLength.
-    float multiplier = textAutosizingMultiplier();
-    if (multiplier &gt; 1 &amp;&amp; lh.isFixed())
-        return Length(TextAutosizer::computeAutosizedFontSize(lh.value(), multiplier), Fixed);
-#endif
-    return lh;
</del><ins>+    return inherited-&gt;line_height;
</ins><span class="cx"> }
</span><span class="cx"> void RenderStyle::setLineHeight(Length specifiedLineHeight) { SET_VAR(inherited, line_height, specifiedLineHeight); }
</span><span class="cx"> 
</span><span class="lines">@@ -1550,14 +1531,6 @@
</span><span class="cx">     description.setSpecifiedSize(size);
</span><span class="cx">     description.setComputedSize(size);
</span><span class="cx"> 
</span><del>-#if ENABLE(TEXT_AUTOSIZING)
-    float multiplier = textAutosizingMultiplier();
-    if (multiplier &gt; 1) {
-        float autosizedFontSize = TextAutosizer::computeAutosizedFontSize(size, multiplier);
-        description.setComputedSize(min(maximumAllowedFontSize, autosizedFontSize));
-    }
-#endif
-
</del><span class="cx">     setFontDescription(description);
</span><span class="cx">     fontCascade().update(currentFontSelector);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleRenderStyleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/RenderStyle.h (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/RenderStyle.h        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebCore/rendering/style/RenderStyle.h        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -721,10 +721,6 @@
</span><span class="cx">     int fontSize() const;
</span><span class="cx">     std::pair&lt;FontOrientation, NonCJKGlyphOrientation&gt; fontAndGlyphOrientation();
</span><span class="cx"> 
</span><del>-#if ENABLE(TEXT_AUTOSIZING)
-    float textAutosizingMultiplier() const { return visual-&gt;m_textAutosizingMultiplier; }
-#endif
-
</del><span class="cx">     const Length&amp; textIndent() const { return rareInheritedData-&gt;indent; }
</span><span class="cx"> #if ENABLE(CSS3_TEXT)
</span><span class="cx">     TextIndentLine textIndentLine() const { return static_cast&lt;TextIndentLine&gt;(rareInheritedData-&gt;m_textIndentLine); }
</span><span class="lines">@@ -1372,14 +1368,6 @@
</span><span class="cx">     // Only used for blending font sizes when animating, for MathML anonymous blocks, and for text autosizing.
</span><span class="cx">     void setFontSize(float);
</span><span class="cx"> 
</span><del>-#if ENABLE(TEXT_AUTOSIZING)
-    void setTextAutosizingMultiplier(float v)
-    {
-        SET_VAR(visual, m_textAutosizingMultiplier, v);
-        setFontSize(fontDescription().specifiedSize());
-    }
-#endif
-
</del><span class="cx">     void setColor(const Color&amp;);
</span><span class="cx">     void setTextIndent(Length length) { SET_VAR(rareInheritedData, indent, WTFMove(length)); }
</span><span class="cx"> #if ENABLE(CSS3_TEXT)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleVisualDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleVisualData.cpp (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleVisualData.cpp        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebCore/rendering/style/StyleVisualData.cpp        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -29,9 +29,6 @@
</span><span class="cx"> StyleVisualData::StyleVisualData()
</span><span class="cx">     : hasClip(false)
</span><span class="cx">     , textDecoration(RenderStyle::initialTextDecoration())
</span><del>-#if ENABLE(TEXT_AUTOSIZING)
-    , m_textAutosizingMultiplier(1)
-#endif
</del><span class="cx">     , m_zoom(RenderStyle::initialZoom())
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="lines">@@ -45,9 +42,6 @@
</span><span class="cx">     , clip(o.clip)
</span><span class="cx">     , hasClip(o.hasClip)
</span><span class="cx">     , textDecoration(o.textDecoration)
</span><del>-#if ENABLE(TEXT_AUTOSIZING)
-    , m_textAutosizingMultiplier(o.m_textAutosizingMultiplier)
-#endif
</del><span class="cx">     , m_zoom(RenderStyle::initialZoom())
</span><span class="cx"> {
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleStyleVisualDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/StyleVisualData.h (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/StyleVisualData.h        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebCore/rendering/style/StyleVisualData.h        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -53,10 +53,6 @@
</span><span class="cx">     LengthBox clip;
</span><span class="cx">     bool hasClip : 1;
</span><span class="cx">     unsigned textDecoration : TextDecorationBits; // Text decorations defined *only* by this element.
</span><del>-
-#if ENABLE(TEXT_AUTOSIZING)
-    float m_textAutosizingMultiplier;
-#endif
</del><span class="cx">     float m_zoom;
</span><span class="cx"> 
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoretestingInternalSettingscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/InternalSettings.cpp (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/InternalSettings.cpp        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebCore/testing/InternalSettings.cpp        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -67,13 +67,10 @@
</span><span class="cx"> 
</span><span class="cx"> InternalSettings::Backup::Backup(Settings&amp; settings)
</span><span class="cx">     : m_originalEditingBehavior(settings.editingBehaviorType())
</span><del>-#if ENABLE(TEXT_AUTOSIZING) || ENABLE(IOS_TEXT_AUTOSIZING)
</del><ins>+#if ENABLE(IOS_TEXT_AUTOSIZING)
</ins><span class="cx">     , m_originalTextAutosizingEnabled(settings.textAutosizingEnabled())
</span><span class="cx">     , m_originalTextAutosizingWindowSizeOverride(settings.textAutosizingWindowSizeOverride())
</span><span class="cx"> #endif
</span><del>-#if ENABLE(TEXT_AUTOSIZING)
-    , m_originalTextAutosizingFontScaleFactor(settings.textAutosizingFontScaleFactor())
-#endif
</del><span class="cx">     , m_originalMediaTypeOverride(settings.mediaTypeOverride())
</span><span class="cx">     , m_originalCanvasUsesAcceleratedDrawing(settings.canvasUsesAcceleratedDrawing())
</span><span class="cx">     , m_originalMockScrollbarsEnabled(settings.mockScrollbarsEnabled())
</span><span class="lines">@@ -149,13 +146,10 @@
</span><span class="cx">         settings.setPictographFontFamily(pictographFont.value, static_cast&lt;UScriptCode&gt;(pictographFont.key));
</span><span class="cx">     m_pictographFontFamilies.clear();
</span><span class="cx"> 
</span><del>-#if ENABLE(TEXT_AUTOSIZING) || ENABLE(IOS_TEXT_AUTOSIZING)
</del><ins>+#if ENABLE(IOS_TEXT_AUTOSIZING)
</ins><span class="cx">     settings.setTextAutosizingEnabled(m_originalTextAutosizingEnabled);
</span><span class="cx">     settings.setTextAutosizingWindowSizeOverride(m_originalTextAutosizingWindowSizeOverride);
</span><span class="cx"> #endif
</span><del>-#if ENABLE(TEXT_AUTOSIZING)
-    settings.setTextAutosizingFontScaleFactor(m_originalTextAutosizingFontScaleFactor);
-#endif
</del><span class="cx">     settings.setMediaTypeOverride(m_originalMediaTypeOverride);
</span><span class="cx">     settings.setCanvasUsesAcceleratedDrawing(m_originalCanvasUsesAcceleratedDrawing);
</span><span class="cx">     RuntimeEnabledFeatures::sharedFeatures().setLangAttributeAwareFormControlUIEnabled(m_langAttributeAwareFormControlUIEnabled);
</span><span class="lines">@@ -341,7 +335,7 @@
</span><span class="cx"> 
</span><span class="cx"> void InternalSettings::setTextAutosizingEnabled(bool enabled, ExceptionCode&amp; ec)
</span><span class="cx"> {
</span><del>-#if ENABLE(TEXT_AUTOSIZING) || ENABLE(IOS_TEXT_AUTOSIZING)
</del><ins>+#if ENABLE(IOS_TEXT_AUTOSIZING)
</ins><span class="cx">     InternalSettingsGuardForSettings();
</span><span class="cx">     settings()-&gt;setTextAutosizingEnabled(enabled);
</span><span class="cx"> #else
</span><span class="lines">@@ -352,7 +346,7 @@
</span><span class="cx"> 
</span><span class="cx"> void InternalSettings::setTextAutosizingWindowSizeOverride(int width, int height, ExceptionCode&amp; ec)
</span><span class="cx"> {
</span><del>-#if ENABLE(TEXT_AUTOSIZING) || ENABLE(IOS_TEXT_AUTOSIZING)
</del><ins>+#if ENABLE(IOS_TEXT_AUTOSIZING)
</ins><span class="cx">     InternalSettingsGuardForSettings();
</span><span class="cx">     settings()-&gt;setTextAutosizingWindowSizeOverride(IntSize(width, height));
</span><span class="cx"> #else
</span><span class="lines">@@ -368,17 +362,6 @@
</span><span class="cx">     settings()-&gt;setMediaTypeOverride(mediaType);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InternalSettings::setTextAutosizingFontScaleFactor(float fontScaleFactor, ExceptionCode&amp; ec)
-{
-#if ENABLE(TEXT_AUTOSIZING)
-    InternalSettingsGuardForSettings();
-    settings()-&gt;setTextAutosizingFontScaleFactor(fontScaleFactor);
-#else
-    UNUSED_PARAM(fontScaleFactor);
-    UNUSED_PARAM(ec);
-#endif
-}
-
</del><span class="cx"> void InternalSettings::setCanStartMedia(bool enabled, ExceptionCode&amp; ec)
</span><span class="cx"> {
</span><span class="cx">     InternalSettingsGuardForSettings();
</span></span></pre></div>
<a id="trunkSourceWebCoretestingInternalSettingsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/InternalSettings.h (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/InternalSettings.h        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebCore/testing/InternalSettings.h        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -64,15 +64,11 @@
</span><span class="cx">         ScriptFontFamilyMap m_fantasyFontFamilies;
</span><span class="cx">         ScriptFontFamilyMap m_pictographFontFamilies;
</span><span class="cx"> 
</span><del>-#if ENABLE(TEXT_AUTOSIZING) || ENABLE(IOS_TEXT_AUTOSIZING)
</del><ins>+#if ENABLE(IOS_TEXT_AUTOSIZING)
</ins><span class="cx">         bool m_originalTextAutosizingEnabled;
</span><span class="cx">         IntSize m_originalTextAutosizingWindowSizeOverride;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if ENABLE(TEXT_AUTOSIZING)
-        float m_originalTextAutosizingFontScaleFactor;
-#endif
-
</del><span class="cx">         String m_originalMediaTypeOverride;
</span><span class="cx">         bool m_originalCanvasUsesAcceleratedDrawing;
</span><span class="cx">         bool m_originalMockScrollbarsEnabled;
</span></span></pre></div>
<a id="trunkSourceWebCoretestingInternalSettingsidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/InternalSettings.idl (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/InternalSettings.idl        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebCore/testing/InternalSettings.idl        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -44,7 +44,6 @@
</span><span class="cx"> 
</span><span class="cx">     [RaisesException] void setTextAutosizingEnabled(boolean enabled);
</span><span class="cx">     [RaisesException] void setTextAutosizingWindowSizeOverride(long width, long height);
</span><del>-    [RaisesException] void setTextAutosizingFontScaleFactor(unrestricted float fontScaleFactor);
</del><span class="cx"> 
</span><span class="cx">     // Media
</span><span class="cx">     [RaisesException] void setCanStartMedia(boolean enabled);
</span></span></pre></div>
<a id="trunkSourceWebKitmacChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/ChangeLog (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/ChangeLog        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebKit/mac/ChangeLog        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2016-09-19  Daniel Bates  &lt;dabates@apple.com&gt;
+
+        Remove ENABLE(TEXT_AUTOSIZING) automatic text size adjustment code
+        https://bugs.webkit.org/show_bug.cgi?id=162167
+
+        Reviewed by Simon Fraser.
+
+        * Configurations/FeatureDefines.xcconfig:
+
</ins><span class="cx"> 2016-09-19  Joseph Pecoraro  &lt;pecoraro@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Web Inspector: Bring the inspected page's window forward when activating element search
</span></span></pre></div>
<a id="trunkSourceWebKitmacConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebKit/mac/Configurations/FeatureDefines.xcconfig        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -164,8 +164,6 @@
</span><span class="cx"> 
</span><span class="cx"> ENABLE_TELEPHONE_NUMBER_DETECTION = ENABLE_TELEPHONE_NUMBER_DETECTION;
</span><span class="cx"> 
</span><del>-ENABLE_TEXT_AUTOSIZING = ;
-
</del><span class="cx"> ENABLE_CSS_TRAILING_WORD = ENABLE_CSS_TRAILING_WORD;
</span><span class="cx"> 
</span><span class="cx"> // FIXME: Remove the USE_INTERNAL_SDK condition once we support touch events when building for iOS with
</span><span class="lines">@@ -202,4 +200,4 @@
</span><span class="cx"> 
</span><span class="cx"> ENABLE_CUSTOM_ELEMENTS = ENABLE_CUSTOM_ELEMENTS;
</span><span class="cx"> 
</span><del>-FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRU
 CTOR) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ES6_MODULES) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABL
 E_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE
 _WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
</del><ins>+FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUC
 TOR) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ES6_MODULES) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE
 _MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_
 TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
</ins></span></pre></div>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebKit2/ChangeLog        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2016-09-19  Daniel Bates  &lt;dabates@apple.com&gt;
+
+        Remove ENABLE(TEXT_AUTOSIZING) automatic text size adjustment code
+        https://bugs.webkit.org/show_bug.cgi?id=162167
+
+        Reviewed by Simon Fraser.
+
+        * Configurations/FeatureDefines.xcconfig:
+        * WebProcess/WebPage/WebPage.cpp:
+        (WebKit::WebPage::updatePreferences):
+
</ins><span class="cx"> 2016-09-19  Alex Christensen  &lt;achristensen@webkit.org&gt;
</span><span class="cx"> 
</span><span class="cx">         Only override URLParser::enabled if NSUserDefaults object exists
</span></span></pre></div>
<a id="trunkSourceWebKit2ConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebKit2/Configurations/FeatureDefines.xcconfig        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -164,8 +164,6 @@
</span><span class="cx"> 
</span><span class="cx"> ENABLE_TELEPHONE_NUMBER_DETECTION = ENABLE_TELEPHONE_NUMBER_DETECTION;
</span><span class="cx"> 
</span><del>-ENABLE_TEXT_AUTOSIZING = ;
-
</del><span class="cx"> ENABLE_CSS_TRAILING_WORD = ENABLE_CSS_TRAILING_WORD;
</span><span class="cx"> 
</span><span class="cx"> // FIXME: Remove the USE_INTERNAL_SDK condition once we support touch events when building for iOS with
</span><span class="lines">@@ -202,4 +200,4 @@
</span><span class="cx"> 
</span><span class="cx"> ENABLE_CUSTOM_ELEMENTS = ENABLE_CUSTOM_ELEMENTS;
</span><span class="cx"> 
</span><del>-FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRU
 CTOR) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ES6_MODULES) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABL
 E_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE
 _WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
</del><ins>+FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUC
 TOR) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ES6_MODULES) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE
 _MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_
 TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
</ins></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebPagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -3115,10 +3115,8 @@
</span><span class="cx">     settings.setPrimaryPlugInSnapshotDetectionEnabled(store.getBoolValueForKey(WebPreferencesKey::primaryPlugInSnapshotDetectionEnabledKey()));
</span><span class="cx">     settings.setUsesEncodingDetector(store.getBoolValueForKey(WebPreferencesKey::usesEncodingDetectorKey()));
</span><span class="cx"> 
</span><del>-#if ENABLE(TEXT_AUTOSIZING) || ENABLE(IOS_TEXT_AUTOSIZING)
</del><ins>+#if ENABLE(IOS_TEXT_AUTOSIZING)
</ins><span class="cx">     settings.setTextAutosizingEnabled(store.getBoolValueForKey(WebPreferencesKey::textAutosizingEnabledKey()));
</span><del>-#endif
-#if ENABLE(IOS_TEXT_AUTOSIZING)
</del><span class="cx">     settings.setMinimumZoomFontSize(store.getDoubleValueForKey(WebPreferencesKey::minimumZoomFontSizeKey()));
</span><span class="cx"> #endif
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourcecmakeOptionsMaccmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/cmake/OptionsMac.cmake (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/cmake/OptionsMac.cmake        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/cmake/OptionsMac.cmake        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -91,7 +91,6 @@
</span><span class="cx"> 
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TELEPHONE_NUMBER_DETECTION PRIVATE ON)
</span><span class="cx"> 
</span><del>-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TEXT_AUTOSIZING PRIVATE OFF)
</del><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TOUCH_ICON_LOADING PRIVATE OFF)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_USERSELECT_ALL PRIVATE ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_USER_MESSAGE_HANDLERS PRIVATE ON)
</span></span></pre></div>
<a id="trunkSourcecmakeOptionsWincmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/cmake/OptionsWin.cmake (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/cmake/OptionsWin.cmake        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/cmake/OptionsWin.cmake        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -59,7 +59,6 @@
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_READABLE_STREAM_API PUBLIC ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_REQUEST_ANIMATION_FRAME PUBLIC ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SVG_FONTS PUBLIC ON)
</span><del>-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TEXT_AUTOSIZING PUBLIC OFF)
</del><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO PUBLIC ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO_TRACK PUBLIC ON)
</span><span class="cx"> WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIEW_MODE_CSS_MEDIA PUBLIC ON)
</span></span></pre></div>
<a id="trunkSourcecmakeWebKitFeaturescmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/cmake/WebKitFeatures.cmake (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/cmake/WebKitFeatures.cmake        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Source/cmake/WebKitFeatures.cmake        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -182,7 +182,6 @@
</span><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_SUBTLE_CRYPTO &quot;Toggle subtle crypto support&quot; PRIVATE OFF)
</span><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_SVG_FONTS &quot;Toggle SVG fonts support (imples SVG support)&quot; PRIVATE ON)
</span><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_TELEPHONE_NUMBER_DETECTION &quot;Toggle telephone number detection support&quot; PRIVATE OFF)
</span><del>-    WEBKIT_OPTION_DEFINE(ENABLE_TEXT_AUTOSIZING &quot;Toggle Text auto sizing support&quot; PRIVATE OFF)
</del><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_THREADED_COMPOSITOR &quot;Toggle threaded compositor support&quot; PRIVATE OFF)
</span><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_TOUCH_EVENTS &quot;Toggle Touch Events support&quot; PRIVATE OFF)
</span><span class="cx">     WEBKIT_OPTION_DEFINE(ENABLE_TOUCH_SLIDER &quot;Toggle Touch Slider support&quot; PRIVATE OFF)
</span></span></pre></div>
<a id="trunkToolsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Tools/ChangeLog (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/ChangeLog        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Tools/ChangeLog        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -1,3 +1,13 @@
</span><ins>+2016-09-19  Daniel Bates  &lt;dabates@apple.com&gt;
+
+        Remove ENABLE(TEXT_AUTOSIZING) automatic text size adjustment code
+        https://bugs.webkit.org/show_bug.cgi?id=162167
+
+        Reviewed by Simon Fraser.
+
+        * Scripts/webkitperl/FeatureList.pm:
+        * TestWebKitAPI/Configurations/FeatureDefines.xcconfig:
+
</ins><span class="cx"> 2016-09-19  Nan Wang  &lt;n_wang@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         AX: Add accessibility support for details element on iOS
</span></span></pre></div>
<a id="trunkToolsScriptswebkitperlFeatureListpm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/Scripts/webkitperl/FeatureList.pm (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/Scripts/webkitperl/FeatureList.pm        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Tools/Scripts/webkitperl/FeatureList.pm        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -401,9 +401,6 @@
</span><span class="cx">     { option =&gt; &quot;system-malloc&quot;, desc =&gt; &quot;Toggle system allocator instead of bmalloc&quot;,
</span><span class="cx">       define =&gt; &quot;USE_SYSTEM_MALLOC&quot;, default =&gt; 0, value =&gt; \$systemMallocSupport },
</span><span class="cx"> 
</span><del>-    { option =&gt; &quot;text-autosizing&quot;, desc =&gt; &quot;Toggle Text Autosizing support&quot;,
-      define =&gt; &quot;ENABLE_TEXT_AUTOSIZING&quot;, default =&gt; 0, value =&gt; \$textAutosizingSupport },
-
</del><span class="cx">     { option =&gt; &quot;threaded-compositor&quot;, desc =&gt; &quot;Toggle threaded compositor support&quot;,
</span><span class="cx">       define =&gt; &quot;ENABLE_THREADED_COMPOSITOR&quot;, default =&gt; isGtk(), value =&gt; \$threadedCompositorSupport },
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPIConfigurationsFeatureDefinesxcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig (206118 => 206119)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig        2016-09-19 21:10:31 UTC (rev 206118)
+++ trunk/Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig        2016-09-19 21:25:15 UTC (rev 206119)
</span><span class="lines">@@ -164,8 +164,6 @@
</span><span class="cx"> 
</span><span class="cx"> ENABLE_TELEPHONE_NUMBER_DETECTION = ENABLE_TELEPHONE_NUMBER_DETECTION;
</span><span class="cx"> 
</span><del>-ENABLE_TEXT_AUTOSIZING = ;
-
</del><span class="cx"> ENABLE_CSS_TRAILING_WORD = ENABLE_CSS_TRAILING_WORD;
</span><span class="cx"> 
</span><span class="cx"> // FIXME: Remove the USE_INTERNAL_SDK condition once we support touch events when building for iOS with
</span><span class="lines">@@ -202,4 +200,4 @@
</span><span class="cx"> 
</span><span class="cx"> ENABLE_CUSTOM_ELEMENTS = ENABLE_CUSTOM_ELEMENTS;
</span><span class="cx"> 
</span><del>-FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRU
 CTOR) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ES6_MODULES) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABL
 E_MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TEXT_AUTOSIZING) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE
 _WEB_SOCKETS) $(ENABLE_WEB_TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
</del><ins>+FEATURE_DEFINES = $(ENABLE_3D_TRANSFORMS) $(ENABLE_ACCELERATED_2D_CANVAS) $(ENABLE_ACCELERATED_OVERFLOW_SCROLLING) $(ENABLE_APPLE_PAY) $(ENABLE_ATTACHMENT_ELEMENT) $(ENABLE_AVF_CAPTIONS) $(ENABLE_CACHE_PARTITIONING) $(ENABLE_CANVAS_PATH) $(ENABLE_CANVAS_PROXY) $(ENABLE_CHANNEL_MESSAGING) $(ENABLE_CONTENT_FILTERING) $(ENABLE_CSP_NEXT) $(ENABLE_CSS_ANIMATIONS_LEVEL_2) $(ENABLE_CSS_BOX_DECORATION_BREAK) $(ENABLE_CSS_COMPOSITING) $(ENABLE_CSS_DEVICE_ADAPTATION) $(ENABLE_CSS_GRID_LAYOUT) $(ENABLE_CSS_IMAGE_ORIENTATION) $(ENABLE_CSS_IMAGE_RESOLUTION) $(ENABLE_CSS_REGIONS) $(ENABLE_CSS_SCROLL_SNAP) $(ENABLE_CSS_SELECTORS_LEVEL4) $(ENABLE_CSS_SHAPES) $(ENABLE_CSS_TRAILING_WORD) $(ENABLE_CSS3_TEXT) $(ENABLE_CURSOR_VISIBILITY) $(ENABLE_CUSTOM_ELEMENTS) $(ENABLE_CUSTOM_SCHEME_HANDLER) $(ENABLE_DASHBOARD_SUPPORT) $(ENABLE_DATA_TRANSFER_ITEMS) $(ENABLE_DATACUE_VALUE) $(ENABLE_DATALIST_ELEMENT) $(ENABLE_DETAILS_ELEMENT) $(ENABLE_DEVICE_ORIENTATION) $(ENABLE_DOM4_EVENTS_CONSTRUC
 TOR) $(ENABLE_ENCRYPTED_MEDIA_V2) $(ENABLE_ENCRYPTED_MEDIA) $(ENABLE_ES6_MODULES) $(ENABLE_FETCH_API) $(ENABLE_FILTERS_LEVEL_2) $(ENABLE_FONT_LOAD_EVENTS) $(ENABLE_FTL_JIT) $(ENABLE_FULLSCREEN_API) $(ENABLE_GAMEPAD_DEPRECATED) $(ENABLE_GAMEPAD) $(ENABLE_GEOLOCATION) $(ENABLE_ICONDATABASE) $(ENABLE_INDEXED_DATABASE_IN_WORKERS) $(ENABLE_INDEXED_DATABASE) $(ENABLE_INDIE_UI) $(ENABLE_INPUT_TYPE_COLOR_POPOVER) $(ENABLE_INPUT_TYPE_COLOR) $(ENABLE_INPUT_TYPE_DATE) $(ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE) $(ENABLE_INPUT_TYPE_DATETIMELOCAL) $(ENABLE_INPUT_TYPE_MONTH) $(ENABLE_INPUT_TYPE_TIME) $(ENABLE_INPUT_TYPE_WEEK) $(ENABLE_INTL) $(ENABLE_IOS_GESTURE_EVENTS) $(ENABLE_IOS_TEXT_AUTOSIZING) $(ENABLE_IOS_TOUCH_EVENTS) $(ENABLE_JIT) $(ENABLE_LEGACY_CSS_VENDOR_PREFIXES) $(ENABLE_LEGACY_NOTIFICATIONS) $(ENABLE_LEGACY_VENDOR_PREFIXES) $(ENABLE_LETTERPRESS) $(ENABLE_LINK_PREFETCH) $(ENABLE_MAC_GESTURE_EVENTS) $(ENABLE_MATHML) $(ENABLE_MEDIA_CAPTURE) $(ENABLE_MEDIA_CONTROLS_SCRIPT) $(ENABLE
 _MEDIA_SESSION) $(ENABLE_MEDIA_SOURCE) $(ENABLE_MEDIA_STATISTICS) $(ENABLE_MEDIA_STREAM) $(ENABLE_METER_ELEMENT) $(ENABLE_MHTML) $(ENABLE_MOUSE_CURSOR_SCALE) $(ENABLE_NAVIGATOR_CONTENT_UTILS) $(ENABLE_NAVIGATOR_HWCONCURRENCY) $(ENABLE_NOTIFICATIONS) $(ENABLE_PDFKIT_PLUGIN) $(ENABLE_POINTER_LOCK) $(ENABLE_PROXIMITY_EVENTS) $(ENABLE_PUBLIC_SUFFIX_LIST) $(ENABLE_QUOTA) $(ENABLE_READABLE_STREAM_API) $(ENABLE_REMOTE_INSPECTOR) $(ENABLE_REQUEST_ANIMATION_FRAME) $(ENABLE_REQUEST_AUTOCOMPLETE) $(ENABLE_RESOLUTION_MEDIA_QUERY) $(ENABLE_RESOURCE_USAGE) $(ENABLE_RUBBER_BANDING) $(ENABLE_SERVICE_CONTROLS) $(ENABLE_SPEECH_SYNTHESIS) $(ENABLE_SUBTLE_CRYPTO) $(ENABLE_SVG_FONTS) $(ENABLE_TELEPHONE_NUMBER_DETECTION) $(ENABLE_TOUCH_EVENTS) $(ENABLE_TOUCH_ICON_LOADING) $(ENABLE_USERSELECT_ALL) $(ENABLE_VIDEO_PRESENTATION_MODE) $(ENABLE_VIDEO_TRACK) $(ENABLE_VIDEO) $(ENABLE_VIEW_MODE_CSS_MEDIA) $(ENABLE_WEB_ANIMATIONS) $(ENABLE_WEB_AUDIO) $(ENABLE_WEB_REPLAY) $(ENABLE_WEB_SOCKETS) $(ENABLE_WEB_
 TIMING) $(ENABLE_WEBASSEMBLY) $(ENABLE_WEBGL) $(ENABLE_WEBGL2) $(ENABLE_WIRELESS_PLAYBACK_TARGET) $(ENABLE_WRITABLE_STREAM_API) $(ENABLE_XSLT);
</ins></span></pre>
</div>
</div>

</body>
</html>