<!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>[191423] 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/191423">191423</a></dd>
<dt>Author</dt> <dd>cdumez@apple.com</dd>
<dt>Date</dt> <dd>2015-10-21 17:58:24 -0700 (Wed, 21 Oct 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>Un-expose obsolete HTMLBaseFontElement
https://bugs.webkit.org/show_bug.cgi?id=150397

Reviewed by Anders Carlsson.

LayoutTests/imported/w3c:

Rebaseline a couple of W3C HTML tests now that more checks are passing.

* web-platform-tests/html/dom/interfaces-expected.txt:
* web-platform-tests/html/semantics/interfaces-expected.txt:

Source/WebCore:

Un-expose obsolete HTMLBaseFontElement:
- https://html.spec.whatwg.org/multipage/obsolete.html#non-conforming-features

This means that we no longer expose HTMLBaseFontElement on the global
Window object. Firefox and Chrome do not expose it either.

Also, document.createElement(&quot;basefont&quot;) now returns an HTMLUnknownElement
as per the specification. Firefox and Chrome return a generic HTMLElement
instead but I don't think this is a big compatibility risk.

No new tests, already covered by existing tests.

* html/HTMLBaseFontElement.cpp:
(WebCore::HTMLBaseFontElement::HTMLBaseFontElement):
* html/HTMLBaseFontElement.h:
* html/HTMLBaseFontElement.idl:
* html/HTMLTagNames.in:

LayoutTests:

Update existing layout tests to stop expecting HTMLBaseFontElement to
be exposed.

* dom/html/level2/html/HTMLBaseFontElement01-expected.txt: Removed.
* dom/html/level2/html/HTMLBaseFontElement01.html: Removed.
* dom/html/level2/html/HTMLBaseFontElement01.js: Removed.
* dom/html/level2/html/HTMLBaseFontElement02-expected.txt: Removed.
* dom/html/level2/html/HTMLBaseFontElement02.html: Removed.
* dom/html/level2/html/HTMLBaseFontElement02.js: Removed.
* dom/html/level2/html/HTMLBaseFontElement03-expected.txt: Removed.
* dom/html/level2/html/HTMLBaseFontElement03.html: Removed.
* dom/html/level2/html/HTMLBaseFontElement03.js: Removed.
* dom/html/level2/html/basefont01-expected.txt: Removed.
* dom/html/level2/html/basefont01.html: Removed.
* dom/html/level2/html/basefont01.js: Removed.
* dom/xhtml/level2/html/HTMLBaseFontElement01-expected.txt: Removed.
* dom/xhtml/level2/html/HTMLBaseFontElement01.js: Removed.
* dom/xhtml/level2/html/HTMLBaseFontElement01.xhtml: Removed.
* dom/xhtml/level2/html/HTMLBaseFontElement02-expected.txt: Removed.
* dom/xhtml/level2/html/HTMLBaseFontElement02.js: Removed.
* dom/xhtml/level2/html/HTMLBaseFontElement02.xhtml: Removed.
* dom/xhtml/level2/html/HTMLBaseFontElement03-expected.txt: Removed.
* dom/xhtml/level2/html/HTMLBaseFontElement03.js: Removed.
* dom/xhtml/level2/html/HTMLBaseFontElement03.xhtml: Removed.
* dom/xhtml/level2/html/basefont01-expected.txt: Removed.
* dom/xhtml/level2/html/basefont01.js: Removed.
* dom/xhtml/level2/html/basefont01.xhtml: Removed.
Drop Legacy W3C DOM level 2 basefont tests.

* fast/dom/Window/element-constructors-on-window-expected.txt:
* fast/dom/Window/element-constructors-on-window.html:
* fast/dom/Window/get-set-properties-expected.txt:
* fast/dom/Window/get-set-properties.html:
* fast/dom/Window/resources/window-properties.js:
* fast/dom/Window/window-lookup-precedence-expected.txt:
* fast/dom/dom-constructors-expected.txt:
* fast/dom/dom-constructors.html:
* fast/dom/element-attribute-js-null-expected.txt:
* fast/dom/element-attribute-js-null.html:
* fast/dom/html-attribute-types-expected.txt:
* fast/dom/html-attribute-types.html:
* fast/dom/wrapper-classes-expected.txt:
* fast/dom/wrapper-classes.html:
* js/dom/global-constructors-attributes-expected.txt:
* platform/efl/js/dom/global-constructors-attributes-expected.txt:
* platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
* platform/gtk/js/dom/global-constructors-attributes-expected.txt:
* platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
* platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
* platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
* platform/mac/js/dom/global-constructors-attributes-expected.txt:
* platform/win/js/dom/global-constructors-attributes-expected.txt:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsfastdomWindowelementconstructorsonwindowexpectedtxt">trunk/LayoutTests/fast/dom/Window/element-constructors-on-window-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastdomWindowelementconstructorsonwindowhtml">trunk/LayoutTests/fast/dom/Window/element-constructors-on-window.html</a></li>
<li><a href="#trunkLayoutTestsfastdomWindowgetsetpropertiesexpectedtxt">trunk/LayoutTests/fast/dom/Window/get-set-properties-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastdomWindowgetsetpropertieshtml">trunk/LayoutTests/fast/dom/Window/get-set-properties.html</a></li>
<li><a href="#trunkLayoutTestsfastdomWindowresourceswindowpropertiesjs">trunk/LayoutTests/fast/dom/Window/resources/window-properties.js</a></li>
<li><a href="#trunkLayoutTestsfastdomWindowwindowlookupprecedenceexpectedtxt">trunk/LayoutTests/fast/dom/Window/window-lookup-precedence-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastdomdomconstructorsexpectedtxt">trunk/LayoutTests/fast/dom/dom-constructors-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastdomdomconstructorshtml">trunk/LayoutTests/fast/dom/dom-constructors.html</a></li>
<li><a href="#trunkLayoutTestsfastdomelementattributejsnullexpectedtxt">trunk/LayoutTests/fast/dom/element-attribute-js-null-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastdomelementattributejsnullhtml">trunk/LayoutTests/fast/dom/element-attribute-js-null.html</a></li>
<li><a href="#trunkLayoutTestsfastdomhtmlattributetypesexpectedtxt">trunk/LayoutTests/fast/dom/html-attribute-types-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastdomhtmlattributetypeshtml">trunk/LayoutTests/fast/dom/html-attribute-types.html</a></li>
<li><a href="#trunkLayoutTestsfastdomwrapperclassesexpectedtxt">trunk/LayoutTests/fast/dom/wrapper-classes-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastdomwrapperclasseshtml">trunk/LayoutTests/fast/dom/wrapper-classes.html</a></li>
<li><a href="#trunkLayoutTestshttptestssecuritycrossframeaccessgetOwnPropertyDescriptorexpectedtxt">trunk/LayoutTests/http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestssecuritycrossframeaccessgetOwnPropertyDescriptorhtml">trunk/LayoutTests/http/tests/security/cross-frame-access-getOwnPropertyDescriptor.html</a></li>
<li><a href="#trunkLayoutTestshttptestssecuritycrossframeaccessputexpectedtxt">trunk/LayoutTests/http/tests/security/cross-frame-access-put-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestssecuritycrossframeaccessputhtml">trunk/LayoutTests/http/tests/security/cross-frame-access-put.html</a></li>
<li><a href="#trunkLayoutTestshttptestssecurityresourcescrossframeiframeforputtesthtml">trunk/LayoutTests/http/tests/security/resources/cross-frame-iframe-for-put-test.html</a></li>
<li><a href="#trunkLayoutTestsimportedw3cChangeLog">trunk/LayoutTests/imported/w3c/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestshtmldominterfacesexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestshtmlsemanticsinterfacesexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt</a></li>
<li><a href="#trunkLayoutTestsjsdomglobalconstructorsattributesexpectedtxt">trunk/LayoutTests/js/dom/global-constructors-attributes-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformefljsdomglobalconstructorsattributesexpectedtxt">trunk/LayoutTests/platform/efl/js/dom/global-constructors-attributes-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtkfastdomWindowwindowlookupprecedenceexpectedtxt">trunk/LayoutTests/platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtkjsdomglobalconstructorsattributesexpectedtxt">trunk/LayoutTests/platform/gtk/js/dom/global-constructors-attributes-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastdomWindowwindowlookupprecedenceexpectedtxt">trunk/LayoutTests/platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacjsdomglobalconstructorsattributesexpectedtxt">trunk/LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacmavericksjsdomglobalconstructorsattributesexpectedtxt">trunk/LayoutTests/platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacyosemitejsdomglobalconstructorsattributesexpectedtxt">trunk/LayoutTests/platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinjsdomglobalconstructorsattributesexpectedtxt">trunk/LayoutTests/platform/win/js/dom/global-constructors-attributes-expected.txt</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreDerivedSourcescpp">trunk/Source/WebCore/DerivedSources.cpp</a></li>
<li><a href="#trunkSourceWebCoreWebCorevcxprojWebCorevcxproj">trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj</a></li>
<li><a href="#trunkSourceWebCoreWebCorexcodeprojprojectpbxproj">trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLBaseFontElementcpp">trunk/Source/WebCore/html/HTMLBaseFontElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLBaseFontElementh">trunk/Source/WebCore/html/HTMLBaseFontElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLBaseFontElementidl">trunk/Source/WebCore/html/HTMLBaseFontElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTagNamesin">trunk/Source/WebCore/html/HTMLTagNames.in</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsdomhtmllevel2htmlHTMLBaseFontElement01expectedtxt">trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement01-expected.txt</a></li>
<li><a href="#trunkLayoutTestsdomhtmllevel2htmlHTMLBaseFontElement01html">trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement01.html</a></li>
<li><a href="#trunkLayoutTestsdomhtmllevel2htmlHTMLBaseFontElement01js">trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement01.js</a></li>
<li><a href="#trunkLayoutTestsdomhtmllevel2htmlHTMLBaseFontElement02expectedtxt">trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement02-expected.txt</a></li>
<li><a href="#trunkLayoutTestsdomhtmllevel2htmlHTMLBaseFontElement02html">trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement02.html</a></li>
<li><a href="#trunkLayoutTestsdomhtmllevel2htmlHTMLBaseFontElement02js">trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement02.js</a></li>
<li><a href="#trunkLayoutTestsdomhtmllevel2htmlHTMLBaseFontElement03expectedtxt">trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement03-expected.txt</a></li>
<li><a href="#trunkLayoutTestsdomhtmllevel2htmlHTMLBaseFontElement03html">trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement03.html</a></li>
<li><a href="#trunkLayoutTestsdomhtmllevel2htmlHTMLBaseFontElement03js">trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement03.js</a></li>
<li><a href="#trunkLayoutTestsdomhtmllevel2htmlbasefont01expectedtxt">trunk/LayoutTests/dom/html/level2/html/basefont01-expected.txt</a></li>
<li><a href="#trunkLayoutTestsdomhtmllevel2htmlbasefont01html">trunk/LayoutTests/dom/html/level2/html/basefont01.html</a></li>
<li><a href="#trunkLayoutTestsdomhtmllevel2htmlbasefont01js">trunk/LayoutTests/dom/html/level2/html/basefont01.js</a></li>
<li><a href="#trunkLayoutTestsdomxhtmllevel2htmlHTMLBaseFontElement01expectedtxt">trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement01-expected.txt</a></li>
<li><a href="#trunkLayoutTestsdomxhtmllevel2htmlHTMLBaseFontElement01js">trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement01.js</a></li>
<li><a href="#trunkLayoutTestsdomxhtmllevel2htmlHTMLBaseFontElement01xhtml">trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement01.xhtml</a></li>
<li><a href="#trunkLayoutTestsdomxhtmllevel2htmlHTMLBaseFontElement02expectedtxt">trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement02-expected.txt</a></li>
<li><a href="#trunkLayoutTestsdomxhtmllevel2htmlHTMLBaseFontElement02js">trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement02.js</a></li>
<li><a href="#trunkLayoutTestsdomxhtmllevel2htmlHTMLBaseFontElement02xhtml">trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement02.xhtml</a></li>
<li><a href="#trunkLayoutTestsdomxhtmllevel2htmlHTMLBaseFontElement03expectedtxt">trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement03-expected.txt</a></li>
<li><a href="#trunkLayoutTestsdomxhtmllevel2htmlHTMLBaseFontElement03js">trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement03.js</a></li>
<li><a href="#trunkLayoutTestsdomxhtmllevel2htmlHTMLBaseFontElement03xhtml">trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement03.xhtml</a></li>
<li><a href="#trunkLayoutTestsdomxhtmllevel2htmlbasefont01expectedtxt">trunk/LayoutTests/dom/xhtml/level2/html/basefont01-expected.txt</a></li>
<li><a href="#trunkLayoutTestsdomxhtmllevel2htmlbasefont01js">trunk/LayoutTests/dom/xhtml/level2/html/basefont01.js</a></li>
<li><a href="#trunkLayoutTestsdomxhtmllevel2htmlbasefont01xhtml">trunk/LayoutTests/dom/xhtml/level2/html/basefont01.xhtml</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/ChangeLog        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,3 +1,63 @@
</span><ins>+2015-10-21  Chris Dumez  &lt;cdumez@apple.com&gt;
+
+        Un-expose obsolete HTMLBaseFontElement
+        https://bugs.webkit.org/show_bug.cgi?id=150397
+
+        Reviewed by Anders Carlsson.
+
+        Update existing layout tests to stop expecting HTMLBaseFontElement to
+        be exposed.
+
+        * dom/html/level2/html/HTMLBaseFontElement01-expected.txt: Removed.
+        * dom/html/level2/html/HTMLBaseFontElement01.html: Removed.
+        * dom/html/level2/html/HTMLBaseFontElement01.js: Removed.
+        * dom/html/level2/html/HTMLBaseFontElement02-expected.txt: Removed.
+        * dom/html/level2/html/HTMLBaseFontElement02.html: Removed.
+        * dom/html/level2/html/HTMLBaseFontElement02.js: Removed.
+        * dom/html/level2/html/HTMLBaseFontElement03-expected.txt: Removed.
+        * dom/html/level2/html/HTMLBaseFontElement03.html: Removed.
+        * dom/html/level2/html/HTMLBaseFontElement03.js: Removed.
+        * dom/html/level2/html/basefont01-expected.txt: Removed.
+        * dom/html/level2/html/basefont01.html: Removed.
+        * dom/html/level2/html/basefont01.js: Removed.
+        * dom/xhtml/level2/html/HTMLBaseFontElement01-expected.txt: Removed.
+        * dom/xhtml/level2/html/HTMLBaseFontElement01.js: Removed.
+        * dom/xhtml/level2/html/HTMLBaseFontElement01.xhtml: Removed.
+        * dom/xhtml/level2/html/HTMLBaseFontElement02-expected.txt: Removed.
+        * dom/xhtml/level2/html/HTMLBaseFontElement02.js: Removed.
+        * dom/xhtml/level2/html/HTMLBaseFontElement02.xhtml: Removed.
+        * dom/xhtml/level2/html/HTMLBaseFontElement03-expected.txt: Removed.
+        * dom/xhtml/level2/html/HTMLBaseFontElement03.js: Removed.
+        * dom/xhtml/level2/html/HTMLBaseFontElement03.xhtml: Removed.
+        * dom/xhtml/level2/html/basefont01-expected.txt: Removed.
+        * dom/xhtml/level2/html/basefont01.js: Removed.
+        * dom/xhtml/level2/html/basefont01.xhtml: Removed.
+        Drop Legacy W3C DOM level 2 basefont tests.
+
+        * fast/dom/Window/element-constructors-on-window-expected.txt:
+        * fast/dom/Window/element-constructors-on-window.html:
+        * fast/dom/Window/get-set-properties-expected.txt:
+        * fast/dom/Window/get-set-properties.html:
+        * fast/dom/Window/resources/window-properties.js:
+        * fast/dom/Window/window-lookup-precedence-expected.txt:
+        * fast/dom/dom-constructors-expected.txt:
+        * fast/dom/dom-constructors.html:
+        * fast/dom/element-attribute-js-null-expected.txt:
+        * fast/dom/element-attribute-js-null.html:
+        * fast/dom/html-attribute-types-expected.txt:
+        * fast/dom/html-attribute-types.html:
+        * fast/dom/wrapper-classes-expected.txt:
+        * fast/dom/wrapper-classes.html:
+        * js/dom/global-constructors-attributes-expected.txt:
+        * platform/efl/js/dom/global-constructors-attributes-expected.txt:
+        * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
+        * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
+        * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
+        * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
+        * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
+        * platform/mac/js/dom/global-constructors-attributes-expected.txt:
+        * platform/win/js/dom/global-constructors-attributes-expected.txt:
+
</ins><span class="cx"> 2015-10-21  Sukolsak Sakshuwong  &lt;sukolsak@gmail.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [INTL] Implement Intl.Collator.prototype.resolvedOptions ()
</span></span></pre></div>
<a id="trunkLayoutTestsdomhtmllevel2htmlHTMLBaseFontElement01expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement01-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement01-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement01-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,2 +0,0 @@
</span><del>-Test:        http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLBaseFontElement01
-Status:        Success
</del></span></pre></div>
<a id="trunkLayoutTestsdomhtmllevel2htmlHTMLBaseFontElement01html"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement01.html (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement01.html        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement01.html        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,12 +0,0 @@
</span><del>-&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
-&lt;HTML&gt;
-&lt;HEAD&gt;
-&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; CHARSET=utf-8&quot;&gt;
-&lt;TITLE&gt;NIST DOM HTML Test - BaseFont&lt;/TITLE&gt;
-&lt;script type='text/javascript' src='selfhtml.js'&gt;&lt;/script&gt;&lt;script charset='UTF-8' type='text/javascript' src='HTMLBaseFontElement01.js'&gt;&lt;/script&gt;&lt;script type='text/javascript'&gt;function loadComplete() { startTest(); }&lt;/script&gt;&lt;/HEAD&gt;
-&lt;BODY onload=&quot;loadComplete()&quot;&gt;
-&lt;P&gt;
-&lt;BASEFONT COLOR=&quot;#000000&quot; FACE=&quot;arial,helvitica&quot; SIZE=&quot;4&quot;&gt;
-&lt;/P&gt;
-&lt;/BODY&gt;
-&lt;/HTML&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsdomhtmllevel2htmlHTMLBaseFontElement01js"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement01.js (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement01.js        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement01.js        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,113 +0,0 @@
</span><del>-
-/*
-Copyright Â© 2001-2004 World Wide Web Consortium, 
-(Massachusetts Institute of Technology, European Research Consortium 
-for Informatics and Mathematics, Keio University). All 
-Rights Reserved. This work is distributed under the W3C® Software License [1] in the 
-hope that it will be useful, but WITHOUT ANY WARRANTY; without even 
-the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
-
-[1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
-*/
-
-
-
-   /**
-    *  Gets URI that identifies the test.
-    *  @return uri identifier of test
-    */
-function getTargetURI() {
-      return &quot;http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLBaseFontElement01&quot;;
-   }
-
-var docsLoaded = -1000000;
-var builder = null;
-
-//
-//   This function is called by the testing framework before
-//      running the test suite.
-//
-//   If there are no configuration exceptions, asynchronous
-//        document loading is started.  Otherwise, the status
-//        is set to complete and the exception is immediately
-//        raised when entering the body of the test.
-//
-function setUpPage() {
-   setUpPageStatus = 'running';
-   try {
-     //
-     //   creates test document builder, may throw exception
-     //
-     builder = createConfiguredBuilder();
-
-      docsLoaded = 0;
-      
-      var docRef = null;
-      if (typeof(this.doc) != 'undefined') {
-        docRef = this.doc;
-      }
-      docsLoaded += preload(docRef, &quot;doc&quot;, &quot;basefont&quot;);
-        
-       if (docsLoaded == 1) {
-          setUpPageStatus = 'complete';
-       }
-    } catch(ex) {
-            catchInitializationError(builder, ex);
-        setUpPageStatus = 'complete';
-    }
-}
-
-
-
-//
-//   This method is called on the completion of 
-//      each asychronous load started in setUpTests.
-//
-//   When every synchronous loaded document has completed,
-//      the page status is changed which allows the
-//      body of the test to be executed.
-function loadComplete() {
-    if (++docsLoaded == 1) {
-        setUpPageStatus = 'complete';
-    }
-}
-
-
-/**
-* 
-    The color attribute specifies the base font's color. 
-
-    Retrieve the color attribute and examine its value.  
-
-* @author NIST
-* @author Mary Brady
-* @see http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-html#ID-87502302
-*/
-function HTMLBaseFontElement01() {
-   var success;
-    if(checkInitialization(builder, &quot;HTMLBaseFontElement01&quot;) != null) return;
-    var nodeList;
-      var testNode;
-      var vcolor;
-      var doc;
-      
-      var docRef = null;
-      if (typeof(this.doc) != 'undefined') {
-        docRef = this.doc;
-      }
-      doc = load(docRef, &quot;doc&quot;, &quot;basefont&quot;);
-      nodeList = doc.getElementsByTagName(&quot;basefont&quot;);
-      assertSize(&quot;Asize&quot;,1,nodeList);
-testNode = nodeList.item(0);
-      vcolor = testNode.color;
-
-      assertEquals(&quot;colorLink&quot;,&quot;#000000&quot;,vcolor);
-       
-}
-
-
-
-
-function runTest() {
-   HTMLBaseFontElement01();
-}
</del></span></pre></div>
<a id="trunkLayoutTestsdomhtmllevel2htmlHTMLBaseFontElement02expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement02-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement02-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement02-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,2 +0,0 @@
</span><del>-Test:        http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLBaseFontElement02
-Status:        Success
</del></span></pre></div>
<a id="trunkLayoutTestsdomhtmllevel2htmlHTMLBaseFontElement02html"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement02.html (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement02.html        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement02.html        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,12 +0,0 @@
</span><del>-&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
-&lt;HTML&gt;
-&lt;HEAD&gt;
-&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; CHARSET=utf-8&quot;&gt;
-&lt;TITLE&gt;NIST DOM HTML Test - BaseFont&lt;/TITLE&gt;
-&lt;script type='text/javascript' src='selfhtml.js'&gt;&lt;/script&gt;&lt;script charset='UTF-8' type='text/javascript' src='HTMLBaseFontElement02.js'&gt;&lt;/script&gt;&lt;script type='text/javascript'&gt;function loadComplete() { startTest(); }&lt;/script&gt;&lt;/HEAD&gt;
-&lt;BODY onload=&quot;loadComplete()&quot;&gt;
-&lt;P&gt;
-&lt;BASEFONT COLOR=&quot;#000000&quot; FACE=&quot;arial,helvitica&quot; SIZE=&quot;4&quot;&gt;
-&lt;/P&gt;
-&lt;/BODY&gt;
-&lt;/HTML&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsdomhtmllevel2htmlHTMLBaseFontElement02js"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement02.js (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement02.js        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement02.js        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,113 +0,0 @@
</span><del>-
-/*
-Copyright Â© 2001-2004 World Wide Web Consortium, 
-(Massachusetts Institute of Technology, European Research Consortium 
-for Informatics and Mathematics, Keio University). All 
-Rights Reserved. This work is distributed under the W3C® Software License [1] in the 
-hope that it will be useful, but WITHOUT ANY WARRANTY; without even 
-the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
-
-[1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
-*/
-
-
-
-   /**
-    *  Gets URI that identifies the test.
-    *  @return uri identifier of test
-    */
-function getTargetURI() {
-      return &quot;http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLBaseFontElement02&quot;;
-   }
-
-var docsLoaded = -1000000;
-var builder = null;
-
-//
-//   This function is called by the testing framework before
-//      running the test suite.
-//
-//   If there are no configuration exceptions, asynchronous
-//        document loading is started.  Otherwise, the status
-//        is set to complete and the exception is immediately
-//        raised when entering the body of the test.
-//
-function setUpPage() {
-   setUpPageStatus = 'running';
-   try {
-     //
-     //   creates test document builder, may throw exception
-     //
-     builder = createConfiguredBuilder();
-
-      docsLoaded = 0;
-      
-      var docRef = null;
-      if (typeof(this.doc) != 'undefined') {
-        docRef = this.doc;
-      }
-      docsLoaded += preload(docRef, &quot;doc&quot;, &quot;basefont&quot;);
-        
-       if (docsLoaded == 1) {
-          setUpPageStatus = 'complete';
-       }
-    } catch(ex) {
-            catchInitializationError(builder, ex);
-        setUpPageStatus = 'complete';
-    }
-}
-
-
-
-//
-//   This method is called on the completion of 
-//      each asychronous load started in setUpTests.
-//
-//   When every synchronous loaded document has completed,
-//      the page status is changed which allows the
-//      body of the test to be executed.
-function loadComplete() {
-    if (++docsLoaded == 1) {
-        setUpPageStatus = 'complete';
-    }
-}
-
-
-/**
-* 
-    The face attribute specifies the base font's face identifier. 
-
-    Retrieve the face attribute and examine its value.  
-
-* @author NIST
-* @author Mary Brady
-* @see http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-html#ID-88128969
-*/
-function HTMLBaseFontElement02() {
-   var success;
-    if(checkInitialization(builder, &quot;HTMLBaseFontElement02&quot;) != null) return;
-    var nodeList;
-      var testNode;
-      var vface;
-      var doc;
-      
-      var docRef = null;
-      if (typeof(this.doc) != 'undefined') {
-        docRef = this.doc;
-      }
-      doc = load(docRef, &quot;doc&quot;, &quot;basefont&quot;);
-      nodeList = doc.getElementsByTagName(&quot;basefont&quot;);
-      assertSize(&quot;Asize&quot;,1,nodeList);
-testNode = nodeList.item(0);
-      vface = testNode.face;
-
-      assertEquals(&quot;faceLink&quot;,&quot;arial,helvitica&quot;,vface);
-       
-}
-
-
-
-
-function runTest() {
-   HTMLBaseFontElement02();
-}
</del></span></pre></div>
<a id="trunkLayoutTestsdomhtmllevel2htmlHTMLBaseFontElement03expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement03-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement03-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement03-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,2 +0,0 @@
</span><del>-Test:        http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLBaseFontElement03
-Status:        Success
</del></span></pre></div>
<a id="trunkLayoutTestsdomhtmllevel2htmlHTMLBaseFontElement03html"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement03.html (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement03.html        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement03.html        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,12 +0,0 @@
</span><del>-&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
-&lt;HTML&gt;
-&lt;HEAD&gt;
-&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; CHARSET=utf-8&quot;&gt;
-&lt;TITLE&gt;NIST DOM HTML Test - BaseFont&lt;/TITLE&gt;
-&lt;script type='text/javascript' src='selfhtml.js'&gt;&lt;/script&gt;&lt;script charset='UTF-8' type='text/javascript' src='HTMLBaseFontElement03.js'&gt;&lt;/script&gt;&lt;script type='text/javascript'&gt;function loadComplete() { startTest(); }&lt;/script&gt;&lt;/HEAD&gt;
-&lt;BODY onload=&quot;loadComplete()&quot;&gt;
-&lt;P&gt;
-&lt;BASEFONT COLOR=&quot;#000000&quot; FACE=&quot;arial,helvitica&quot; SIZE=&quot;4&quot;&gt;
-&lt;/P&gt;
-&lt;/BODY&gt;
-&lt;/HTML&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsdomhtmllevel2htmlHTMLBaseFontElement03js"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement03.js (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement03.js        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/html/level2/html/HTMLBaseFontElement03.js        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,113 +0,0 @@
</span><del>-
-/*
-Copyright Â© 2001-2004 World Wide Web Consortium, 
-(Massachusetts Institute of Technology, European Research Consortium 
-for Informatics and Mathematics, Keio University). All 
-Rights Reserved. This work is distributed under the W3C® Software License [1] in the 
-hope that it will be useful, but WITHOUT ANY WARRANTY; without even 
-the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
-
-[1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
-*/
-
-
-
-   /**
-    *  Gets URI that identifies the test.
-    *  @return uri identifier of test
-    */
-function getTargetURI() {
-      return &quot;http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLBaseFontElement03&quot;;
-   }
-
-var docsLoaded = -1000000;
-var builder = null;
-
-//
-//   This function is called by the testing framework before
-//      running the test suite.
-//
-//   If there are no configuration exceptions, asynchronous
-//        document loading is started.  Otherwise, the status
-//        is set to complete and the exception is immediately
-//        raised when entering the body of the test.
-//
-function setUpPage() {
-   setUpPageStatus = 'running';
-   try {
-     //
-     //   creates test document builder, may throw exception
-     //
-     builder = createConfiguredBuilder();
-
-      docsLoaded = 0;
-      
-      var docRef = null;
-      if (typeof(this.doc) != 'undefined') {
-        docRef = this.doc;
-      }
-      docsLoaded += preload(docRef, &quot;doc&quot;, &quot;basefont&quot;);
-        
-       if (docsLoaded == 1) {
-          setUpPageStatus = 'complete';
-       }
-    } catch(ex) {
-            catchInitializationError(builder, ex);
-        setUpPageStatus = 'complete';
-    }
-}
-
-
-
-//
-//   This method is called on the completion of 
-//      each asychronous load started in setUpTests.
-//
-//   When every synchronous loaded document has completed,
-//      the page status is changed which allows the
-//      body of the test to be executed.
-function loadComplete() {
-    if (++docsLoaded == 1) {
-        setUpPageStatus = 'complete';
-    }
-}
-
-
-/**
-* 
-    The size attribute specifies the base font's size. 
-
-    Retrieve the size attribute and examine it's value.  
-
-* @author NIST
-* @author Mary Brady
-* @see http://www.w3.org/TR/DOM-Level-2-HTML/html#ID-38930424
-*/
-function HTMLBaseFontElement03() {
-   var success;
-    if(checkInitialization(builder, &quot;HTMLBaseFontElement03&quot;) != null) return;
-    var nodeList;
-      var testNode;
-      var vsize;
-      var doc;
-      
-      var docRef = null;
-      if (typeof(this.doc) != 'undefined') {
-        docRef = this.doc;
-      }
-      doc = load(docRef, &quot;doc&quot;, &quot;basefont&quot;);
-      nodeList = doc.getElementsByTagName(&quot;basefont&quot;);
-      assertSize(&quot;Asize&quot;,1,nodeList);
-testNode = nodeList.item(0);
-      vsize = testNode.size;
-
-      assertEquals(&quot;sizeLink&quot;,4,vsize);
-       
-}
-
-
-
-
-function runTest() {
-   HTMLBaseFontElement03();
-}
</del></span></pre></div>
<a id="trunkLayoutTestsdomhtmllevel2htmlbasefont01expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/html/level2/html/basefont01-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/html/level2/html/basefont01-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/html/level2/html/basefont01-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,2 +0,0 @@
</span><del>-Test:        http://www.w3.org/2001/DOM-Test-Suite/level2/html/basefont01
-Status:        Success
</del></span></pre></div>
<a id="trunkLayoutTestsdomhtmllevel2htmlbasefont01html"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/html/level2/html/basefont01.html (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/html/level2/html/basefont01.html        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/html/level2/html/basefont01.html        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,12 +0,0 @@
</span><del>-&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
-&lt;HTML&gt;
-&lt;HEAD&gt;
-&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; CHARSET=utf-8&quot;&gt;
-&lt;TITLE&gt;NIST DOM HTML Test - BaseFont&lt;/TITLE&gt;
-&lt;script type='text/javascript' src='selfhtml.js'&gt;&lt;/script&gt;&lt;script charset='UTF-8' type='text/javascript' src='basefont01.js'&gt;&lt;/script&gt;&lt;script type='text/javascript'&gt;function loadComplete() { startTest(); }&lt;/script&gt;&lt;/HEAD&gt;
-&lt;BODY onload=&quot;loadComplete()&quot;&gt;
-&lt;P&gt;
-&lt;BASEFONT COLOR=&quot;#000000&quot; FACE=&quot;arial,helvitica&quot; SIZE=&quot;4&quot;&gt;
-&lt;/P&gt;
-&lt;/BODY&gt;
-&lt;/HTML&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsdomhtmllevel2htmlbasefont01js"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/html/level2/html/basefont01.js (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/html/level2/html/basefont01.js        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/html/level2/html/basefont01.js        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,111 +0,0 @@
</span><del>-
-/*
-Copyright Â© 2001-2004 World Wide Web Consortium, 
-(Massachusetts Institute of Technology, European Research Consortium 
-for Informatics and Mathematics, Keio University). All 
-Rights Reserved. This work is distributed under the W3C® Software License [1] in the 
-hope that it will be useful, but WITHOUT ANY WARRANTY; without even 
-the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
-
-[1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
-*/
-
-
-
-   /**
-    *  Gets URI that identifies the test.
-    *  @return uri identifier of test
-    */
-function getTargetURI() {
-      return &quot;http://www.w3.org/2001/DOM-Test-Suite/level2/html/basefont01&quot;;
-   }
-
-var docsLoaded = -1000000;
-var builder = null;
-
-//
-//   This function is called by the testing framework before
-//      running the test suite.
-//
-//   If there are no configuration exceptions, asynchronous
-//        document loading is started.  Otherwise, the status
-//        is set to complete and the exception is immediately
-//        raised when entering the body of the test.
-//
-function setUpPage() {
-   setUpPageStatus = 'running';
-   try {
-     //
-     //   creates test document builder, may throw exception
-     //
-     builder = createConfiguredBuilder();
-
-      docsLoaded = 0;
-      
-      var docRef = null;
-      if (typeof(this.doc) != 'undefined') {
-        docRef = this.doc;
-      }
-      docsLoaded += preload(docRef, &quot;doc&quot;, &quot;basefont&quot;);
-        
-       if (docsLoaded == 1) {
-          setUpPageStatus = 'complete';
-       }
-    } catch(ex) {
-            catchInitializationError(builder, ex);
-        setUpPageStatus = 'complete';
-    }
-}
-
-
-
-//
-//   This method is called on the completion of 
-//      each asychronous load started in setUpTests.
-//
-//   When every synchronous loaded document has completed,
-//      the page status is changed which allows the
-//      body of the test to be executed.
-function loadComplete() {
-    if (++docsLoaded == 1) {
-        setUpPageStatus = 'complete';
-    }
-}
-
-
-/**
-* 
-The value of attribute color of the basefont element is read and checked against the expected value.
-
-* @author Netscape
-* @author Sivakiran Tummala
-* @see http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-html#ID-87502302
-*/
-function basefont01() {
-   var success;
-    if(checkInitialization(builder, &quot;basefont01&quot;) != null) return;
-    var nodeList;
-      var testNode;
-      var vcolor;
-      var doc;
-      
-      var docRef = null;
-      if (typeof(this.doc) != 'undefined') {
-        docRef = this.doc;
-      }
-      doc = load(docRef, &quot;doc&quot;, &quot;basefont&quot;);
-      nodeList = doc.getElementsByTagName(&quot;basefont&quot;);
-      assertSize(&quot;Asize&quot;,1,nodeList);
-testNode = nodeList.item(0);
-      vcolor = testNode.color;
-
-      assertEquals(&quot;colorLink&quot;,&quot;#000000&quot;,vcolor);
-       
-}
-
-
-
-
-function runTest() {
-   basefont01();
-}
</del></span></pre></div>
<a id="trunkLayoutTestsdomxhtmllevel2htmlHTMLBaseFontElement01expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement01-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement01-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement01-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,2 +0,0 @@
</span><del>-Test        http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLBaseFontElement01
-Status        Success
</del></span></pre></div>
<a id="trunkLayoutTestsdomxhtmllevel2htmlHTMLBaseFontElement01js"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement01.js (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement01.js        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement01.js        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,113 +0,0 @@
</span><del>-
-/*
-Copyright Â© 2001-2004 World Wide Web Consortium, 
-(Massachusetts Institute of Technology, European Research Consortium 
-for Informatics and Mathematics, Keio University). All 
-Rights Reserved. This work is distributed under the W3C® Software License [1] in the 
-hope that it will be useful, but WITHOUT ANY WARRANTY; without even 
-the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
-
-[1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
-*/
-
-
-
-   /**
-    *  Gets URI that identifies the test.
-    *  @return uri identifier of test
-    */
-function getTargetURI() {
-      return &quot;http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLBaseFontElement01&quot;;
-   }
-
-var docsLoaded = -1000000;
-var builder = null;
-
-//
-//   This function is called by the testing framework before
-//      running the test suite.
-//
-//   If there are no configuration exceptions, asynchronous
-//        document loading is started.  Otherwise, the status
-//        is set to complete and the exception is immediately
-//        raised when entering the body of the test.
-//
-function setUpPage() {
-   setUpPageStatus = 'running';
-   try {
-     //
-     //   creates test document builder, may throw exception
-     //
-     builder = createConfiguredBuilder();
-
-      docsLoaded = 0;
-      
-      var docRef = null;
-      if (typeof(this.doc) != 'undefined') {
-        docRef = this.doc;
-      }
-      docsLoaded += preload(docRef, &quot;doc&quot;, &quot;basefont&quot;);
-        
-       if (docsLoaded == 1) {
-          setUpPageStatus = 'complete';
-       }
-    } catch(ex) {
-            catchInitializationError(builder, ex);
-        setUpPageStatus = 'complete';
-    }
-}
-
-
-
-//
-//   This method is called on the completion of 
-//      each asychronous load started in setUpTests.
-//
-//   When every synchronous loaded document has completed,
-//      the page status is changed which allows the
-//      body of the test to be executed.
-function loadComplete() {
-    if (++docsLoaded == 1) {
-        setUpPageStatus = 'complete';
-    }
-}
-
-
-/**
-* 
-    The color attribute specifies the base font's color. 
-
-    Retrieve the color attribute and examine its value.  
-
-* @author NIST
-* @author Mary Brady
-* @see http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-html#ID-87502302
-*/
-function HTMLBaseFontElement01() {
-   var success;
-    if(checkInitialization(builder, &quot;HTMLBaseFontElement01&quot;) != null) return;
-    var nodeList;
-      var testNode;
-      var vcolor;
-      var doc;
-      
-      var docRef = null;
-      if (typeof(this.doc) != 'undefined') {
-        docRef = this.doc;
-      }
-      doc = load(docRef, &quot;doc&quot;, &quot;basefont&quot;);
-      nodeList = doc.getElementsByTagName(&quot;basefont&quot;);
-      assertSize(&quot;Asize&quot;,1,nodeList);
-testNode = nodeList.item(0);
-      vcolor = testNode.color;
-
-      assertEquals(&quot;colorLink&quot;,&quot;#000000&quot;,vcolor);
-       
-}
-
-
-
-
-function runTest() {
-   HTMLBaseFontElement01();
-}
</del></span></pre></div>
<a id="trunkLayoutTestsdomxhtmllevel2htmlHTMLBaseFontElement01xhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement01.xhtml (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement01.xhtml        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement01.xhtml        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,14 +0,0 @@
</span><del>-&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
-&lt;!DOCTYPE html
-   PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;
-   &quot;xhtml1-transitional.dtd&quot;&gt;
-&lt;html xmlns='http://www.w3.org/1999/xhtml'&gt;
-&lt;head&gt;
-&lt;title&gt;NIST DOM HTML Test - BaseFont&lt;/title&gt;
-&lt;script type='text/javascript' src='selfxhtml.js'&gt;&lt;/script&gt;&lt;script charset='UTF-8' type='text/javascript' src='HTMLBaseFontElement01.js'&gt;&lt;/script&gt;&lt;script type='text/javascript'&gt;function loadComplete() { startTest(); }&lt;/script&gt;&lt;/head&gt;
-&lt;body onload=&quot;loadComplete()&quot;&gt;
-&lt;p&gt;
-&lt;basefont color=&quot;#000000&quot; face=&quot;arial,helvitica&quot; size=&quot;4&quot;/&gt;
-&lt;/p&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsdomxhtmllevel2htmlHTMLBaseFontElement02expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement02-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement02-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement02-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,2 +0,0 @@
</span><del>-Test        http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLBaseFontElement02
-Status        Success
</del></span></pre></div>
<a id="trunkLayoutTestsdomxhtmllevel2htmlHTMLBaseFontElement02js"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement02.js (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement02.js        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement02.js        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,113 +0,0 @@
</span><del>-
-/*
-Copyright Â© 2001-2004 World Wide Web Consortium, 
-(Massachusetts Institute of Technology, European Research Consortium 
-for Informatics and Mathematics, Keio University). All 
-Rights Reserved. This work is distributed under the W3C® Software License [1] in the 
-hope that it will be useful, but WITHOUT ANY WARRANTY; without even 
-the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
-
-[1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
-*/
-
-
-
-   /**
-    *  Gets URI that identifies the test.
-    *  @return uri identifier of test
-    */
-function getTargetURI() {
-      return &quot;http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLBaseFontElement02&quot;;
-   }
-
-var docsLoaded = -1000000;
-var builder = null;
-
-//
-//   This function is called by the testing framework before
-//      running the test suite.
-//
-//   If there are no configuration exceptions, asynchronous
-//        document loading is started.  Otherwise, the status
-//        is set to complete and the exception is immediately
-//        raised when entering the body of the test.
-//
-function setUpPage() {
-   setUpPageStatus = 'running';
-   try {
-     //
-     //   creates test document builder, may throw exception
-     //
-     builder = createConfiguredBuilder();
-
-      docsLoaded = 0;
-      
-      var docRef = null;
-      if (typeof(this.doc) != 'undefined') {
-        docRef = this.doc;
-      }
-      docsLoaded += preload(docRef, &quot;doc&quot;, &quot;basefont&quot;);
-        
-       if (docsLoaded == 1) {
-          setUpPageStatus = 'complete';
-       }
-    } catch(ex) {
-            catchInitializationError(builder, ex);
-        setUpPageStatus = 'complete';
-    }
-}
-
-
-
-//
-//   This method is called on the completion of 
-//      each asychronous load started in setUpTests.
-//
-//   When every synchronous loaded document has completed,
-//      the page status is changed which allows the
-//      body of the test to be executed.
-function loadComplete() {
-    if (++docsLoaded == 1) {
-        setUpPageStatus = 'complete';
-    }
-}
-
-
-/**
-* 
-    The face attribute specifies the base font's face identifier. 
-
-    Retrieve the face attribute and examine its value.  
-
-* @author NIST
-* @author Mary Brady
-* @see http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-html#ID-88128969
-*/
-function HTMLBaseFontElement02() {
-   var success;
-    if(checkInitialization(builder, &quot;HTMLBaseFontElement02&quot;) != null) return;
-    var nodeList;
-      var testNode;
-      var vface;
-      var doc;
-      
-      var docRef = null;
-      if (typeof(this.doc) != 'undefined') {
-        docRef = this.doc;
-      }
-      doc = load(docRef, &quot;doc&quot;, &quot;basefont&quot;);
-      nodeList = doc.getElementsByTagName(&quot;basefont&quot;);
-      assertSize(&quot;Asize&quot;,1,nodeList);
-testNode = nodeList.item(0);
-      vface = testNode.face;
-
-      assertEquals(&quot;faceLink&quot;,&quot;arial,helvitica&quot;,vface);
-       
-}
-
-
-
-
-function runTest() {
-   HTMLBaseFontElement02();
-}
</del></span></pre></div>
<a id="trunkLayoutTestsdomxhtmllevel2htmlHTMLBaseFontElement02xhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement02.xhtml (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement02.xhtml        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement02.xhtml        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,14 +0,0 @@
</span><del>-&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
-&lt;!DOCTYPE html
-   PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;
-   &quot;xhtml1-transitional.dtd&quot;&gt;
-&lt;html xmlns='http://www.w3.org/1999/xhtml'&gt;
-&lt;head&gt;
-&lt;title&gt;NIST DOM HTML Test - BaseFont&lt;/title&gt;
-&lt;script type='text/javascript' src='selfxhtml.js'&gt;&lt;/script&gt;&lt;script charset='UTF-8' type='text/javascript' src='HTMLBaseFontElement02.js'&gt;&lt;/script&gt;&lt;script type='text/javascript'&gt;function loadComplete() { startTest(); }&lt;/script&gt;&lt;/head&gt;
-&lt;body onload=&quot;loadComplete()&quot;&gt;
-&lt;p&gt;
-&lt;basefont color=&quot;#000000&quot; face=&quot;arial,helvitica&quot; size=&quot;4&quot;/&gt;
-&lt;/p&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsdomxhtmllevel2htmlHTMLBaseFontElement03expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement03-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement03-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement03-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,2 +0,0 @@
</span><del>-Test        http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLBaseFontElement03
-Status        Success
</del></span></pre></div>
<a id="trunkLayoutTestsdomxhtmllevel2htmlHTMLBaseFontElement03js"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement03.js (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement03.js        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement03.js        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,113 +0,0 @@
</span><del>-
-/*
-Copyright Â© 2001-2004 World Wide Web Consortium, 
-(Massachusetts Institute of Technology, European Research Consortium 
-for Informatics and Mathematics, Keio University). All 
-Rights Reserved. This work is distributed under the W3C® Software License [1] in the 
-hope that it will be useful, but WITHOUT ANY WARRANTY; without even 
-the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
-
-[1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
-*/
-
-
-
-   /**
-    *  Gets URI that identifies the test.
-    *  @return uri identifier of test
-    */
-function getTargetURI() {
-      return &quot;http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLBaseFontElement03&quot;;
-   }
-
-var docsLoaded = -1000000;
-var builder = null;
-
-//
-//   This function is called by the testing framework before
-//      running the test suite.
-//
-//   If there are no configuration exceptions, asynchronous
-//        document loading is started.  Otherwise, the status
-//        is set to complete and the exception is immediately
-//        raised when entering the body of the test.
-//
-function setUpPage() {
-   setUpPageStatus = 'running';
-   try {
-     //
-     //   creates test document builder, may throw exception
-     //
-     builder = createConfiguredBuilder();
-
-      docsLoaded = 0;
-      
-      var docRef = null;
-      if (typeof(this.doc) != 'undefined') {
-        docRef = this.doc;
-      }
-      docsLoaded += preload(docRef, &quot;doc&quot;, &quot;basefont&quot;);
-        
-       if (docsLoaded == 1) {
-          setUpPageStatus = 'complete';
-       }
-    } catch(ex) {
-            catchInitializationError(builder, ex);
-        setUpPageStatus = 'complete';
-    }
-}
-
-
-
-//
-//   This method is called on the completion of 
-//      each asychronous load started in setUpTests.
-//
-//   When every synchronous loaded document has completed,
-//      the page status is changed which allows the
-//      body of the test to be executed.
-function loadComplete() {
-    if (++docsLoaded == 1) {
-        setUpPageStatus = 'complete';
-    }
-}
-
-
-/**
-* 
-    The size attribute specifies the base font's size. 
-
-    Retrieve the size attribute and examine it's value.  
-
-* @author NIST
-* @author Mary Brady
-* @see http://www.w3.org/TR/DOM-Level-2-HTML/html#ID-38930424
-*/
-function HTMLBaseFontElement03() {
-   var success;
-    if(checkInitialization(builder, &quot;HTMLBaseFontElement03&quot;) != null) return;
-    var nodeList;
-      var testNode;
-      var vsize;
-      var doc;
-      
-      var docRef = null;
-      if (typeof(this.doc) != 'undefined') {
-        docRef = this.doc;
-      }
-      doc = load(docRef, &quot;doc&quot;, &quot;basefont&quot;);
-      nodeList = doc.getElementsByTagName(&quot;basefont&quot;);
-      assertSize(&quot;Asize&quot;,1,nodeList);
-testNode = nodeList.item(0);
-      vsize = testNode.size;
-
-      assertEquals(&quot;sizeLink&quot;,4,vsize);
-       
-}
-
-
-
-
-function runTest() {
-   HTMLBaseFontElement03();
-}
</del></span></pre></div>
<a id="trunkLayoutTestsdomxhtmllevel2htmlHTMLBaseFontElement03xhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement03.xhtml (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement03.xhtml        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/xhtml/level2/html/HTMLBaseFontElement03.xhtml        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,14 +0,0 @@
</span><del>-&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
-&lt;!DOCTYPE html
-   PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;
-   &quot;xhtml1-transitional.dtd&quot;&gt;
-&lt;html xmlns='http://www.w3.org/1999/xhtml'&gt;
-&lt;head&gt;
-&lt;title&gt;NIST DOM HTML Test - BaseFont&lt;/title&gt;
-&lt;script type='text/javascript' src='selfxhtml.js'&gt;&lt;/script&gt;&lt;script charset='UTF-8' type='text/javascript' src='HTMLBaseFontElement03.js'&gt;&lt;/script&gt;&lt;script type='text/javascript'&gt;function loadComplete() { startTest(); }&lt;/script&gt;&lt;/head&gt;
-&lt;body onload=&quot;loadComplete()&quot;&gt;
-&lt;p&gt;
-&lt;basefont color=&quot;#000000&quot; face=&quot;arial,helvitica&quot; size=&quot;4&quot;/&gt;
-&lt;/p&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsdomxhtmllevel2htmlbasefont01expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/xhtml/level2/html/basefont01-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/xhtml/level2/html/basefont01-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/xhtml/level2/html/basefont01-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,2 +0,0 @@
</span><del>-Test        http://www.w3.org/2001/DOM-Test-Suite/level2/html/basefont01
-Status        Success
</del></span></pre></div>
<a id="trunkLayoutTestsdomxhtmllevel2htmlbasefont01js"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/xhtml/level2/html/basefont01.js (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/xhtml/level2/html/basefont01.js        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/xhtml/level2/html/basefont01.js        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,111 +0,0 @@
</span><del>-
-/*
-Copyright Â© 2001-2004 World Wide Web Consortium, 
-(Massachusetts Institute of Technology, European Research Consortium 
-for Informatics and Mathematics, Keio University). All 
-Rights Reserved. This work is distributed under the W3C® Software License [1] in the 
-hope that it will be useful, but WITHOUT ANY WARRANTY; without even 
-the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
-
-[1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
-*/
-
-
-
-   /**
-    *  Gets URI that identifies the test.
-    *  @return uri identifier of test
-    */
-function getTargetURI() {
-      return &quot;http://www.w3.org/2001/DOM-Test-Suite/level2/html/basefont01&quot;;
-   }
-
-var docsLoaded = -1000000;
-var builder = null;
-
-//
-//   This function is called by the testing framework before
-//      running the test suite.
-//
-//   If there are no configuration exceptions, asynchronous
-//        document loading is started.  Otherwise, the status
-//        is set to complete and the exception is immediately
-//        raised when entering the body of the test.
-//
-function setUpPage() {
-   setUpPageStatus = 'running';
-   try {
-     //
-     //   creates test document builder, may throw exception
-     //
-     builder = createConfiguredBuilder();
-
-      docsLoaded = 0;
-      
-      var docRef = null;
-      if (typeof(this.doc) != 'undefined') {
-        docRef = this.doc;
-      }
-      docsLoaded += preload(docRef, &quot;doc&quot;, &quot;basefont&quot;);
-        
-       if (docsLoaded == 1) {
-          setUpPageStatus = 'complete';
-       }
-    } catch(ex) {
-            catchInitializationError(builder, ex);
-        setUpPageStatus = 'complete';
-    }
-}
-
-
-
-//
-//   This method is called on the completion of 
-//      each asychronous load started in setUpTests.
-//
-//   When every synchronous loaded document has completed,
-//      the page status is changed which allows the
-//      body of the test to be executed.
-function loadComplete() {
-    if (++docsLoaded == 1) {
-        setUpPageStatus = 'complete';
-    }
-}
-
-
-/**
-* 
-The value of attribute color of the basefont element is read and checked against the expected value.
-
-* @author Netscape
-* @author Sivakiran Tummala
-* @see http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-html#ID-87502302
-*/
-function basefont01() {
-   var success;
-    if(checkInitialization(builder, &quot;basefont01&quot;) != null) return;
-    var nodeList;
-      var testNode;
-      var vcolor;
-      var doc;
-      
-      var docRef = null;
-      if (typeof(this.doc) != 'undefined') {
-        docRef = this.doc;
-      }
-      doc = load(docRef, &quot;doc&quot;, &quot;basefont&quot;);
-      nodeList = doc.getElementsByTagName(&quot;basefont&quot;);
-      assertSize(&quot;Asize&quot;,1,nodeList);
-testNode = nodeList.item(0);
-      vcolor = testNode.color;
-
-      assertEquals(&quot;colorLink&quot;,&quot;#000000&quot;,vcolor);
-       
-}
-
-
-
-
-function runTest() {
-   basefont01();
-}
</del></span></pre></div>
<a id="trunkLayoutTestsdomxhtmllevel2htmlbasefont01xhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/xhtml/level2/html/basefont01.xhtml (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/xhtml/level2/html/basefont01.xhtml        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/dom/xhtml/level2/html/basefont01.xhtml        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,14 +0,0 @@
</span><del>-&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
-&lt;!DOCTYPE html
-   PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;
-   &quot;xhtml1-transitional.dtd&quot;&gt;
-&lt;html xmlns='http://www.w3.org/1999/xhtml'&gt;
-&lt;head&gt;
-&lt;title&gt;NIST DOM HTML Test - BaseFont&lt;/title&gt;
-&lt;script type='text/javascript' src='selfxhtml.js'&gt;&lt;/script&gt;&lt;script charset='UTF-8' type='text/javascript' src='basefont01.js'&gt;&lt;/script&gt;&lt;script type='text/javascript'&gt;function loadComplete() { startTest(); }&lt;/script&gt;&lt;/head&gt;
-&lt;body onload=&quot;loadComplete()&quot;&gt;
-&lt;p&gt;
-&lt;basefont color=&quot;#000000&quot; face=&quot;arial,helvitica&quot; size=&quot;4&quot;/&gt;
-&lt;/p&gt;
-&lt;/body&gt;
-&lt;/html&gt;
</del></span></pre></div>
<a id="trunkLayoutTestsfastdomWindowelementconstructorsonwindowexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/dom/Window/element-constructors-on-window-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/dom/Window/element-constructors-on-window-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/fast/dom/Window/element-constructors-on-window-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -10,8 +10,6 @@
</span><span class="cx"> 
</span><span class="cx"> HTMLBaseElement: [object HTMLBaseElementConstructor]
</span><span class="cx"> 
</span><del>-HTMLBaseFontElement: [object HTMLBaseFontElementConstructor]
-
</del><span class="cx"> HTMLBodyElement: [object HTMLBodyElementConstructor]
</span><span class="cx"> 
</span><span class="cx"> HTMLBRElement: [object HTMLBRElementConstructor]
</span></span></pre></div>
<a id="trunkLayoutTestsfastdomWindowelementconstructorsonwindowhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/dom/Window/element-constructors-on-window.html (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/dom/Window/element-constructors-on-window.html        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/fast/dom/Window/element-constructors-on-window.html        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -16,7 +16,6 @@
</span><span class="cx"> test(&quot;HTMLAppletElement&quot;);
</span><span class="cx"> test(&quot;HTMLAreaElement&quot;);
</span><span class="cx"> test(&quot;HTMLBaseElement&quot;);
</span><del>-test(&quot;HTMLBaseFontElement&quot;);
</del><span class="cx"> test(&quot;HTMLBodyElement&quot;);
</span><span class="cx"> test(&quot;HTMLBRElement&quot;);
</span><span class="cx"> test(&quot;HTMLButtonElement&quot;);
</span></span></pre></div>
<a id="trunkLayoutTestsfastdomWindowgetsetpropertiesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/dom/Window/get-set-properties-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/dom/Window/get-set-properties-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/fast/dom/Window/get-set-properties-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -47,8 +47,6 @@
</span><span class="cx"> PASS: canSet('HTMLBRElement') should be 'true' and is.
</span><span class="cx"> PASS: canGet('HTMLBaseElement') should be 'true' and is.
</span><span class="cx"> PASS: canSet('HTMLBaseElement') should be 'true' and is.
</span><del>-PASS: canGet('HTMLBaseFontElement') should be 'true' and is.
-PASS: canSet('HTMLBaseFontElement') should be 'true' and is.
</del><span class="cx"> PASS: canGet('HTMLBodyElement') should be 'true' and is.
</span><span class="cx"> PASS: canSet('HTMLBodyElement') should be 'true' and is.
</span><span class="cx"> PASS: canGet('HTMLButtonElement') should be 'true' and is.
</span></span></pre></div>
<a id="trunkLayoutTestsfastdomWindowgetsetpropertieshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/dom/Window/get-set-properties.html (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/dom/Window/get-set-properties.html        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/fast/dom/Window/get-set-properties.html        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -91,7 +91,6 @@
</span><span class="cx">     &quot;HTMLAreaElement&quot;, 
</span><span class="cx">     &quot;HTMLBRElement&quot;, 
</span><span class="cx">     &quot;HTMLBaseElement&quot;, 
</span><del>-    &quot;HTMLBaseFontElement&quot;, 
</del><span class="cx">     &quot;HTMLBodyElement&quot;, 
</span><span class="cx">     &quot;HTMLButtonElement&quot;, 
</span><span class="cx">     &quot;HTMLCanvasElement&quot;, 
</span></span></pre></div>
<a id="trunkLayoutTestsfastdomWindowresourceswindowpropertiesjs"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/dom/Window/resources/window-properties.js (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/dom/Window/resources/window-properties.js        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/fast/dom/Window/resources/window-properties.js        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -62,7 +62,6 @@
</span><span class="cx">     [&quot;HTMLAreaElement&quot;, &quot;object&quot;],
</span><span class="cx">     [&quot;HTMLBRElement&quot;, &quot;object&quot;],
</span><span class="cx">     [&quot;HTMLBaseElement&quot;, &quot;object&quot;],
</span><del>-    [&quot;HTMLBaseFontElement&quot;, &quot;object&quot;],
</del><span class="cx">     [&quot;HTMLBodyElement&quot;, &quot;object&quot;],
</span><span class="cx">     [&quot;HTMLButtonElement&quot;, &quot;object&quot;],
</span><span class="cx">     [&quot;HTMLCanvasElement&quot;, &quot;object&quot;],
</span></span></pre></div>
<a id="trunkLayoutTestsfastdomWindowwindowlookupprecedenceexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/dom/Window/window-lookup-precedence-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/dom/Window/window-lookup-precedence-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/fast/dom/Window/window-lookup-precedence-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -126,8 +126,6 @@
</span><span class="cx"> PASS win['HTMLBRElement'] == '[object HTMLBRElementConstructor]' is true
</span><span class="cx"> PASS win['HTMLBaseElement'] == '[object HTMLBaseElementConstructor]' is true
</span><span class="cx"> PASS win['HTMLBaseElement'] == '[object HTMLBaseElementConstructor]' is true
</span><del>-PASS win['HTMLBaseFontElement'] == '[object HTMLBaseFontElementConstructor]' is true
-PASS win['HTMLBaseFontElement'] == '[object HTMLBaseFontElementConstructor]' is true
</del><span class="cx"> PASS win['HTMLBodyElement'] == '[object HTMLBodyElementConstructor]' is true
</span><span class="cx"> PASS win['HTMLBodyElement'] == '[object HTMLBodyElementConstructor]' is true
</span><span class="cx"> PASS win['HTMLButtonElement'] == '[object HTMLButtonElementConstructor]' is true
</span></span></pre></div>
<a id="trunkLayoutTestsfastdomdomconstructorsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/dom/dom-constructors-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/dom/dom-constructors-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/fast/dom/dom-constructors-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -17,7 +17,6 @@
</span><span class="cx"> PASS TryAllocate('HTMLAppletElement') is 'exception'
</span><span class="cx"> PASS TryAllocate('HTMLAreaElement') is 'exception'
</span><span class="cx"> PASS TryAllocate('HTMLBaseElement') is 'exception'
</span><del>-PASS TryAllocate('HTMLBaseFontElement') is 'exception'
</del><span class="cx"> PASS TryAllocate('HTMLBodyElement') is 'exception'
</span><span class="cx"> PASS TryAllocate('HTMLBRElement') is 'exception'
</span><span class="cx"> PASS TryAllocate('HTMLButtonElement') is 'exception'
</span></span></pre></div>
<a id="trunkLayoutTestsfastdomdomconstructorshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/dom/dom-constructors.html (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/dom/dom-constructors.html        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/fast/dom/dom-constructors.html        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx">     'HTMLAppletElement',
</span><span class="cx">     'HTMLAreaElement',
</span><span class="cx">     'HTMLBaseElement',
</span><del>-    'HTMLBaseFontElement',
</del><span class="cx">     'HTMLBodyElement',
</span><span class="cx">     'HTMLBRElement',
</span><span class="cx">     'HTMLButtonElement',
</span></span></pre></div>
<a id="trunkLayoutTestsfastdomelementattributejsnullexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/dom/element-attribute-js-null-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/dom/element-attribute-js-null-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/fast/dom/element-attribute-js-null-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -46,9 +46,6 @@
</span><span class="cx"> 
</span><span class="cx"> TEST SUCCEEDED: The value was the empty string. [tested HTMLBaseElement.target]
</span><span class="cx"> 
</span><del>-TEST SUCCEEDED: The value was the empty string. [tested HTMLBaseFontElement.color]
-TEST SUCCEEDED: The value was the empty string. [tested HTMLBaseFontElement.face]
-
</del><span class="cx"> TEST SUCCEEDED: The value was the empty string. [tested HTMLBlockquoteElement.cite]
</span><span class="cx"> 
</span><span class="cx"> TEST SUCCEEDED: The value was the empty string. [tested HTMLBodyElement.aLink]
</span></span></pre></div>
<a id="trunkLayoutTestsfastdomelementattributejsnullhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/dom/element-attribute-js-null.html (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/dom/element-attribute-js-null.html        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/fast/dom/element-attribute-js-null.html        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -146,14 +146,6 @@
</span><span class="cx">                     ]
</span><span class="cx">                 },
</span><span class="cx">                 {
</span><del>-                    type: 'HTMLBaseFontElement',
-                    elementToUse: document.createElement('basefont'),
-                    attributes: [
-                        {name: 'color', expectedNull: ''},
-                        {name: 'face', expectedNull: ''}
-                    ]
-                },
-                {
</del><span class="cx">                     type: 'HTMLBlockquoteElement',
</span><span class="cx">                     elementToUse: document.createElement('blockquote'),
</span><span class="cx">                     attributes: [
</span></span></pre></div>
<a id="trunkLayoutTestsfastdomhtmlattributetypesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/dom/html-attribute-types-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/dom/html-attribute-types-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/fast/dom/html-attribute-types-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,5 +1,4 @@
</span><span class="cx"> This checks the types of some HTML DOM attributes whose types currently clash with our implementation.
</span><span class="cx"> PASS typeof img.border is 'string'
</span><span class="cx"> PASS typeof pre.width is 'number'
</span><del>-PASS typeof basefont.size is 'number'
</del><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsfastdomhtmlattributetypeshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/dom/html-attribute-types.html (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/dom/html-attribute-types.html        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/fast/dom/html-attribute-types.html        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -14,9 +14,6 @@
</span><span class="cx"> 
</span><span class="cx">     pre = document.createElement('pre');
</span><span class="cx">     shouldBe(&quot;typeof pre.width&quot;, &quot;'number'&quot;);
</span><del>-    
-    basefont = document.createElement('basefont');
-    shouldBe(&quot;typeof basefont.size&quot;, &quot;'number'&quot;)
</del><span class="cx"> }
</span><span class="cx"> &lt;/script&gt;
</span><span class="cx"> &lt;/head&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfastdomwrapperclassesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/dom/wrapper-classes-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/dom/wrapper-classes-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/fast/dom/wrapper-classes-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -173,9 +173,6 @@
</span><span class="cx"> PASS tagJSWrapperClass('base') is 'HTMLBaseElement'
</span><span class="cx"> PASS tagJSWrapperPrototypeClass('base') is 'HTMLBaseElementPrototype'
</span><span class="cx"> PASS tagJSWrapperConstructorClass('base') is 'HTMLBaseElementConstructor'
</span><del>-PASS tagJSWrapperClass('basefont') is 'HTMLBaseFontElement'
-PASS tagJSWrapperPrototypeClass('basefont') is 'HTMLBaseFontElementPrototype'
-PASS tagJSWrapperConstructorClass('basefont') is 'HTMLBaseFontElementConstructor'
</del><span class="cx"> PASS tagJSWrapperClass('bdo') is 'HTMLElement'
</span><span class="cx"> PASS tagJSWrapperPrototypeClass('bdo') is 'HTMLElementPrototype'
</span><span class="cx"> PASS tagJSWrapperConstructorClass('bdo') is 'HTMLElementConstructor'
</span></span></pre></div>
<a id="trunkLayoutTestsfastdomwrapperclasseshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/dom/wrapper-classes.html (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/dom/wrapper-classes.html        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/fast/dom/wrapper-classes.html        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -156,7 +156,6 @@
</span><span class="cx">     testTag(&quot;aside&quot;, &quot;HTMLElement&quot;);
</span><span class="cx">     testTag(&quot;b&quot;, &quot;HTMLElement&quot;);
</span><span class="cx">     testTag(&quot;base&quot;, &quot;HTMLBaseElement&quot;);
</span><del>-    testTag(&quot;basefont&quot;, &quot;HTMLBaseFontElement&quot;);
</del><span class="cx">     testTag(&quot;bdo&quot;, &quot;HTMLElement&quot;);
</span><span class="cx">     testTag(&quot;big&quot;, &quot;HTMLElement&quot;);
</span><span class="cx">     testTag(&quot;blockquote&quot;, &quot;HTMLQuoteElement&quot;);
</span></span></pre></div>
<a id="trunkLayoutTestshttptestssecuritycrossframeaccessgetOwnPropertyDescriptorexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -86,7 +86,6 @@
</span><span class="cx"> PASS: canGetDescriptor(targetWindow, 'HTMLAreaElement') should be 'false' and is.
</span><span class="cx"> PASS: canGetDescriptor(targetWindow, 'HTMLBRElement') should be 'false' and is.
</span><span class="cx"> PASS: canGetDescriptor(targetWindow, 'HTMLBaseElement') should be 'false' and is.
</span><del>-PASS: canGetDescriptor(targetWindow, 'HTMLBaseFontElement') should be 'false' and is.
</del><span class="cx"> PASS: canGetDescriptor(targetWindow, 'HTMLBodyElement') should be 'false' and is.
</span><span class="cx"> PASS: canGetDescriptor(targetWindow, 'HTMLButtonElement') should be 'false' and is.
</span><span class="cx"> PASS: canGetDescriptor(targetWindow, 'HTMLCanvasElement') should be 'false' and is.
</span></span></pre></div>
<a id="trunkLayoutTestshttptestssecuritycrossframeaccessgetOwnPropertyDescriptorhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/security/cross-frame-access-getOwnPropertyDescriptor.html (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/security/cross-frame-access-getOwnPropertyDescriptor.html        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/http/tests/security/cross-frame-access-getOwnPropertyDescriptor.html        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -27,7 +27,6 @@
</span><span class="cx">             &quot;HTMLAreaElement&quot;, 
</span><span class="cx">             &quot;HTMLBRElement&quot;, 
</span><span class="cx">             &quot;HTMLBaseElement&quot;, 
</span><del>-            &quot;HTMLBaseFontElement&quot;, 
</del><span class="cx">             &quot;HTMLBodyElement&quot;, 
</span><span class="cx">             &quot;HTMLButtonElement&quot;, 
</span><span class="cx">             &quot;HTMLCanvasElement&quot;, 
</span></span></pre></div>
<a id="trunkLayoutTestshttptestssecuritycrossframeaccessputexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/security/cross-frame-access-put-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/security/cross-frame-access-put-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/http/tests/security/cross-frame-access-put-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,4 +1,4 @@
</span><del>-CONSOLE MESSAGE: line 152: Blocked a frame with origin &quot;http://localhost:8000&quot; from accessing a frame with origin &quot;http://127.0.0.1:8000&quot;. Protocols, domains, and ports must match.
</del><ins>+CONSOLE MESSAGE: line 151: Blocked a frame with origin &quot;http://localhost:8000&quot; from accessing a frame with origin &quot;http://127.0.0.1:8000&quot;. Protocols, domains, and ports must match.
</ins><span class="cx"> ALERT: PASS: window.Attr should be '[object AttrConstructor]' and is.
</span><span class="cx"> ALERT: PASS: window.CDATASection should be '[object CDATASectionConstructor]' and is.
</span><span class="cx"> ALERT: PASS: window.CharacterData should be '[object CharacterDataConstructor]' and is.
</span><span class="lines">@@ -20,7 +20,6 @@
</span><span class="cx"> ALERT: PASS: window.HTMLAppletElement should be '[object HTMLAppletElementConstructor]' and is.
</span><span class="cx"> ALERT: PASS: window.HTMLAreaElement should be '[object HTMLAreaElementConstructor]' and is.
</span><span class="cx"> ALERT: PASS: window.HTMLBaseElement should be '[object HTMLBaseElementConstructor]' and is.
</span><del>-ALERT: PASS: window.HTMLBaseFontElement should be '[object HTMLBaseFontElementConstructor]' and is.
</del><span class="cx"> ALERT: PASS: window.HTMLBodyElement should be '[object HTMLBodyElementConstructor]' and is.
</span><span class="cx"> ALERT: PASS: window.HTMLBRElement should be '[object HTMLBRElementConstructor]' and is.
</span><span class="cx"> ALERT: PASS: window.HTMLButtonElement should be '[object HTMLButtonElementConstructor]' and is.
</span><span class="lines">@@ -271,15 +270,15 @@
</span><span class="cx"> CONSOLE MESSAGE: line 120: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><span class="cx"> CONSOLE MESSAGE: line 121: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><span class="cx"> CONSOLE MESSAGE: line 122: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><del>-CONSOLE MESSAGE: line 123: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
-CONSOLE MESSAGE: line 132: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
-CONSOLE MESSAGE: line 134: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</del><ins>+CONSOLE MESSAGE: line 131: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
+CONSOLE MESSAGE: line 133: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
+CONSOLE MESSAGE: line 135: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</ins><span class="cx"> CONSOLE MESSAGE: line 136: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><span class="cx"> CONSOLE MESSAGE: line 137: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><span class="cx"> CONSOLE MESSAGE: line 138: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><span class="cx"> CONSOLE MESSAGE: line 139: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><span class="cx"> CONSOLE MESSAGE: line 140: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><del>-CONSOLE MESSAGE: line 141: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</del><ins>+CONSOLE MESSAGE: line 142: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</ins><span class="cx"> CONSOLE MESSAGE: line 143: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><span class="cx"> CONSOLE MESSAGE: line 144: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><span class="cx"> CONSOLE MESSAGE: line 145: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><span class="lines">@@ -318,7 +317,7 @@
</span><span class="cx"> CONSOLE MESSAGE: line 178: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><span class="cx"> CONSOLE MESSAGE: line 179: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><span class="cx"> CONSOLE MESSAGE: line 180: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><del>-CONSOLE MESSAGE: line 181: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</del><ins>+CONSOLE MESSAGE: line 183: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</ins><span class="cx"> CONSOLE MESSAGE: line 184: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><span class="cx"> CONSOLE MESSAGE: line 185: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><span class="cx"> CONSOLE MESSAGE: line 186: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><span class="lines">@@ -334,7 +333,7 @@
</span><span class="cx"> CONSOLE MESSAGE: line 196: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><span class="cx"> CONSOLE MESSAGE: line 197: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><span class="cx"> CONSOLE MESSAGE: line 198: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><del>-CONSOLE MESSAGE: line 199: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</del><ins>+CONSOLE MESSAGE: line 201: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</ins><span class="cx"> CONSOLE MESSAGE: line 202: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><span class="cx"> CONSOLE MESSAGE: line 203: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><span class="cx"> CONSOLE MESSAGE: line 204: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><span class="lines">@@ -367,7 +366,6 @@
</span><span class="cx"> CONSOLE MESSAGE: line 231: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><span class="cx"> CONSOLE MESSAGE: line 232: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><span class="cx"> CONSOLE MESSAGE: line 233: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</span><del>-CONSOLE MESSAGE: line 234: Blocked a frame with origin &quot;http://127.0.0.1:8000&quot; from accessing a frame with origin &quot;http://localhost:8000&quot;. Protocols, domains, and ports must match.
</del><span class="cx"> This test checks cross-frame access security of window attribute setters (rdar://problem/5326791).
</span><span class="cx"> 
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestshttptestssecuritycrossframeaccessputhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/security/cross-frame-access-put.html (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/security/cross-frame-access-put.html        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/http/tests/security/cross-frame-access-put.html        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -56,7 +56,6 @@
</span><span class="cx">     setForbiddenProperty(targetWindow, &quot;HTMLAppletElement&quot;);
</span><span class="cx">     setForbiddenProperty(targetWindow, &quot;HTMLAreaElement&quot;);
</span><span class="cx">     setForbiddenProperty(targetWindow, &quot;HTMLBaseElement&quot;);
</span><del>-    setForbiddenProperty(targetWindow, &quot;HTMLBaseFontElement&quot;);
</del><span class="cx">     setForbiddenProperty(targetWindow, &quot;HTMLBodyElement&quot;);
</span><span class="cx">     setForbiddenProperty(targetWindow, &quot;HTMLBRElement&quot;);
</span><span class="cx">     setForbiddenProperty(targetWindow, &quot;HTMLButtonElement&quot;);
</span></span></pre></div>
<a id="trunkLayoutTestshttptestssecurityresourcescrossframeiframeforputtesthtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/security/resources/cross-frame-iframe-for-put-test.html (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/security/resources/cross-frame-iframe-for-put-test.html        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/http/tests/security/resources/cross-frame-iframe-for-put-test.html        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -64,7 +64,6 @@
</span><span class="cx">         var HTMLAppletElementOld = window.HTMLAppletElement;
</span><span class="cx">         var HTMLAreaElementOld = window.HTMLAreaElement;
</span><span class="cx">         var HTMLBaseElementOld = window.HTMLBaseElement;
</span><del>-        var HTMLBaseFontElementOld = window.HTMLBaseFontElement;
</del><span class="cx">         var HTMLBodyElementOld = window.HTMLBodyElement;
</span><span class="cx">         var HTMLBRElementOld = window.HTMLBRElement;
</span><span class="cx">         var HTMLButtonElementOld = window.HTMLButtonElement;
</span><span class="lines">@@ -265,7 +264,6 @@
</span><span class="cx">             shouldBe(&quot;window.HTMLAppletElement&quot;, &quot;HTMLAppletElementOld&quot;);
</span><span class="cx">             shouldBe(&quot;window.HTMLAreaElement&quot;, &quot;HTMLAreaElementOld&quot;);
</span><span class="cx">             shouldBe(&quot;window.HTMLBaseElement&quot;, &quot;HTMLBaseElementOld&quot;);
</span><del>-            shouldBe(&quot;window.HTMLBaseFontElement&quot;, &quot;HTMLBaseFontElementOld&quot;);
</del><span class="cx">             shouldBe(&quot;window.HTMLBodyElement&quot;, &quot;HTMLBodyElementOld&quot;);
</span><span class="cx">             shouldBe(&quot;window.HTMLBRElement&quot;, &quot;HTMLBRElementOld&quot;);
</span><span class="cx">             shouldBe(&quot;window.HTMLButtonElement&quot;, &quot;HTMLButtonElementOld&quot;);
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/ChangeLog (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/ChangeLog        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/imported/w3c/ChangeLog        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,5 +1,17 @@
</span><span class="cx"> 2015-10-21  Chris Dumez  &lt;cdumez@apple.com&gt;
</span><span class="cx"> 
</span><ins>+        Un-expose obsolete HTMLBaseFontElement
+        https://bugs.webkit.org/show_bug.cgi?id=150397
+
+        Reviewed by Anders Carlsson.
+
+        Rebaseline a couple of W3C HTML tests now that more checks are passing.
+
+        * web-platform-tests/html/dom/interfaces-expected.txt:
+        * web-platform-tests/html/semantics/interfaces-expected.txt:
+
+2015-10-21  Chris Dumez  &lt;cdumez@apple.com&gt;
+
</ins><span class="cx">         bgsound should use HTMLUnknownElement interface
</span><span class="cx">         https://bugs.webkit.org/show_bug.cgi?id=148857
</span><span class="cx">         &lt;rdar://problem/22589036&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestshtmldominterfacesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -144,10 +144,6 @@
</span><span class="cx"> CONSOLE MESSAGE: line 2476: Deprecated attempt to access property 'nodeType' on a non-Node object.
</span><span class="cx"> CONSOLE MESSAGE: line 794: Deprecated attempt to access property 'nodeType' on a non-Node object.
</span><span class="cx"> CONSOLE MESSAGE: line 2476: Deprecated attempt to access property 'nodeType' on a non-Node object.
</span><del>-CONSOLE MESSAGE: line 794: Deprecated attempt to access property 'nodeType' on a non-Node object.
-CONSOLE MESSAGE: line 2476: Deprecated attempt to access property 'nodeType' on a non-Node object.
-CONSOLE MESSAGE: line 794: Deprecated attempt to access property 'nodeType' on a non-Node object.
-CONSOLE MESSAGE: line 2476: Deprecated attempt to access property 'nodeType' on a non-Node object.
</del><span class="cx"> CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'version' on a non-HTMLHtmlElement object.
</span><span class="cx"> CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'text' on a non-HTMLTitleElement object.
</span><span class="cx"> CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'href' on a non-HTMLBaseElement object.
</span><span class="lines">@@ -2238,8 +2234,8 @@
</span><span class="cx"> FAIL Stringification of document.createElement(&quot;rb&quot;) assert_equals: class string of document.createElement(&quot;rb&quot;) expected &quot;[object HTMLUnknownElement]&quot; but got &quot;[object HTMLElement]&quot;
</span><span class="cx"> PASS HTMLUnknownElement must be primary interface of document.createElement(&quot;spacer&quot;) 
</span><span class="cx"> PASS Stringification of document.createElement(&quot;spacer&quot;) 
</span><del>-FAIL HTMLUnknownElement must be primary interface of document.createElement(&quot;basefont&quot;) assert_equals: document.createElement(&quot;basefont&quot;)'s prototype is not HTMLUnknownElement.prototype expected Node object of unknown type but got Node object of unknown type
-FAIL Stringification of document.createElement(&quot;basefont&quot;) assert_equals: class string of document.createElement(&quot;basefont&quot;) expected &quot;[object HTMLUnknownElement]&quot; but got &quot;[object HTMLBaseFontElement]&quot;
</del><ins>+PASS HTMLUnknownElement must be primary interface of document.createElement(&quot;basefont&quot;) 
+PASS Stringification of document.createElement(&quot;basefont&quot;) 
</ins><span class="cx"> PASS HTMLUnknownElement must be primary interface of document.createElement(&quot;directory&quot;) 
</span><span class="cx"> PASS Stringification of document.createElement(&quot;directory&quot;) 
</span><span class="cx"> PASS HTMLUnknownElement must be primary interface of document.createElement(&quot;mod&quot;) 
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestshtmlsemanticsinterfacesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -13,8 +13,8 @@
</span><span class="cx"> PASS Interfaces for B 
</span><span class="cx"> PASS Interfaces for base 
</span><span class="cx"> PASS Interfaces for BASE 
</span><del>-FAIL Interfaces for basefont assert_equals: Element basefont should have HTMLUnknownElement as its primary interface. expected &quot;[object HTMLUnknownElement]&quot; but got &quot;[object HTMLBaseFontElement]&quot;
-FAIL Interfaces for BASEFONT assert_equals: Element BASEFONT should have HTMLUnknownElement as its primary interface. expected &quot;[object HTMLUnknownElement]&quot; but got &quot;[object HTMLBaseFontElement]&quot;
</del><ins>+PASS Interfaces for basefont 
+PASS Interfaces for BASEFONT 
</ins><span class="cx"> PASS Interfaces for bdo 
</span><span class="cx"> PASS Interfaces for BDO 
</span><span class="cx"> PASS Interfaces for bgsound 
</span></span></pre></div>
<a id="trunkLayoutTestsjsdomglobalconstructorsattributesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/js/dom/global-constructors-attributes-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/js/dom/global-constructors-attributes-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/js/dom/global-constructors-attributes-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -403,11 +403,6 @@
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').hasOwnProperty('set') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').enumerable is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').configurable is true
</span><del>-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').value is HTMLBaseFontElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').configurable is true
</del><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').value is HTMLBodyElement
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').hasOwnProperty('get') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').hasOwnProperty('set') is false
</span></span></pre></div>
<a id="trunkLayoutTestsplatformefljsdomglobalconstructorsattributesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/efl/js/dom/global-constructors-attributes-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/efl/js/dom/global-constructors-attributes-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/platform/efl/js/dom/global-constructors-attributes-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -408,11 +408,6 @@
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').hasOwnProperty('set') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').enumerable is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').configurable is true
</span><del>-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').value is HTMLBaseFontElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').configurable is true
</del><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').value is HTMLBodyElement
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').hasOwnProperty('get') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').hasOwnProperty('set') is false
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkfastdomWindowwindowlookupprecedenceexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -126,8 +126,6 @@
</span><span class="cx"> PASS win['HTMLBRElement'] == '[object HTMLBRElementConstructor]' is true
</span><span class="cx"> PASS win['HTMLBaseElement'] == '[object HTMLBaseElementConstructor]' is true
</span><span class="cx"> PASS win['HTMLBaseElement'] == '[object HTMLBaseElementConstructor]' is true
</span><del>-PASS win['HTMLBaseFontElement'] == '[object HTMLBaseFontElementConstructor]' is true
-PASS win['HTMLBaseFontElement'] == '[object HTMLBaseFontElementConstructor]' is true
</del><span class="cx"> PASS win['HTMLBodyElement'] == '[object HTMLBodyElementConstructor]' is true
</span><span class="cx"> PASS win['HTMLBodyElement'] == '[object HTMLBodyElementConstructor]' is true
</span><span class="cx"> PASS win['HTMLButtonElement'] == '[object HTMLButtonElementConstructor]' is true
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkjsdomglobalconstructorsattributesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/js/dom/global-constructors-attributes-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/js/dom/global-constructors-attributes-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/platform/gtk/js/dom/global-constructors-attributes-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -413,11 +413,6 @@
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').hasOwnProperty('set') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').enumerable is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').configurable is true
</span><del>-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').value is HTMLBaseFontElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').configurable is true
</del><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').value is HTMLBodyElement
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').hasOwnProperty('get') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').hasOwnProperty('set') is false
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastdomWindowwindowlookupprecedenceexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -126,8 +126,6 @@
</span><span class="cx"> PASS win['HTMLBRElement'] == '[object HTMLBRElementConstructor]' is true
</span><span class="cx"> PASS win['HTMLBaseElement'] == '[object HTMLBaseElementConstructor]' is true
</span><span class="cx"> PASS win['HTMLBaseElement'] == '[object HTMLBaseElementConstructor]' is true
</span><del>-PASS win['HTMLBaseFontElement'] == '[object HTMLBaseFontElementConstructor]' is true
-PASS win['HTMLBaseFontElement'] == '[object HTMLBaseFontElementConstructor]' is true
</del><span class="cx"> PASS win['HTMLBodyElement'] == '[object HTMLBodyElementConstructor]' is true
</span><span class="cx"> PASS win['HTMLBodyElement'] == '[object HTMLBodyElementConstructor]' is true
</span><span class="cx"> PASS win['HTMLButtonElement'] == '[object HTMLButtonElementConstructor]' is true
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacjsdomglobalconstructorsattributesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -408,11 +408,6 @@
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').hasOwnProperty('set') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').enumerable is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').configurable is true
</span><del>-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').value is HTMLBaseFontElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').configurable is true
</del><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').value is HTMLBodyElement
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').hasOwnProperty('get') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').hasOwnProperty('set') is false
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacmavericksjsdomglobalconstructorsattributesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -408,11 +408,6 @@
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').hasOwnProperty('set') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').enumerable is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').configurable is true
</span><del>-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').value is HTMLBaseFontElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').configurable is true
</del><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').value is HTMLBodyElement
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').hasOwnProperty('get') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').hasOwnProperty('set') is false
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacyosemitejsdomglobalconstructorsattributesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -408,11 +408,6 @@
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').hasOwnProperty('set') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').enumerable is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').configurable is true
</span><del>-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').value is HTMLBaseFontElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').configurable is true
</del><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').value is HTMLBodyElement
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').hasOwnProperty('get') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').hasOwnProperty('set') is false
</span></span></pre></div>
<a id="trunkLayoutTestsplatformwinjsdomglobalconstructorsattributesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/win/js/dom/global-constructors-attributes-expected.txt (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/js/dom/global-constructors-attributes-expected.txt        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/LayoutTests/platform/win/js/dom/global-constructors-attributes-expected.txt        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -333,11 +333,6 @@
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').hasOwnProperty('set') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').enumerable is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseElement').configurable is true
</span><del>-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').value is HTMLBaseFontElement
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'HTMLBaseFontElement').configurable is true
</del><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').value is HTMLBodyElement
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').hasOwnProperty('get') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'HTMLBodyElement').hasOwnProperty('set') is false
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/Source/WebCore/ChangeLog        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -1,3 +1,28 @@
</span><ins>+2015-10-21  Chris Dumez  &lt;cdumez@apple.com&gt;
+
+        Un-expose obsolete HTMLBaseFontElement
+        https://bugs.webkit.org/show_bug.cgi?id=150397
+
+        Reviewed by Anders Carlsson.
+
+        Un-expose obsolete HTMLBaseFontElement:
+        - https://html.spec.whatwg.org/multipage/obsolete.html#non-conforming-features
+
+        This means that we no longer expose HTMLBaseFontElement on the global
+        Window object. Firefox and Chrome do not expose it either.
+
+        Also, document.createElement(&quot;basefont&quot;) now returns an HTMLUnknownElement
+        as per the specification. Firefox and Chrome return a generic HTMLElement
+        instead but I don't think this is a big compatibility risk.
+
+        No new tests, already covered by existing tests.
+
+        * html/HTMLBaseFontElement.cpp:
+        (WebCore::HTMLBaseFontElement::HTMLBaseFontElement):
+        * html/HTMLBaseFontElement.h:
+        * html/HTMLBaseFontElement.idl:
+        * html/HTMLTagNames.in:
+
</ins><span class="cx"> 2015-10-21  Anders Carlsson  &lt;andersca@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Get rid of WebContextMenuClient::customizeMenu, it's no longer used
</span></span></pre></div>
<a id="trunkSourceWebCoreDerivedSourcescpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/DerivedSources.cpp (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/DerivedSources.cpp        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/Source/WebCore/DerivedSources.cpp        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -177,7 +177,6 @@
</span><span class="cx"> #endif
</span><span class="cx"> #include &quot;JSHTMLAudioElement.cpp&quot;
</span><span class="cx"> #include &quot;JSHTMLBaseElement.cpp&quot;
</span><del>-#include &quot;JSHTMLBaseFontElement.cpp&quot;
</del><span class="cx"> #include &quot;JSHTMLBodyElement.cpp&quot;
</span><span class="cx"> #include &quot;JSHTMLBRElement.cpp&quot;
</span><span class="cx"> #include &quot;JSHTMLButtonElement.cpp&quot;
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCorevcxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -2196,20 +2196,6 @@
</span><span class="cx">       &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
</span><span class="cx">       &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
</span><span class="cx">     &lt;/ClCompile&gt;
</span><del>-    &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSHTMLBaseFontElement.cpp&quot;&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-    &lt;/ClCompile&gt;
</del><span class="cx">     &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSHTMLBodyElement.cpp&quot;&gt;
</span><span class="cx">       &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
</span><span class="cx">       &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
</span><span class="lines">@@ -19966,7 +19952,6 @@
</span><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSHTMLAttachmentElement.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSHTMLAudioElement.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSHTMLBaseElement.h&quot; /&gt;
</span><del>-    &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSHTMLBaseFontElement.h&quot; /&gt;
</del><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSHTMLBodyElement.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSHTMLBRElement.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSHTMLButtonElement.h&quot; /&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorexcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -873,8 +873,6 @@
</span><span class="cx">                 1AE00D59182DAC8D00087DD7 /* KeyedCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE00D57182DAC8D00087DD7 /* KeyedCoding.h */; settings = {ATTRIBUTES = (Private, ); }; };
</span><span class="cx">                 1AE2AA1E0A1CDAB400B42B25 /* JSHTMLAreaElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AE2AA0A0A1CDAB300B42B25 /* JSHTMLAreaElement.cpp */; };
</span><span class="cx">                 1AE2AA1F0A1CDAB400B42B25 /* JSHTMLAreaElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE2AA0B0A1CDAB300B42B25 /* JSHTMLAreaElement.h */; };
</span><del>-                1AE2AA200A1CDAB400B42B25 /* JSHTMLBaseFontElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AE2AA0C0A1CDAB300B42B25 /* JSHTMLBaseFontElement.cpp */; };
-                1AE2AA210A1CDAB400B42B25 /* JSHTMLBaseFontElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE2AA0D0A1CDAB300B42B25 /* JSHTMLBaseFontElement.h */; };
</del><span class="cx">                 1AE2AA220A1CDAB400B42B25 /* JSHTMLBodyElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AE2AA0E0A1CDAB300B42B25 /* JSHTMLBodyElement.cpp */; };
</span><span class="cx">                 1AE2AA230A1CDAB400B42B25 /* JSHTMLBodyElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE2AA0F0A1CDAB300B42B25 /* JSHTMLBodyElement.h */; };
</span><span class="cx">                 1AE2AA240A1CDAB400B42B25 /* JSHTMLBRElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AE2AA100A1CDAB300B42B25 /* JSHTMLBRElement.cpp */; };
</span><span class="lines">@@ -8172,8 +8170,6 @@
</span><span class="cx">                 1AE2A9F90A1CDA5700B42B25 /* HTMLHRElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = HTMLHRElement.idl; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1AE2AA0A0A1CDAB300B42B25 /* JSHTMLAreaElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSHTMLAreaElement.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1AE2AA0B0A1CDAB300B42B25 /* JSHTMLAreaElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSHTMLAreaElement.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><del>-                1AE2AA0C0A1CDAB300B42B25 /* JSHTMLBaseFontElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSHTMLBaseFontElement.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1AE2AA0D0A1CDAB300B42B25 /* JSHTMLBaseFontElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSHTMLBaseFontElement.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</del><span class="cx">                 1AE2AA0E0A1CDAB300B42B25 /* JSHTMLBodyElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSHTMLBodyElement.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1AE2AA0F0A1CDAB300B42B25 /* JSHTMLBodyElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = JSHTMLBodyElement.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1AE2AA100A1CDAB300B42B25 /* JSHTMLBRElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JSHTMLBRElement.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -19696,8 +19692,6 @@
</span><span class="cx">                                 E4B4237E0CBFB73C00AF2ECE /* JSHTMLAudioElement.h */,
</span><span class="cx">                                 A80E7B080A19D606007FB8C5 /* JSHTMLBaseElement.cpp */,
</span><span class="cx">                                 A80E7B070A19D606007FB8C5 /* JSHTMLBaseElement.h */,
</span><del>-                                1AE2AA0C0A1CDAB300B42B25 /* JSHTMLBaseFontElement.cpp */,
-                                1AE2AA0D0A1CDAB300B42B25 /* JSHTMLBaseFontElement.h */,
</del><span class="cx">                                 1AE2AA0E0A1CDAB300B42B25 /* JSHTMLBodyElement.cpp */,
</span><span class="cx">                                 1AE2AA0F0A1CDAB300B42B25 /* JSHTMLBodyElement.h */,
</span><span class="cx">                                 1AE2AA100A1CDAB300B42B25 /* JSHTMLBRElement.cpp */,
</span><span class="lines">@@ -26000,7 +25994,6 @@
</span><span class="cx">                                 7C9DBFEE1A9C49B1000D6B25 /* JSHTMLAttachmentElement.h in Headers */,
</span><span class="cx">                                 E44614380CD689C500FADA75 /* JSHTMLAudioElement.h in Headers */,
</span><span class="cx">                                 A80E7B110A19D606007FB8C5 /* JSHTMLBaseElement.h in Headers */,
</span><del>-                                1AE2AA210A1CDAB400B42B25 /* JSHTMLBaseFontElement.h in Headers */,
</del><span class="cx">                                 1AE2AA230A1CDAB400B42B25 /* JSHTMLBodyElement.h in Headers */,
</span><span class="cx">                                 1AE2AA250A1CDAB400B42B25 /* JSHTMLBRElement.h in Headers */,
</span><span class="cx">                                 A80E7E9F0A1A83E3007FB8C5 /* JSHTMLButtonElement.h in Headers */,
</span><span class="lines">@@ -29622,7 +29615,6 @@
</span><span class="cx">                                 7C9DBFED1A9C49B1000D6B25 /* JSHTMLAttachmentElement.cpp in Sources */,
</span><span class="cx">                                 E44614370CD689C400FADA75 /* JSHTMLAudioElement.cpp in Sources */,
</span><span class="cx">                                 A80E7B120A19D606007FB8C5 /* JSHTMLBaseElement.cpp in Sources */,
</span><del>-                                1AE2AA200A1CDAB400B42B25 /* JSHTMLBaseFontElement.cpp in Sources */,
</del><span class="cx">                                 1AE2AA220A1CDAB400B42B25 /* JSHTMLBodyElement.cpp in Sources */,
</span><span class="cx">                                 1AE2AA240A1CDAB400B42B25 /* JSHTMLBRElement.cpp in Sources */,
</span><span class="cx">                                 A80E7EA00A1A83E3007FB8C5 /* JSHTMLButtonElement.cpp in Sources */,
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLBaseFontElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLBaseFontElement.cpp (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLBaseFontElement.cpp        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/Source/WebCore/html/HTMLBaseFontElement.cpp        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -29,15 +29,10 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace HTMLNames;
</span><span class="cx"> 
</span><del>-inline HTMLBaseFontElement::HTMLBaseFontElement(const QualifiedName&amp; tagName, Document&amp; document)
</del><ins>+HTMLBaseFontElement::HTMLBaseFontElement(const QualifiedName&amp; tagName, Document&amp; document)
</ins><span class="cx">     : HTMLElement(tagName, document)
</span><span class="cx"> {
</span><span class="cx">     ASSERT(hasTagName(basefontTag));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-Ref&lt;HTMLBaseFontElement&gt; HTMLBaseFontElement::create(const QualifiedName&amp; tagName, Document&amp; document)
-{
-    return adoptRef(*new HTMLBaseFontElement(tagName, document));
</del><span class="cx"> }
</span><del>-
-}
</del></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLBaseFontElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLBaseFontElement.h (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLBaseFontElement.h        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/Source/WebCore/html/HTMLBaseFontElement.h        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -27,10 +27,8 @@
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><ins>+// Only used by ObjC / Gobject bindings.
</ins><span class="cx"> class HTMLBaseFontElement final : public HTMLElement {
</span><del>-public:
-    static Ref&lt;HTMLBaseFontElement&gt; create(const QualifiedName&amp;, Document&amp;);
-
</del><span class="cx"> private:
</span><span class="cx">     HTMLBaseFontElement(const QualifiedName&amp;, Document&amp;);
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLBaseFontElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLBaseFontElement.idl (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLBaseFontElement.idl        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/Source/WebCore/html/HTMLBaseFontElement.idl        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -17,7 +17,11 @@
</span><span class="cx">  * Boston, MA 02110-1301, USA.
</span><span class="cx">  */
</span><span class="cx"> 
</span><del>-interface HTMLBaseFontElement : HTMLElement {
</del><ins>+#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C || defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
+
+[
+    NoInterfaceObject
+] interface HTMLBaseFontElement : HTMLElement {
</ins><span class="cx">     [Reflect] attribute DOMString color;
</span><span class="cx">     [Reflect] attribute DOMString face;
</span><span class="cx"> #if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
</span><span class="lines">@@ -26,3 +30,5 @@
</span><span class="cx">     [Reflect] attribute long size;
</span><span class="cx"> #endif
</span><span class="cx"> };
</span><ins>+
+#endif
</ins></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTagNamesin"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTagNames.in (191422 => 191423)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTagNames.in        2015-10-22 00:50:27 UTC (rev 191422)
+++ trunk/Source/WebCore/html/HTMLTagNames.in        2015-10-22 00:58:24 UTC (rev 191423)
</span><span class="lines">@@ -15,7 +15,7 @@
</span><span class="cx"> audio wrapperOnlyIfMediaIsAvailable, conditional=VIDEO, constructorNeedsCreatedByParser, customTypeHelper
</span><span class="cx"> b interfaceName=HTMLElement
</span><span class="cx"> base
</span><del>-basefont interfaceName=HTMLBaseFontElement
</del><ins>+basefont interfaceName=HTMLUnknownElement
</ins><span class="cx"> bdi interfaceName=HTMLBDIElement, JSInterfaceName=HTMLElement
</span><span class="cx"> bdo interfaceName=HTMLElement
</span><span class="cx"> bgsound interfaceName=HTMLUnknownElement
</span></span></pre>
</div>
</div>

</body>
</html>