<!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>[205858] 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/205858">205858</a></dd>
<dt>Author</dt> <dd>cdumez@apple.com</dd>
<dt>Date</dt> <dd>2016-09-13 08:02:44 -0700 (Tue, 13 Sep 2016)</dd>
</dl>
<h3>Log Message</h3>
<pre>Drop support for <isindex>
https://bugs.webkit.org/show_bug.cgi?id=7139
Reviewed by Ryosuke Niwa.
LayoutTests/imported/w3c:
Import layout test coverage from W3C web-platform-tests. We used to fail
the last check but we now pass it. Chrome also passes this last check.
* web-platform-tests/html/semantics/forms/historical-expected.txt: Added.
* web-platform-tests/html/semantics/forms/historical.html: Added.
* web-platform-tests/html/semantics/forms/w3c-import.log: Added.
Source/WebCore:
Drop support for <isindex> and <input name=isindex>. Those are no longer
in the HTML specification and Chrome / Edge have already dropped their
support. Firefox is also planning on dropping this.
Test: imported/w3c/web-platform-tests/html/semantics/forms/historical.html
* css/StyleResolver.cpp:
(WebCore::elementTypeHasAppearanceFromUAStyle):
* css/html.css:
(input, textarea, keygen, select, button, meter, progress):
(input, textarea, keygen, select, button):
(#if defined(WTF_PLATFORM_IOS) && WTF_PLATFORM_IOS):
(input::placeholder):
(input:focus, textarea:focus, keygen:focus, select:focus):
* dom/Element.cpp:
(WebCore::Element::ieForbidsInsertHTML):
* html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::HTMLInputElement):
* html/HTMLTagNames.in:
* html/parser/HTMLStackItem.h:
(WebCore::isSpecialNode):
* html/parser/HTMLTreeBuilder.cpp:
(WebCore::HTMLTreeBuilder::processStartTagForInBody):
(WebCore::HTMLTreeBuilder::processCloseWhenNestedTag): Deleted.
(WebCore::createCaseMap): Deleted.
* html/parser/HTMLTreeBuilder.h:
* platform/network/FormData.cpp:
(WebCore::FormData::appendKeyValuePairItems):
Source/WebInspectorUI:
Drop references to isindex.
* UserInterface/Views/DOMTreeElement.js:
Source/WebKit/mac:
Drop references to isindex.
* WebCoreSupport/WebEditorClient.mm:
(attributesForAttributedStringConversion):
* WebView/WebHTMLView.mm:
(+[WebHTMLView _excludedElementsForAttributedStringConversion]):
LayoutTests:
Drop outdated tests / checks.
* dom/html/level2/html/HTMLIsIndexElement01-expected.txt: Removed.
* dom/html/level2/html/HTMLIsIndexElement01.html: Removed.
* dom/html/level2/html/HTMLIsIndexElement01.js: Removed.
* dom/html/level2/html/HTMLIsIndexElement02-expected.txt: Removed.
* dom/html/level2/html/HTMLIsIndexElement02.html: Removed.
* dom/html/level2/html/HTMLIsIndexElement02.js: Removed.
* dom/html/level2/html/HTMLIsIndexElement03-expected.txt: Removed.
* dom/html/level2/html/HTMLIsIndexElement03.html: Removed.
* dom/html/level2/html/HTMLIsIndexElement03.js: Removed.
* fast/dom/HTMLIsIndexElement/prototype-chain-expected.txt: Removed.
* fast/dom/HTMLIsIndexElement/prototype-chain.html: Removed.
* fast/dom/HTMLIsIndexElement/script-tests/prototype-chain.js: Removed.
* fast/dom/isindex-001.html: Removed.
* fast/dom/isindex-002.html: Removed.
* fast/events/resources/tabindex-focus-blur-all-frame1.html:
* fast/events/resources/tabindex-focus-blur-all-frame2.html:
* fast/events/resources/tabindex-focus-blur-all-iframe1.html:
* fast/events/resources/tabindex-focus-blur-all-iframe2.html:
* fast/forms/isindex-name-expected.txt: Removed.
* fast/forms/isindex-name.html: Removed.
* fast/forms/isindex-placeholder-expected.html: Removed.
* fast/forms/isindex-placeholder.html: Removed.
* fast/forms/text-style-color.html: Removed.
* fast/parser/fragment-parser-expected.txt:
* fast/parser/script-tests/fragment-parser.js:
* fast/replaced/table-percent-height-text-controls-expected.txt:
* fast/replaced/table-percent-height-text-controls.html:
* html5lib/generated/run-isindex-data-expected.txt: Removed.
* html5lib/generated/run-isindex-data.html: Removed.
* html5lib/generated/run-isindex-write-expected.txt: Removed.
* html5lib/generated/run-isindex-write.html: Removed.
* html5lib/resources/isindex.dat:
* html5lib/resources/tests19.dat:
* html5lib/resources/tests2.dat:
* html5lib/resources/webkit02.dat:
* http/tests/misc/isindex-formdata-expected.txt: Removed.
* http/tests/misc/isindex-formdata.html: Removed.
* http/tests/misc/isindex-with-no-form-base-href-expected.txt: Removed.
* http/tests/misc/isindex-with-no-form-base-href.html: Removed.
* http/tests/misc/isindex-with-no-form-expected.txt: Removed.
* http/tests/misc/isindex-with-no-form.html: Removed.
* http/tests/misc/resources/isindex-with-no-form-base-href-submit.html: Removed.
* http/tests/misc/resources/isindex-with-no-form-base-href.html: Removed.
* platform/efl/fast/dom/isindex-001-expected.png: Removed.
* platform/efl/fast/dom/isindex-001-expected.txt: Removed.
* platform/efl/fast/dom/isindex-002-expected.png: Removed.
* platform/efl/fast/dom/isindex-002-expected.txt: Removed.
* platform/efl/fast/forms/text-style-color-expected.png: Removed.
* platform/efl/fast/forms/text-style-color-expected.txt: Removed.
* platform/gtk/fast/dom/isindex-001-expected.png: Removed.
* platform/gtk/fast/dom/isindex-001-expected.txt: Removed.
* platform/gtk/fast/dom/isindex-002-expected.png: Removed.
* platform/gtk/fast/dom/isindex-002-expected.txt: Removed.
* platform/gtk/fast/forms/text-style-color-expected.png: Removed.
* platform/gtk/fast/forms/text-style-color-expected.txt: Removed.
* platform/ios-simulator/fast/dom/isindex-001-expected.txt: Removed.
* platform/ios-simulator/fast/dom/isindex-002-expected.txt: Removed.
* platform/ios-simulator/fast/forms/text-style-color-expected.txt: Removed.
* platform/mac-elcapitan/fast/dom/isindex-001-expected.txt: Removed.
* platform/mac-elcapitan/fast/dom/isindex-002-expected.txt: Removed.
* platform/mac-elcapitan/fast/forms/text-style-color-expected.txt: Removed.
* platform/mac/fast/dom/isindex-001-expected.png: Removed.
* platform/mac/fast/dom/isindex-001-expected.txt: Removed.
* platform/mac/fast/dom/isindex-002-expected.png: Removed.
* platform/mac/fast/dom/isindex-002-expected.txt: Removed.
* platform/mac/fast/forms/text-style-color-expected.png: Removed.
* platform/mac/fast/forms/text-style-color-expected.txt: Removed.
* platform/win/fast/dom/isindex-001-expected.txt: Removed.
* platform/win/fast/dom/isindex-002-expected.txt: Removed.
* platform/win/fast/forms/text-style-color-expected.txt: Removed.</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsfasteventsresourcestabindexfocusblurallframe1html">trunk/LayoutTests/fast/events/resources/tabindex-focus-blur-all-frame1.html</a></li>
<li><a href="#trunkLayoutTestsfasteventsresourcestabindexfocusblurallframe2html">trunk/LayoutTests/fast/events/resources/tabindex-focus-blur-all-frame2.html</a></li>
<li><a href="#trunkLayoutTestsfasteventsresourcestabindexfocusbluralliframe1html">trunk/LayoutTests/fast/events/resources/tabindex-focus-blur-all-iframe1.html</a></li>
<li><a href="#trunkLayoutTestsfasteventsresourcestabindexfocusbluralliframe2html">trunk/LayoutTests/fast/events/resources/tabindex-focus-blur-all-iframe2.html</a></li>
<li><a href="#trunkLayoutTestsfastparserfragmentparserexpectedtxt">trunk/LayoutTests/fast/parser/fragment-parser-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastparserscripttestsfragmentparserjs">trunk/LayoutTests/fast/parser/script-tests/fragment-parser.js</a></li>
<li><a href="#trunkLayoutTestsfastreplacedtablepercentheighttextcontrolsexpectedtxt">trunk/LayoutTests/fast/replaced/table-percent-height-text-controls-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastreplacedtablepercentheighttextcontrolshtml">trunk/LayoutTests/fast/replaced/table-percent-height-text-controls.html</a></li>
<li><a href="#trunkLayoutTestshtml5libresourcesisindexdat">trunk/LayoutTests/html5lib/resources/isindex.dat</a></li>
<li><a href="#trunkLayoutTestshtml5libresourcestests19dat">trunk/LayoutTests/html5lib/resources/tests19.dat</a></li>
<li><a href="#trunkLayoutTestshtml5libresourcestests2dat">trunk/LayoutTests/html5lib/resources/tests2.dat</a></li>
<li><a href="#trunkLayoutTestshtml5libresourceswebkit02dat">trunk/LayoutTests/html5lib/resources/webkit02.dat</a></li>
<li><a href="#trunkLayoutTestsimportedw3cChangeLog">trunk/LayoutTests/imported/w3c/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCorecssStyleResolvercpp">trunk/Source/WebCore/css/StyleResolver.cpp</a></li>
<li><a href="#trunkSourceWebCorecsshtmlcss">trunk/Source/WebCore/css/html.css</a></li>
<li><a href="#trunkSourceWebCoredomElementcpp">trunk/Source/WebCore/dom/Element.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLInputElementcpp">trunk/Source/WebCore/html/HTMLInputElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTagNamesin">trunk/Source/WebCore/html/HTMLTagNames.in</a></li>
<li><a href="#trunkSourceWebCorehtmlparserHTMLStackItemh">trunk/Source/WebCore/html/parser/HTMLStackItem.h</a></li>
<li><a href="#trunkSourceWebCorehtmlparserHTMLTreeBuildercpp">trunk/Source/WebCore/html/parser/HTMLTreeBuilder.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlparserHTMLTreeBuilderh">trunk/Source/WebCore/html/parser/HTMLTreeBuilder.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkFormDatacpp">trunk/Source/WebCore/platform/network/FormData.cpp</a></li>
<li><a href="#trunkSourceWebInspectorUIChangeLog">trunk/Source/WebInspectorUI/ChangeLog</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceViewsDOMTreeElementjs">trunk/Source/WebInspectorUI/UserInterface/Views/DOMTreeElement.js</a></li>
<li><a href="#trunkSourceWebKitmacChangeLog">trunk/Source/WebKit/mac/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebEditorClientmm">trunk/Source/WebKit/mac/WebCoreSupport/WebEditorClient.mm</a></li>
<li><a href="#trunkSourceWebKitmacWebViewWebHTMLViewmm">trunk/Source/WebKit/mac/WebView/WebHTMLView.mm</a></li>
</ul>
<h3>Added Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestshtmlsemanticsformshistoricalexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/historical-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestshtmlsemanticsformshistoricalhtml">trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/historical.html</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestshtmlsemanticsformsw3cimportlog">trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/w3c-import.log</a></li>
</ul>
<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsdomhtmllevel2htmlHTMLIsIndexElement01expectedtxt">trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement01-expected.txt</a></li>
<li><a href="#trunkLayoutTestsdomhtmllevel2htmlHTMLIsIndexElement01html">trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement01.html</a></li>
<li><a href="#trunkLayoutTestsdomhtmllevel2htmlHTMLIsIndexElement01js">trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement01.js</a></li>
<li><a href="#trunkLayoutTestsdomhtmllevel2htmlHTMLIsIndexElement02expectedtxt">trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement02-expected.txt</a></li>
<li><a href="#trunkLayoutTestsdomhtmllevel2htmlHTMLIsIndexElement02html">trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement02.html</a></li>
<li><a href="#trunkLayoutTestsdomhtmllevel2htmlHTMLIsIndexElement02js">trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement02.js</a></li>
<li><a href="#trunkLayoutTestsdomhtmllevel2htmlHTMLIsIndexElement03expectedtxt">trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement03-expected.txt</a></li>
<li><a href="#trunkLayoutTestsdomhtmllevel2htmlHTMLIsIndexElement03html">trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement03.html</a></li>
<li><a href="#trunkLayoutTestsdomhtmllevel2htmlHTMLIsIndexElement03js">trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement03.js</a></li>
<li>trunk/LayoutTests/fast/dom/HTMLIsIndexElement/</li>
<li><a href="#trunkLayoutTestsfastdomisindex001html">trunk/LayoutTests/fast/dom/isindex-001.html</a></li>
<li><a href="#trunkLayoutTestsfastdomisindex002html">trunk/LayoutTests/fast/dom/isindex-002.html</a></li>
<li><a href="#trunkLayoutTestsfastformsisindexnameexpectedtxt">trunk/LayoutTests/fast/forms/isindex-name-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastformsisindexnamehtml">trunk/LayoutTests/fast/forms/isindex-name.html</a></li>
<li><a href="#trunkLayoutTestsfastformsisindexplaceholderexpectedhtml">trunk/LayoutTests/fast/forms/isindex-placeholder-expected.html</a></li>
<li><a href="#trunkLayoutTestsfastformsisindexplaceholderhtml">trunk/LayoutTests/fast/forms/isindex-placeholder.html</a></li>
<li><a href="#trunkLayoutTestsfastformstextstylecolorhtml">trunk/LayoutTests/fast/forms/text-style-color.html</a></li>
<li><a href="#trunkLayoutTestshtml5libgeneratedrunisindexdataexpectedtxt">trunk/LayoutTests/html5lib/generated/run-isindex-data-expected.txt</a></li>
<li><a href="#trunkLayoutTestshtml5libgeneratedrunisindexdatahtml">trunk/LayoutTests/html5lib/generated/run-isindex-data.html</a></li>
<li><a href="#trunkLayoutTestshtml5libgeneratedrunisindexwriteexpectedtxt">trunk/LayoutTests/html5lib/generated/run-isindex-write-expected.txt</a></li>
<li><a href="#trunkLayoutTestshtml5libgeneratedrunisindexwritehtml">trunk/LayoutTests/html5lib/generated/run-isindex-write.html</a></li>
<li><a href="#trunkLayoutTestshttptestsmiscisindexformdataexpectedtxt">trunk/LayoutTests/http/tests/misc/isindex-formdata-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestsmiscisindexformdatahtml">trunk/LayoutTests/http/tests/misc/isindex-formdata.html</a></li>
<li><a href="#trunkLayoutTestshttptestsmiscisindexwithnoformbasehrefexpectedtxt">trunk/LayoutTests/http/tests/misc/isindex-with-no-form-base-href-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestsmiscisindexwithnoformbasehrefhtml">trunk/LayoutTests/http/tests/misc/isindex-with-no-form-base-href.html</a></li>
<li><a href="#trunkLayoutTestshttptestsmiscisindexwithnoformexpectedtxt">trunk/LayoutTests/http/tests/misc/isindex-with-no-form-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestsmiscisindexwithnoformhtml">trunk/LayoutTests/http/tests/misc/isindex-with-no-form.html</a></li>
<li><a href="#trunkLayoutTestshttptestsmiscresourcesisindexwithnoformbasehrefsubmithtml">trunk/LayoutTests/http/tests/misc/resources/isindex-with-no-form-base-href-submit.html</a></li>
<li><a href="#trunkLayoutTestshttptestsmiscresourcesisindexwithnoformbasehrefhtml">trunk/LayoutTests/http/tests/misc/resources/isindex-with-no-form-base-href.html</a></li>
<li><a href="#trunkLayoutTestsplatformeflfastdomisindex001expectedpng">trunk/LayoutTests/platform/efl/fast/dom/isindex-001-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformeflfastdomisindex001expectedtxt">trunk/LayoutTests/platform/efl/fast/dom/isindex-001-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformeflfastdomisindex002expectedpng">trunk/LayoutTests/platform/efl/fast/dom/isindex-002-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformeflfastdomisindex002expectedtxt">trunk/LayoutTests/platform/efl/fast/dom/isindex-002-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformeflfastformstextstylecolorexpectedpng">trunk/LayoutTests/platform/efl/fast/forms/text-style-color-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformeflfastformstextstylecolorexpectedtxt">trunk/LayoutTests/platform/efl/fast/forms/text-style-color-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtkfastdomisindex001expectedpng">trunk/LayoutTests/platform/gtk/fast/dom/isindex-001-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtkfastdomisindex001expectedtxt">trunk/LayoutTests/platform/gtk/fast/dom/isindex-001-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtkfastdomisindex002expectedpng">trunk/LayoutTests/platform/gtk/fast/dom/isindex-002-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtkfastdomisindex002expectedtxt">trunk/LayoutTests/platform/gtk/fast/dom/isindex-002-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtkfastformstextstylecolorexpectedpng">trunk/LayoutTests/platform/gtk/fast/forms/text-style-color-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtkfastformstextstylecolorexpectedtxt">trunk/LayoutTests/platform/gtk/fast/forms/text-style-color-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastdomisindex001expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/dom/isindex-001-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastdomisindex002expectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/dom/isindex-002-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorfastformstextstylecolorexpectedtxt">trunk/LayoutTests/platform/ios-simulator/fast/forms/text-style-color-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastdomisindex001expectedpng">trunk/LayoutTests/platform/mac/fast/dom/isindex-001-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastdomisindex001expectedtxt">trunk/LayoutTests/platform/mac/fast/dom/isindex-001-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastdomisindex002expectedpng">trunk/LayoutTests/platform/mac/fast/dom/isindex-002-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastdomisindex002expectedtxt">trunk/LayoutTests/platform/mac/fast/dom/isindex-002-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastformstextstylecolorexpectedpng">trunk/LayoutTests/platform/mac/fast/forms/text-style-color-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastformstextstylecolorexpectedtxt">trunk/LayoutTests/platform/mac/fast/forms/text-style-color-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacelcapitanfastdomisindex001expectedtxt">trunk/LayoutTests/platform/mac-elcapitan/fast/dom/isindex-001-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacelcapitanfastdomisindex002expectedtxt">trunk/LayoutTests/platform/mac-elcapitan/fast/dom/isindex-002-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacelcapitanfastformstextstylecolorexpectedtxt">trunk/LayoutTests/platform/mac-elcapitan/fast/forms/text-style-color-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinfastdomisindex001expectedtxt">trunk/LayoutTests/platform/win/fast/dom/isindex-001-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinfastdomisindex002expectedtxt">trunk/LayoutTests/platform/win/fast/dom/isindex-002-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinfastformstextstylecolorexpectedtxt">trunk/LayoutTests/platform/win/fast/forms/text-style-color-expected.txt</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/ChangeLog        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,3 +1,83 @@
</span><ins>+2016-09-13 Chris Dumez <cdumez@apple.com>
+
+ Drop support for <isindex>
+ https://bugs.webkit.org/show_bug.cgi?id=7139
+
+ Reviewed by Ryosuke Niwa.
+
+ Drop outdated tests / checks.
+
+ * dom/html/level2/html/HTMLIsIndexElement01-expected.txt: Removed.
+ * dom/html/level2/html/HTMLIsIndexElement01.html: Removed.
+ * dom/html/level2/html/HTMLIsIndexElement01.js: Removed.
+ * dom/html/level2/html/HTMLIsIndexElement02-expected.txt: Removed.
+ * dom/html/level2/html/HTMLIsIndexElement02.html: Removed.
+ * dom/html/level2/html/HTMLIsIndexElement02.js: Removed.
+ * dom/html/level2/html/HTMLIsIndexElement03-expected.txt: Removed.
+ * dom/html/level2/html/HTMLIsIndexElement03.html: Removed.
+ * dom/html/level2/html/HTMLIsIndexElement03.js: Removed.
+ * fast/dom/HTMLIsIndexElement/prototype-chain-expected.txt: Removed.
+ * fast/dom/HTMLIsIndexElement/prototype-chain.html: Removed.
+ * fast/dom/HTMLIsIndexElement/script-tests/prototype-chain.js: Removed.
+ * fast/dom/isindex-001.html: Removed.
+ * fast/dom/isindex-002.html: Removed.
+ * fast/events/resources/tabindex-focus-blur-all-frame1.html:
+ * fast/events/resources/tabindex-focus-blur-all-frame2.html:
+ * fast/events/resources/tabindex-focus-blur-all-iframe1.html:
+ * fast/events/resources/tabindex-focus-blur-all-iframe2.html:
+ * fast/forms/isindex-name-expected.txt: Removed.
+ * fast/forms/isindex-name.html: Removed.
+ * fast/forms/isindex-placeholder-expected.html: Removed.
+ * fast/forms/isindex-placeholder.html: Removed.
+ * fast/forms/text-style-color.html: Removed.
+ * fast/parser/fragment-parser-expected.txt:
+ * fast/parser/script-tests/fragment-parser.js:
+ * fast/replaced/table-percent-height-text-controls-expected.txt:
+ * fast/replaced/table-percent-height-text-controls.html:
+ * html5lib/generated/run-isindex-data-expected.txt: Removed.
+ * html5lib/generated/run-isindex-data.html: Removed.
+ * html5lib/generated/run-isindex-write-expected.txt: Removed.
+ * html5lib/generated/run-isindex-write.html: Removed.
+ * html5lib/resources/isindex.dat:
+ * html5lib/resources/tests19.dat:
+ * html5lib/resources/tests2.dat:
+ * html5lib/resources/webkit02.dat:
+ * http/tests/misc/isindex-formdata-expected.txt: Removed.
+ * http/tests/misc/isindex-formdata.html: Removed.
+ * http/tests/misc/isindex-with-no-form-base-href-expected.txt: Removed.
+ * http/tests/misc/isindex-with-no-form-base-href.html: Removed.
+ * http/tests/misc/isindex-with-no-form-expected.txt: Removed.
+ * http/tests/misc/isindex-with-no-form.html: Removed.
+ * http/tests/misc/resources/isindex-with-no-form-base-href-submit.html: Removed.
+ * http/tests/misc/resources/isindex-with-no-form-base-href.html: Removed.
+ * platform/efl/fast/dom/isindex-001-expected.png: Removed.
+ * platform/efl/fast/dom/isindex-001-expected.txt: Removed.
+ * platform/efl/fast/dom/isindex-002-expected.png: Removed.
+ * platform/efl/fast/dom/isindex-002-expected.txt: Removed.
+ * platform/efl/fast/forms/text-style-color-expected.png: Removed.
+ * platform/efl/fast/forms/text-style-color-expected.txt: Removed.
+ * platform/gtk/fast/dom/isindex-001-expected.png: Removed.
+ * platform/gtk/fast/dom/isindex-001-expected.txt: Removed.
+ * platform/gtk/fast/dom/isindex-002-expected.png: Removed.
+ * platform/gtk/fast/dom/isindex-002-expected.txt: Removed.
+ * platform/gtk/fast/forms/text-style-color-expected.png: Removed.
+ * platform/gtk/fast/forms/text-style-color-expected.txt: Removed.
+ * platform/ios-simulator/fast/dom/isindex-001-expected.txt: Removed.
+ * platform/ios-simulator/fast/dom/isindex-002-expected.txt: Removed.
+ * platform/ios-simulator/fast/forms/text-style-color-expected.txt: Removed.
+ * platform/mac-elcapitan/fast/dom/isindex-001-expected.txt: Removed.
+ * platform/mac-elcapitan/fast/dom/isindex-002-expected.txt: Removed.
+ * platform/mac-elcapitan/fast/forms/text-style-color-expected.txt: Removed.
+ * platform/mac/fast/dom/isindex-001-expected.png: Removed.
+ * platform/mac/fast/dom/isindex-001-expected.txt: Removed.
+ * platform/mac/fast/dom/isindex-002-expected.png: Removed.
+ * platform/mac/fast/dom/isindex-002-expected.txt: Removed.
+ * platform/mac/fast/forms/text-style-color-expected.png: Removed.
+ * platform/mac/fast/forms/text-style-color-expected.txt: Removed.
+ * platform/win/fast/dom/isindex-001-expected.txt: Removed.
+ * platform/win/fast/dom/isindex-002-expected.txt: Removed.
+ * platform/win/fast/forms/text-style-color-expected.txt: Removed.
+
</ins><span class="cx"> 2016-09-13 Per Arne Vollan <pvollan@apple.com>
</span><span class="cx">
</span><span class="cx"> Skip media source tests since the feature is not enabled on Windows.
</span></span></pre></div>
<a id="trunkLayoutTestsdomhtmllevel2htmlHTMLIsIndexElement01expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement01-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement01-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement01-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,3 +0,0 @@
</span><del>-Test:        http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLIsIndexElement01        
-Status:        failure
-Detail:        notnull: assertNotNull failed
</del></span></pre></div>
<a id="trunkLayoutTestsdomhtmllevel2htmlHTMLIsIndexElement01html"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement01.html (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement01.html        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement01.html        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,14 +0,0 @@
</span><del>-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=utf-8">
-<TITLE>NIST DOM HTML Test - ISINDEX</TITLE>
-<script type='text/javascript' src='selfhtml.js'></script><script charset='UTF-8' type='text/javascript' src='HTMLIsIndexElement01.js'></script><script type='text/javascript'>function loadComplete() { startTest(); }</script></HEAD>
-<BODY onload="loadComplete()">
-<FORM ID="form1" ACTION="./files/getData.pl" METHOD="post">
-<ISINDEX PROMPT="New Employee: ">
-</FORM>
-<ISINDEX PROMPT="Old Employee: ">
-</BODY>
-</HTML>
-
</del></span></pre></div>
<a id="trunkLayoutTestsdomhtmllevel2htmlHTMLIsIndexElement01js"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement01.js (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement01.js        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement01.js        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,122 +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 "http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLIsIndexElement01";
- }
-
-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, "doc", "isindex");
-
- 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 form attribute returns the FORM element containing this control.
-
- Retrieve the form 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-87069980
-*/
-function HTMLIsIndexElement01() {
- var success;
- if(checkInitialization(builder, "HTMLIsIndexElement01") != null) return;
- var nodeList;
- var testNode;
- var vform;
- var fNode;
- var doc;
- var prompt;
-
- var docRef = null;
- if (typeof(this.doc) != 'undefined') {
- docRef = this.doc;
- }
- doc = load(docRef, "doc", "isindex");
- nodeList = doc.getElementsByTagName("isindex");
- testNode = nodeList.item(0);
- assertNotNull("notnull",testNode);
-prompt = testNode.prompt;
-
- assertEquals("IsIndex.Prompt","New Employee: ",prompt);
- fNode = testNode.form;
-
- assertNotNull("formNotNull",fNode);
-vform = fNode.id;
-
- assertEquals("formLink","form1",vform);
- assertSize("Asize",2,nodeList);
-
-}
-
-
-
-
-function runTest() {
- HTMLIsIndexElement01();
-}
</del></span></pre></div>
<a id="trunkLayoutTestsdomhtmllevel2htmlHTMLIsIndexElement02expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement02-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement02-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement02-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,3 +0,0 @@
</span><del>-Test:        http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLIsIndexElement02        
-Status:        failure
-Detail:        notnull: assertNotNull failed
</del></span></pre></div>
<a id="trunkLayoutTestsdomhtmllevel2htmlHTMLIsIndexElement02html"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement02.html (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement02.html        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement02.html        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,14 +0,0 @@
</span><del>-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=utf-8">
-<TITLE>NIST DOM HTML Test - ISINDEX</TITLE>
-<script type='text/javascript' src='selfhtml.js'></script><script charset='UTF-8' type='text/javascript' src='HTMLIsIndexElement02.js'></script><script type='text/javascript'>function loadComplete() { startTest(); }</script></HEAD>
-<BODY onload="loadComplete()">
-<FORM ID="form1" ACTION="./files/getData.pl" METHOD="post">
-<ISINDEX PROMPT="New Employee: ">
-</FORM>
-<ISINDEX PROMPT="Old Employee: ">
-</BODY>
-</HTML>
-
</del></span></pre></div>
<a id="trunkLayoutTestsdomhtmllevel2htmlHTMLIsIndexElement02js"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement02.js (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement02.js        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement02.js        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,119 +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 "http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLIsIndexElement02";
- }
-
-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, "doc", "isindex");
-
- 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 form attribute returns null if control in not within the context of
- form.
-
- Retrieve the form 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-87069980
-*/
-function HTMLIsIndexElement02() {
- var success;
- if(checkInitialization(builder, "HTMLIsIndexElement02") != null) return;
- var nodeList;
- var testNode;
- var vform;
- var doc;
- var prompt;
-
- var docRef = null;
- if (typeof(this.doc) != 'undefined') {
- docRef = this.doc;
- }
- doc = load(docRef, "doc", "isindex");
- nodeList = doc.getElementsByTagName("isindex");
- testNode = nodeList.item(1);
- assertNotNull("notnull",testNode);
-prompt = testNode.prompt;
-
- assertEquals("IsIndex.Prompt","Old Employee: ",prompt);
- vform = testNode.form;
-
- assertNull("formNullLink",vform);
- assertSize("Asize",2,nodeList);
-
-}
-
-
-
-
-function runTest() {
- HTMLIsIndexElement02();
-}
</del></span></pre></div>
<a id="trunkLayoutTestsdomhtmllevel2htmlHTMLIsIndexElement03expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement03-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement03-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement03-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,3 +0,0 @@
</span><del>-Test:        http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLIsIndexElement03        
-Status:        failure
-Detail:        Asize: assertEquals failed, actual 0, expected 2.
</del></span></pre></div>
<a id="trunkLayoutTestsdomhtmllevel2htmlHTMLIsIndexElement03html"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement03.html (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement03.html        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement03.html        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,14 +0,0 @@
</span><del>-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML>
-<HEAD>
-<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=utf-8">
-<TITLE>NIST DOM HTML Test - ISINDEX</TITLE>
-<script type='text/javascript' src='selfhtml.js'></script><script charset='UTF-8' type='text/javascript' src='HTMLIsIndexElement03.js'></script><script type='text/javascript'>function loadComplete() { startTest(); }</script></HEAD>
-<BODY onload="loadComplete()">
-<FORM ID="form1" ACTION="./files/getData.pl" METHOD="post">
-<ISINDEX PROMPT="New Employee: ">
-</FORM>
-<ISINDEX PROMPT="Old Employee: ">
-</BODY>
-</HTML>
-
</del></span></pre></div>
<a id="trunkLayoutTestsdomhtmllevel2htmlHTMLIsIndexElement03js"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement03.js (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement03.js        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/dom/html/level2/html/HTMLIsIndexElement03.js        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,114 +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 "http://www.w3.org/2001/DOM-Test-Suite/level2/html/HTMLIsIndexElement03";
- }
-
-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, "doc", "isindex");
-
- 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 prompt attribute specifies the prompt message.
-
- Retrieve the prompt attribute of the 1st isindex element 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-33589862
-*/
-function HTMLIsIndexElement03() {
- var success;
- if(checkInitialization(builder, "HTMLIsIndexElement03") != null) return;
- var nodeList;
- var testNode;
- var vprompt;
- var doc;
-
- var docRef = null;
- if (typeof(this.doc) != 'undefined') {
- docRef = this.doc;
- }
- doc = load(docRef, "doc", "isindex");
- nodeList = doc.getElementsByTagName("isindex");
- assertSize("Asize",2,nodeList);
-testNode = nodeList.item(0);
- vprompt = testNode.prompt;
-
- assertEquals("promptLink","New Employee: ",vprompt);
-
-}
-
-
-
-
-function runTest() {
- HTMLIsIndexElement03();
-}
</del></span></pre></div>
<a id="trunkLayoutTestsfastdomisindex001html"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/dom/isindex-001.html (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/dom/isindex-001.html        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/fast/dom/isindex-001.html        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-<isindex>
</del></span></pre></div>
<a id="trunkLayoutTestsfastdomisindex002html"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/dom/isindex-002.html (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/dom/isindex-002.html        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/fast/dom/isindex-002.html        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,4 +0,0 @@
</span><del>-<FORM>
-<ISINDEX>
-</FORM>
-<ISINDEX>
</del></span></pre></div>
<a id="trunkLayoutTestsfasteventsresourcestabindexfocusblurallframe1html"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/events/resources/tabindex-focus-blur-all-frame1.html (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/events/resources/tabindex-focus-blur-all-frame1.html        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/fast/events/resources/tabindex-focus-blur-all-frame1.html        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -151,7 +151,6 @@
</span><span class="cx"> </select><br>
</span><span class="cx"> <textarea id="textarea1">textarea1</textarea><br>
</span><span class="cx"> <input type="text" id="text1" value="text1" tabindex="1"><br>
</span><del>-<isindex id="isindex1" prompt="isindex1" tabindex="0"/><br>
</del><span class="cx"> <input type="checkbox" id="checkbox1"><br>
</span><span class="cx"> <input type="radio" id="radioChoice1a" name="radio1" tabindex="0"><br>
</span><span class="cx"> <label id="label1" tabindex="-1"><input type="radio" name="radio1">label for radioChoice B</label><br>
</span></span></pre></div>
<a id="trunkLayoutTestsfasteventsresourcestabindexfocusblurallframe2html"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/events/resources/tabindex-focus-blur-all-frame2.html (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/events/resources/tabindex-focus-blur-all-frame2.html        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/fast/events/resources/tabindex-focus-blur-all-frame2.html        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -151,7 +151,6 @@
</span><span class="cx"> </select><br>
</span><span class="cx"> <textarea id="textarea3" tabindex="0">textarea</textarea><br>
</span><span class="cx"> <input type="text" id="text3" value="text" tabindex="-1"><br>
</span><del>-<isindex id="isindex3" prompt="isindex"/><br>
</del><span class="cx"> <input type="checkbox" id="checkbox3" tabindex="0"><br>
</span><span class="cx"> <input type="radio" id="radioChoice3a" name="radio3"><br>
</span><span class="cx"> <label id="label3" tabindex="2"><input type="radio" name="radio3" tabindex="0">label for radio button</label><br>
</span></span></pre></div>
<a id="trunkLayoutTestsfasteventsresourcestabindexfocusbluralliframe1html"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/events/resources/tabindex-focus-blur-all-iframe1.html (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/events/resources/tabindex-focus-blur-all-iframe1.html        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/fast/events/resources/tabindex-focus-blur-all-iframe1.html        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -151,7 +151,6 @@
</span><span class="cx"> </select><br>
</span><span class="cx"> <textarea id="textarea2" tabindex="3">textarea</textarea><br>
</span><span class="cx"> <input type="text" id="text2" value="text" tabindex="0"><br>
</span><del>-<isindex id="isindex2" prompt="isindex" tabindex="-1"/><br>
</del><span class="cx"> <input type="checkbox" id="checkbox2" tabindex="2"><br>
</span><span class="cx"> <input type="radio" id="radioChoice2a" name="radio2" tabindex="-1"><br>
</span><span class="cx"> <label id="label2"><input type="radio" name="radio2" tabindex="2">label for radio button</label><br>
</span></span></pre></div>
<a id="trunkLayoutTestsfasteventsresourcestabindexfocusbluralliframe2html"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/events/resources/tabindex-focus-blur-all-iframe2.html (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/events/resources/tabindex-focus-blur-all-iframe2.html        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/fast/events/resources/tabindex-focus-blur-all-iframe2.html        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -151,7 +151,6 @@
</span><span class="cx"> </select><br>
</span><span class="cx"> <textarea id="textarea4" tabindex="-1">textarea1</textarea><br>
</span><span class="cx"> <input type="text" id="text4" value="text"><br>
</span><del>-<isindex id="isindex4" prompt="isindex" tabindex="1"/><br>
</del><span class="cx"> <input type="checkbox" id="checkbox4" tabindex="-1"><br>
</span><span class="cx"> <input type="radio" id="radioChoice4a" name="radio4" tabindex="-1"><br>
</span><span class="cx"> <label id="label4" tabindex="0"><input type="radio" name="radio4">label for radio button</label><br>
</span></span></pre></div>
<a id="trunkLayoutTestsfastformsisindexnameexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/forms/isindex-name-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/forms/isindex-name-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/fast/forms/isindex-name-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,11 +0,0 @@
</span><del>-Initial name:
-PASS isindex.name is "isindex"
-Adding a name attribute:
-PASS isindex.setAttribute("name", "foo"); isindex.name is "foo"
-Removing the name attribute:
-PASS isindex.removeAttribute("name"); isindex.name is ""
-PASS successfullyParsed is true
-
-TEST COMPLETE
-This is a searchable index. Enter search keywords:
-
</del></span></pre></div>
<a id="trunkLayoutTestsfastformsisindexnamehtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/forms/isindex-name.html (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/forms/isindex-name.html        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/fast/forms/isindex-name.html        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,22 +0,0 @@
</span><del>-<!DOCTYPE html>
-<html>
-<head>
-<script src="../../resources/js-test-pre.js"></script>
-</head>
-<body>
-<isindex id=isindex1>
-<script>
-var isindex = document.getElementById('isindex1');
-debug('Initial name:');
-shouldBeEqualToString('isindex.name', 'isindex');
-
-debug('Adding a name attribute:');
-shouldBeEqualToString('isindex.setAttribute("name", "foo"); isindex.name', 'foo');
-
-debug('Removing the name attribute:');
-// This behavior is compatible with IE, Firefox, and Opera.
-shouldBeEqualToString('isindex.removeAttribute("name"); isindex.name', '');
-</script>
-<script src="../../resources/js-test-post.js"></script>
-</body>
-</html>
</del></span></pre></div>
<a id="trunkLayoutTestsfastformsisindexplaceholderexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/forms/isindex-placeholder-expected.html (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/forms/isindex-placeholder-expected.html        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/fast/forms/isindex-placeholder-expected.html        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,11 +0,0 @@
</span><del>-<style>
-#normal { color: darkGray }
-#green-placeholder { color: green; }
-</style>
-<p>
- Test <tt>&lt;isindex></tt> placeholder styling.
-</p>
-The placeholder text should be gray:
-<isindex id="normal" value="placeholder">
-The placeholder text should be green:
-<isindex id="green-placeholder" value="placeholder">
</del></span></pre></div>
<a id="trunkLayoutTestsfastformsisindexplaceholderhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/forms/isindex-placeholder.html (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/forms/isindex-placeholder.html        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/fast/forms/isindex-placeholder.html        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,10 +0,0 @@
</span><del>-<style>
- #green-placeholder::placeholder { color: green; }
-</style>
-<p>
- Test <tt>&lt;isindex></tt> placeholder styling.
-</p>
-The placeholder text should be gray:
-<isindex placeholder="placeholder">
-The placeholder text should be green:
-<isindex id="green-placeholder" placeholder="placeholder">
</del></span></pre></div>
<a id="trunkLayoutTestsfastformstextstylecolorhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/fast/forms/text-style-color.html (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/forms/text-style-color.html        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/fast/forms/text-style-color.html        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,15 +0,0 @@
</span><del>-The text should be default:
-<isindex value="default">
-The text should be red:
-<isindex style="color:red" value="red">
-The text should be gray on green:
-<isindex style="background-color:green" value="default on green">
-The text should be red on Green:
-<isindex style="color:red;background-color:green" value="red on green">
-
-<input type=text value="default">
-<input type=text style="color:red" value="red">
-<input type=text style="background-color:green" value="default on green">
-<input type=text style="color:red;background-color:green" value="red on green">
-
-
</del></span></pre></div>
<a id="trunkLayoutTestsfastparserfragmentparserexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/parser/fragment-parser-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/parser/fragment-parser-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/fast/parser/fragment-parser-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -14,7 +14,6 @@
</span><span class="cx"> PASS parse('<html><object>') is ['<object></object>','<html><body></body></html>']
</span><span class="cx"> PASS parse('<html><embed>') is ['<embed>','<html><body></body></html>']
</span><span class="cx"> PASS parse('<html><title>') is ['<title></title>','<html><body></body></html>']
</span><del>-PASS parse('<html><isindex>') is ['<form><hr><label>This is a searchable index. Enter search keywords: <input name="isindex"></label><hr></form>','<html><body></body></html>']
</del><span class="cx"> FAIL parse('<html><base>') should be ,<html><body></body></html>. Was <base>,<html><body></body></html>.
</span><span class="cx"> PASS parse('<html><div>') is ['<div></div>','<html><body></body></html>']
</span><span class="cx"> PASS parse('<frameset>') is ['','<html><body></body></html>']
</span></span></pre></div>
<a id="trunkLayoutTestsfastparserscripttestsfragmentparserjs"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/parser/script-tests/fragment-parser.js (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/parser/script-tests/fragment-parser.js        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/fast/parser/script-tests/fragment-parser.js        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -26,7 +26,6 @@
</span><span class="cx"> shouldBe("parse('<html><embed>')", "['<embed>','<html><body></body></html>']");
</span><span class="cx">
</span><span class="cx"> shouldBe("parse('<html><title>')", "['<title></title>','<html><body></body></html>']");
</span><del>-shouldBe("parse('<html><isindex>')", "['<form><hr><label>This is a searchable index. Enter search keywords: <input name=\"isindex\"></label><hr></form>','<html><body></body></html>']");
</del><span class="cx"> shouldBe("parse('<html><base>')", "['','<html><body></body></html>']");
</span><span class="cx"> shouldBe("parse('<html><div>')", "['<div></div>','<html><body></body></html>']");
</span><span class="cx"> shouldBe("parse('<frameset>')", "['','<html><body></body></html>']");
</span></span></pre></div>
<a id="trunkLayoutTestsfastreplacedtablepercentheighttextcontrolsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/replaced/table-percent-height-text-controls-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/replaced/table-percent-height-text-controls-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/fast/replaced/table-percent-height-text-controls-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -2,8 +2,6 @@
</span><span class="cx">
</span><span class="cx">
</span><span class="cx">
</span><del>-This is a searchable index. Enter search keywords:
-This is a searchable index. Enter search keywords:
</del><span class="cx">
</span><span class="cx">
</span><span class="cx"> This test checks that text controls with percentage heights within table cells have the correct height.Text controls are in a different test than other replaced elements because their metrics are platform-specific.
</span><span class="lines">@@ -17,9 +15,6 @@
</span><span class="cx"> PASS getWidth('input-text-75') is getWidth('input-text-100')
</span><span class="cx"> PASS getFullHeight('input-text-75') != '0px' is true
</span><span class="cx"> PASS getFullHeight('input-text-75') is equal to getFullHeight('input-text-100').
</span><del>-PASS getWidth('isindex-75') is getWidth('isindex-100')
-PASS getFullHeight('isindex-75') != '0px' is true
-PASS getFullHeight('isindex-75') is getFullHeight('isindex-100')
</del><span class="cx"> PASS getWidth('textarea-75') is getWidth('textarea-100')
</span><span class="cx"> PASS getFullHeight('textarea-75') != '0px' is true
</span><span class="cx"> PASS getFullHeight('textarea-75') is equal to getFullHeight('textarea-100').
</span></span></pre></div>
<a id="trunkLayoutTestsfastreplacedtablepercentheighttextcontrolshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/replaced/table-percent-height-text-controls.html (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/replaced/table-percent-height-text-controls.html        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/fast/replaced/table-percent-height-text-controls.html        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -74,10 +74,6 @@
</span><span class="cx"> shouldBeTrue("getFullHeight('input-text-75') != '0px'");
</span><span class="cx"> isEqual("getFullHeight('input-text-75')", "getFullHeight('input-text-100')");
</span><span class="cx">
</span><del>- shouldBe("getWidth('isindex-75')", "getWidth('isindex-100')");
- shouldBeTrue("getFullHeight('isindex-75') != '0px'");
- shouldBe("getFullHeight('isindex-75')", "getFullHeight('isindex-100')");
-
</del><span class="cx"> shouldBe("getWidth('textarea-75')", "getWidth('textarea-100')");
</span><span class="cx"> shouldBeTrue("getFullHeight('textarea-75') != '0px'");
</span><span class="cx"> isEqual("getFullHeight('textarea-75')", "getFullHeight('textarea-100')");
</span><span class="lines">@@ -98,9 +94,6 @@
</span><span class="cx"> <table><tr><td><input type="text" id="input-text-75" style="height: 75%;"></td></tr></table>
</span><span class="cx"> <table><tr><td><input type="text" id="input-text-100" style="height: 100%;"></td></tr></table>
</span><span class="cx">
</span><del>-<table><tr><td><isindex id="isindex-75" style="height: 75%;"></td></tr></table>
-<table><tr><td><isindex id="isindex-100" style="height: 100%;"></td></tr></table>
-
</del><span class="cx"> <table><tr><td><textarea id="textarea-75" style="height: 75%;"></textarea></td></tr></table>
</span><span class="cx"> <table><tr><td><textarea id="textarea-100" style="height: 100%;"></textarea></td></tr></table>
</span><span class="cx">
</span></span></pre></div>
<a id="trunkLayoutTestshtml5libgeneratedrunisindexdataexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/html5lib/generated/run-isindex-data-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/html5lib/generated/run-isindex-data-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/html5lib/generated/run-isindex-data-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-../resources/isindex.dat: PASS
</del></span></pre></div>
<a id="trunkLayoutTestshtml5libgeneratedrunisindexdatahtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/html5lib/generated/run-isindex-data.html (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/html5lib/generated/run-isindex-data.html        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/html5lib/generated/run-isindex-data.html        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,7 +0,0 @@
</span><del>-<!DOCTYPE html>
-<script>
-var test_files = [ '../resources/isindex.dat' ]
-</script>
-<script src="../../resources/dump-as-markup.js"></script>
-<script>window.forceDataURLs = true;</script>
-<script src="../resources/runner.js"></script>
</del></span></pre></div>
<a id="trunkLayoutTestshtml5libgeneratedrunisindexwriteexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/html5lib/generated/run-isindex-write-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/html5lib/generated/run-isindex-write-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/html5lib/generated/run-isindex-write-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1 +0,0 @@
</span><del>-../resources/isindex.dat: PASS
</del></span></pre></div>
<a id="trunkLayoutTestshtml5libgeneratedrunisindexwritehtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/html5lib/generated/run-isindex-write.html (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/html5lib/generated/run-isindex-write.html        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/html5lib/generated/run-isindex-write.html        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,7 +0,0 @@
</span><del>-<!DOCTYPE html>
-<script>
-var test_files = [ '../resources/isindex.dat' ]
-</script>
-<script src="../../resources/dump-as-markup.js"></script>
-
-<script src="../resources/runner.js"></script>
</del></span></pre></div>
<a id="trunkLayoutTestshtml5libresourcesisindexdat"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/html5lib/resources/isindex.dat (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/html5lib/resources/isindex.dat        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/html5lib/resources/isindex.dat        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -2,43 +2,32 @@
</span><span class="cx"> <isindex>
</span><span class="cx"> #errors
</span><span class="cx"> (1,9): expected-doctype-but-got-start-tag
</span><del>-(1,9): deprecated-tag
</del><ins>+(1,9): expected-closing-tag-but-got-eof
</ins><span class="cx"> #document
</span><span class="cx"> | <html>
</span><span class="cx"> | <head>
</span><span class="cx"> | <body>
</span><del>-| <form>
-| <hr>
-| <label>
-| "This is a searchable index. Enter search keywords: "
-| <input>
-| name="isindex"
-| <hr>
</del><ins>+| <isindex>
</ins><span class="cx">
</span><span class="cx"> #data
</span><span class="cx"> <isindex name="A" action="B" prompt="C" foo="D">
</span><span class="cx"> #errors
</span><span class="cx"> (1,48): expected-doctype-but-got-start-tag
</span><del>-(1,48): deprecated-tag
</del><ins>+(1,48): expected-closing-tag-but-got-eof
</ins><span class="cx"> #document
</span><span class="cx"> | <html>
</span><span class="cx"> | <head>
</span><span class="cx"> | <body>
</span><del>-| <form>
</del><ins>+| <isindex>
</ins><span class="cx"> | action="B"
</span><del>-| <hr>
-| <label>
-| "C"
-| <input>
-| foo="D"
-| name="isindex"
-| <hr>
</del><ins>+| foo="D"
+| name="A"
+| prompt="C"
</ins><span class="cx">
</span><span class="cx"> #data
</span><span class="cx"> <form><isindex>
</span><span class="cx"> #errors
</span><span class="cx"> (1,6): expected-doctype-but-got-start-tag
</span><del>-(1,15): deprecated-tag
</del><span class="cx"> (1,15): expected-closing-tag-but-got-eof
</span><span class="cx"> #document
</span><span class="cx"> | <html>
</span><span class="lines">@@ -45,3 +34,16 @@
</span><span class="cx"> | <head>
</span><span class="cx"> | <body>
</span><span class="cx"> | <form>
</span><ins>+| <isindex>
+
+#data
+<!doctype html><isindex>x</isindex>x
+#errors
+#document
+| <!DOCTYPE html>
+| <html>
+| <head>
+| <body>
+| <isindex>
+| "x"
+| "x"
</ins></span></pre></div>
<a id="trunkLayoutTestshtml5libresourcestests19dat"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/html5lib/resources/tests19.dat (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/html5lib/resources/tests19.dat        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/html5lib/resources/tests19.dat        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -82,88 +82,18 @@
</span><span class="cx"> | <h1>
</span><span class="cx">
</span><span class="cx"> #data
</span><del>-<!doctype html><form><isindex>
-#errors
-(1,30): deprecated-tag
-(1,30): expected-closing-tag-but-got-eof
-#document
-| <!DOCTYPE html>
-| <html>
-| <head>
-| <body>
-| <form>
-
-#data
-<!doctype html><isindex action="POST">
-#errors
-(1,38): deprecated-tag
-#document
-| <!DOCTYPE html>
-| <html>
-| <head>
-| <body>
-| <form>
-| action="POST"
-| <hr>
-| <label>
-| "This is a searchable index. Enter search keywords: "
-| <input>
-| name="isindex"
-| <hr>
-
-#data
-<!doctype html><isindex prompt="this is isindex">
-#errors
-(1,49): deprecated-tag
-#document
-| <!DOCTYPE html>
-| <html>
-| <head>
-| <body>
-| <form>
-| <hr>
-| <label>
-| "this is isindex"
-| <input>
-| name="isindex"
-| <hr>
-
-#data
</del><span class="cx"> <!doctype html><isindex type="hidden">
</span><span class="cx"> #errors
</span><del>-(1,38): deprecated-tag
</del><ins>+(1,38): expected-closing-tag-but-got-eof
</ins><span class="cx"> #document
</span><span class="cx"> | <!DOCTYPE html>
</span><span class="cx"> | <html>
</span><span class="cx"> | <head>
</span><span class="cx"> | <body>
</span><del>-| <form>
-| <hr>
-| <label>
-| "This is a searchable index. Enter search keywords: "
-| <input>
-| name="isindex"
-| type="hidden"
-| <hr>
</del><ins>+| <isindex>
+| type="hidden"
</ins><span class="cx">
</span><span class="cx"> #data
</span><del>-<!doctype html><isindex name="foo">
-#errors
-(1,35): deprecated-tag
-#document
-| <!DOCTYPE html>
-| <html>
-| <head>
-| <body>
-| <form>
-| <hr>
-| <label>
-| "This is a searchable index. Enter search keywords: "
-| <input>
-| name="isindex"
-| <hr>
-
-#data
</del><span class="cx"> <!doctype html><ruby><p><rp>
</span><span class="cx"> #errors
</span><span class="cx"> (1,28): expected-closing-tag-but-got-eof
</span><span class="lines">@@ -1324,6 +1254,7 @@
</span><span class="cx"> (1,49): foster-parenting-end-tag
</span><span class="cx"> (1,44): adoption-agency-1.3
</span><span class="cx"> (1,44): adoption-agency-1.3
</span><ins>+(1,50): foster-parenting-character
</ins><span class="cx"> (1,50): eof-in-table
</span><span class="cx"> #document
</span><span class="cx"> | <!DOCTYPE html>
</span></span></pre></div>
<a id="trunkLayoutTestshtml5libresourcestests2dat"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/html5lib/resources/tests2.dat (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/html5lib/resources/tests2.dat        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/html5lib/resources/tests2.dat        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -76,6 +76,35 @@
</span><span class="cx"> | <frameset>
</span><span class="cx">
</span><span class="cx"> #data
</span><ins>+<!DOCTYPE html><frameset> te st
+#errors
+(1,29): unexpected-char-in-frameset
+(1,29): unexpected-char-in-frameset
+(1,29): unexpected-char-in-frameset
+(1,29): unexpected-char-in-frameset
+(1,29): eof-in-frameset
+#document
+| <!DOCTYPE html>
+| <html>
+| <head>
+| <frameset>
+| " "
+
+#data
+<!DOCTYPE html><frameset></frameset> te st
+#errors
+(1,29): unexpected-char-after-frameset
+(1,29): unexpected-char-after-frameset
+(1,29): unexpected-char-after-frameset
+(1,29): unexpected-char-after-frameset
+#document
+| <!DOCTYPE html>
+| <html>
+| <head>
+| <frameset>
+| " "
+
+#data
</ins><span class="cx"> <!DOCTYPE html><frameset><!DOCTYPE html>
</span><span class="cx"> #errors
</span><span class="cx"> (1,40): unexpected-doctype
</span><span class="lines">@@ -442,7 +471,6 @@
</span><span class="cx"> <!DOCTYPE html><select><optgroup><option></optgroup><option><select><option>
</span><span class="cx"> #errors
</span><span class="cx"> (1,68): unexpected-select-in-select
</span><del>-(1,76): expected-closing-tag-but-got-eof
</del><span class="cx"> #document
</span><span class="cx"> | <!DOCTYPE html>
</span><span class="cx"> | <html>
</span><span class="lines">@@ -525,24 +553,6 @@
</span><span class="cx"> | <body>
</span><span class="cx">
</span><span class="cx"> #data
</span><del>-<isindex test=x name=x>
-#errors
-(1,23): expected-doctype-but-got-start-tag
-(1,23): deprecated-tag
-#document
-| <html>
-| <head>
-| <body>
-| <form>
-| <hr>
-| <label>
-| "This is a searchable index. Enter search keywords: "
-| <input>
-| name="isindex"
-| test="x"
-| <hr>
-
-#data
</del><span class="cx"> test
</span><span class="cx"> test
</span><span class="cx"> #errors
</span></span></pre></div>
<a id="trunkLayoutTestshtml5libresourceswebkit02dat"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/html5lib/resources/webkit02.dat (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/html5lib/resources/webkit02.dat        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/html5lib/resources/webkit02.dat        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -158,21 +158,6 @@
</span><span class="cx"> | <b>
</span><span class="cx">
</span><span class="cx"> #data
</span><del>-<isindex action="x">
-#errors
-#document-fragment
-table
-#document
-| <form>
-| action="x"
-| <hr>
-| <label>
-| "This is a searchable index. Enter search keywords: "
-| <input>
-| name="isindex"
-| <hr>
-
-#data
</del><span class="cx"> <option><XH<optgroup></optgroup>
</span><span class="cx"> #errors
</span><span class="cx"> #document-fragment
</span></span></pre></div>
<a id="trunkLayoutTestshttptestsmiscisindexformdataexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/http/tests/misc/isindex-formdata-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/misc/isindex-formdata-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/http/tests/misc/isindex-formdata-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,4 +0,0 @@
</span><del>-This page tests that we correctly put the value of an <isindex> element into the form data.
-
-Could not find isindex element
-
</del></span></pre></div>
<a id="trunkLayoutTestshttptestsmiscisindexformdatahtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/http/tests/misc/isindex-formdata.html (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/misc/isindex-formdata.html        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/http/tests/misc/isindex-formdata.html        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,42 +0,0 @@
</span><del>-<script>
-function test()
-{
- if (!location.search.length) {
- if (window.testRunner) {
- testRunner.dumpAsText();
- testRunner.waitUntilDone();
- }
-
- if (!document.getElementById("isindex")) {
- log("Could not find isindex element");
- if (window.testRunner)
- testRunner.notifyDone();
- return;
- }
- document.getElementById("isindex").value = "This is a test";
- document.forms[0].submit();
- } else {
- var expected = "?This+is+a+test";
- if (location.search != expected)
- log("FAIL: Expected \"" + expected + "\" but got \"" + location.search + "\"");
- else
- log("PASS");
-
- if (window.testRunner)
- testRunner.notifyDone();
- }
-}
-
-function log(msg)
-{
- document.getElementById("log").appendChild(document.createTextNode(msg + "\n"));
-}
-
-window.onload = test;
-
-</script>
-<p>This page tests that we correctly put the value of an <tt>&lt;isindex&gt;</tt> element into the form data.</p>
-<form method="GET" action="isindex-formdata.html">
- <isindex id="isindex"></isindex>
-</form>
-<pre id="log"></pre>
</del></span></pre></div>
<a id="trunkLayoutTestshttptestsmiscisindexwithnoformbasehrefexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/http/tests/misc/isindex-with-no-form-base-href-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/misc/isindex-with-no-form-base-href-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/http/tests/misc/isindex-with-no-form-base-href-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,12 +0,0 @@
</span><del>-
-
---------
-Frame: '<!--framePath //<!--frame0-->-->'
---------
-Could not find form with expected action
-This page tests that we correctly put the value of an <isindex> element into the form data.
-
-If you are running this test by hand, press the enter/return key on your keyboard to submit.
-
-This is a searchable index. Enter search keywords:
-
</del></span></pre></div>
<a id="trunkLayoutTestshttptestsmiscisindexwithnoformbasehrefhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/http/tests/misc/isindex-with-no-form-base-href.html (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/misc/isindex-with-no-form-base-href.html        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/http/tests/misc/isindex-with-no-form-base-href.html        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,14 +0,0 @@
</span><del>-<html>
-<head>
-<script>
-if (window.testRunner) {
- testRunner.dumpAsText();
- testRunner.dumpChildFramesAsText();
- testRunner.waitUntilDone();
-}
-</script>
-</head>
-<body>
-<iframe src="resources/isindex-with-no-form-base-href.html"></iframe>
-</body>
-</html>
</del></span></pre></div>
<a id="trunkLayoutTestshttptestsmiscisindexwithnoformexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/http/tests/misc/isindex-with-no-form-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/misc/isindex-with-no-form-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/http/tests/misc/isindex-with-no-form-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,7 +0,0 @@
</span><del>-This page tests that we correctly put the value of an <isindex> element into the form data.
-
-If you are running this test by hand, press the enter/return key on your keyboard to submit.
-
-This is a searchable index. Enter search keywords:
-PASS
-
</del></span></pre></div>
<a id="trunkLayoutTestshttptestsmiscisindexwithnoformhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/http/tests/misc/isindex-with-no-form.html (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/misc/isindex-with-no-form.html        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/http/tests/misc/isindex-with-no-form.html        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,44 +0,0 @@
</span><del>-<html>
-<head>
-<script>
-function test()
-{
- var isindexElm = document.getElementById("isindex");
- if (!location.search.length) {
- if (window.testRunner) {
- testRunner.dumpAsText();
- testRunner.waitUntilDone();
- }
-
- isindexElm.value = "This is a test";
- isindexElm.focus();
-
- if (window.eventSender)
- eventSender.keyDown(String.fromCharCode(0x0d));
- } else {
- var expected = "?This+is+a+test";
- if (location.search != expected)
- log("FAIL: Expected \"" + expected + "\" but got \"" + location.search + "\"");
- else
- log("PASS");
-
- if (window.testRunner)
- testRunner.notifyDone();
- }
-}
-
-function log(msg)
-{
- document.getElementById("log").appendChild(document.createTextNode(msg + "\n"));
-}
-
-window.onload = test;
-</script>
-</head>
-<body>
-<p>This page tests that we correctly put the value of an <tt>&lt;isindex&gt;</tt> element into the form data.</p>
-<p>If you are running this test by hand, press the enter/return key on your keyboard to submit.</p>
-<isindex id="isindex"></isindex>
-<pre id="log"></pre>
-</body>
-</html>
</del></span></pre></div>
<a id="trunkLayoutTestshttptestsmiscresourcesisindexwithnoformbasehrefsubmithtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/http/tests/misc/resources/isindex-with-no-form-base-href-submit.html (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/misc/resources/isindex-with-no-form-base-href-submit.html        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/http/tests/misc/resources/isindex-with-no-form-base-href-submit.html        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,28 +0,0 @@
</span><del>-<html>
-<head>
-<script>
-function test()
-{
- var expected = "?This+is+a+test";
- if (location.search != expected)
- log("FAIL: Expected \"" + expected + "\" but got \"" + location.search + "\"");
- else
- log("PASS");
-}
-
-function log(msg)
-{
- document.getElementById("log").appendChild(document.createTextNode(msg + "\n"));
-}
-
-window.onload = test;
-</script>
-</head>
-<body>
-<pre id="log"></pre>
-<script>
-if (window.testRunner)
- testRunner.notifyDone();
-</script>
-</body>
-</html>
</del></span></pre></div>
<a id="trunkLayoutTestshttptestsmiscresourcesisindexwithnoformbasehrefhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/http/tests/misc/resources/isindex-with-no-form-base-href.html (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/misc/resources/isindex-with-no-form-base-href.html        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/http/tests/misc/resources/isindex-with-no-form-base-href.html        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,37 +0,0 @@
</span><del>-<html>
-<head>
-<base href="http://localhost:8000/misc/resources/isindex-with-no-form-base-href-submit.html">
-<script>
-function log(msg)
-{
- document.getElementById("log").appendChild(document.createTextNode(msg + "\n"));
-}
-
-function test()
-{
- var forms = document.getElementsByTagName('form');
- if (forms.length != 1 || forms[0].action != 'http://localhost:8000/misc/resources/isindex-with-no-form-base-href-submit.html') {
- log('Could not find form with expected action');
- if (window.testRunner)
- testRunner.notifyDone();
- }
-
-
- var isindexElm = document.getElementById("isindex");
- isindexElm.value = "This is a test";
- isindexElm.focus();
-
- if (window.eventSender)
- eventSender.keyDown(String.fromCharCode(0x0d));
-}
-
-window.onload = test;
-</script>
-</head>
-<body>
-<pre id="log"></pre>
-<p>This page tests that we correctly put the value of an <tt>&lt;isindex&gt;</tt> element into the form data.</p>
-<p>If you are running this test by hand, press the enter/return key on your keyboard to submit.</p>
-<isindex id="isindex"></isindex>
-</body>
-</html>
</del></span></pre></div>
<a id="trunkLayoutTestsimportedw3cChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/ChangeLog (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/ChangeLog        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/imported/w3c/ChangeLog        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,3 +1,17 @@
</span><ins>+2016-09-13 Chris Dumez <cdumez@apple.com>
+
+ Drop support for <isindex>
+ https://bugs.webkit.org/show_bug.cgi?id=7139
+
+ Reviewed by Ryosuke Niwa.
+
+ Import layout test coverage from W3C web-platform-tests. We used to fail
+ the last check but we now pass it. Chrome also passes this last check.
+
+ * web-platform-tests/html/semantics/forms/historical-expected.txt: Added.
+ * web-platform-tests/html/semantics/forms/historical.html: Added.
+ * web-platform-tests/html/semantics/forms/w3c-import.log: Added.
+
</ins><span class="cx"> 2016-09-11 Chris Dumez <cdumez@apple.com>
</span><span class="cx">
</span><span class="cx"> HTMLTrackElement.kind's invalid value default should be the metadata state
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestshtmlsemanticsformshistoricalexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/historical-expected.txt (0 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/historical-expected.txt         (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/historical-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -0,0 +1,13 @@
</span><ins>+
+PASS input.valueLow should not be supported
+PASS input.valueHigh should not be supported
+PASS form.requestAutocomplete should not be supported
+PASS form.onautocomplete should not be supported
+PASS form.onautocompleteerror should not be supported
+PASS <input type=datetime> should not be supported
+PASS progress.form should not be supported
+PASS meter.form should not be supported
+PASS form.item should not be supported
+PASS form.namedItem should not be supported
+PASS <input name=isindex> should not be supported
+
</ins></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestshtmlsemanticsformshistoricalhtml"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/historical.html (0 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/historical.html         (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/historical.html        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -0,0 +1,85 @@
</span><ins>+<!doctype html>
+<title>Historical forms features should not be supported</title>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<div id=log></div>
+<form id=form hidden>
+ <label id=label></label>
+ <input id=input>
+ <button id=button></button>
+ <select id=select>
+ <optgroup id=optgroup>
+ <option id=option>
+ </select>
+ <datalist id=datalist></datalist>
+ <textarea id=textarea></textarea>
+ <progress id=progress></progress>
+ <meter id=meter></meter>
+ <fieldset id=fieldset>
+ <legend id=legend></legend>
+ </fieldset>
+</form>
+
+<form hidden action="isindex-support.txt" target=isindex_iframe id=isindex_form>
+ <input name=isindex value=x>
+ <iframe name=isindex_iframe id=isindex_iframe></iframe>
+</form>
+<script>
+var tags = ['form', 'label', 'input', 'button', 'select', 'datalist',
+'optgroup', 'option', 'textarea', 'progress', 'meter', 'fieldset', 'legend'];
+
+function t(property, tagName) {
+ var tagNames = tagName ? [tagName] : tags;
+ tagNames.forEach(function(tagName) {
+ test(function() {
+ assert_false(property in document.getElementById(tagName));
+ }, tagName + '.' + property + ' should not be supported');
+ });
+}
+
+function inputType(type) {
+ test(function() {
+ var input = document.createElement('input');
+ input.type = type;
+ assert_equals(input.type, 'text');
+ }, '<input type=' + type + '> should not be supported');
+}
+
+// <input type=range multiple>
+// added in https://github.com/whatwg/html/commit/1efac390abb3f95df61f2d2ac6c0feb47349d97b
+// removed in https://github.com/whatwg/html/commit/b598d4f873fb8c27d4b23b033837108edfbc3d75
+t('valueLow', 'input');
+t('valueHigh', 'input');
+
+// requestAutoComplete()
+// added in https://github.com/whatwg/html/commit/321659e4db11228857632487ab72b6959db1ba86
+// removed in https://github.com/whatwg/html/commit/6a257aae619f85390eee20b47767f34887450fcd
+t('requestAutocomplete', 'form');
+t('onautocomplete', 'form');
+t('onautocompleteerror', 'form');
+
+// <input type=datetime>
+// added in WF2
+// removed in https://github.com/whatwg/html/commit/80ba4fa24e5d3d81a10aa1bbd8a2f72f4bcc3f7c
+inputType('datetime');
+
+// <progress form>, <meter form>
+// removed in https://github.com/whatwg/html/commit/3814376a311837ddfac229d9a631cd10adf53157
+t('form', 'progress');
+t('form', 'meter');
+
+// form.item(), form.namedItem()
+// removed in https://github.com/whatwg/html/commit/da87ab9009d5aeca95a602e718439e35b00d0731
+t('item', 'form');
+t('namedItem', 'form');
+
+// <input name=isindex>
+// removed in https://github.com/whatwg/html/commit/5c44abc734eb483f9a7ec79da5844d2fe63d9c3b
+async_test(function() {
+ var iframe = document.getElementById('isindex_iframe');
+ iframe.onload = this.step_func_done(function() {
+ assert_regexp_match(iframe.contentWindow.location.href, /\?isindex=x$/);
+ });
+ document.getElementById('isindex_form').submit();
+}, '<input name=isindex> should not be supported');
+</script>
</ins></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestshtmlsemanticsformsw3cimportlog"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/w3c-import.log (0 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/w3c-import.log         (rev 0)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/w3c-import.log        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -0,0 +1,18 @@
</span><ins>+The tests in this directory were imported from the W3C repository.
+Do NOT modify these tests directly in WebKit.
+Instead, create a pull request on the W3C CSS or WPT github:
+        https://github.com/w3c/csswg-test
+        https://github.com/w3c/web-platform-tests
+
+Then run the Tools/Scripts/import-w3c-tests in WebKit to reimport
+
+Do NOT modify or remove this file.
+
+------------------------------------------------------------------------
+Properties requiring vendor prefixes:
+None
+Property values requiring vendor prefixes:
+None
+------------------------------------------------------------------------
+List of files:
+/LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/historical.html
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformeflfastdomisindex001expectedpng"></a>
<div class="binary"><h4>Deleted: trunk/LayoutTests/platform/efl/fast/dom/isindex-001-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformeflfastdomisindex001expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/efl/fast/dom/isindex-001-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/efl/fast/dom/isindex-001-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/platform/efl/fast/dom/isindex-001-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,15 +0,0 @@
</span><del>-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
- RenderBlock {HTML} at (0,0) size 800x600
- RenderBody {BODY} at (8,8) size 784x576
- RenderBlock {FORM} at (0,0) size 784x52
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x32
- RenderInline {LABEL} at (0,0) size 518x17
- RenderText {#text} at (0,8) size 322x17
- text run at (0,8) width 322: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (324,2) size 192x28 [bgcolor=#FFFFFF]
- RenderBlock {HR} at (0,50) size 784x2 [border: (1px inset #000000)]
-layer at (336,26) size 185x18
- RenderBlock {DIV} at (4,6) size 185x18
</del></span></pre></div>
<a id="trunkLayoutTestsplatformeflfastdomisindex002expectedpng"></a>
<div class="binary"><h4>Deleted: trunk/LayoutTests/platform/efl/fast/dom/isindex-002-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformeflfastdomisindex002expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/efl/fast/dom/isindex-002-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/efl/fast/dom/isindex-002-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/platform/efl/fast/dom/isindex-002-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,16 +0,0 @@
</span><del>-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
- RenderBlock {HTML} at (0,0) size 800x600
- RenderBody {BODY} at (8,8) size 784x576
- RenderBlock {FORM} at (0,0) size 784x0
- RenderBlock {FORM} at (0,0) size 784x52
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x32
- RenderInline {LABEL} at (0,0) size 518x17
- RenderText {#text} at (0,8) size 322x17
- text run at (0,8) width 322: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (324,2) size 192x28 [bgcolor=#FFFFFF]
- RenderBlock {HR} at (0,50) size 784x2 [border: (1px inset #000000)]
-layer at (336,26) size 185x18
- RenderBlock {DIV} at (4,6) size 185x18
</del></span></pre></div>
<a id="trunkLayoutTestsplatformeflfastformstextstylecolorexpectedpng"></a>
<div class="binary"><h4>Deleted: trunk/LayoutTests/platform/efl/fast/forms/text-style-color-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformeflfastformstextstylecolorexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/efl/fast/forms/text-style-color-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/efl/fast/forms/text-style-color-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/platform/efl/fast/forms/text-style-color-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,93 +0,0 @@
</span><del>-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
- RenderBlock {HTML} at (0,0) size 800x600
- RenderBody {BODY} at (8,8) size 784x584
- RenderBlock (anonymous) at (0,0) size 784x18
- RenderText {#text} at (0,0) size 168x17
- text run at (0,0) width 168: "The text should be default:"
- RenderBlock {FORM} at (0,26) size 784x52
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x32
- RenderInline {LABEL} at (0,0) size 518x17
- RenderText {#text} at (0,8) size 322x17
- text run at (0,8) width 322: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (324,2) size 192x28 [bgcolor=#FFFFFF]
- RenderBlock {HR} at (0,50) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,94) size 784x18
- RenderText {#text} at (0,0) size 145x17
- text run at (0,0) width 145: "The text should be red:"
- RenderBlock {FORM} at (0,120) size 784x52
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x32
- RenderInline {LABEL} at (0,0) size 518x17
- RenderText {#text} at (0,8) size 322x17
- text run at (0,8) width 322: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (324,2) size 192x28 [color=#FF0000] [bgcolor=#FFFFFF]
- RenderBlock {HR} at (0,50) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,188) size 784x18
- RenderText {#text} at (0,0) size 212x17
- text run at (0,0) width 212: "The text should be gray on green:"
- RenderBlock {FORM} at (0,214) size 784x48
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x28
- RenderInline {LABEL} at (0,0) size 517x17
- RenderText {#text} at (0,5) size 322x17
- text run at (0,5) width 322: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (324,2) size 191x24 [bgcolor=#008000] [border: (2px inset #000000)]
- RenderBlock {HR} at (0,46) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,278) size 784x18
- RenderText {#text} at (0,0) size 208x17
- text run at (0,0) width 208: "The text should be red on Green:"
- RenderBlock {FORM} at (0,304) size 784x48
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x28
- RenderInline {LABEL} at (0,0) size 517x17
- RenderText {#text} at (0,5) size 322x17
- text run at (0,5) width 322: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (324,2) size 191x24 [color=#FF0000] [bgcolor=#008000] [border: (2px inset #FF0000)]
- RenderBlock {HR} at (0,46) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,368) size 784x60
- RenderTextControl {INPUT} at (2,2) size 192x28 [bgcolor=#FFFFFF]
- RenderText {#text} at (196,8) size 4x17
- text run at (196,8) width 4: " "
- RenderTextControl {INPUT} at (202,2) size 192x28 [color=#FF0000] [bgcolor=#FFFFFF]
- RenderText {#text} at (396,8) size 4x17
- text run at (396,8) width 4: " "
- RenderTextControl {INPUT} at (402,5) size 191x24 [bgcolor=#008000] [border: (2px inset #000000)]
- RenderText {#text} at (595,8) size 4x17
- text run at (595,8) width 4: " "
- RenderTextControl {INPUT} at (2,34) size 191x24 [color=#FF0000] [bgcolor=#008000] [border: (2px inset #FF0000)]
- RenderText {#text} at (0,0) size 0x0
-layer at (336,52) size 185x18
- RenderBlock {DIV} at (4,6) size 185x18
- RenderText {#text} at (0,0) size 48x17
- text run at (0,0) width 48: "default"
-layer at (336,146) size 185x18
- RenderBlock {DIV} at (4,6) size 185x18
- RenderText {#text} at (0,0) size 23x17
- text run at (0,0) width 23: "red"
-layer at (335,237) size 185x18
- RenderBlock {DIV} at (3,3) size 185x18
- RenderText {#text} at (0,0) size 115x17
- text run at (0,0) width 115: "default on green"
-layer at (335,327) size 185x18
- RenderBlock {DIV} at (3,3) size 185x18
- RenderText {#text} at (0,0) size 90x17
- text run at (0,0) width 90: "red on green"
-layer at (14,384) size 185x18
- RenderBlock {DIV} at (4,6) size 185x18
- RenderText {#text} at (0,0) size 48x17
- text run at (0,0) width 48: "default"
-layer at (214,384) size 185x18
- RenderBlock {DIV} at (4,6) size 185x18
- RenderText {#text} at (0,0) size 23x17
- text run at (0,0) width 23: "red"
-layer at (413,384) size 185x18
- RenderBlock {DIV} at (3,3) size 185x18
- RenderText {#text} at (0,0) size 115x17
- text run at (0,0) width 115: "default on green"
-layer at (13,413) size 185x18
- RenderBlock {DIV} at (3,3) size 185x18
- RenderText {#text} at (0,0) size 90x17
- text run at (0,0) width 90: "red on green"
</del></span></pre></div>
<a id="trunkLayoutTestsplatformgtkfastdomisindex001expectedpng"></a>
<div class="binary"><h4>Deleted: trunk/LayoutTests/platform/gtk/fast/dom/isindex-001-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkfastdomisindex001expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/gtk/fast/dom/isindex-001-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/fast/dom/isindex-001-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/platform/gtk/fast/dom/isindex-001-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,15 +0,0 @@
</span><del>-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
- RenderBlock {HTML} at (0,0) size 800x600
- RenderBody {BODY} at (8,8) size 784x576
- RenderBlock {FORM} at (0,0) size 784x47
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x27
- RenderInline {LABEL} at (0,0) size 517x17
- RenderText {#text} at (0,5) size 322x17
- text run at (0,5) width 322: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (324,2) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
- RenderBlock {HR} at (0,45) size 784x2 [border: (1px inset #000000)]
-layer at (335,23) size 185x17
- RenderBlock {DIV} at (3,3) size 185x17
</del></span></pre></div>
<a id="trunkLayoutTestsplatformgtkfastdomisindex002expectedpng"></a>
<div class="binary"><h4>Deleted: trunk/LayoutTests/platform/gtk/fast/dom/isindex-002-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkfastdomisindex002expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/gtk/fast/dom/isindex-002-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/fast/dom/isindex-002-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/platform/gtk/fast/dom/isindex-002-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,16 +0,0 @@
</span><del>-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
- RenderBlock {HTML} at (0,0) size 800x600
- RenderBody {BODY} at (8,8) size 784x576
- RenderBlock {FORM} at (0,0) size 784x0
- RenderBlock {FORM} at (0,0) size 784x47
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x27
- RenderInline {LABEL} at (0,0) size 517x17
- RenderText {#text} at (0,5) size 322x17
- text run at (0,5) width 322: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (324,2) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
- RenderBlock {HR} at (0,45) size 784x2 [border: (1px inset #000000)]
-layer at (335,23) size 185x17
- RenderBlock {DIV} at (3,3) size 185x17
</del></span></pre></div>
<a id="trunkLayoutTestsplatformgtkfastformstextstylecolorexpectedpng"></a>
<div class="binary"><h4>Deleted: trunk/LayoutTests/platform/gtk/fast/forms/text-style-color-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkfastformstextstylecolorexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/gtk/fast/forms/text-style-color-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/fast/forms/text-style-color-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/platform/gtk/fast/forms/text-style-color-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,93 +0,0 @@
</span><del>-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
- RenderBlock {HTML} at (0,0) size 800x600
- RenderBody {BODY} at (8,8) size 784x584
- RenderBlock (anonymous) at (0,0) size 784x17
- RenderText {#text} at (0,0) size 168x17
- text run at (0,0) width 168: "The text should be default:"
- RenderBlock {FORM} at (0,25) size 784x47
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x27
- RenderInline {LABEL} at (0,0) size 517x17
- RenderText {#text} at (0,5) size 322x17
- text run at (0,5) width 322: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (324,2) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
- RenderBlock {HR} at (0,45) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,88) size 784x17
- RenderText {#text} at (0,0) size 145x17
- text run at (0,0) width 145: "The text should be red:"
- RenderBlock {FORM} at (0,113) size 784x47
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x27
- RenderInline {LABEL} at (0,0) size 517x17
- RenderText {#text} at (0,5) size 322x17
- text run at (0,5) width 322: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (324,2) size 191x23 [color=#FF0000] [bgcolor=#FFFFFF] [border: (2px inset #FF0000)]
- RenderBlock {HR} at (0,45) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,176) size 784x17
- RenderText {#text} at (0,0) size 212x17
- text run at (0,0) width 212: "The text should be gray on green:"
- RenderBlock {FORM} at (0,201) size 784x47
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x27
- RenderInline {LABEL} at (0,0) size 517x17
- RenderText {#text} at (0,5) size 322x17
- text run at (0,5) width 322: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (324,2) size 191x23 [bgcolor=#008000] [border: (2px inset #000000)]
- RenderBlock {HR} at (0,45) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,264) size 784x17
- RenderText {#text} at (0,0) size 208x17
- text run at (0,0) width 208: "The text should be red on Green:"
- RenderBlock {FORM} at (0,289) size 784x47
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x27
- RenderInline {LABEL} at (0,0) size 517x17
- RenderText {#text} at (0,5) size 322x17
- text run at (0,5) width 322: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (324,2) size 191x23 [color=#FF0000] [bgcolor=#008000] [border: (2px inset #FF0000)]
- RenderBlock {HR} at (0,45) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,352) size 784x54
- RenderTextControl {INPUT} at (2,2) size 191x23 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
- RenderText {#text} at (195,5) size 4x17
- text run at (195,5) width 4: " "
- RenderTextControl {INPUT} at (201,2) size 191x23 [color=#FF0000] [bgcolor=#FFFFFF] [border: (2px inset #FF0000)]
- RenderText {#text} at (394,5) size 4x17
- text run at (394,5) width 4: " "
- RenderTextControl {INPUT} at (400,2) size 191x23 [bgcolor=#008000] [border: (2px inset #000000)]
- RenderText {#text} at (593,5) size 4x17
- text run at (593,5) width 4: " "
- RenderTextControl {INPUT} at (2,29) size 191x23 [color=#FF0000] [bgcolor=#008000] [border: (2px inset #FF0000)]
- RenderText {#text} at (0,0) size 0x0
-layer at (335,48) size 185x17
- RenderBlock {DIV} at (3,3) size 185x17
- RenderText {#text} at (0,0) size 48x17
- text run at (0,0) width 48: "default"
-layer at (335,136) size 185x17
- RenderBlock {DIV} at (3,3) size 185x17
- RenderText {#text} at (0,0) size 23x17
- text run at (0,0) width 23: "red"
-layer at (335,224) size 185x17
- RenderBlock {DIV} at (3,3) size 185x17
- RenderText {#text} at (0,0) size 115x17
- text run at (0,0) width 115: "default on green"
-layer at (335,312) size 185x17
- RenderBlock {DIV} at (3,3) size 185x17
- RenderText {#text} at (0,0) size 90x17
- text run at (0,0) width 90: "red on green"
-layer at (13,365) size 185x17
- RenderBlock {DIV} at (3,3) size 185x17
- RenderText {#text} at (0,0) size 48x17
- text run at (0,0) width 48: "default"
-layer at (212,365) size 185x17
- RenderBlock {DIV} at (3,3) size 185x17
- RenderText {#text} at (0,0) size 23x17
- text run at (0,0) width 23: "red"
-layer at (411,365) size 185x17
- RenderBlock {DIV} at (3,3) size 185x17
- RenderText {#text} at (0,0) size 115x17
- text run at (0,0) width 115: "default on green"
-layer at (13,392) size 185x17
- RenderBlock {DIV} at (3,3) size 185x17
- RenderText {#text} at (0,0) size 90x17
- text run at (0,0) width 90: "red on green"
</del></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastdomisindex001expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/ios-simulator/fast/dom/isindex-001-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/dom/isindex-001-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/platform/ios-simulator/fast/dom/isindex-001-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,15 +0,0 @@
</span><del>-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
- RenderBlock {HTML} at (0,0) size 800x600
- RenderBody {BODY} at (8,8) size 784x576
- RenderBlock {FORM} at (0,0) size 784x45
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x25
- RenderInline {LABEL} at (0,0) size 467x19
- RenderText {#text} at (0,1) size 328x19
- text run at (0,1) width 328: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (329,2) size 136x22 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
- RenderBlock {HR} at (0,43) size 784x2 [border: (1px inset #000000)]
-layer at (344,23) size 122x14
- RenderBlock {DIV} at (6,3) size 123x15
</del></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastdomisindex002expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/ios-simulator/fast/dom/isindex-002-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/dom/isindex-002-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/platform/ios-simulator/fast/dom/isindex-002-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,16 +0,0 @@
</span><del>-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
- RenderBlock {HTML} at (0,0) size 800x600
- RenderBody {BODY} at (8,8) size 784x576
- RenderBlock {FORM} at (0,0) size 784x0
- RenderBlock {FORM} at (0,0) size 784x45
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x25
- RenderInline {LABEL} at (0,0) size 467x19
- RenderText {#text} at (0,1) size 328x19
- text run at (0,1) width 328: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (329,2) size 136x22 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
- RenderBlock {HR} at (0,43) size 784x2 [border: (1px inset #000000)]
-layer at (344,23) size 122x14
- RenderBlock {DIV} at (6,3) size 123x15
</del></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorfastformstextstylecolorexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/ios-simulator/fast/forms/text-style-color-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/fast/forms/text-style-color-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/platform/ios-simulator/fast/forms/text-style-color-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,93 +0,0 @@
</span><del>-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
- RenderBlock {HTML} at (0,0) size 800x600
- RenderBody {BODY} at (8,8) size 784x584
- RenderBlock (anonymous) at (0,0) size 784x20
- RenderText {#text} at (0,0) size 172x19
- text run at (0,0) width 172: "The text should be default:"
- RenderBlock {FORM} at (0,28) size 784x45
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x25
- RenderInline {LABEL} at (0,0) size 467x19
- RenderText {#text} at (0,1) size 328x19
- text run at (0,1) width 328: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (329,2) size 136x22 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
- RenderBlock {HR} at (0,43) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,89) size 784x20
- RenderText {#text} at (0,0) size 148x19
- text run at (0,0) width 148: "The text should be red:"
- RenderBlock {FORM} at (0,117) size 784x45
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x25
- RenderInline {LABEL} at (0,0) size 467x19
- RenderText {#text} at (0,1) size 328x19
- text run at (0,1) width 328: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (329,2) size 136x22 [color=#FF0000] [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
- RenderBlock {HR} at (0,43) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,178) size 784x20
- RenderText {#text} at (0,0) size 216x19
- text run at (0,0) width 216: "The text should be gray on green:"
- RenderBlock {FORM} at (0,206) size 784x45
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x25
- RenderInline {LABEL} at (0,0) size 467x19
- RenderText {#text} at (0,1) size 328x19
- text run at (0,1) width 328: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (329,2) size 136x22 [bgcolor=#008000] [border: (1px solid #4C4C4C)]
- RenderBlock {HR} at (0,43) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,267) size 784x20
- RenderText {#text} at (0,0) size 211x19
- text run at (0,0) width 211: "The text should be red on Green:"
- RenderBlock {FORM} at (0,295) size 784x45
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x25
- RenderInline {LABEL} at (0,0) size 467x19
- RenderText {#text} at (0,1) size 328x19
- text run at (0,1) width 328: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (329,2) size 136x22 [color=#FF0000] [bgcolor=#008000] [border: (1px solid #4C4C4C)]
- RenderBlock {HR} at (0,43) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,356) size 784x25
- RenderTextControl {INPUT} at (2,2) size 136x22 [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
- RenderText {#text} at (139,1) size 5x19
- text run at (139,1) width 5: " "
- RenderTextControl {INPUT} at (145,2) size 136x22 [color=#FF0000] [bgcolor=#FFFFFF] [border: (1px solid #4C4C4C)]
- RenderText {#text} at (282,1) size 5x19
- text run at (282,1) width 5: " "
- RenderTextControl {INPUT} at (288,2) size 137x22 [bgcolor=#008000] [border: (1px solid #4C4C4C)]
- RenderText {#text} at (426,1) size 5x19
- text run at (426,1) width 5: " "
- RenderTextControl {INPUT} at (432,2) size 136x22 [color=#FF0000] [bgcolor=#008000] [border: (1px solid #4C4C4C)]
- RenderText {#text} at (0,0) size 0x0
-layer at (344,51) size 122x14
- RenderBlock {DIV} at (6,3) size 123x15
- RenderText {#text} at (0,0) size 34x14
- text run at (0,0) width 34: "default"
-layer at (344,140) size 122x14
- RenderBlock {DIV} at (6,3) size 123x15
- RenderText {#text} at (0,0) size 16x14
- text run at (0,0) width 16: "red"
-layer at (344,229) size 122x14
- RenderBlock {DIV} at (6,3) size 123x15
- RenderText {#text} at (0,0) size 80x14
- text run at (0,0) width 80: "default on green"
-layer at (344,318) size 122x14
- RenderBlock {DIV} at (6,3) size 123x15
- RenderText {#text} at (0,0) size 63x14
- text run at (0,0) width 63: "red on green"
-layer at (17,369) size 122x14
- RenderBlock {DIV} at (6,3) size 123x15
- RenderText {#text} at (0,0) size 34x14
- text run at (0,0) width 34: "default"
-layer at (160,369) size 122x14
- RenderBlock {DIV} at (6,3) size 123x15
- RenderText {#text} at (0,0) size 16x14
- text run at (0,0) width 16: "red"
-layer at (303,369) size 122x14
- RenderBlock {DIV} at (6,3) size 123x15
- RenderText {#text} at (0,0) size 80x14
- text run at (0,0) width 80: "default on green"
-layer at (447,369) size 122x14
- RenderBlock {DIV} at (6,3) size 123x15
- RenderText {#text} at (0,0) size 63x14
- text run at (0,0) width 63: "red on green"
</del></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastdomisindex001expectedpng"></a>
<div class="binary"><h4>Deleted: trunk/LayoutTests/platform/mac/fast/dom/isindex-001-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastdomisindex001expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/mac/fast/dom/isindex-001-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/dom/isindex-001-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/platform/mac/fast/dom/isindex-001-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,15 +0,0 @@
</span><del>-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
- RenderBlock {HTML} at (0,0) size 800x600
- RenderBody {BODY} at (8,8) size 784x576
- RenderBlock {FORM} at (0,0) size 784x43
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x23
- RenderInline {LABEL} at (0,0) size 478x18
- RenderText {#text} at (0,2) size 328x18
- text run at (0,2) width 328: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (329,2) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
- RenderBlock {HR} at (0,41) size 784x2 [border: (1px inset #000000)]
-layer at (340,23) size 140x13
- RenderBlock {DIV} at (3,3) size 140x13
</del></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastdomisindex002expectedpng"></a>
<div class="binary"><h4>Deleted: trunk/LayoutTests/platform/mac/fast/dom/isindex-002-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastdomisindex002expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/mac/fast/dom/isindex-002-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/dom/isindex-002-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/platform/mac/fast/dom/isindex-002-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,16 +0,0 @@
</span><del>-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
- RenderBlock {HTML} at (0,0) size 800x600
- RenderBody {BODY} at (8,8) size 784x576
- RenderBlock {FORM} at (0,0) size 784x0
- RenderBlock {FORM} at (0,0) size 784x43
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x23
- RenderInline {LABEL} at (0,0) size 478x18
- RenderText {#text} at (0,2) size 328x18
- text run at (0,2) width 328: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (329,2) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
- RenderBlock {HR} at (0,41) size 784x2 [border: (1px inset #000000)]
-layer at (340,23) size 140x13
- RenderBlock {DIV} at (3,3) size 140x13
</del></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastformstextstylecolorexpectedpng"></a>
<div class="binary"><h4>Deleted: trunk/LayoutTests/platform/mac/fast/forms/text-style-color-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastformstextstylecolorexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/mac/fast/forms/text-style-color-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/forms/text-style-color-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/platform/mac/fast/forms/text-style-color-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,93 +0,0 @@
</span><del>-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
- RenderBlock {HTML} at (0,0) size 800x600
- RenderBody {BODY} at (8,8) size 784x584
- RenderBlock (anonymous) at (0,0) size 784x18
- RenderText {#text} at (0,0) size 172x18
- text run at (0,0) width 172: "The text should be default:"
- RenderBlock {FORM} at (0,26) size 784x43
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x23
- RenderInline {LABEL} at (0,0) size 478x18
- RenderText {#text} at (0,2) size 328x18
- text run at (0,2) width 328: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (329,2) size 147x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
- RenderBlock {HR} at (0,41) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,85) size 784x18
- RenderText {#text} at (0,0) size 148x18
- text run at (0,0) width 148: "The text should be red:"
- RenderBlock {FORM} at (0,111) size 784x43
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x23
- RenderInline {LABEL} at (0,0) size 478x18
- RenderText {#text} at (0,2) size 328x18
- text run at (0,2) width 328: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (329,2) size 147x19 [color=#FF0000] [bgcolor=#FFFFFF] [border: (2px inset #FF0000)]
- RenderBlock {HR} at (0,41) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,170) size 784x18
- RenderText {#text} at (0,0) size 216x18
- text run at (0,0) width 216: "The text should be gray on green:"
- RenderBlock {FORM} at (0,196) size 784x43
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x23
- RenderInline {LABEL} at (0,0) size 478x18
- RenderText {#text} at (0,2) size 328x18
- text run at (0,2) width 328: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (329,2) size 147x19 [bgcolor=#008000] [border: (2px inset #000000)]
- RenderBlock {HR} at (0,41) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,255) size 784x18
- RenderText {#text} at (0,0) size 211x18
- text run at (0,0) width 211: "The text should be red on Green:"
- RenderBlock {FORM} at (0,281) size 784x43
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x23
- RenderInline {LABEL} at (0,0) size 478x18
- RenderText {#text} at (0,2) size 328x18
- text run at (0,2) width 328: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (329,2) size 147x19 [color=#FF0000] [bgcolor=#008000] [border: (2px inset #FF0000)]
- RenderBlock {HR} at (0,41) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,340) size 784x23
- RenderTextControl {INPUT} at (2,2) size 146x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
- RenderText {#text} at (149,2) size 5x18
- text run at (149,2) width 5: " "
- RenderTextControl {INPUT} at (155,2) size 147x19 [color=#FF0000] [bgcolor=#FFFFFF] [border: (2px inset #FF0000)]
- RenderText {#text} at (303,2) size 5x18
- text run at (303,2) width 5: " "
- RenderTextControl {INPUT} at (309,2) size 147x19 [bgcolor=#008000] [border: (2px inset #000000)]
- RenderText {#text} at (457,2) size 5x18
- text run at (457,2) width 5: " "
- RenderTextControl {INPUT} at (463,2) size 147x19 [color=#FF0000] [bgcolor=#008000] [border: (2px inset #FF0000)]
- RenderText {#text} at (0,0) size 0x0
-layer at (340,49) size 140x13
- RenderBlock {DIV} at (3,3) size 140x13
- RenderText {#text} at (0,0) size 37x13
- text run at (0,0) width 37: "default"
-layer at (340,134) size 140x13
- RenderBlock {DIV} at (3,3) size 140x13
- RenderText {#text} at (0,0) size 18x13
- text run at (0,0) width 18: "red"
-layer at (340,219) size 140x13
- RenderBlock {DIV} at (3,3) size 140x13
- RenderText {#text} at (0,0) size 86x13
- text run at (0,0) width 86: "default on green"
-layer at (340,304) size 140x13
- RenderBlock {DIV} at (3,3) size 140x13
- RenderText {#text} at (0,0) size 67x13
- text run at (0,0) width 67: "red on green"
-layer at (13,353) size 140x13
- RenderBlock {DIV} at (3,3) size 140x13
- RenderText {#text} at (0,0) size 37x13
- text run at (0,0) width 37: "default"
-layer at (167,353) size 140x13
- RenderBlock {DIV} at (3,3) size 140x13
- RenderText {#text} at (0,0) size 18x13
- text run at (0,0) width 18: "red"
-layer at (321,353) size 140x13
- RenderBlock {DIV} at (3,3) size 140x13
- RenderText {#text} at (0,0) size 86x13
- text run at (0,0) width 86: "default on green"
-layer at (475,353) size 140x13
- RenderBlock {DIV} at (3,3) size 140x13
- RenderText {#text} at (0,0) size 67x13
- text run at (0,0) width 67: "red on green"
</del></span></pre></div>
<a id="trunkLayoutTestsplatformmacelcapitanfastdomisindex001expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/mac-elcapitan/fast/dom/isindex-001-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac-elcapitan/fast/dom/isindex-001-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/platform/mac-elcapitan/fast/dom/isindex-001-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,15 +0,0 @@
</span><del>-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
- RenderBlock {HTML} at (0,0) size 800x600
- RenderBody {BODY} at (8,8) size 784x576
- RenderBlock {FORM} at (0,0) size 784x43
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x23
- RenderInline {LABEL} at (0,0) size 468x18
- RenderText {#text} at (0,2) size 328x18
- text run at (0,2) width 328: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (329,2) size 137x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
- RenderBlock {HR} at (0,41) size 784x2 [border: (1px inset #000000)]
-layer at (340,23) size 130x13
- RenderBlock {DIV} at (3,3) size 131x13
</del></span></pre></div>
<a id="trunkLayoutTestsplatformmacelcapitanfastdomisindex002expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/mac-elcapitan/fast/dom/isindex-002-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac-elcapitan/fast/dom/isindex-002-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/platform/mac-elcapitan/fast/dom/isindex-002-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,16 +0,0 @@
</span><del>-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
- RenderBlock {HTML} at (0,0) size 800x600
- RenderBody {BODY} at (8,8) size 784x576
- RenderBlock {FORM} at (0,0) size 784x0
- RenderBlock {FORM} at (0,0) size 784x43
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x23
- RenderInline {LABEL} at (0,0) size 468x18
- RenderText {#text} at (0,2) size 328x18
- text run at (0,2) width 328: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (329,2) size 137x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
- RenderBlock {HR} at (0,41) size 784x2 [border: (1px inset #000000)]
-layer at (340,23) size 130x13
- RenderBlock {DIV} at (3,3) size 131x13
</del></span></pre></div>
<a id="trunkLayoutTestsplatformmacelcapitanfastformstextstylecolorexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/mac-elcapitan/fast/forms/text-style-color-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac-elcapitan/fast/forms/text-style-color-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/platform/mac-elcapitan/fast/forms/text-style-color-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,93 +0,0 @@
</span><del>-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
- RenderBlock {HTML} at (0,0) size 800x600
- RenderBody {BODY} at (8,8) size 784x584
- RenderBlock (anonymous) at (0,0) size 784x18
- RenderText {#text} at (0,0) size 172x18
- text run at (0,0) width 172: "The text should be default:"
- RenderBlock {FORM} at (0,26) size 784x43
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x23
- RenderInline {LABEL} at (0,0) size 468x18
- RenderText {#text} at (0,2) size 328x18
- text run at (0,2) width 328: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (329,2) size 137x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
- RenderBlock {HR} at (0,41) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,85) size 784x18
- RenderText {#text} at (0,0) size 148x18
- text run at (0,0) width 148: "The text should be red:"
- RenderBlock {FORM} at (0,111) size 784x43
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x23
- RenderInline {LABEL} at (0,0) size 468x18
- RenderText {#text} at (0,2) size 328x18
- text run at (0,2) width 328: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (329,2) size 137x19 [color=#FF0000] [bgcolor=#FFFFFF] [border: (2px inset #FF0000)]
- RenderBlock {HR} at (0,41) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,170) size 784x18
- RenderText {#text} at (0,0) size 216x18
- text run at (0,0) width 216: "The text should be gray on green:"
- RenderBlock {FORM} at (0,196) size 784x43
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x23
- RenderInline {LABEL} at (0,0) size 468x18
- RenderText {#text} at (0,2) size 328x18
- text run at (0,2) width 328: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (329,2) size 137x19 [bgcolor=#008000] [border: (2px inset #000000)]
- RenderBlock {HR} at (0,41) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,255) size 784x18
- RenderText {#text} at (0,0) size 211x18
- text run at (0,0) width 211: "The text should be red on Green:"
- RenderBlock {FORM} at (0,281) size 784x43
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x23
- RenderInline {LABEL} at (0,0) size 468x18
- RenderText {#text} at (0,2) size 328x18
- text run at (0,2) width 328: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (329,2) size 137x19 [color=#FF0000] [bgcolor=#008000] [border: (2px inset #FF0000)]
- RenderBlock {HR} at (0,41) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,340) size 784x23
- RenderTextControl {INPUT} at (2,2) size 137x19 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
- RenderText {#text} at (140,2) size 5x18
- text run at (140,2) width 5: " "
- RenderTextControl {INPUT} at (146,2) size 137x19 [color=#FF0000] [bgcolor=#FFFFFF] [border: (2px inset #FF0000)]
- RenderText {#text} at (284,2) size 5x18
- text run at (284,2) width 5: " "
- RenderTextControl {INPUT} at (290,2) size 138x19 [bgcolor=#008000] [border: (2px inset #000000)]
- RenderText {#text} at (429,2) size 5x18
- text run at (429,2) width 5: " "
- RenderTextControl {INPUT} at (435,2) size 137x19 [color=#FF0000] [bgcolor=#008000] [border: (2px inset #FF0000)]
- RenderText {#text} at (0,0) size 0x0
-layer at (340,49) size 130x13
- RenderBlock {DIV} at (3,3) size 131x13
- RenderText {#text} at (0,0) size 37x13
- text run at (0,0) width 37: "default"
-layer at (340,134) size 130x13
- RenderBlock {DIV} at (3,3) size 131x13
- RenderText {#text} at (0,0) size 18x13
- text run at (0,0) width 18: "red"
-layer at (340,219) size 130x13
- RenderBlock {DIV} at (3,3) size 131x13
- RenderText {#text} at (0,0) size 86x13
- text run at (0,0) width 86: "default on green"
-layer at (340,304) size 130x13
- RenderBlock {DIV} at (3,3) size 131x13
- RenderText {#text} at (0,0) size 67x13
- text run at (0,0) width 67: "red on green"
-layer at (13,353) size 130x13
- RenderBlock {DIV} at (3,3) size 131x13
- RenderText {#text} at (0,0) size 37x13
- text run at (0,0) width 37: "default"
-layer at (157,353) size 130x13
- RenderBlock {DIV} at (3,3) size 131x13
- RenderText {#text} at (0,0) size 18x13
- text run at (0,0) width 18: "red"
-layer at (302,353) size 130x13
- RenderBlock {DIV} at (3,3) size 131x13
- RenderText {#text} at (0,0) size 86x13
- text run at (0,0) width 86: "default on green"
-layer at (446,353) size 130x13
- RenderBlock {DIV} at (3,3) size 131x13
- RenderText {#text} at (0,0) size 67x13
- text run at (0,0) width 67: "red on green"
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinfastdomisindex001expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/fast/dom/isindex-001-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/fast/dom/isindex-001-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/platform/win/fast/dom/isindex-001-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,15 +0,0 @@
</span><del>-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
- RenderBlock {HTML} at (0,0) size 800x600
- RenderBody {BODY} at (8,8) size 784x576
- RenderBlock {FORM} at (0,0) size 784x45
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x25
- RenderInline {LABEL} at (0,0) size 475x18
- RenderText {#text} at (0,3) size 322x18
- text run at (0,3) width 322: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (324,2) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
- RenderBlock {HR} at (0,43) size 784x2 [border: (1px inset #000000)]
-layer at (334,23) size 145x15
- RenderBlock {DIV} at (2,3) size 145x15
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinfastdomisindex002expectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/fast/dom/isindex-002-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/fast/dom/isindex-002-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/platform/win/fast/dom/isindex-002-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,16 +0,0 @@
</span><del>-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
- RenderBlock {HTML} at (0,0) size 800x600
- RenderBody {BODY} at (8,8) size 784x576
- RenderBlock {FORM} at (0,0) size 784x0
- RenderBlock {FORM} at (0,0) size 784x45
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x25
- RenderInline {LABEL} at (0,0) size 475x18
- RenderText {#text} at (0,3) size 322x18
- text run at (0,3) width 322: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (324,2) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
- RenderBlock {HR} at (0,43) size 784x2 [border: (1px inset #000000)]
-layer at (334,23) size 145x15
- RenderBlock {DIV} at (2,3) size 145x15
</del></span></pre></div>
<a id="trunkLayoutTestsplatformwinfastformstextstylecolorexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/win/fast/forms/text-style-color-expected.txt (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/fast/forms/text-style-color-expected.txt        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/LayoutTests/platform/win/fast/forms/text-style-color-expected.txt        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,93 +0,0 @@
</span><del>-layer at (0,0) size 800x600
- RenderView at (0,0) size 800x600
-layer at (0,0) size 800x600
- RenderBlock {HTML} at (0,0) size 800x600
- RenderBody {BODY} at (8,8) size 784x584
- RenderBlock (anonymous) at (0,0) size 784x18
- RenderText {#text} at (0,0) size 168x18
- text run at (0,0) width 168: "The text should be default:"
- RenderBlock {FORM} at (0,26) size 784x45
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x25
- RenderInline {LABEL} at (0,0) size 475x18
- RenderText {#text} at (0,3) size 322x18
- text run at (0,3) width 322: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (324,2) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
- RenderBlock {HR} at (0,43) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,87) size 784x18
- RenderText {#text} at (0,0) size 145x18
- text run at (0,0) width 145: "The text should be red:"
- RenderBlock {FORM} at (0,113) size 784x45
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x25
- RenderInline {LABEL} at (0,0) size 475x18
- RenderText {#text} at (0,3) size 322x18
- text run at (0,3) width 322: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (324,2) size 149x21 [color=#FF0000] [bgcolor=#FFFFFF] [border: (2px inset #FF0000)]
- RenderBlock {HR} at (0,43) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,174) size 784x18
- RenderText {#text} at (0,0) size 212x18
- text run at (0,0) width 212: "The text should be gray on green:"
- RenderBlock {FORM} at (0,200) size 784x45
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x25
- RenderInline {LABEL} at (0,0) size 475x18
- RenderText {#text} at (0,3) size 322x18
- text run at (0,3) width 322: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (324,2) size 149x21 [bgcolor=#008000] [border: (2px inset #000000)]
- RenderBlock {HR} at (0,43) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,261) size 784x18
- RenderText {#text} at (0,0) size 208x18
- text run at (0,0) width 208: "The text should be red on Green:"
- RenderBlock {FORM} at (0,287) size 784x45
- RenderBlock {HR} at (0,0) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,10) size 784x25
- RenderInline {LABEL} at (0,0) size 475x18
- RenderText {#text} at (0,3) size 322x18
- text run at (0,3) width 322: "This is a searchable index. Enter search keywords: "
- RenderTextControl {INPUT} at (324,2) size 149x21 [color=#FF0000] [bgcolor=#008000] [border: (2px inset #FF0000)]
- RenderBlock {HR} at (0,43) size 784x2 [border: (1px inset #000000)]
- RenderBlock (anonymous) at (0,348) size 784x25
- RenderTextControl {INPUT} at (2,2) size 149x21 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
- RenderText {#text} at (153,3) size 4x18
- text run at (153,3) width 4: " "
- RenderTextControl {INPUT} at (159,2) size 149x21 [color=#FF0000] [bgcolor=#FFFFFF] [border: (2px inset #FF0000)]
- RenderText {#text} at (310,3) size 4x18
- text run at (310,3) width 4: " "
- RenderTextControl {INPUT} at (316,2) size 149x21 [bgcolor=#008000] [border: (2px inset #000000)]
- RenderText {#text} at (467,3) size 4x18
- text run at (467,3) width 4: " "
- RenderTextControl {INPUT} at (473,2) size 149x21 [color=#FF0000] [bgcolor=#008000] [border: (2px inset #FF0000)]
- RenderText {#text} at (0,0) size 0x0
-layer at (334,49) size 145x15
- RenderBlock {DIV} at (2,3) size 145x15
- RenderText {#text} at (0,0) size 39x15
- text run at (0,0) width 39: "default"
-layer at (334,136) size 145x15
- RenderBlock {DIV} at (2,3) size 145x15
- RenderText {#text} at (0,0) size 18x15
- text run at (0,0) width 18: "red"
-layer at (334,223) size 145x15
- RenderBlock {DIV} at (2,3) size 145x15
- RenderText {#text} at (0,0) size 91x15
- text run at (0,0) width 91: "default on green"
-layer at (334,310) size 145x15
- RenderBlock {DIV} at (2,3) size 145x15
- RenderText {#text} at (0,0) size 70x15
- text run at (0,0) width 70: "red on green"
-layer at (12,361) size 145x15
- RenderBlock {DIV} at (2,3) size 145x15
- RenderText {#text} at (0,0) size 39x15
- text run at (0,0) width 39: "default"
-layer at (169,361) size 145x15
- RenderBlock {DIV} at (2,3) size 145x15
- RenderText {#text} at (0,0) size 18x15
- text run at (0,0) width 18: "red"
-layer at (326,361) size 145x15
- RenderBlock {DIV} at (2,3) size 145x15
- RenderText {#text} at (0,0) size 91x15
- text run at (0,0) width 91: "default on green"
-layer at (483,361) size 145x15
- RenderBlock {DIV} at (2,3) size 145x15
- RenderText {#text} at (0,0) size 70x15
- text run at (0,0) width 70: "red on green"
</del></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/Source/WebCore/ChangeLog        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,3 +1,39 @@
</span><ins>+2016-09-13 Chris Dumez <cdumez@apple.com>
+
+ Drop support for <isindex>
+ https://bugs.webkit.org/show_bug.cgi?id=7139
+
+ Reviewed by Ryosuke Niwa.
+
+ Drop support for <isindex> and <input name=isindex>. Those are no longer
+ in the HTML specification and Chrome / Edge have already dropped their
+ support. Firefox is also planning on dropping this.
+
+ Test: imported/w3c/web-platform-tests/html/semantics/forms/historical.html
+
+ * css/StyleResolver.cpp:
+ (WebCore::elementTypeHasAppearanceFromUAStyle):
+ * css/html.css:
+ (input, textarea, keygen, select, button, meter, progress):
+ (input, textarea, keygen, select, button):
+ (#if defined(WTF_PLATFORM_IOS) && WTF_PLATFORM_IOS):
+ (input::placeholder):
+ (input:focus, textarea:focus, keygen:focus, select:focus):
+ * dom/Element.cpp:
+ (WebCore::Element::ieForbidsInsertHTML):
+ * html/HTMLInputElement.cpp:
+ (WebCore::HTMLInputElement::HTMLInputElement):
+ * html/HTMLTagNames.in:
+ * html/parser/HTMLStackItem.h:
+ (WebCore::isSpecialNode):
+ * html/parser/HTMLTreeBuilder.cpp:
+ (WebCore::HTMLTreeBuilder::processStartTagForInBody):
+ (WebCore::HTMLTreeBuilder::processCloseWhenNestedTag): Deleted.
+ (WebCore::createCaseMap): Deleted.
+ * html/parser/HTMLTreeBuilder.h:
+ * platform/network/FormData.cpp:
+ (WebCore::FormData::appendKeyValuePairItems):
+
</ins><span class="cx"> 2016-09-12 Per Arne Vollan <pvollan@apple.com>
</span><span class="cx">
</span><span class="cx"> [Win] Warning fix.
</span></span></pre></div>
<a id="trunkSourceWebCorecssStyleResolvercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/StyleResolver.cpp (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/StyleResolver.cpp        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/Source/WebCore/css/StyleResolver.cpp        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1169,8 +1169,7 @@
</span><span class="cx"> || localName == HTMLNames::buttonTag
</span><span class="cx"> || localName == HTMLNames::progressTag
</span><span class="cx"> || localName == HTMLNames::selectTag
</span><del>- || localName == HTMLNames::meterTag
- || localName == HTMLNames::isindexTag;
</del><ins>+ || localName == HTMLNames::meterTag;
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> unsigned StyleResolver::computeMatchedPropertiesHash(const MatchedProperties* properties, unsigned size)
</span></span></pre></div>
<a id="trunkSourceWebCorecsshtmlcss"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/html.css (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/html.css        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/Source/WebCore/css/html.css        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -353,11 +353,11 @@
</span><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> /* Form controls don't go vertical. */
</span><del>-input, textarea, keygen, select, button, isindex, meter, progress {
</del><ins>+input, textarea, keygen, select, button, meter, progress {
</ins><span class="cx"> -webkit-writing-mode: horizontal-tb !important;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-input, textarea, keygen, select, button, isindex {
</del><ins>+input, textarea, keygen, select, button {
</ins><span class="cx"> margin: 0__qem;
</span><span class="cx"> #if !(defined(WTF_PLATFORM_IOS) && WTF_PLATFORM_IOS)
</span><span class="cx"> font: -webkit-small-control;
</span><span class="lines">@@ -377,13 +377,12 @@
</span><span class="cx"> display: none;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-input,
-input:matches([type="password"], [type="search"]),
</del><span class="cx"> #if defined(WTF_PLATFORM_IOS) && WTF_PLATFORM_IOS
</span><span class="cx"> textarea,
</span><span class="cx"> input[type="range"],
</span><span class="cx"> #endif
</span><del>-isindex {
</del><ins>+input,
+input:matches([type="password"], [type="search"]) {
</ins><span class="cx"> -webkit-appearance: textfield;
</span><span class="cx"> background-color: white;
</span><span class="cx"> #if defined(WTF_PLATFORM_IOS) && WTF_PLATFORM_IOS
</span><span class="lines">@@ -625,7 +624,7 @@
</span><span class="cx"> pointer-events: none !important;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-input::placeholder, isindex::placeholder {
</del><ins>+input::placeholder {
</ins><span class="cx"> white-space: pre;
</span><span class="cx"> word-wrap: normal;
</span><span class="cx"> overflow: hidden;
</span><span class="lines">@@ -1132,7 +1131,7 @@
</span><span class="cx"> outline: none;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-input:focus, textarea:focus, isindex:focus, keygen:focus, select:focus {
</del><ins>+input:focus, textarea:focus, keygen:focus, select:focus {
</ins><span class="cx"> outline-offset: -2px;
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Element.cpp (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Element.cpp        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/Source/WebCore/dom/Element.cpp        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -3614,7 +3614,6 @@
</span><span class="cx"> || hasTagName(imageTag)
</span><span class="cx"> || hasTagName(imgTag)
</span><span class="cx"> || hasTagName(inputTag)
</span><del>- || hasTagName(isindexTag)
</del><span class="cx"> || hasTagName(linkTag)
</span><span class="cx"> || hasTagName(metaTag)
</span><span class="cx"> || hasTagName(paramTag)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLInputElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLInputElement.cpp (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLInputElement.cpp        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/Source/WebCore/html/HTMLInputElement.cpp        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -121,7 +121,7 @@
</span><span class="cx"> // its shadow subtree, just to destroy them when the |type| attribute gets set by the parser to something else than 'text'.
</span><span class="cx"> , m_inputType(createdByParser ? nullptr : InputType::createText(*this))
</span><span class="cx"> {
</span><del>- ASSERT(hasTagName(inputTag) || hasTagName(isindexTag));
</del><ins>+ ASSERT(hasTagName(inputTag));
</ins><span class="cx"> setHasCustomStyleResolveCallbacks();
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTagNamesin"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTagNames.in (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTagNames.in        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/Source/WebCore/html/HTMLTagNames.in        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -70,7 +70,6 @@
</span><span class="cx"> img interfaceName=HTMLImageElement, constructorNeedsFormElement
</span><span class="cx"> input constructorNeedsFormElement, constructorNeedsCreatedByParser
</span><span class="cx"> ins interfaceName=HTMLModElement
</span><del>-isindex interfaceName=HTMLUnknownElement
</del><span class="cx"> kbd interfaceName=HTMLElement
</span><span class="cx"> keygen constructorNeedsFormElement
</span><span class="cx"> label
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserHTMLStackItemh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/HTMLStackItem.h (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/HTMLStackItem.h        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/Source/WebCore/html/parser/HTMLStackItem.h        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -250,7 +250,6 @@
</span><span class="cx"> || tagName == HTMLNames::iframeTag
</span><span class="cx"> || tagName == HTMLNames::imgTag
</span><span class="cx"> || tagName == HTMLNames::inputTag
</span><del>- || tagName == HTMLNames::isindexTag
</del><span class="cx"> || tagName == HTMLNames::liTag
</span><span class="cx"> || tagName == HTMLNames::linkTag
</span><span class="cx"> || tagName == HTMLNames::listingTag
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserHTMLTreeBuildercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/HTMLTreeBuilder.cpp (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/HTMLTreeBuilder.cpp        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/Source/WebCore/html/parser/HTMLTreeBuilder.cpp        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -448,42 +448,6 @@
</span><span class="cx"> processEndTag(endP);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-Vector<Attribute> HTMLTreeBuilder::attributesForIsindexInput(AtomicHTMLToken& token)
-{
- Vector<Attribute> attributes = token.attributes();
- attributes.removeAllMatching([] (const Attribute& attribute) {
- const QualifiedName& name = attribute.name();
- return name.matches(nameAttr) || name.matches(actionAttr) || name.matches(promptAttr);
- });
-
- attributes.append(Attribute(nameAttr, isindexTag.localName()));
- return attributes;
-}
-
-void HTMLTreeBuilder::processIsindexStartTagForInBody(AtomicHTMLToken& token)
-{
- ASSERT(token.type() == HTMLToken::StartTag);
- ASSERT(token.name() == isindexTag);
- parseError(token);
- if (m_tree.form() && !isParsingTemplateContents())
- return;
- notImplemented(); // Acknowledge self-closing flag
- processFakeStartTag(formTag);
- if (Attribute* actionAttribute = findAttribute(token.attributes(), actionAttr))
- m_tree.form()->setAttributeWithoutSynchronization(actionAttr, actionAttribute->value());
- processFakeStartTag(hrTag);
- processFakeStartTag(labelTag);
- if (Attribute* promptAttribute = findAttribute(token.attributes(), promptAttr))
- processFakeCharacters(promptAttribute->value());
- else
- processFakeCharacters(searchableIndexIntroduction());
- processFakeStartTag(inputTag, attributesForIsindexInput(token));
- notImplemented(); // This second set of characters may be needed by non-english locales.
- processFakeEndTag(labelTag);
- processFakeStartTag(hrTag);
- processFakeEndTag(formTag);
-}
-
</del><span class="cx"> namespace {
</span><span class="cx">
</span><span class="cx"> bool isLi(const HTMLStackItem& item)
</span><span class="lines">@@ -800,10 +764,6 @@
</span><span class="cx"> m_framesetOk = false;
</span><span class="cx"> return;
</span><span class="cx"> }
</span><del>- if (token.name() == isindexTag) {
- processIsindexStartTagForInBody(token);
- return;
- }
</del><span class="cx"> if (token.name() == textareaTag) {
</span><span class="cx"> m_tree.insertHTMLElement(token);
</span><span class="cx"> m_shouldSkipLeadingNewline = true;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserHTMLTreeBuilderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/HTMLTreeBuilder.h (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/HTMLTreeBuilder.h        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/Source/WebCore/html/parser/HTMLTreeBuilder.h        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -131,7 +131,6 @@
</span><span class="cx"> void processEndTagForInRow(AtomicHTMLToken&);
</span><span class="cx"> void processEndTagForInCell(AtomicHTMLToken&);
</span><span class="cx">
</span><del>- void processIsindexStartTagForInBody(AtomicHTMLToken&);
</del><span class="cx"> void processHtmlStartTagForInBody(AtomicHTMLToken&);
</span><span class="cx"> bool processBodyEndTagForInBody(AtomicHTMLToken&);
</span><span class="cx"> bool processTableEndTagForInTable();
</span><span class="lines">@@ -168,8 +167,6 @@
</span><span class="cx">
</span><span class="cx"> HTMLStackItem& adjustedCurrentStackItem() const;
</span><span class="cx">
</span><del>- Vector<Attribute> attributesForIsindexInput(AtomicHTMLToken&);
-
</del><span class="cx"> void callTheAdoptionAgency(AtomicHTMLToken&);
</span><span class="cx">
</span><span class="cx"> void closeTheCell();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkFormDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/FormData.cpp (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/FormData.cpp        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/Source/WebCore/platform/network/FormData.cpp        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -234,14 +234,8 @@
</span><span class="cx"> } else
</span><span class="cx"> appendData(value.data().data(), value.data().length());
</span><span class="cx"> appendData("\r\n", 2);
</span><del>- } else {
- // Omit the name "isindex" if it's the first form data element.
- // FIXME: Why is this a good rule? Is this obsolete now?
- if (encodedData.isEmpty() && key.data() == "isindex")
- FormDataBuilder::encodeStringAsFormData(encodedData, value.data());
- else
- FormDataBuilder::addKeyValuePairAsFormData(encodedData, key.data(), value.data(), encodingType);
- }
</del><ins>+ } else
+ FormDataBuilder::addKeyValuePairAsFormData(encodedData, key.data(), value.data(), encodingType);
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> if (isMultiPartForm)
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/ChangeLog (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/ChangeLog        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/Source/WebInspectorUI/ChangeLog        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2016-09-13 Chris Dumez <cdumez@apple.com>
+
+ Drop support for <isindex>
+ https://bugs.webkit.org/show_bug.cgi?id=7139
+
+ Reviewed by Ryosuke Niwa.
+
+ Drop references to isindex.
+
+ * UserInterface/Views/DOMTreeElement.js:
+
</ins><span class="cx"> 2016-09-12 Matt Baker <mattbaker@apple.com>
</span><span class="cx">
</span><span class="cx"> Web Inspector: Improve clarity of inspector tests by adding TestHarness.expect* functions similar to XCTest
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceViewsDOMTreeElementjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Views/DOMTreeElement.js (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Views/DOMTreeElement.js        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/Source/WebInspectorUI/UserInterface/Views/DOMTreeElement.js        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1598,7 +1598,7 @@
</span><span class="cx"> // or implicitly (for HTML5) forbid the closing tag.
</span><span class="cx"> WebInspector.DOMTreeElement.ForbiddenClosingTagElements = [
</span><span class="cx"> "area", "base", "basefont", "br", "canvas", "col", "command", "embed", "frame",
</span><del>- "hr", "img", "input", "isindex", "keygen", "link", "meta", "param", "source",
</del><ins>+ "hr", "img", "input", "keygen", "link", "meta", "param", "source",
</ins><span class="cx"> "wbr", "track", "menuitem"
</span><span class="cx"> ].keySet();
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKitmacChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/ChangeLog (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/ChangeLog        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/Source/WebKit/mac/ChangeLog        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1,3 +1,17 @@
</span><ins>+2016-09-13 Chris Dumez <cdumez@apple.com>
+
+ Drop support for <isindex>
+ https://bugs.webkit.org/show_bug.cgi?id=7139
+
+ Reviewed by Ryosuke Niwa.
+
+ Drop references to isindex.
+
+ * WebCoreSupport/WebEditorClient.mm:
+ (attributesForAttributedStringConversion):
+ * WebView/WebHTMLView.mm:
+ (+[WebHTMLView _excludedElementsForAttributedStringConversion]):
+
</ins><span class="cx"> 2016-09-12 Chris Dumez <cdumez@apple.com>
</span><span class="cx">
</span><span class="cx"> Switch remaining users of Document::inPageCache() to pageCacheState()
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebEditorClientmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebEditorClient.mm (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebEditorClient.mm        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebEditorClient.mm        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -426,7 +426,7 @@
</span><span class="cx"> // Omit tags that will get stripped when converted to a fragment anyway.
</span><span class="cx"> @"doctype", @"html", @"head", @"body",
</span><span class="cx"> // Omit deprecated tags.
</span><del>- @"applet", @"basefont", @"center", @"dir", @"font", @"isindex", @"menu", @"s", @"strike", @"u",
</del><ins>+ @"applet", @"basefont", @"center", @"dir", @"font", @"menu", @"s", @"strike", @"u",
</ins><span class="cx"> // Omit object so no file attachments are part of the fragment.
</span><span class="cx"> @"object", nil];
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebViewWebHTMLViewmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebView/WebHTMLView.mm (205857 => 205858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebView/WebHTMLView.mm        2016-09-13 11:52:15 UTC (rev 205857)
+++ trunk/Source/WebKit/mac/WebView/WebHTMLView.mm        2016-09-13 15:02:44 UTC (rev 205858)
</span><span class="lines">@@ -1182,7 +1182,7 @@
</span><span class="cx"> // Omit tags that will get stripped when converted to a fragment anyway.
</span><span class="cx"> @"doctype", @"html", @"head", @"body",
</span><span class="cx"> // Omit deprecated tags.
</span><del>- @"applet", @"basefont", @"center", @"dir", @"font", @"isindex", @"menu", @"s", @"strike", @"u",
</del><ins>+ @"applet", @"basefont", @"center", @"dir", @"font", @"menu", @"s", @"strike", @"u",
</ins><span class="cx"> // Omit object so no file attachments are part of the fragment.
</span><span class="cx"> @"object", nil];
</span><span class="cx"> CFRetain(elements);
</span></span></pre>
</div>
</div>
</body>
</html>