<!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>[208527] 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/208527">208527</a></dd>
<dt>Author</dt> <dd>rniwa@webkit.org</dd>
<dt>Date</dt> <dd>2016-11-09 23:53:34 -0800 (Wed, 09 Nov 2016)</dd>
</dl>

<h3>Log Message</h3>
<pre>WebHTMLView's _attributeStringFromDOMRange should use HTMLConverter instead of NSAttributedString's _initWithDOMRange
https://bugs.webkit.org/show_bug.cgi?id=164501
&lt;rdar://problem/29152282&gt;

Reviewed by Sam Weinig.

Source/WebKit/mac:

Align what [WebHTMLView attributedString] returns to what would be used on copy &amp; paste by using HTMLConverter
instead of _initWithDOMRange in [WebHTMLView _attributeStringFromDOMRange].

* WebView/WebHTMLView.mm:
(-[WebHTMLView _attributedStringFromDOMRange:]): Renamed from _attributeStringFromDOMRange.
(-[WebHTMLView attributedString]):
(-[WebHTMLView selectedAttributedString]):
(-[WebHTMLView selectedString]): Moved to reduce the number of occurrences of the if-defs.

Tools:

* DumpRenderTree/mac/TextInputController.m:
(-[TextInputController legacyAttributedString:]):

LayoutTests:

Prior to this patch, attributed-string tests were inadvertently testing NSAttributedString's _initWithDOMRange
instead of HTMLConverter as intended because _attributeStringFromDOMRange was using _initWithDOMRange.

This patch aliens [WebHTMLView attributedString] to what we use on copy &amp; paste by using HTMLConverter instead.
The rebaselined done below highlights the existing behavior difference between AppKit's converter and HTMLConverter.

I've manually confirmed that these test results didn't change across the large refactoring as seen in:
https://trac.webkit.org/log/trunk/Source/WebCore/platform/mac/HTMLConverter.mm?rev=166145

* editing/mac/attributed-string/anchor-element-expected.txt:
* editing/mac/attributed-string/basic-expected.txt:
* editing/mac/attributed-string/font-size-expected.txt:
* editing/mac/attributed-string/font-style-variant-effect-expected.txt:
* editing/mac/attributed-string/font-weight-expected.txt:
* editing/mac/attributed-string/letter-spacing-expected.txt:
* editing/mac/attributed-string/text-decorations-expected.txt:
* editing/mac/attributed-string/vertical-align-expected.txt:
* platform/mac-elcapitan/editing/mac/attributed-string/font-style-variant-effect-expected.txt:
* platform/mac-yosemite/editing/mac/attributed-string/anchor-element-expected.txt:
* platform/mac-yosemite/editing/mac/attributed-string/basic-expected.txt:
* platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt:
* platform/mac-yosemite/editing/mac/attributed-string/font-style-variant-effect-expected.txt:
* platform/mac-yosemite/editing/mac/attributed-string/font-weight-expected.txt:
* platform/mac-yosemite/editing/mac/attributed-string/letter-spacing-expected.txt:
* platform/mac-yosemite/editing/mac/attributed-string/text-decorations-expected.txt:
* platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestseditingmacattributedstringanchorelementexpectedtxt">trunk/LayoutTests/editing/mac/attributed-string/anchor-element-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingmacattributedstringbasicexpectedtxt">trunk/LayoutTests/editing/mac/attributed-string/basic-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingmacattributedstringfontsizeexpectedtxt">trunk/LayoutTests/editing/mac/attributed-string/font-size-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingmacattributedstringfontstylevarianteffectexpectedtxt">trunk/LayoutTests/editing/mac/attributed-string/font-style-variant-effect-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingmacattributedstringfontweightexpectedtxt">trunk/LayoutTests/editing/mac/attributed-string/font-weight-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingmacattributedstringletterspacingexpectedtxt">trunk/LayoutTests/editing/mac/attributed-string/letter-spacing-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingmacattributedstringtextdecorationsexpectedtxt">trunk/LayoutTests/editing/mac/attributed-string/text-decorations-expected.txt</a></li>
<li><a href="#trunkLayoutTestseditingmacattributedstringverticalalignexpectedtxt">trunk/LayoutTests/editing/mac/attributed-string/vertical-align-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacelcapitaneditingmacattributedstringfontstylevarianteffectexpectedtxt">trunk/LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/font-style-variant-effect-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacyosemiteeditingmacattributedstringanchorelementexpectedtxt">trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/anchor-element-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacyosemiteeditingmacattributedstringbasicexpectedtxt">trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/basic-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacyosemiteeditingmacattributedstringfontsizeexpectedtxt">trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacyosemiteeditingmacattributedstringfontstylevarianteffectexpectedtxt">trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/font-style-variant-effect-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacyosemiteeditingmacattributedstringfontweightexpectedtxt">trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/font-weight-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacyosemiteeditingmacattributedstringletterspacingexpectedtxt">trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/letter-spacing-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacyosemiteeditingmacattributedstringtextdecorationsexpectedtxt">trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/text-decorations-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacyosemiteeditingmacattributedstringverticalalignexpectedtxt">trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt</a></li>
<li><a href="#trunkSourceWebKitmacChangeLog">trunk/Source/WebKit/mac/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitmacWebViewWebHTMLViewmm">trunk/Source/WebKit/mac/WebView/WebHTMLView.mm</a></li>
<li><a href="#trunkToolsChangeLog">trunk/Tools/ChangeLog</a></li>
<li><a href="#trunkToolsDumpRenderTreemacTextInputControllerm">trunk/Tools/DumpRenderTree/mac/TextInputController.m</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (208526 => 208527)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2016-11-10 07:46:17 UTC (rev 208526)
+++ trunk/LayoutTests/ChangeLog        2016-11-10 07:53:34 UTC (rev 208527)
</span><span class="lines">@@ -1,3 +1,38 @@
</span><ins>+2016-11-09  Ryosuke Niwa  &lt;rniwa@webkit.org&gt;
+
+        WebHTMLView's _attributeStringFromDOMRange should use HTMLConverter instead of NSAttributedString's _initWithDOMRange
+        https://bugs.webkit.org/show_bug.cgi?id=164501
+        &lt;rdar://problem/29152282&gt;
+
+        Reviewed by Sam Weinig.
+
+        Prior to this patch, attributed-string tests were inadvertently testing NSAttributedString's _initWithDOMRange
+        instead of HTMLConverter as intended because _attributeStringFromDOMRange was using _initWithDOMRange.
+
+        This patch aliens [WebHTMLView attributedString] to what we use on copy &amp; paste by using HTMLConverter instead.
+        The rebaselined done below highlights the existing behavior difference between AppKit's converter and HTMLConverter.
+
+        I've manually confirmed that these test results didn't change across the large refactoring as seen in:
+        https://trac.webkit.org/log/trunk/Source/WebCore/platform/mac/HTMLConverter.mm?rev=166145
+
+        * editing/mac/attributed-string/anchor-element-expected.txt:
+        * editing/mac/attributed-string/basic-expected.txt:
+        * editing/mac/attributed-string/font-size-expected.txt:
+        * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
+        * editing/mac/attributed-string/font-weight-expected.txt:
+        * editing/mac/attributed-string/letter-spacing-expected.txt:
+        * editing/mac/attributed-string/text-decorations-expected.txt:
+        * editing/mac/attributed-string/vertical-align-expected.txt:
+        * platform/mac-elcapitan/editing/mac/attributed-string/font-style-variant-effect-expected.txt:
+        * platform/mac-yosemite/editing/mac/attributed-string/anchor-element-expected.txt:
+        * platform/mac-yosemite/editing/mac/attributed-string/basic-expected.txt:
+        * platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt:
+        * platform/mac-yosemite/editing/mac/attributed-string/font-style-variant-effect-expected.txt:
+        * platform/mac-yosemite/editing/mac/attributed-string/font-weight-expected.txt:
+        * platform/mac-yosemite/editing/mac/attributed-string/letter-spacing-expected.txt:
+        * platform/mac-yosemite/editing/mac/attributed-string/text-decorations-expected.txt:
+        * platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt:
+
</ins><span class="cx"> 2016-11-09  Chris Dumez  &lt;cdumez@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [WK2][!NETWORK_SESSION] Add support for downloading file backed blobs
</span></span></pre></div>
<a id="trunkLayoutTestseditingmacattributedstringanchorelementexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/mac/attributed-string/anchor-element-expected.txt (208526 => 208527)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/mac/attributed-string/anchor-element-expected.txt        2016-11-10 07:46:17 UTC (rev 208526)
+++ trunk/LayoutTests/editing/mac/attributed-string/anchor-element-expected.txt        2016-11-10 07:53:34 UTC (rev 208527)
</span><span class="lines">@@ -10,7 +10,7 @@
</span><span class="cx">     HeadIndent: 0
</span><span class="cx">     TailIndent: 0
</span><span class="cx">     FirstLineHeadIndent: 0
</span><del>-    LineHeight: 18/0
</del><ins>+    LineHeight: 0/0
</ins><span class="cx">     LineHeightMultiple: 0
</span><span class="cx">     LineBreakMode: 0
</span><span class="cx">     Tabs: ()
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx">     NSUnderline: true
</span><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span></span></pre></div>
<a id="trunkLayoutTestseditingmacattributedstringbasicexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/mac/attributed-string/basic-expected.txt (208526 => 208527)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/mac/attributed-string/basic-expected.txt        2016-11-10 07:46:17 UTC (rev 208526)
+++ trunk/LayoutTests/editing/mac/attributed-string/basic-expected.txt        2016-11-10 07:53:34 UTC (rev 208527)
</span><span class="lines">@@ -11,7 +11,7 @@
</span><span class="cx">     HeadIndent: 0
</span><span class="cx">     TailIndent: 0
</span><span class="cx">     FirstLineHeadIndent: 0
</span><del>-    LineHeight: 18/0
</del><ins>+    LineHeight: 0/0
</ins><span class="cx">     LineHeightMultiple: 0
</span><span class="cx">     LineBreakMode: 0
</span><span class="cx">     Tabs: ()
</span><span class="lines">@@ -25,7 +25,6 @@
</span><span class="cx">     TighteningForTruncation: YES
</span><span class="cx">     HeaderLevel: 0
</span><span class="cx"> [hello ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="lines">@@ -38,7 +37,6 @@
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 1 1 1 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="lines">@@ -52,7 +50,6 @@
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx">     NSUnderline: true
</span><span class="cx"> [.\n]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="lines">@@ -59,7 +56,6 @@
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [this is a ]
</span><span class="cx">     NSBackgroundColor: rgba(255, 2295, 1530, 6) (IEC6)
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="lines">@@ -66,7 +62,6 @@
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [t]
</span><span class="cx">     NSBackgroundColor: rgba(255, 2295, 1530, 6) (IEC6)
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Italic 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="lines">@@ -74,7 +69,6 @@
</span><span class="cx">     NSUnderline: true
</span><span class="cx"> [est]
</span><span class="cx">     NSBackgroundColor: rgba(255, 2295, 1530, 6) (IEC6)
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="lines">@@ -82,7 +76,6 @@
</span><span class="cx">     NSUnderline: true
</span><span class="cx"> [ of ]
</span><span class="cx">     NSBackgroundColor: rgba(255, 2295, 1530, 6) (IEC6)
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="lines">@@ -89,7 +82,6 @@
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [attributed]
</span><span class="cx">     NSBackgroundColor: rgba(255, 2295, 1530, 6) (IEC6)
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Italic 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="lines">@@ -96,13 +88,11 @@
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ string.]
</span><span class="cx">     NSBackgroundColor: rgba(255, 2295, 1530, 6) (IEC6)
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span></span></pre></div>
<a id="trunkLayoutTestseditingmacattributedstringfontsizeexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/mac/attributed-string/font-size-expected.txt (208526 => 208527)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/mac/attributed-string/font-size-expected.txt        2016-11-10 07:46:17 UTC (rev 208526)
+++ trunk/LayoutTests/editing/mac/attributed-string/font-size-expected.txt        2016-11-10 07:53:34 UTC (rev 208527)
</span><span class="lines">@@ -19,7 +19,7 @@
</span><span class="cx">     HeadIndent: 0
</span><span class="cx">     TailIndent: 0
</span><span class="cx">     FirstLineHeadIndent: 0
</span><del>-    LineHeight: 15/0
</del><ins>+    LineHeight: 0/0
</ins><span class="cx">     LineHeightMultiple: 0
</span><span class="cx">     LineBreakMode: 0
</span><span class="cx">     Tabs: ()
</span><span class="lines">@@ -33,466 +33,91 @@
</span><span class="cx">     TighteningForTruncation: YES
</span><span class="cx">     HeaderLevel: 0
</span><span class="cx"> [small element]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 13.33 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 18/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (
-)
-    Lists: (
-)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningForTruncation: YES
-    HeaderLevel: 0
</del><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 10/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (
-)
-    Lists: (
-)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningForTruncation: YES
-    HeaderLevel: 0
</del><span class="cx"> [xx-small]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 9.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 18/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (
-)
-    Lists: (
-)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningForTruncation: YES
-    HeaderLevel: 0
</del><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 13/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (
-)
-    Lists: (
-)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningForTruncation: YES
-    HeaderLevel: 0
</del><span class="cx"> [x-small]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 10.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 18/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (
-)
-    Lists: (
-)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningForTruncation: YES
-    HeaderLevel: 0
</del><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 15/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (
-)
-    Lists: (
-)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningForTruncation: YES
-    HeaderLevel: 0
</del><span class="cx"> [small]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 13.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 18/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (
-)
-    Lists: (
-)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningForTruncation: YES
-    HeaderLevel: 0
</del><span class="cx"> [ normal ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 22/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (
-)
-    Lists: (
-)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningForTruncation: YES
-    HeaderLevel: 0
</del><span class="cx"> [large]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 18.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 18/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (
-)
-    Lists: (
-)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningForTruncation: YES
-    HeaderLevel: 0
</del><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 28/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (
-)
-    Lists: (
-)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningForTruncation: YES
-    HeaderLevel: 0
</del><span class="cx"> [x-large]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 24.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 18/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (
-)
-    Lists: (
-)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningForTruncation: YES
-    HeaderLevel: 0
</del><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 37/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (
-)
-    Lists: (
-)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningForTruncation: YES
-    HeaderLevel: 0
</del><span class="cx"> [xx-large]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 32.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 18/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (
-)
-    Lists: (
-)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningForTruncation: YES
-    HeaderLevel: 0
</del><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 8/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (
-)
-    Lists: (
-)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningForTruncation: YES
-    HeaderLevel: 0
</del><span class="cx"> [5pt]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 6.67 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 18/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (
-)
-    Lists: (
-)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningForTruncation: YES
-    HeaderLevel: 0
</del><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 23/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (
-)
-    Lists: (
-)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningForTruncation: YES
-    HeaderLevel: 0
</del><span class="cx"> [15pt]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 20.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 18/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (
-)
-    Lists: (
-)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningForTruncation: YES
-    HeaderLevel: 0
</del><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span></span></pre></div>
<a id="trunkLayoutTestseditingmacattributedstringfontstylevarianteffectexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/mac/attributed-string/font-style-variant-effect-expected.txt (208526 => 208527)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/mac/attributed-string/font-style-variant-effect-expected.txt        2016-11-10 07:46:17 UTC (rev 208526)
+++ trunk/LayoutTests/editing/mac/attributed-string/font-style-variant-effect-expected.txt        2016-11-10 07:53:34 UTC (rev 208527)
</span><span class="lines">@@ -14,7 +14,7 @@
</span><span class="cx">     HeadIndent: 0
</span><span class="cx">     TailIndent: 0
</span><span class="cx">     FirstLineHeadIndent: 0
</span><del>-    LineHeight: 18/0
</del><ins>+    LineHeight: 0/0
</ins><span class="cx">     LineHeightMultiple: 0
</span><span class="cx">     LineBreakMode: 0
</span><span class="cx">     Tabs: ()
</span><span class="lines">@@ -28,37 +28,31 @@
</span><span class="cx">     TighteningForTruncation: YES
</span><span class="cx">     HeaderLevel: 0
</span><span class="cx"> [italic]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Italic 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [oblique]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Italic 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [small-caps]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ outline emboss ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span></span></pre></div>
<a id="trunkLayoutTestseditingmacattributedstringfontweightexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/mac/attributed-string/font-weight-expected.txt (208526 => 208527)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/mac/attributed-string/font-weight-expected.txt        2016-11-10 07:46:17 UTC (rev 208526)
+++ trunk/LayoutTests/editing/mac/attributed-string/font-weight-expected.txt        2016-11-10 07:53:34 UTC (rev 208527)
</span><span class="lines">@@ -19,7 +19,7 @@
</span><span class="cx">     HeadIndent: 0
</span><span class="cx">     TailIndent: 0
</span><span class="cx">     FirstLineHeadIndent: 0
</span><del>-    LineHeight: 18/0
</del><ins>+    LineHeight: 0/0
</ins><span class="cx">     LineHeightMultiple: 0
</span><span class="cx">     LineBreakMode: 0
</span><span class="cx">     Tabs: ()
</span><span class="lines">@@ -33,61 +33,51 @@
</span><span class="cx">     TighteningForTruncation: YES
</span><span class="cx">     HeaderLevel: 0
</span><span class="cx"> [bold]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Bold 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ font weight 100 font weight 200 font weight 300 font weight 400 font weight 500 ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [font weight 600]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Bold 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [font weight 700]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Bold 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [font weight 800]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Bold 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [font weight 900]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Bold 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span></span></pre></div>
<a id="trunkLayoutTestseditingmacattributedstringletterspacingexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/mac/attributed-string/letter-spacing-expected.txt (208526 => 208527)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/mac/attributed-string/letter-spacing-expected.txt        2016-11-10 07:46:17 UTC (rev 208526)
+++ trunk/LayoutTests/editing/mac/attributed-string/letter-spacing-expected.txt        2016-11-10 07:53:34 UTC (rev 208527)
</span><span class="lines">@@ -10,7 +10,7 @@
</span><span class="cx">     HeadIndent: 0
</span><span class="cx">     TailIndent: 0
</span><span class="cx">     FirstLineHeadIndent: 0
</span><del>-    LineHeight: 18/0
</del><ins>+    LineHeight: 0/0
</ins><span class="cx">     LineHeightMultiple: 0
</span><span class="cx">     LineBreakMode: 0
</span><span class="cx">     Tabs: ()
</span><span class="lines">@@ -24,7 +24,6 @@
</span><span class="cx">     TighteningForTruncation: YES
</span><span class="cx">     HeaderLevel: 0
</span><span class="cx"> [3pt ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span></span></pre></div>
<a id="trunkLayoutTestseditingmacattributedstringtextdecorationsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/mac/attributed-string/text-decorations-expected.txt (208526 => 208527)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/mac/attributed-string/text-decorations-expected.txt        2016-11-10 07:46:17 UTC (rev 208526)
+++ trunk/LayoutTests/editing/mac/attributed-string/text-decorations-expected.txt        2016-11-10 07:53:34 UTC (rev 208527)
</span><span class="lines">@@ -12,7 +12,7 @@
</span><span class="cx">     HeadIndent: 0
</span><span class="cx">     TailIndent: 0
</span><span class="cx">     FirstLineHeadIndent: 0
</span><del>-    LineHeight: 18/0
</del><ins>+    LineHeight: 0/0
</ins><span class="cx">     LineHeightMultiple: 0
</span><span class="cx">     LineBreakMode: 0
</span><span class="cx">     Tabs: ()
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx">     TighteningForTruncation: YES
</span><span class="cx">     HeaderLevel: 0
</span><span class="cx"> [underline]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="lines">@@ -33,13 +32,11 @@
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx">     NSUnderline: true
</span><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [strike]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrikethrough: true
</span><span class="lines">@@ -46,7 +43,6 @@
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ underline and strike ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span></span></pre></div>
<a id="trunkLayoutTestseditingmacattributedstringverticalalignexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/editing/mac/attributed-string/vertical-align-expected.txt (208526 => 208527)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/editing/mac/attributed-string/vertical-align-expected.txt        2016-11-10 07:46:17 UTC (rev 208526)
+++ trunk/LayoutTests/editing/mac/attributed-string/vertical-align-expected.txt        2016-11-10 07:53:34 UTC (rev 208527)
</span><span class="lines">@@ -14,7 +14,7 @@
</span><span class="cx">     HeadIndent: 0
</span><span class="cx">     TailIndent: 0
</span><span class="cx">     FirstLineHeadIndent: 0
</span><del>-    LineHeight: 15/0
</del><ins>+    LineHeight: 0/0
</ins><span class="cx">     LineHeightMultiple: 0
</span><span class="cx">     LineBreakMode: 0
</span><span class="cx">     Tabs: ()
</span><span class="lines">@@ -28,96 +28,28 @@
</span><span class="cx">     TighteningForTruncation: YES
</span><span class="cx">     HeaderLevel: 0
</span><span class="cx"> [sup element]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 13.33 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx">     NSSuperScript: 1
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 18/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (
-)
-    Lists: (
-)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningForTruncation: YES
-    HeaderLevel: 0
</del><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 15/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (
-)
-    Lists: (
-)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningForTruncation: YES
-    HeaderLevel: 0
</del><span class="cx"> [sub element]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 13.33 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx">     NSSuperScript: -1
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 18/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (
-)
-    Lists: (
-)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningForTruncation: YES
-    HeaderLevel: 0
</del><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [vertical align super]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="lines">@@ -124,13 +56,11 @@
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx">     NSSuperScript: 1
</span><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [vertical align sub]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="lines">@@ -137,7 +67,6 @@
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx">     NSSuperScript: -1
</span><span class="cx"> [ vertical align 50% ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacelcapitaneditingmacattributedstringfontstylevarianteffectexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/font-style-variant-effect-expected.txt (208526 => 208527)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/font-style-variant-effect-expected.txt        2016-11-10 07:46:17 UTC (rev 208526)
+++ trunk/LayoutTests/platform/mac-elcapitan/editing/mac/attributed-string/font-style-variant-effect-expected.txt        2016-11-10 07:53:34 UTC (rev 208527)
</span><span class="lines">@@ -14,7 +14,7 @@
</span><span class="cx">     HeadIndent: 0
</span><span class="cx">     TailIndent: 0
</span><span class="cx">     FirstLineHeadIndent: 0
</span><del>-    LineHeight: 18/0
</del><ins>+    LineHeight: 0/0
</ins><span class="cx">     LineHeightMultiple: 0
</span><span class="cx">     LineBreakMode: 0
</span><span class="cx">     Tabs: ()
</span><span class="lines">@@ -28,25 +28,21 @@
</span><span class="cx">     TighteningForTruncation: YES
</span><span class="cx">     HeaderLevel: 0
</span><span class="cx"> [italic]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Italic 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [oblique]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Italic 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ small-caps outline emboss ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacyosemiteeditingmacattributedstringanchorelementexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/anchor-element-expected.txt (208526 => 208527)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/anchor-element-expected.txt        2016-11-10 07:46:17 UTC (rev 208526)
+++ trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/anchor-element-expected.txt        2016-11-10 07:53:34 UTC (rev 208527)
</span><span class="lines">@@ -10,7 +10,7 @@
</span><span class="cx">     HeadIndent: 0
</span><span class="cx">     TailIndent: 0
</span><span class="cx">     FirstLineHeadIndent: 0
</span><del>-    LineHeight: 18/0
</del><ins>+    LineHeight: 0/0
</ins><span class="cx">     LineHeightMultiple: 0
</span><span class="cx">     LineBreakMode: 0
</span><span class="cx">     Tabs: ()
</span><span class="lines">@@ -30,7 +30,6 @@
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx">     NSUnderline: true
</span><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacyosemiteeditingmacattributedstringbasicexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/basic-expected.txt (208526 => 208527)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/basic-expected.txt        2016-11-10 07:46:17 UTC (rev 208526)
+++ trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/basic-expected.txt        2016-11-10 07:53:34 UTC (rev 208527)
</span><span class="lines">@@ -11,7 +11,7 @@
</span><span class="cx">     HeadIndent: 0
</span><span class="cx">     TailIndent: 0
</span><span class="cx">     FirstLineHeadIndent: 0
</span><del>-    LineHeight: 18/0
</del><ins>+    LineHeight: 0/0
</ins><span class="cx">     LineHeightMultiple: 0
</span><span class="cx">     LineBreakMode: 0
</span><span class="cx">     Tabs: ()
</span><span class="lines">@@ -23,7 +23,6 @@
</span><span class="cx">     TighteningFactor: 0.05
</span><span class="cx">     HeaderLevel: 0
</span><span class="cx"> [hello ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="lines">@@ -36,7 +35,6 @@
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 1 1 1 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="lines">@@ -50,7 +48,6 @@
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx">     NSUnderline: true
</span><span class="cx"> [.\n]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="lines">@@ -57,7 +54,6 @@
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [this is a ]
</span><span class="cx">     NSBackgroundColor: rgba(255, 2295, 1530, 6) (IEC6)
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="lines">@@ -64,7 +60,6 @@
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [t]
</span><span class="cx">     NSBackgroundColor: rgba(255, 2295, 1530, 6) (IEC6)
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Italic 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="lines">@@ -72,7 +67,6 @@
</span><span class="cx">     NSUnderline: true
</span><span class="cx"> [est]
</span><span class="cx">     NSBackgroundColor: rgba(255, 2295, 1530, 6) (IEC6)
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="lines">@@ -80,7 +74,6 @@
</span><span class="cx">     NSUnderline: true
</span><span class="cx"> [ of ]
</span><span class="cx">     NSBackgroundColor: rgba(255, 2295, 1530, 6) (IEC6)
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="lines">@@ -87,7 +80,6 @@
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [attributed]
</span><span class="cx">     NSBackgroundColor: rgba(255, 2295, 1530, 6) (IEC6)
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Italic 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="lines">@@ -94,13 +86,11 @@
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ string.]
</span><span class="cx">     NSBackgroundColor: rgba(255, 2295, 1530, 6) (IEC6)
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacyosemiteeditingmacattributedstringfontsizeexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt (208526 => 208527)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt        2016-11-10 07:46:17 UTC (rev 208526)
+++ trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt        2016-11-10 07:53:34 UTC (rev 208527)
</span><span class="lines">@@ -19,7 +19,7 @@
</span><span class="cx">     HeadIndent: 0
</span><span class="cx">     TailIndent: 0
</span><span class="cx">     FirstLineHeadIndent: 0
</span><del>-    LineHeight: 15/0
</del><ins>+    LineHeight: 0/0
</ins><span class="cx">     LineHeightMultiple: 0
</span><span class="cx">     LineBreakMode: 0
</span><span class="cx">     Tabs: ()
</span><span class="lines">@@ -31,432 +31,91 @@
</span><span class="cx">     TighteningFactor: 0.05
</span><span class="cx">     HeaderLevel: 0
</span><span class="cx"> [small element]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 13.33 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 18/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (null)
-    Lists: (null)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningFactor: 0.05
-    HeaderLevel: 0
</del><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 10/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (null)
-    Lists: (null)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningFactor: 0.05
-    HeaderLevel: 0
</del><span class="cx"> [xx-small]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 9.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 18/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (null)
-    Lists: (null)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningFactor: 0.05
-    HeaderLevel: 0
</del><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 13/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (null)
-    Lists: (null)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningFactor: 0.05
-    HeaderLevel: 0
</del><span class="cx"> [x-small]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 10.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 18/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (null)
-    Lists: (null)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningFactor: 0.05
-    HeaderLevel: 0
</del><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 15/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (null)
-    Lists: (null)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningFactor: 0.05
-    HeaderLevel: 0
</del><span class="cx"> [small]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 13.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 18/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (null)
-    Lists: (null)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningFactor: 0.05
-    HeaderLevel: 0
</del><span class="cx"> [ normal ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 22/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (null)
-    Lists: (null)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningFactor: 0.05
-    HeaderLevel: 0
</del><span class="cx"> [large]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 18.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 18/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (null)
-    Lists: (null)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningFactor: 0.05
-    HeaderLevel: 0
</del><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 28/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (null)
-    Lists: (null)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningFactor: 0.05
-    HeaderLevel: 0
</del><span class="cx"> [x-large]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 24.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 18/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (null)
-    Lists: (null)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningFactor: 0.05
-    HeaderLevel: 0
</del><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 37/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (null)
-    Lists: (null)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningFactor: 0.05
-    HeaderLevel: 0
</del><span class="cx"> [xx-large]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 32.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 18/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (null)
-    Lists: (null)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningFactor: 0.05
-    HeaderLevel: 0
</del><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 8/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (null)
-    Lists: (null)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningFactor: 0.05
-    HeaderLevel: 0
</del><span class="cx"> [5pt]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 6.67 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 18/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (null)
-    Lists: (null)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningFactor: 0.05
-    HeaderLevel: 0
</del><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 23/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (null)
-    Lists: (null)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningFactor: 0.05
-    HeaderLevel: 0
</del><span class="cx"> [15pt]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 20.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 18/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (null)
-    Lists: (null)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningFactor: 0.05
-    HeaderLevel: 0
</del><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacyosemiteeditingmacattributedstringfontstylevarianteffectexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/font-style-variant-effect-expected.txt (208526 => 208527)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/font-style-variant-effect-expected.txt        2016-11-10 07:46:17 UTC (rev 208526)
+++ trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/font-style-variant-effect-expected.txt        2016-11-10 07:53:34 UTC (rev 208527)
</span><span class="lines">@@ -14,7 +14,7 @@
</span><span class="cx">     HeadIndent: 0
</span><span class="cx">     TailIndent: 0
</span><span class="cx">     FirstLineHeadIndent: 0
</span><del>-    LineHeight: 18/0
</del><ins>+    LineHeight: 0/0
</ins><span class="cx">     LineHeightMultiple: 0
</span><span class="cx">     LineBreakMode: 0
</span><span class="cx">     Tabs: ()
</span><span class="lines">@@ -26,25 +26,21 @@
</span><span class="cx">     TighteningFactor: 0.05
</span><span class="cx">     HeaderLevel: 0
</span><span class="cx"> [italic]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Italic 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [oblique]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Italic 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ small-caps outline emboss ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacyosemiteeditingmacattributedstringfontweightexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/font-weight-expected.txt (208526 => 208527)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/font-weight-expected.txt        2016-11-10 07:46:17 UTC (rev 208526)
+++ trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/font-weight-expected.txt        2016-11-10 07:53:34 UTC (rev 208527)
</span><span class="lines">@@ -19,7 +19,7 @@
</span><span class="cx">     HeadIndent: 0
</span><span class="cx">     TailIndent: 0
</span><span class="cx">     FirstLineHeadIndent: 0
</span><del>-    LineHeight: 18/0
</del><ins>+    LineHeight: 0/0
</ins><span class="cx">     LineHeightMultiple: 0
</span><span class="cx">     LineBreakMode: 0
</span><span class="cx">     Tabs: ()
</span><span class="lines">@@ -31,61 +31,51 @@
</span><span class="cx">     TighteningFactor: 0.05
</span><span class="cx">     HeaderLevel: 0
</span><span class="cx"> [bold]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Bold 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ font weight 100 font weight 200 font weight 300 font weight 400 font weight 500 ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [font weight 600]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Bold 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [font weight 700]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Bold 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [font weight 800]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Bold 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [font weight 900]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Bold 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacyosemiteeditingmacattributedstringletterspacingexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/letter-spacing-expected.txt (208526 => 208527)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/letter-spacing-expected.txt        2016-11-10 07:46:17 UTC (rev 208526)
+++ trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/letter-spacing-expected.txt        2016-11-10 07:53:34 UTC (rev 208527)
</span><span class="lines">@@ -10,7 +10,7 @@
</span><span class="cx">     HeadIndent: 0
</span><span class="cx">     TailIndent: 0
</span><span class="cx">     FirstLineHeadIndent: 0
</span><del>-    LineHeight: 18/0
</del><ins>+    LineHeight: 0/0
</ins><span class="cx">     LineHeightMultiple: 0
</span><span class="cx">     LineBreakMode: 0
</span><span class="cx">     Tabs: ()
</span><span class="lines">@@ -22,7 +22,6 @@
</span><span class="cx">     TighteningFactor: 0.05
</span><span class="cx">     HeaderLevel: 0
</span><span class="cx"> [3pt ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacyosemiteeditingmacattributedstringtextdecorationsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/text-decorations-expected.txt (208526 => 208527)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/text-decorations-expected.txt        2016-11-10 07:46:17 UTC (rev 208526)
+++ trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/text-decorations-expected.txt        2016-11-10 07:53:34 UTC (rev 208527)
</span><span class="lines">@@ -12,7 +12,7 @@
</span><span class="cx">     HeadIndent: 0
</span><span class="cx">     TailIndent: 0
</span><span class="cx">     FirstLineHeadIndent: 0
</span><del>-    LineHeight: 18/0
</del><ins>+    LineHeight: 0/0
</ins><span class="cx">     LineHeightMultiple: 0
</span><span class="cx">     LineBreakMode: 0
</span><span class="cx">     Tabs: ()
</span><span class="lines">@@ -24,7 +24,6 @@
</span><span class="cx">     TighteningFactor: 0.05
</span><span class="cx">     HeaderLevel: 0
</span><span class="cx"> [underline]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="lines">@@ -31,13 +30,11 @@
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx">     NSUnderline: true
</span><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [strike]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrikethrough: true
</span><span class="lines">@@ -44,7 +41,6 @@
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [ underline and strike ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacyosemiteeditingmacattributedstringverticalalignexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt (208526 => 208527)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt        2016-11-10 07:46:17 UTC (rev 208526)
+++ trunk/LayoutTests/platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt        2016-11-10 07:53:34 UTC (rev 208527)
</span><span class="lines">@@ -14,7 +14,7 @@
</span><span class="cx">     HeadIndent: 0
</span><span class="cx">     TailIndent: 0
</span><span class="cx">     FirstLineHeadIndent: 0
</span><del>-    LineHeight: 15/0
</del><ins>+    LineHeight: 0/0
</ins><span class="cx">     LineHeightMultiple: 0
</span><span class="cx">     LineBreakMode: 0
</span><span class="cx">     Tabs: ()
</span><span class="lines">@@ -26,90 +26,28 @@
</span><span class="cx">     TighteningFactor: 0.05
</span><span class="cx">     HeaderLevel: 0
</span><span class="cx"> [sup element]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 13.33 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx">     NSSuperScript: 1
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 18/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (null)
-    Lists: (null)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningFactor: 0.05
-    HeaderLevel: 0
</del><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 15/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (null)
-    Lists: (null)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningFactor: 0.05
-    HeaderLevel: 0
</del><span class="cx"> [sub element]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 13.33 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx">     NSSuperScript: -1
</span><del>-NSParagraphStyle:
-Alignment 4
-    LineSpacing: 0
-    ParagraphSpacing: 0
-    ParagraphSpacingBefore: 0
-    HeadIndent: 0
-    TailIndent: 0
-    FirstLineHeadIndent: 0
-    LineHeight: 18/0
-    LineHeightMultiple: 0
-    LineBreakMode: 0
-    Tabs: ()
-    DefaultTabInterval: 36
-    Blocks: (null)
-    Lists: (null)
-    BaseWritingDirection: 0
-    HyphenationFactor: 0
-    TighteningFactor: 0.05
-    HeaderLevel: 0
</del><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [vertical align super]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="lines">@@ -116,13 +54,11 @@
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx">     NSSuperScript: 1
</span><span class="cx"> [ ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx"> [vertical align sub]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span><span class="lines">@@ -129,7 +65,6 @@
</span><span class="cx">     NSStrokeWidth: 0
</span><span class="cx">     NSSuperScript: -1
</span><span class="cx"> [ vertical align 50% ]
</span><del>-    NSColor: #000000 (NSDeviceRGBColorSpace)
</del><span class="cx">     NSFont: Times-Roman 16.00 pt.
</span><span class="cx">     NSKern: 0pt
</span><span class="cx">     NSStrokeColor: NSDeviceRGBColorSpace 0 0 0 1
</span></span></pre></div>
<a id="trunkSourceWebKitmacChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/ChangeLog (208526 => 208527)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/ChangeLog        2016-11-10 07:46:17 UTC (rev 208526)
+++ trunk/Source/WebKit/mac/ChangeLog        2016-11-10 07:53:34 UTC (rev 208527)
</span><span class="lines">@@ -1,3 +1,20 @@
</span><ins>+2016-11-09  Ryosuke Niwa  &lt;rniwa@webkit.org&gt;
+
+        WebHTMLView's _attributeStringFromDOMRange should use HTMLConverter instead of NSAttributedString's _initWithDOMRange
+        https://bugs.webkit.org/show_bug.cgi?id=164501
+        &lt;rdar://problem/29152282&gt;
+
+        Reviewed by Sam Weinig.
+
+        Align what [WebHTMLView attributedString] returns to what would be used on copy &amp; paste by using HTMLConverter
+        instead of _initWithDOMRange in [WebHTMLView _attributeStringFromDOMRange].
+
+        * WebView/WebHTMLView.mm:
+        (-[WebHTMLView _attributedStringFromDOMRange:]): Renamed from _attributeStringFromDOMRange.
+        (-[WebHTMLView attributedString]):
+        (-[WebHTMLView selectedAttributedString]):
+        (-[WebHTMLView selectedString]): Moved to reduce the number of occurrences of the if-defs.
+
</ins><span class="cx"> 2016-11-04  Brent Fulgham  &lt;bfulgham@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Local HTML should be blocked from localStorage access unless &quot;Disable Local File Restrictions&quot; is checked
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebViewWebHTMLViewmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebView/WebHTMLView.mm (208526 => 208527)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebView/WebHTMLView.mm        2016-11-10 07:46:17 UTC (rev 208526)
+++ trunk/Source/WebKit/mac/WebView/WebHTMLView.mm        2016-11-10 07:53:34 UTC (rev 208527)
</span><span class="lines">@@ -752,7 +752,6 @@
</span><span class="cx"> @end
</span><span class="cx"> 
</span><span class="cx"> @interface NSAttributedString (WebNSAttributedStringDetails)
</span><del>-- (id)_initWithDOMRange:(DOMRange *)range;
</del><span class="cx"> - (DOMDocumentFragment *)_documentFromRange:(NSRange)range document:(DOMDocument *)document documentAttributes:(NSDictionary *)dict subresources:(NSArray **)subresources;
</span><span class="cx"> @end
</span><span class="cx"> 
</span><span class="lines">@@ -7378,13 +7377,15 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #if !PLATFORM(IOS)
</span><del>-- (NSAttributedString *)_attributeStringFromDOMRange:(DOMRange *)range
</del><ins>+- (NSAttributedString *)_attributedStringFromDOMRange:(DOMRange *)range
</ins><span class="cx"> {
</span><span class="cx">     NSAttributedString *attributedString;
</span><span class="cx"> #if !LOG_DISABLED
</span><span class="cx">     double start = CFAbsoluteTimeGetCurrent();
</span><del>-#endif    
-    attributedString = [[[NSAttributedString alloc] _initWithDOMRange:range] autorelease];
</del><ins>+#endif
+    if (!range)
+        return nullptr;
+    attributedString = attributedStringFromRange(*core(range));
</ins><span class="cx"> #if !LOG_DISABLED
</span><span class="cx">     double duration = CFAbsoluteTimeGetCurrent() - start;
</span><span class="cx">     LOG(Timing, &quot;creating attributed string from selection took %f seconds.&quot;, duration);
</span><span class="lines">@@ -7395,7 +7396,7 @@
</span><span class="cx"> - (NSAttributedString *)attributedString
</span><span class="cx"> {
</span><span class="cx">     DOMDocument *document = [[self _frame] DOMDocument];
</span><del>-    NSAttributedString *attributedString = [self _attributeStringFromDOMRange:[document _documentRange]];
</del><ins>+    NSAttributedString *attributedString = [self _attributedStringFromDOMRange:[document _documentRange]];
</ins><span class="cx">     if (!attributedString) {
</span><span class="cx">         Document* coreDocument = core(document);
</span><span class="cx">         attributedString = editingAttributedStringFromRange(Range::create(*coreDocument, coreDocument, 0, coreDocument, coreDocument-&gt;countChildNodes()));
</span><span class="lines">@@ -7402,17 +7403,10 @@
</span><span class="cx">     }
</span><span class="cx">     return attributedString;
</span><span class="cx"> }
</span><del>-#endif
</del><span class="cx"> 
</span><del>-- (NSString *)selectedString
-{
-    return [[self _frame] _selectedString];
-}
-
-#if !PLATFORM(IOS)
</del><span class="cx"> - (NSAttributedString *)selectedAttributedString
</span><span class="cx"> {
</span><del>-    NSAttributedString *attributedString = [self _attributeStringFromDOMRange:[self _selectedRange]];
</del><ins>+    NSAttributedString *attributedString = [self _attributedStringFromDOMRange:[self _selectedRange]];
</ins><span class="cx">     if (!attributedString) {
</span><span class="cx">         Frame* coreFrame = core([self _frame]);
</span><span class="cx">         if (coreFrame) {
</span><span class="lines">@@ -7427,6 +7421,11 @@
</span><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><ins>+- (NSString *)selectedString
+{
+    return [[self _frame] _selectedString];
+}
+
</ins><span class="cx"> - (BOOL)supportsTextEncoding
</span><span class="cx"> {
</span><span class="cx">     return YES;
</span></span></pre></div>
<a id="trunkToolsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Tools/ChangeLog (208526 => 208527)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/ChangeLog        2016-11-10 07:46:17 UTC (rev 208526)
+++ trunk/Tools/ChangeLog        2016-11-10 07:53:34 UTC (rev 208527)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2016-11-09  Ryosuke Niwa  &lt;rniwa@webkit.org&gt;
+
+        WebHTMLView's _attributeStringFromDOMRange should use HTMLConverter instead of NSAttributedString's _initWithDOMRange
+        https://bugs.webkit.org/show_bug.cgi?id=164501
+        &lt;rdar://problem/29152282&gt;
+
+        Reviewed by Sam Weinig.
+
+        * DumpRenderTree/mac/TextInputController.m:
+        (-[TextInputController legacyAttributedString:]):
+
</ins><span class="cx"> 2016-11-09  Chris Dumez  &lt;cdumez@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [WK2][NETWORK_SESSION] Add support for downloading file backed blobs
</span></span></pre></div>
<a id="trunkToolsDumpRenderTreemacTextInputControllerm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/DumpRenderTree/mac/TextInputController.m (208526 => 208527)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/DumpRenderTree/mac/TextInputController.m        2016-11-10 07:46:17 UTC (rev 208526)
+++ trunk/Tools/DumpRenderTree/mac/TextInputController.m        2016-11-10 07:53:34 UTC (rev 208527)
</span><span class="lines">@@ -63,7 +63,7 @@
</span><span class="cx"> 
</span><span class="cx"> @interface WebHTMLView (WebKitSecretsTextInputControllerIsAwareOf)
</span><span class="cx"> - (WebFrame *)_frame;
</span><del>-- (NSAttributedString *)_attributeStringFromDOMRange:(DOMRange *)range;
</del><ins>+- (NSAttributedString *)_attributedStringFromDOMRange:(DOMRange *)range;
</ins><span class="cx"> @end
</span><span class="cx"> 
</span><span class="cx"> @implementation WebHTMLView (DumpRenderTreeInputMethodHandler)
</span><span class="lines">@@ -378,7 +378,7 @@
</span><span class="cx">     if (![documentView isKindOfClass:[WebHTMLView class]])
</span><span class="cx">         return string;
</span><span class="cx"> 
</span><del>-    [string setAttributedString:[(WebHTMLView *)documentView _attributeStringFromDOMRange:range]];
</del><ins>+    [string setAttributedString:[(WebHTMLView *)documentView _attributedStringFromDOMRange:range]];
</ins><span class="cx">     return string;
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre>
</div>
</div>

</body>
</html>