<!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>[195588] 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/195588">195588</a></dd>
<dt>Author</dt> <dd>dbates@webkit.org</dd>
<dt>Date</dt> <dd>2016-01-26 08:06:32 -0800 (Tue, 26 Jan 2016)</dd>
</dl>

<h3>Log Message</h3>
<pre>Remove XMLHttpRequestException
https://bugs.webkit.org/show_bug.cgi?id=102698
&lt;rdar://problem/24338476&gt;

Reviewed by Chris Dumez.

LayoutTests/imported/w3c:

Update test result now that we throw DOMException.{ABORT, NETWORK, TIMEOUT}Error instead of XMLHttpRequestException.{ABORT, NETWORK, TIMEOUT}_ERR.

* web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt:
* web-platform-tests/XMLHttpRequest/send-non-same-origin.sub-expected.txt:
* web-platform-tests/XMLHttpRequest/send-redirect-bogus-sync-expected.txt:
* web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt:
* web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt:

Source/WebCore:

Inspired by a patch by Erik Arvidsson.

As per &lt;https://xhr.spec.whatwg.org&gt; (21 January 2016) and &lt;https://html.spec.whatwg.org/multipage/workers.html#dom-workerglobalscope-importscripts&gt; (25 January 2016)
XMLHttpRequest and WorkerGlobalScope.importScripts() should throw a DOMException object instead
of a XMLHttpRequestException object when a NetworkError, AbortError, or TimeoutError occur. This
makes the behavior of WebKit more closely conform to these standards as well as the behavior of
other browsers.

* CMakeLists.txt: Remove entries for XMLHttpRequestException.idl and XMLHttpRequestException.cpp.
* DerivedSources.make: Remove entry for XMLHttpRequestException.idl.
* WebCore.order: Remove exported symbols for XMLHttpRequestException.
* WebCore.vcxproj/WebCore.vcxproj: Remove entries for JSXMLHttpRequestException.{cpp, h}, XMLHttpRequestException.{cpp, h}
* WebCore.vcxproj/WebCore.vcxproj.filters: Ditto.
* WebCore.xcodeproj/project.pbxproj: Ditto.
* bindings/js/JSExceptionBase.cpp:
(WebCore::toExceptionBase): Remove logic for XMLHttpRequestException.
* dom/DOMExceptions.in: Remove entry for XMLHttpRequestException.
* workers/WorkerGlobalScope.cpp:
(WebCore::WorkerGlobalScope::importScripts): Throw DOMException.NETWORK_ERR instead of XMLHttpRequestException.NETWORK_ERR.
* xml/XMLHttpRequest.cpp:
(WebCore::XMLHttpRequest::createRequest): Ditto.
(WebCore::XMLHttpRequest::didFail): Throw DOMException.ABORT_ERR instead of XMLHttpRequestException.ABORT_ERR.
(WebCore::XMLHttpRequest::didReachTimeout): Throw DOMException.TIMEOUT_ERR instead of XMLHttpRequestException.TIMEOUT_ERR.
* xml/XMLHttpRequestException.cpp: Removed.
* xml/XMLHttpRequestException.h: Removed.
* xml/XMLHttpRequestException.idl: Removed.

LayoutTests:

Update test result now that we throw DOMException.{ABORT, NETWORK, TIMEOUT}Error instead of XMLHttpRequestException.{ABORT, NETWORK, TIMEOUT}_ERR.

* fast/dom/Window/resources/window-properties.js:
* fast/dom/Window/window-lookup-precedence-expected.txt:
* fast/files/apply-blob-url-to-xhr-expected.txt:
* fast/files/workers/worker-apply-blob-url-to-xhr-expected.txt:
* http/tests/appcache/non-html.xhtml:
* http/tests/appcache/simple.html:
* http/tests/contentextensions/sync-xhr-blocked-expected.txt:
* http/tests/local/fileapi/send-sliced-dragged-file-expected.txt:
* http/tests/workers/worker-importScripts-expected.txt:
* http/tests/xmlhttprequest/XMLHttpRequestException-expected.txt:
* http/tests/xmlhttprequest/XMLHttpRequestException.html:
* http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
* http/tests/xmlhttprequest/access-control-basic-denied-expected.txt:
* http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple-expected.txt:
* http/tests/xmlhttprequest/access-control-basic-non-simple-deny-cached-expected.txt:
* http/tests/xmlhttprequest/access-control-basic-post-fail-non-simple-content-type-expected.txt:
* http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt:
* http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
* http/tests/xmlhttprequest/connection-error-sync-expected.txt:
* http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt:
* http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
* http/tests/xmlhttprequest/origin-whitelisting-https-expected.txt:
* http/tests/xmlhttprequest/origin-whitelisting-ip-addresses-with-subdomains-expected.txt:
* http/tests/xmlhttprequest/origin-whitelisting-removal-expected.txt:
* http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt:
* http/tests/xmlhttprequest/xmlhttprequest-sync-no-progress-events-expected.txt:
* http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
* platform/efl/js/dom/global-constructors-attributes-expected.txt:
* platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
* platform/gtk/js/dom/global-constructors-attributes-expected.txt:
* platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
* platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
* platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
* platform/mac/js/dom/global-constructors-attributes-expected.txt:
* platform/win/TestExpectations:
* platform/win/js/dom/global-constructors-attributes-expected.txt:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsfastdomWindowresourceswindowpropertiesjs">trunk/LayoutTests/fast/dom/Window/resources/window-properties.js</a></li>
<li><a href="#trunkLayoutTestsfastdomWindowwindowlookupprecedenceexpectedtxt">trunk/LayoutTests/fast/dom/Window/window-lookup-precedence-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastfilesapplybloburltoxhrexpectedtxt">trunk/LayoutTests/fast/files/apply-blob-url-to-xhr-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfastfilesworkersworkerapplybloburltoxhrexpectedtxt">trunk/LayoutTests/fast/files/workers/worker-apply-blob-url-to-xhr-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestsappcachenonhtmlxhtml">trunk/LayoutTests/http/tests/appcache/non-html.xhtml</a></li>
<li><a href="#trunkLayoutTestshttptestsappcachesimplehtml">trunk/LayoutTests/http/tests/appcache/simple.html</a></li>
<li><a href="#trunkLayoutTestshttptestscontentextensionssyncxhrblockedexpectedtxt">trunk/LayoutTests/http/tests/contentextensions/sync-xhr-blocked-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestslocalfileapisendsliceddraggedfileexpectedtxt">trunk/LayoutTests/http/tests/local/fileapi/send-sliced-dragged-file-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestsworkersworkerimportScriptsexpectedtxt">trunk/LayoutTests/http/tests/workers/worker-importScripts-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestsxmlhttprequestXMLHttpRequestExceptionexpectedtxt">trunk/LayoutTests/http/tests/xmlhttprequest/XMLHttpRequestException-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestsxmlhttprequestXMLHttpRequestExceptionhtml">trunk/LayoutTests/http/tests/xmlhttprequest/XMLHttpRequestException.html</a></li>
<li><a href="#trunkLayoutTestshttptestsxmlhttprequestaccesscontrolandredirectsexpectedtxt">trunk/LayoutTests/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestsxmlhttprequestaccesscontrolbasicdeniedexpectedtxt">trunk/LayoutTests/http/tests/xmlhttprequest/access-control-basic-denied-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestsxmlhttprequestaccesscontrolbasicgetfailnonsimpleexpectedtxt">trunk/LayoutTests/http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestsxmlhttprequestaccesscontrolbasicnonsimpledenycachedexpectedtxt">trunk/LayoutTests/http/tests/xmlhttprequest/access-control-basic-non-simple-deny-cached-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestsxmlhttprequestaccesscontrolbasicpostfailnonsimplecontenttypeexpectedtxt">trunk/LayoutTests/http/tests/xmlhttprequest/access-control-basic-post-fail-non-simple-content-type-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestsxmlhttprequestaccesscontrolsandboxediframedeniedexpectedtxt">trunk/LayoutTests/http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestsxmlhttprequestaccesscontrolsandboxediframedeniedwithoutwildcardexpectedtxt">trunk/LayoutTests/http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestsxmlhttprequestconnectionerrorsyncexpectedtxt">trunk/LayoutTests/http/tests/xmlhttprequest/connection-error-sync-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestsxmlhttprequestcrossoriginnoauthorizationexpectedtxt">trunk/LayoutTests/http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestsxmlhttprequestoriginexactmatchingexpectedtxt">trunk/LayoutTests/http/tests/xmlhttprequest/origin-exact-matching-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestsxmlhttprequestoriginwhitelistinghttpsexpectedtxt">trunk/LayoutTests/http/tests/xmlhttprequest/origin-whitelisting-https-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestsxmlhttprequestoriginwhitelistingipaddresseswithsubdomainsexpectedtxt">trunk/LayoutTests/http/tests/xmlhttprequest/origin-whitelisting-ip-addresses-with-subdomains-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestsxmlhttprequestoriginwhitelistingremovalexpectedtxt">trunk/LayoutTests/http/tests/xmlhttprequest/origin-whitelisting-removal-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestsxmlhttprequestworkersaccesscontrolbasicgetfailnonsimpleexpectedtxt">trunk/LayoutTests/http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestsxmlhttprequestxmlhttprequestsyncnoprogresseventsexpectedtxt">trunk/LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-sync-no-progress-events-expected.txt</a></li>
<li><a href="#trunkLayoutTestshttptestsxmlhttprequestxmlhttprequestunsaferedirectexpectedtxt">trunk/LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cChangeLog">trunk/LayoutTests/imported/w3c/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestsXMLHttpRequestsendnetworkerrorsynceventssubexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestsXMLHttpRequestsendnonsameoriginsubexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-non-same-origin.sub-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestsXMLHttpRequestsendredirectbogussyncexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-bogus-sync-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestsXMLHttpRequestsendredirectinfinitesyncexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt</a></li>
<li><a href="#trunkLayoutTestsimportedw3cwebplatformtestsXMLHttpRequestxmlhttprequestnetworkerrorsyncexpectedtxt">trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformefljsdomglobalconstructorsattributesexpectedtxt">trunk/LayoutTests/platform/efl/js/dom/global-constructors-attributes-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtkfastdomWindowwindowlookupprecedenceexpectedtxt">trunk/LayoutTests/platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtkjsdomglobalconstructorsattributesexpectedtxt">trunk/LayoutTests/platform/gtk/js/dom/global-constructors-attributes-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacfastdomWindowwindowlookupprecedenceexpectedtxt">trunk/LayoutTests/platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacjsdomglobalconstructorsattributesexpectedtxt">trunk/LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacmavericksjsdomglobalconstructorsattributesexpectedtxt">trunk/LayoutTests/platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacyosemitejsdomglobalconstructorsattributesexpectedtxt">trunk/LayoutTests/platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformwinTestExpectations">trunk/LayoutTests/platform/win/TestExpectations</a></li>
<li><a href="#trunkLayoutTestsplatformwinjsdomglobalconstructorsattributesexpectedtxt">trunk/LayoutTests/platform/win/js/dom/global-constructors-attributes-expected.txt</a></li>
<li><a href="#trunkSourceWebCoreCMakeListstxt">trunk/Source/WebCore/CMakeLists.txt</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreDerivedSourcesmake">trunk/Source/WebCore/DerivedSources.make</a></li>
<li><a href="#trunkSourceWebCoreWebCoreorder">trunk/Source/WebCore/WebCore.order</a></li>
<li><a href="#trunkSourceWebCoreWebCorevcxprojWebCorevcxproj">trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj</a></li>
<li><a href="#trunkSourceWebCoreWebCorevcxprojWebCorevcxprojfilters">trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters</a></li>
<li><a href="#trunkSourceWebCoreWebCorexcodeprojprojectpbxproj">trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSExceptionBasecpp">trunk/Source/WebCore/bindings/js/JSExceptionBase.cpp</a></li>
<li><a href="#trunkSourceWebCoredomDOMExceptionsin">trunk/Source/WebCore/dom/DOMExceptions.in</a></li>
<li><a href="#trunkSourceWebCoreworkersWorkerGlobalScopecpp">trunk/Source/WebCore/workers/WorkerGlobalScope.cpp</a></li>
<li><a href="#trunkSourceWebCorexmlXMLHttpRequestcpp">trunk/Source/WebCore/xml/XMLHttpRequest.cpp</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkSourceWebCorexmlXMLHttpRequestExceptioncpp">trunk/Source/WebCore/xml/XMLHttpRequestException.cpp</a></li>
<li><a href="#trunkSourceWebCorexmlXMLHttpRequestExceptionh">trunk/Source/WebCore/xml/XMLHttpRequestException.h</a></li>
<li><a href="#trunkSourceWebCorexmlXMLHttpRequestExceptionidl">trunk/Source/WebCore/xml/XMLHttpRequestException.idl</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/ChangeLog        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -1,3 +1,50 @@
</span><ins>+2016-01-26  Daniel Bates  &lt;dabates@apple.com&gt;
+
+        Remove XMLHttpRequestException
+        https://bugs.webkit.org/show_bug.cgi?id=102698
+        &lt;rdar://problem/24338476&gt;
+
+        Reviewed by Chris Dumez.
+
+        Update test result now that we throw DOMException.{ABORT, NETWORK, TIMEOUT}Error instead of XMLHttpRequestException.{ABORT, NETWORK, TIMEOUT}_ERR.
+
+        * fast/dom/Window/resources/window-properties.js:
+        * fast/dom/Window/window-lookup-precedence-expected.txt:
+        * fast/files/apply-blob-url-to-xhr-expected.txt:
+        * fast/files/workers/worker-apply-blob-url-to-xhr-expected.txt:
+        * http/tests/appcache/non-html.xhtml:
+        * http/tests/appcache/simple.html:
+        * http/tests/contentextensions/sync-xhr-blocked-expected.txt:
+        * http/tests/local/fileapi/send-sliced-dragged-file-expected.txt:
+        * http/tests/workers/worker-importScripts-expected.txt:
+        * http/tests/xmlhttprequest/XMLHttpRequestException-expected.txt:
+        * http/tests/xmlhttprequest/XMLHttpRequestException.html:
+        * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
+        * http/tests/xmlhttprequest/access-control-basic-denied-expected.txt:
+        * http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple-expected.txt:
+        * http/tests/xmlhttprequest/access-control-basic-non-simple-deny-cached-expected.txt:
+        * http/tests/xmlhttprequest/access-control-basic-post-fail-non-simple-content-type-expected.txt:
+        * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt:
+        * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
+        * http/tests/xmlhttprequest/connection-error-sync-expected.txt:
+        * http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt:
+        * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
+        * http/tests/xmlhttprequest/origin-whitelisting-https-expected.txt:
+        * http/tests/xmlhttprequest/origin-whitelisting-ip-addresses-with-subdomains-expected.txt:
+        * http/tests/xmlhttprequest/origin-whitelisting-removal-expected.txt:
+        * http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt:
+        * http/tests/xmlhttprequest/xmlhttprequest-sync-no-progress-events-expected.txt:
+        * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
+        * platform/efl/js/dom/global-constructors-attributes-expected.txt:
+        * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
+        * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
+        * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
+        * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
+        * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
+        * platform/mac/js/dom/global-constructors-attributes-expected.txt:
+        * platform/win/TestExpectations:
+        * platform/win/js/dom/global-constructors-attributes-expected.txt:
+
</ins><span class="cx"> 2016-01-26  Mario Sanchez Prada  &lt;mario@endlessm.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [GTK] WebProcess crashes when quickly attempting many DnD operations
</span></span></pre></div>
<a id="trunkLayoutTestsfastdomWindowresourceswindowpropertiesjs"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/dom/Window/resources/window-properties.js (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/dom/Window/resources/window-properties.js        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/fast/dom/Window/resources/window-properties.js        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -148,7 +148,6 @@
</span><span class="cx">     [&quot;WheelEvent&quot;, &quot;object&quot;],
</span><span class="cx">     [&quot;XMLDocument&quot;, &quot;object&quot;],
</span><span class="cx">     [&quot;XMLHttpRequest&quot;, &quot;object&quot;],
</span><del>-    [&quot;XMLHttpRequestException&quot;, &quot;object&quot;],
</del><span class="cx">     [&quot;XMLSerializer&quot;, &quot;object&quot;],
</span><span class="cx">     [&quot;XPathEvaluator&quot;, &quot;object&quot;],
</span><span class="cx">     [&quot;XPathException&quot;, &quot;object&quot;],
</span></span></pre></div>
<a id="trunkLayoutTestsfastdomWindowwindowlookupprecedenceexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/dom/Window/window-lookup-precedence-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/dom/Window/window-lookup-precedence-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/fast/dom/Window/window-lookup-precedence-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -300,8 +300,6 @@
</span><span class="cx"> PASS win['XMLDocument'] == '[object DocumentConstructor]' is true
</span><span class="cx"> PASS win['XMLHttpRequest'] == '[object XMLHttpRequestConstructor]' is true
</span><span class="cx"> PASS win['XMLHttpRequest'] == '[object XMLHttpRequestConstructor]' is true
</span><del>-PASS win['XMLHttpRequestException'] == '[object XMLHttpRequestExceptionConstructor]' is true
-PASS win['XMLHttpRequestException'] == '[object XMLHttpRequestExceptionConstructor]' is true
</del><span class="cx"> PASS win['XMLSerializer'] == '[object XMLSerializerConstructor]' is true
</span><span class="cx"> PASS win['XMLSerializer'] == '[object XMLSerializerConstructor]' is true
</span><span class="cx"> PASS win['XPathEvaluator'] == '[object XPathEvaluatorConstructor]' is true
</span></span></pre></div>
<a id="trunkLayoutTestsfastfilesapplybloburltoxhrexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/files/apply-blob-url-to-xhr-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/files/apply-blob-url-to-xhr-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/fast/files/apply-blob-url-to-xhr-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -3,7 +3,7 @@
</span><span class="cx"> Status: 200
</span><span class="cx"> Response: Hello
</span><span class="cx"> Test that XMLHttpRequest POST fails.
</span><del>-Received exception 101: NETWORK_ERR
</del><ins>+Received exception 19: NetworkError
</ins><span class="cx"> Test that XMLHttpRequest GET fails after the blob URL is revoked.
</span><span class="cx"> Status: 404
</span><span class="cx"> Response: 
</span></span></pre></div>
<a id="trunkLayoutTestsfastfilesworkersworkerapplybloburltoxhrexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/files/workers/worker-apply-blob-url-to-xhr-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/files/workers/worker-apply-blob-url-to-xhr-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/fast/files/workers/worker-apply-blob-url-to-xhr-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -3,7 +3,7 @@
</span><span class="cx"> Status: 200
</span><span class="cx"> Response: Hello
</span><span class="cx"> Test that XMLHttpRequest POST fails.
</span><del>-Received exception 101: NETWORK_ERR
</del><ins>+Received exception 19: NetworkError
</ins><span class="cx"> Test that XMLHttpRequest GET fails after the blob URL is revoked.
</span><span class="cx"> Status: 404
</span><span class="cx"> Response: 
</span></span></pre></div>
<a id="trunkLayoutTestshttptestsappcachenonhtmlxhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/appcache/non-html.xhtml (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/appcache/non-html.xhtml        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/http/tests/appcache/non-html.xhtml        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx">         req.open(&quot;GET&quot;, &quot;/resources/network-simulator.php?test=appcache-non-html&amp;amp;path=/appcache/resources/not-in-cache.txt&quot;, false);
</span><span class="cx">         req.send();
</span><span class="cx">     } catch (e) {
</span><del>-        if (e.code == XMLHttpRequestException.NETWORK_ERR)
</del><ins>+        if (e.code == DOMException.NETWORK_ERR)
</ins><span class="cx">             hadError = true;
</span><span class="cx">     }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestshttptestsappcachesimplehtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/appcache/simple.html (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/appcache/simple.html        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/http/tests/appcache/simple.html        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -15,7 +15,7 @@
</span><span class="cx">         req.open(&quot;GET&quot;, &quot;resources/not-in-cache.txt&quot;, false);
</span><span class="cx">         req.send();
</span><span class="cx">     } catch (e) {
</span><del>-        if (e.code == XMLHttpRequestException.NETWORK_ERR)
</del><ins>+        if (e.code == DOMException.NETWORK_ERR)
</ins><span class="cx">             hadError = true;
</span><span class="cx">     }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestshttptestscontentextensionssyncxhrblockedexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/contentextensions/sync-xhr-blocked-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/contentextensions/sync-xhr-blocked-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/http/tests/contentextensions/sync-xhr-blocked-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -2,5 +2,5 @@
</span><span class="cx"> CONSOLE MESSAGE: line 21: XMLHttpRequest cannot load http://127.0.0.1:8000/contentextensions/resources/url-blocking-test.js. 
</span><span class="cx"> Synchronous status: 0, readyState:1, responseText: 
</span><span class="cx"> Synchronous status: 0, readyState:4, responseText: 
</span><del>-Synchronous error: Error: NETWORK_ERR: XMLHttpRequest Exception 101
</del><ins>+Synchronous error: Error: NetworkError: DOM Exception 19
</ins><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestshttptestslocalfileapisendsliceddraggedfileexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/local/fileapi/send-sliced-dragged-file-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/local/fileapi/send-sliced-dragged-file-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/http/tests/local/fileapi/send-sliced-dragged-file-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> PASS subfile.size is 5
</span><span class="cx"> PASS subfile.type is &quot;&quot;
</span><span class="cx"> PASS Expected response data received: OK
</span><del>-PASS Expected exception thrown: Error: NETWORK_ERR: XMLHttpRequest Exception 101
</del><ins>+PASS Expected exception thrown: Error: NetworkError: DOM Exception 19
</ins><span class="cx"> PASS successfullyParsed is true
</span><span class="cx"> 
</span><span class="cx"> TEST COMPLETE
</span></span></pre></div>
<a id="trunkLayoutTestshttptestsworkersworkerimportScriptsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/workers/worker-importScripts-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/workers/worker-importScripts-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/http/tests/workers/worker-importScripts-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -24,7 +24,7 @@
</span><span class="cx"> Loaded resource 2
</span><span class="cx"> PASS: all resources executed.
</span><span class="cx"> Loaded resource 1
</span><del>-PASS: Threw Error: NETWORK_ERR: XMLHttpRequest Exception 101 when load failed
</del><ins>+PASS: Threw Error: NetworkError: DOM Exception 19 when load failed
</ins><span class="cx"> PASS: some resources were loaded despite the network error
</span><span class="cx"> Loaded resource 1
</span><span class="cx"> PASS: Threw SyntaxError: Unexpected identifier 'syntax' when encountering a syntax error in imported script
</span></span></pre></div>
<a id="trunkLayoutTestshttptestsxmlhttprequestXMLHttpRequestExceptionexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/xmlhttprequest/XMLHttpRequestException-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/xmlhttprequest/XMLHttpRequestException-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/http/tests/xmlhttprequest/XMLHttpRequestException-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -1,10 +1,10 @@
</span><del>-Tests the properties of the XMLHttpRequestException object.
</del><ins>+Tests the properties of the exceptions related to XMLHttpRequest.
</ins><span class="cx"> 
</span><del>-PASS e.toString() is &quot;Error: NETWORK_ERR: XMLHttpRequest Exception 101&quot;
-PASS Object.prototype.toString.call(e) is &quot;[object XMLHttpRequestException]&quot;
-FAIL Object.prototype.toString.call(e.__proto__) is not &quot;[object XMLHttpRequestException]&quot;. Was &quot;[object XMLHttpRequestExceptionPrototype]&quot;
-PASS e.constructor.toString() is &quot;[object XMLHttpRequestExceptionConstructor]&quot;
-PASS e.constructor is window.XMLHttpRequestException
</del><ins>+PASS e.toString() is &quot;Error: NetworkError: DOM Exception 19&quot;
+PASS Object.prototype.toString.call(e) is &quot;[object DOMException]&quot;
+FAIL Object.prototype.toString.call(e.__proto__) is not &quot;[object DOMException]&quot;. Was &quot;[object DOMExceptionPrototype]&quot;
+PASS e.constructor.toString() is &quot;[object DOMExceptionConstructor]&quot;
+PASS e.constructor is window.DOMException
</ins><span class="cx"> PASS e.NETWORK_ERR is e.constructor.NETWORK_ERR
</span><del>-PASS e.NETWORK_ERR is 101
</del><ins>+PASS e.NETWORK_ERR is 19
</ins><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestshttptestsxmlhttprequestXMLHttpRequestExceptionhtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/xmlhttprequest/XMLHttpRequestException.html (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/xmlhttprequest/XMLHttpRequestException.html        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/http/tests/xmlhttprequest/XMLHttpRequestException.html        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -1,6 +1,6 @@
</span><span class="cx"> &lt;html&gt;
</span><span class="cx"> &lt;body&gt;
</span><del>-&lt;p&gt;Tests the properties of the XMLHttpRequestException object.&lt;/p&gt;
</del><ins>+&lt;p&gt;Tests the properties of the exceptions related to XMLHttpRequest.&lt;/p&gt;
</ins><span class="cx"> &lt;pre id=&quot;console&quot;&gt;&lt;/pre&gt;
</span><span class="cx"> &lt;script&gt;
</span><span class="cx">     function shouldBeEqualToString(__a, __b)
</span><span class="lines">@@ -43,13 +43,13 @@
</span><span class="cx">         e = err;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    shouldBeEqualToString(&quot;e.toString()&quot;, &quot;Error: NETWORK_ERR: XMLHttpRequest Exception 101&quot;);
-    shouldBeEqualToString(&quot;Object.prototype.toString.call(e)&quot;, &quot;[object XMLHttpRequestException]&quot;);
-    shouldBeEqualToString(&quot;Object.prototype.toString.call(e.__proto__)&quot;, &quot;[object XMLHttpRequestException]&quot;);
-    shouldBeEqualToString(&quot;e.constructor.toString()&quot;, &quot;[object XMLHttpRequestExceptionConstructor]&quot;);
-    shouldBe(&quot;e.constructor&quot;, &quot;window.XMLHttpRequestException&quot;);
</del><ins>+    shouldBeEqualToString(&quot;e.toString()&quot;, &quot;Error: NetworkError: DOM Exception 19&quot;);
+    shouldBeEqualToString(&quot;Object.prototype.toString.call(e)&quot;, &quot;[object DOMException]&quot;);
+    shouldBeEqualToString(&quot;Object.prototype.toString.call(e.__proto__)&quot;, &quot;[object DOMException]&quot;);
+    shouldBeEqualToString(&quot;e.constructor.toString()&quot;, &quot;[object DOMExceptionConstructor]&quot;);
+    shouldBe(&quot;e.constructor&quot;, &quot;window.DOMException&quot;);
</ins><span class="cx">     shouldBe(&quot;e.NETWORK_ERR&quot;, &quot;e.constructor.NETWORK_ERR&quot;);
</span><del>-    shouldBe(&quot;e.NETWORK_ERR&quot;, &quot;101&quot;);
</del><ins>+    shouldBe(&quot;e.NETWORK_ERR&quot;, &quot;19&quot;);
</ins><span class="cx"> &lt;/script&gt;
</span><span class="cx"> &lt;/body&gt;
</span><span class="cx"> &lt;/html&gt;
</span></span></pre></div>
<a id="trunkLayoutTestshttptestsxmlhttprequestaccesscontrolandredirectsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -4,20 +4,20 @@
</span><span class="cx"> 
</span><span class="cx"> Testing /resources/redirect.php?url=http://localhost:8000/xmlhttprequest/resources/access-control-basic-allow.cgi (sync)
</span><span class="cx"> Expecting success: false
</span><del>-PASS: Error: NETWORK_ERR: XMLHttpRequest Exception 101
</del><ins>+PASS: Error: NetworkError: DOM Exception 19
</ins><span class="cx"> Testing /resources/redirect.php?url=http://localhost:8000/xmlhttprequest/resources/access-control-basic-allow.cgi(async)
</span><span class="cx"> Expecting success: true
</span><span class="cx"> PASS: PASS: Cross-domain access allowed.
</span><span class="cx"> 
</span><span class="cx"> Testing http://localhost:8000/resources/redirect.php?url=http://127.0.0.1:8000/xmlhttprequest/resources/access-control-basic-allow.cgi (sync)
</span><span class="cx"> Expecting success: false
</span><del>-PASS: Error: NETWORK_ERR: XMLHttpRequest Exception 101
</del><ins>+PASS: Error: NetworkError: DOM Exception 19
</ins><span class="cx"> Testing http://localhost:8000/resources/redirect.php?url=http://127.0.0.1:8000/xmlhttprequest/resources/access-control-basic-allow.cgi(async)
</span><span class="cx"> Expecting success: false
</span><span class="cx"> PASS: 0
</span><span class="cx"> Testing http://localhost:8000/resources/redirect.php?url=http://localhost:8000/xmlhttprequest/resources/access-control-basic-allow.cgi (sync)
</span><span class="cx"> Expecting success: false
</span><del>-PASS: Error: NETWORK_ERR: XMLHttpRequest Exception 101
</del><ins>+PASS: Error: NetworkError: DOM Exception 19
</ins><span class="cx"> Testing http://localhost:8000/resources/redirect.php?url=http://localhost:8000/xmlhttprequest/resources/access-control-basic-allow.cgi(async)
</span><span class="cx"> Expecting success: false
</span><span class="cx"> PASS: 0
</span></span></pre></div>
<a id="trunkLayoutTestshttptestsxmlhttprequestaccesscontrolbasicdeniedexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/xmlhttprequest/access-control-basic-denied-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/xmlhttprequest/access-control-basic-denied-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/http/tests/xmlhttprequest/access-control-basic-denied-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -1,3 +1,3 @@
</span><span class="cx"> CONSOLE MESSAGE: line 24: XMLHttpRequest cannot load http://localhost:8000/xmlhttprequest/resources/access-control-basic-denied.cgi. Origin http://127.0.0.1:8000 is not allowed by Access-Control-Allow-Origin.
</span><del>-PASS: Exception thrown. Cross-domain access was denied in 'send'. [NETWORK_ERR: XMLHttpRequest Exception 101].
</del><ins>+PASS: Exception thrown. Cross-domain access was denied in 'send'. [NetworkError: DOM Exception 19].
</ins><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestshttptestsxmlhttprequestaccesscontrolbasicgetfailnonsimpleexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -1,3 +1,3 @@
</span><span class="cx"> CONSOLE MESSAGE: line 28: XMLHttpRequest cannot load http://localhost:8000/xmlhttprequest/resources/access-control-basic-get-fail-non-simple.cgi. Origin http://127.0.0.1:8000 is not allowed by Access-Control-Allow-Origin.
</span><del>-PASS: Exception thrown. Cross-domain access was denied in 'send'. [NETWORK_ERR: XMLHttpRequest Exception 101].
</del><ins>+PASS: Exception thrown. Cross-domain access was denied in 'send'. [NetworkError: DOM Exception 19].
</ins><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestshttptestsxmlhttprequestaccesscontrolbasicnonsimpledenycachedexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/xmlhttprequest/access-control-basic-non-simple-deny-cached-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/xmlhttprequest/access-control-basic-non-simple-deny-cached-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/http/tests/xmlhttprequest/access-control-basic-non-simple-deny-cached-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -1,3 +1,3 @@
</span><span class="cx"> CONSOLE MESSAGE: line 42: XMLHttpRequest cannot load http://localhost:8000/xmlhttprequest/resources/access-control-basic-non-get-allow.cgi. Request header field Content-Type is not allowed by Access-Control-Allow-Headers.
</span><del>-PASS: Exception thrown. Cross-domain access is not allowed in 'send'. [NETWORK_ERR: XMLHttpRequest Exception 101].
</del><ins>+PASS: Exception thrown. Cross-domain access is not allowed in 'send'. [NetworkError: DOM Exception 19].
</ins><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestshttptestsxmlhttprequestaccesscontrolbasicpostfailnonsimplecontenttypeexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/xmlhttprequest/access-control-basic-post-fail-non-simple-content-type-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/xmlhttprequest/access-control-basic-post-fail-non-simple-content-type-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/http/tests/xmlhttprequest/access-control-basic-post-fail-non-simple-content-type-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -1,3 +1,3 @@
</span><span class="cx"> CONSOLE MESSAGE: line 28: XMLHttpRequest cannot load http://localhost:8000/xmlhttprequest/resources/access-control-basic-options-not-supported.cgi. Origin http://127.0.0.1:8000 is not allowed by Access-Control-Allow-Origin.
</span><del>-PASS: Exception thrown. Cross-domain access was denied in 'send'. [NETWORK_ERR: XMLHttpRequest Exception 101].
</del><ins>+PASS: Exception thrown. Cross-domain access was denied in 'send'. [NetworkError: DOM Exception 19].
</ins><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestshttptestsxmlhttprequestaccesscontrolsandboxediframedeniedexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -6,4 +6,4 @@
</span><span class="cx"> --------
</span><span class="cx"> Frame: '&lt;!--framePath //&lt;!--frame0--&gt;--&gt;'
</span><span class="cx"> --------
</span><del>-PASS: Exception thrown. Sandboxed iframe XHR access was denied in 'send'. [NETWORK_ERR: XMLHttpRequest Exception 101].
</del><ins>+PASS: Exception thrown. Sandboxed iframe XHR access was denied in 'send'. [NetworkError: DOM Exception 19].
</ins></span></pre></div>
<a id="trunkLayoutTestshttptestsxmlhttprequestaccesscontrolsandboxediframedeniedwithoutwildcardexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -8,4 +8,4 @@
</span><span class="cx"> --------
</span><span class="cx"> Frame: '&lt;!--framePath //&lt;!--frame0--&gt;--&gt;'
</span><span class="cx"> --------
</span><del>-PASS: Exception thrown. Sandboxed iframe XHR access was denied in 'send'. [NETWORK_ERR: XMLHttpRequest Exception 101].
</del><ins>+PASS: Exception thrown. Sandboxed iframe XHR access was denied in 'send'. [NetworkError: DOM Exception 19].
</ins></span></pre></div>
<a id="trunkLayoutTestshttptestsxmlhttprequestconnectionerrorsyncexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/xmlhttprequest/connection-error-sync-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/xmlhttprequest/connection-error-sync-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/http/tests/xmlhttprequest/connection-error-sync-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -1,3 +1,3 @@
</span><span class="cx"> Test the behavior of a sync XMLHttpRequest that encounters an infinite redirection loop.
</span><span class="cx"> 
</span><del>-Exception NETWORK_ERR; code=101; number=undefined (0); message='NETWORK_ERR: XMLHttpRequest Exception 101'
</del><ins>+Exception NetworkError; code=19; number=undefined (0); message='NetworkError: DOM Exception 19'
</ins></span></pre></div>
<a id="trunkLayoutTestshttptestsxmlhttprequestcrossoriginnoauthorizationexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -10,7 +10,7 @@
</span><span class="cx"> Cross-origin XMLHttpRequest (sync), authorization will not be sent, because withCredentials is false.
</span><span class="cx"> PASS: 401 Authorization required
</span><span class="cx"> Cross-origin XMLHttpRequest (sync), testing authorization that's not allowed by the server (withCredentials is true, but access control headers are not set).
</span><del>-PASS: Got an exception. Error: NETWORK_ERR: XMLHttpRequest Exception 101
</del><ins>+PASS: Got an exception. Error: NetworkError: DOM Exception 19
</ins><span class="cx"> Cross-origin XMLHttpRequest (sync), testing cookies.
</span><span class="cx"> PASS
</span><span class="cx"> Cross-origin XMLHttpRequest (async), authorization will not be sent, because withCredentials is false.
</span></span></pre></div>
<a id="trunkLayoutTestshttptestsxmlhttprequestoriginexactmatchingexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/xmlhttprequest/origin-exact-matching-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/xmlhttprequest/origin-exact-matching-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/http/tests/xmlhttprequest/origin-exact-matching-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -58,75 +58,75 @@
</span><span class="cx"> Should allow origin: '        http://localhost:8000'
</span><span class="cx"> PASS xhr.send(null) is undefined.
</span><span class="cx"> Should disallow origin: 'http://www2.localhost:8000'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: '//localhost:8000'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: '://localhost:8000'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: 'ftp://localhost:8000'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: 'http:://localhost:8000'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: 'http:/localhost:8000'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: 'http:localhost:8000'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: 'localhost:8000'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: 'http://localhost:8000?'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: 'http://localhost:8000/'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: 'http://localhost:8000 /'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: 'http://localhost:8000#'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: 'http://localhost:8000%23'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: 'http://localhost:8000:80'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: 'http://localhost:8000, *'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: 'HTTP://LOCALHOST:8000'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: 'HTTP://localhost:8000'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: '-'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: '**'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: '*'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: ''*''
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: '&quot;*&quot;'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: '* *'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: '*http://*'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: '*http://localhost:8000'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: '* http://localhost:8000'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: '*, http://localhost:8000'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: 'http://localhost:8000'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: 'null http://localhost:8000'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: 'http://example.net'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: 'null'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: ''
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: 'http://localhost:8000/xmlhttprequest/resources/origin-exact-matching-iframe.html'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: 'http://localhost:8000/xmlhttprequest/resources/'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> Should disallow origin: 'http://localhost:8000/xmlhttprequest/resources/origin-exact-matching-iframe.html'
</span><del>-PASS xhr.send(null) threw exception Error: NETWORK_ERR: XMLHttpRequest Exception 101.
</del><ins>+PASS xhr.send(null) threw exception Error: NetworkError: DOM Exception 19.
</ins><span class="cx"> PASS successfullyParsed is true
</span><span class="cx"> 
</span><span class="cx"> TEST COMPLETE
</span></span></pre></div>
<a id="trunkLayoutTestshttptestsxmlhttprequestoriginwhitelistinghttpsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/xmlhttprequest/origin-whitelisting-https-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/xmlhttprequest/origin-whitelisting-https-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/http/tests/xmlhttprequest/origin-whitelisting-https-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -3,7 +3,7 @@
</span><span class="cx"> Tests that origin whitelisting for https does not match http URLs.
</span><span class="cx"> 
</span><span class="cx"> Testing: http://localhost:8000/xmlhttprequest/resources/get.txt (sync)
</span><del>-PASS: Error: NETWORK_ERR: XMLHttpRequest Exception 101
</del><ins>+PASS: Error: NetworkError: DOM Exception 19
</ins><span class="cx"> Testing: http://localhost:8000/xmlhttprequest/resources/get.txt (async)
</span><span class="cx"> PASS: 0
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestshttptestsxmlhttprequestoriginwhitelistingipaddresseswithsubdomainsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/xmlhttprequest/origin-whitelisting-ip-addresses-with-subdomains-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/xmlhttprequest/origin-whitelisting-ip-addresses-with-subdomains-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/http/tests/xmlhttprequest/origin-whitelisting-ip-addresses-with-subdomains-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -3,7 +3,7 @@
</span><span class="cx"> Specifying that an IP address should match subdomains doesn't make sense. This test verifies that it doesn't do anything.
</span><span class="cx"> 
</span><span class="cx"> Testing: http://127.0.0.1:8000/xmlhttprequest/resources/get.txt (sync)
</span><del>-FAIL: Error: NETWORK_ERR: XMLHttpRequest Exception 101
</del><ins>+FAIL: Error: NetworkError: DOM Exception 19
</ins><span class="cx"> Testing: http://127.0.0.1:8000/xmlhttprequest/resources/get.txt (async)
</span><span class="cx"> FAIL: 0
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestshttptestsxmlhttprequestoriginwhitelistingremovalexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/xmlhttprequest/origin-whitelisting-removal-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/xmlhttprequest/origin-whitelisting-removal-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/http/tests/xmlhttprequest/origin-whitelisting-removal-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -10,38 +10,38 @@
</span><span class="cx"> 
</span><span class="cx"> Testing: source origin: http://127.0.0.1:8000 destination origin: http:localhost 
</span><span class="cx"> Loading: http://localhost:8000/xmlhttprequest/resources/get.txt (expecting NETWORK_ERR)
</span><del>-PASS: Error: NETWORK_ERR: XMLHttpRequest Exception 101
</del><ins>+PASS: Error: NetworkError: DOM Exception 19
</ins><span class="cx"> Loading: http://localhost:8000/xmlhttprequest/resources/get.txt (expecting PASS)
</span><span class="cx"> PASS: PASS
</span><span class="cx"> Loading: http://localhost:8000/xmlhttprequest/resources/get.txt (expecting NETWORK_ERR)
</span><del>-PASS: Error: NETWORK_ERR: XMLHttpRequest Exception 101
</del><ins>+PASS: Error: NetworkError: DOM Exception 19
</ins><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> Testing: source origin: http://127.0.0.1:8000 destination origin: http:localhost allowing subdomains
</span><span class="cx"> Loading: http://localhost:8000/xmlhttprequest/resources/get.txt (expecting NETWORK_ERR)
</span><del>-PASS: Error: NETWORK_ERR: XMLHttpRequest Exception 101
</del><ins>+PASS: Error: NetworkError: DOM Exception 19
</ins><span class="cx"> Loading: http://localhost:8000/xmlhttprequest/resources/get.txt (expecting PASS)
</span><span class="cx"> PASS: PASS
</span><span class="cx"> Loading: http://localhost:8000/xmlhttprequest/resources/get.txt (expecting NETWORK_ERR)
</span><del>-PASS: Error: NETWORK_ERR: XMLHttpRequest Exception 101
</del><ins>+PASS: Error: NetworkError: DOM Exception 19
</ins><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> Testing: source origin: http://127.0.0.1:8000 destination origin: hTtP:LoCaLhOsT allowing subdomains
</span><span class="cx"> Loading: http://localhost:8000/xmlhttprequest/resources/get.txt (expecting NETWORK_ERR)
</span><del>-PASS: Error: NETWORK_ERR: XMLHttpRequest Exception 101
</del><ins>+PASS: Error: NetworkError: DOM Exception 19
</ins><span class="cx"> Loading: http://localhost:8000/xmlhttprequest/resources/get.txt (expecting PASS)
</span><span class="cx"> PASS: PASS
</span><span class="cx"> Loading: http://localhost:8000/xmlhttprequest/resources/get.txt (expecting NETWORK_ERR)
</span><del>-PASS: Error: NETWORK_ERR: XMLHttpRequest Exception 101
</del><ins>+PASS: Error: NetworkError: DOM Exception 19
</ins><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> Testing: source origin: http://127.0.0.1:8000 destination origin: http: allowing subdomains
</span><span class="cx"> Loading: http://localhost:8000/xmlhttprequest/resources/get.txt (expecting NETWORK_ERR)
</span><del>-PASS: Error: NETWORK_ERR: XMLHttpRequest Exception 101
</del><ins>+PASS: Error: NetworkError: DOM Exception 19
</ins><span class="cx"> Loading: http://localhost:8000/xmlhttprequest/resources/get.txt (expecting PASS)
</span><span class="cx"> PASS: PASS
</span><span class="cx"> Loading: http://localhost:8000/xmlhttprequest/resources/get.txt (expecting NETWORK_ERR)
</span><del>-PASS: Error: NETWORK_ERR: XMLHttpRequest Exception 101
</del><ins>+PASS: Error: NetworkError: DOM Exception 19
</ins><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestshttptestsxmlhttprequestworkersaccesscontrolbasicgetfailnonsimpleexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -2,5 +2,5 @@
</span><span class="cx"> GET should not trigger a preflight request from a worker unless it has non-simple headers.
</span><span class="cx"> 
</span><span class="cx"> PASS: Cross-domain access allowed for simple get.
</span><del>-PASS: Exception thrown. Cross-domain access was denied in 'send'. [NETWORK_ERR: XMLHttpRequest Exception 101].
</del><ins>+PASS: Exception thrown. Cross-domain access was denied in 'send'. [NetworkError: DOM Exception 19].
</ins><span class="cx"> DONE
</span></span></pre></div>
<a id="trunkLayoutTestshttptestsxmlhttprequestxmlhttprequestsyncnoprogresseventsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-sync-no-progress-events-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-sync-no-progress-events-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-sync-no-progress-events-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -13,7 +13,7 @@
</span><span class="cx"> progress
</span><span class="cx"> error
</span><span class="cx"> loadend
</span><del>-Error: NETWORK_ERR: XMLHttpRequest Exception 101
</del><ins>+Error: NetworkError: DOM Exception 19
</ins><span class="cx"> 
</span><span class="cx"> Step 3: Cross origin request, allowed
</span><span class="cx"> readystatechange 4
</span></span></pre></div>
<a id="trunkLayoutTestshttptestsxmlhttprequestxmlhttprequestunsaferedirectexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -4,7 +4,7 @@
</span><span class="cx"> readyState change 1
</span><span class="cx"> readyState change 4
</span><span class="cx"> Error event.
</span><del>-Exception: Error: NETWORK_ERR: XMLHttpRequest Exception 101
</del><ins>+Exception: Error: NetworkError: DOM Exception 19
</ins><span class="cx"> Async XHR started.
</span><span class="cx"> readyState change 1
</span><span class="cx"> readyState change 4
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/ChangeLog (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/ChangeLog        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/imported/w3c/ChangeLog        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -1,3 +1,19 @@
</span><ins>+2016-01-26  Daniel Bates  &lt;dabates@apple.com&gt;
+
+        Remove XMLHttpRequestException
+        https://bugs.webkit.org/show_bug.cgi?id=102698
+        &lt;rdar://problem/24338476&gt;
+
+        Reviewed by Chris Dumez.
+
+        Update test result now that we throw DOMException.{ABORT, NETWORK, TIMEOUT}Error instead of XMLHttpRequestException.{ABORT, NETWORK, TIMEOUT}_ERR.
+
+        * web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt:
+        * web-platform-tests/XMLHttpRequest/send-non-same-origin.sub-expected.txt:
+        * web-platform-tests/XMLHttpRequest/send-redirect-bogus-sync-expected.txt:
+        * web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt:
+        * web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt:
+
</ins><span class="cx"> 2016-01-25  Youenn Fablet  &lt;youenn.fablet@crf.canon.fr&gt;
</span><span class="cx"> 
</span><span class="cx">         imported/w3c/web-platform-tests/streams-api/readable-streams/garbage-collection.html asserts frequently
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestsXMLHttpRequestsendnetworkerrorsynceventssubexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -1,6 +1,5 @@
</span><span class="cx"> CONSOLE MESSAGE: line 24: XMLHttpRequest cannot load http://nonexistent-origin.localhost}:8800. Cross origin requests are only supported for HTTP.
</span><ins>+CONSOLE MESSAGE: line 32: XMLHttpRequest cannot load data:text/html;charset=utf-8;base64,PT0NUWVBFIGh0bWw%2BDQo8. Cross origin requests are only supported for HTTP.
</ins><span class="cx"> 
</span><del>-FAIL XmlHttpRequest: The send() method: Throw a &quot;throw an &quot;NetworkError&quot; exception when Network error happens (synchronous flag is set) assert_throws: function &quot;function ()
-            {
-                xhr.send(&quot;Test ...&quot; threw object &quot;Error: NETWORK_ERR: XMLHttpRequest Exception 101&quot; that is not a DOMException NetworkError: property &quot;code&quot; is equal to 101, expected 19
</del><ins>+PASS XmlHttpRequest: The send() method: Throw a &quot;throw an &quot;NetworkError&quot; exception when Network error happens (synchronous flag is set) 
</ins><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestsXMLHttpRequestsendnonsameoriginsubexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-non-same-origin.sub-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-non-same-origin.sub-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-non-same-origin.sub-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -4,9 +4,9 @@
</span><span class="cx"> CONSOLE MESSAGE: line 18: XMLHttpRequest cannot load javascript:alert('FAIL'). Cross origin requests are only supported for HTTP.
</span><span class="cx"> Blocked access to external URL http://www2.localhost:8800/folder.txt
</span><span class="cx"> 
</span><del>-FAIL XMLHttpRequest: send() - non same-origin (mailto:test@example.org) assert_throws: function &quot;function () { client.send() }&quot; threw object &quot;Error: NETWORK_ERR: XMLHttpRequest Exception 101&quot; that is not a DOMException NetworkError: property &quot;code&quot; is equal to 101, expected 19
-FAIL XMLHttpRequest: send() - non same-origin (tel:+31600000000) assert_throws: function &quot;function () { client.send() }&quot; threw object &quot;Error: NETWORK_ERR: XMLHttpRequest Exception 101&quot; that is not a DOMException NetworkError: property &quot;code&quot; is equal to 101, expected 19
-FAIL XMLHttpRequest: send() - non same-origin (http://www2.localhost:8800/) assert_throws: function &quot;function () { client.send() }&quot; threw object &quot;Error: ABORT_ERR: XMLHttpRequest Exception 102&quot; that is not a DOMException NetworkError: property &quot;code&quot; is equal to 102, expected 19
-FAIL XMLHttpRequest: send() - non same-origin (javascript:alert('FAIL')) assert_throws: function &quot;function () { client.send() }&quot; threw object &quot;Error: NETWORK_ERR: XMLHttpRequest Exception 101&quot; that is not a DOMException NetworkError: property &quot;code&quot; is equal to 101, expected 19
-FAIL XMLHttpRequest: send() - non same-origin (folder.txt) assert_throws: function &quot;function () { client.send() }&quot; threw object &quot;Error: ABORT_ERR: XMLHttpRequest Exception 102&quot; that is not a DOMException NetworkError: property &quot;code&quot; is equal to 102, expected 19
</del><ins>+PASS XMLHttpRequest: send() - non same-origin (mailto:test@example.org) 
+PASS XMLHttpRequest: send() - non same-origin (tel:+31600000000) 
+FAIL XMLHttpRequest: send() - non same-origin (http://www2.localhost:8800/) assert_throws: function &quot;function () { client.send() }&quot; threw object &quot;Error: AbortError: DOM Exception 20&quot; that is not a DOMException NetworkError: property &quot;code&quot; is equal to 20, expected 19
+PASS XMLHttpRequest: send() - non same-origin (javascript:alert('FAIL')) 
+FAIL XMLHttpRequest: send() - non same-origin (folder.txt) assert_throws: function &quot;function () { client.send() }&quot; threw object &quot;Error: AbortError: DOM Exception 20&quot; that is not a DOMException NetworkError: property &quot;code&quot; is equal to 20, expected 19
</ins><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestsXMLHttpRequestsendredirectbogussyncexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-bogus-sync-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-bogus-sync-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-bogus-sync-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -1,7 +1,7 @@
</span><span class="cx"> 
</span><del>-FAIL XMLHttpRequest: send() - Redirects (bogus Location header; sync) (301: foobar://abcd) assert_throws: function &quot;function () { client.send(null) }&quot; threw object &quot;Error: NETWORK_ERR: XMLHttpRequest Exception 101&quot; that is not a DOMException NetworkError: property &quot;code&quot; is equal to 101, expected 19
-FAIL XMLHttpRequest: send() - Redirects (bogus Location header; sync) (302: http://z) assert_throws: function &quot;function () { client.send(null) }&quot; threw object &quot;Error: NETWORK_ERR: XMLHttpRequest Exception 101&quot; that is not a DOMException NetworkError: property &quot;code&quot; is equal to 101, expected 19
-FAIL XMLHttpRequest: send() - Redirects (bogus Location header; sync) (302: mailto:someone@example.org) assert_throws: function &quot;function () { client.send(null) }&quot; threw object &quot;Error: NETWORK_ERR: XMLHttpRequest Exception 101&quot; that is not a DOMException NetworkError: property &quot;code&quot; is equal to 101, expected 19
-FAIL XMLHttpRequest: send() - Redirects (bogus Location header; sync) (303: http://z) assert_throws: function &quot;function () { client.send(null) }&quot; threw object &quot;Error: NETWORK_ERR: XMLHttpRequest Exception 101&quot; that is not a DOMException NetworkError: property &quot;code&quot; is equal to 101, expected 19
-FAIL XMLHttpRequest: send() - Redirects (bogus Location header; sync) (303: tel:1234567890) assert_throws: function &quot;function () { client.send(null) }&quot; threw object &quot;Error: NETWORK_ERR: XMLHttpRequest Exception 101&quot; that is not a DOMException NetworkError: property &quot;code&quot; is equal to 101, expected 19
</del><ins>+PASS XMLHttpRequest: send() - Redirects (bogus Location header; sync) (301: foobar://abcd) 
+PASS XMLHttpRequest: send() - Redirects (bogus Location header; sync) (302: http://z) 
+PASS XMLHttpRequest: send() - Redirects (bogus Location header; sync) (302: mailto:someone@example.org) 
+PASS XMLHttpRequest: send() - Redirects (bogus Location header; sync) (303: http://z) 
+PASS XMLHttpRequest: send() - Redirects (bogus Location header; sync) (303: tel:1234567890) 
</ins><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestsXMLHttpRequestsendredirectinfinitesyncexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -1,3 +1,3 @@
</span><span class="cx"> 
</span><del>-FAIL XMLHttpRequest: send() - Redirects (infinite loop; sync) (301) assert_throws: function &quot;function () { client.send(null) }&quot; threw object &quot;Error: NETWORK_ERR: XMLHttpRequest Exception 101&quot; that is not a DOMException NetworkError: property &quot;code&quot; is equal to 101, expected 19
</del><ins>+PASS XMLHttpRequest: send() - Redirects (infinite loop; sync) (301) 
</ins><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsimportedw3cwebplatformtestsXMLHttpRequestxmlhttprequestnetworkerrorsyncexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -1,3 +1,3 @@
</span><span class="cx"> 
</span><del>-FAIL XMLHttpRequest: members during network errors (sync) assert_throws: send function &quot;function () { client.send(null) }&quot; threw object &quot;Error: NETWORK_ERR: XMLHttpRequest Exception 101&quot; that is not a DOMException NetworkError: property &quot;code&quot; is equal to 101, expected 19
</del><ins>+PASS XMLHttpRequest: members during network errors (sync) 
</ins><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsplatformefljsdomglobalconstructorsattributesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/efl/js/dom/global-constructors-attributes-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/efl/js/dom/global-constructors-attributes-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/platform/efl/js/dom/global-constructors-attributes-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -2078,11 +2078,6 @@
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').hasOwnProperty('set') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').enumerable is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').configurable is true
</span><del>-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').value is XMLHttpRequestException
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').configurable is true
</del><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').value is XMLHttpRequestProgressEvent
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').hasOwnProperty('get') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').hasOwnProperty('set') is false
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkfastdomWindowwindowlookupprecedenceexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -298,8 +298,6 @@
</span><span class="cx"> PASS win['XMLDocument'] == '[object DocumentConstructor]' is true
</span><span class="cx"> PASS win['XMLHttpRequest'] == '[object XMLHttpRequestConstructor]' is true
</span><span class="cx"> PASS win['XMLHttpRequest'] == '[object XMLHttpRequestConstructor]' is true
</span><del>-PASS win['XMLHttpRequestException'] == '[object XMLHttpRequestExceptionConstructor]' is true
-PASS win['XMLHttpRequestException'] == '[object XMLHttpRequestExceptionConstructor]' is true
</del><span class="cx"> PASS win['XMLSerializer'] == '[object XMLSerializerConstructor]' is true
</span><span class="cx"> PASS win['XMLSerializer'] == '[object XMLSerializerConstructor]' is true
</span><span class="cx"> PASS win['XPathEvaluator'] == '[object XPathEvaluatorConstructor]' is true
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkjsdomglobalconstructorsattributesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/js/dom/global-constructors-attributes-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/js/dom/global-constructors-attributes-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/platform/gtk/js/dom/global-constructors-attributes-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -2033,11 +2033,6 @@
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').hasOwnProperty('set') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').enumerable is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').configurable is true
</span><del>-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').value is XMLHttpRequestException
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').configurable is true
</del><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').value is XMLHttpRequestProgressEvent
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').hasOwnProperty('get') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').hasOwnProperty('set') is false
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacfastdomWindowwindowlookupprecedenceexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -298,8 +298,6 @@
</span><span class="cx"> PASS win['XMLDocument'] == '[object XMLDocumentConstructor]' is true
</span><span class="cx"> PASS win['XMLHttpRequest'] == '[object XMLHttpRequestConstructor]' is true
</span><span class="cx"> PASS win['XMLHttpRequest'] == '[object XMLHttpRequestConstructor]' is true
</span><del>-PASS win['XMLHttpRequestException'] == '[object XMLHttpRequestExceptionConstructor]' is true
-PASS win['XMLHttpRequestException'] == '[object XMLHttpRequestExceptionConstructor]' is true
</del><span class="cx"> PASS win['XMLSerializer'] == '[object XMLSerializerConstructor]' is true
</span><span class="cx"> PASS win['XMLSerializer'] == '[object XMLSerializerConstructor]' is true
</span><span class="cx"> PASS win['XPathEvaluator'] == '[object XPathEvaluatorConstructor]' is true
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacjsdomglobalconstructorsattributesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -2103,11 +2103,6 @@
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').hasOwnProperty('set') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').enumerable is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').configurable is true
</span><del>-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').value is XMLHttpRequestException
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').configurable is true
</del><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').value is XMLHttpRequestProgressEvent
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').hasOwnProperty('get') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').hasOwnProperty('set') is false
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacmavericksjsdomglobalconstructorsattributesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -2073,11 +2073,6 @@
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').hasOwnProperty('set') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').enumerable is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').configurable is true
</span><del>-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').value is XMLHttpRequestException
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').configurable is true
</del><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').value is XMLHttpRequestProgressEvent
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').hasOwnProperty('get') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').hasOwnProperty('set') is false
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacyosemitejsdomglobalconstructorsattributesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -2098,11 +2098,6 @@
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').hasOwnProperty('set') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').enumerable is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').configurable is true
</span><del>-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').value is XMLHttpRequestException
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').configurable is true
</del><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').value is XMLHttpRequestProgressEvent
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').hasOwnProperty('get') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').hasOwnProperty('set') is false
</span></span></pre></div>
<a id="trunkLayoutTestsplatformwinTestExpectations"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/win/TestExpectations (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/TestExpectations        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/platform/win/TestExpectations        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -723,9 +723,6 @@
</span><span class="cx"> # This test is dependant on DRT being able to open windows.
</span><span class="cx"> fast/dom/Window/new-window-opener.html
</span><span class="cx"> 
</span><del>-# &lt;rdar://5667279&gt; Undefined value exception
-http/tests/xmlhttprequest/XMLHttpRequestException.html [ Skip ]
-
</del><span class="cx"> # &lt;rdar://5670235&gt; Sometimes spews output into the next test
</span><span class="cx"> http/tests/security/cross-frame-access-put.html [ Skip ]
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestsplatformwinjsdomglobalconstructorsattributesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/win/js/dom/global-constructors-attributes-expected.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/win/js/dom/global-constructors-attributes-expected.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/LayoutTests/platform/win/js/dom/global-constructors-attributes-expected.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -1813,11 +1813,6 @@
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').hasOwnProperty('set') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').enumerable is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequest').configurable is true
</span><del>-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').value is XMLHttpRequestException
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').hasOwnProperty('get') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').hasOwnProperty('set') is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').enumerable is false
-PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestException').configurable is true
</del><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').value is XMLHttpRequestProgressEvent
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').hasOwnProperty('get') is false
</span><span class="cx"> PASS Object.getOwnPropertyDescriptor(global, 'XMLHttpRequestProgressEvent').hasOwnProperty('set') is false
</span></span></pre></div>
<a id="trunkSourceWebCoreCMakeListstxt"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/CMakeLists.txt (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/CMakeLists.txt        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/Source/WebCore/CMakeLists.txt        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -638,7 +638,6 @@
</span><span class="cx"> 
</span><span class="cx">     xml/DOMParser.idl
</span><span class="cx">     xml/XMLHttpRequest.idl
</span><del>-    xml/XMLHttpRequestException.idl
</del><span class="cx">     xml/XMLHttpRequestProgressEvent.idl
</span><span class="cx">     xml/XMLHttpRequestUpload.idl
</span><span class="cx">     xml/XMLSerializer.idl
</span><span class="lines">@@ -2813,7 +2812,6 @@
</span><span class="cx">     xml/NativeXPathNSResolver.cpp
</span><span class="cx">     xml/XMLErrors.cpp
</span><span class="cx">     xml/XMLHttpRequest.cpp
</span><del>-    xml/XMLHttpRequestException.cpp
</del><span class="cx">     xml/XMLHttpRequestProgressEventThrottle.cpp
</span><span class="cx">     xml/XMLHttpRequestUpload.cpp
</span><span class="cx">     xml/XMLSerializer.cpp
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/Source/WebCore/ChangeLog        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -1,3 +1,38 @@
</span><ins>+2016-01-26  Daniel Bates  &lt;dabates@apple.com&gt;
+
+        Remove XMLHttpRequestException
+        https://bugs.webkit.org/show_bug.cgi?id=102698
+        &lt;rdar://problem/24338476&gt;
+
+        Reviewed by Chris Dumez.
+
+        Inspired by a patch by Erik Arvidsson.
+
+        As per &lt;https://xhr.spec.whatwg.org&gt; (21 January 2016) and &lt;https://html.spec.whatwg.org/multipage/workers.html#dom-workerglobalscope-importscripts&gt; (25 January 2016)
+        XMLHttpRequest and WorkerGlobalScope.importScripts() should throw a DOMException object instead
+        of a XMLHttpRequestException object when a NetworkError, AbortError, or TimeoutError occur. This
+        makes the behavior of WebKit more closely conform to these standards as well as the behavior of
+        other browsers.
+
+        * CMakeLists.txt: Remove entries for XMLHttpRequestException.idl and XMLHttpRequestException.cpp.
+        * DerivedSources.make: Remove entry for XMLHttpRequestException.idl.
+        * WebCore.order: Remove exported symbols for XMLHttpRequestException.
+        * WebCore.vcxproj/WebCore.vcxproj: Remove entries for JSXMLHttpRequestException.{cpp, h}, XMLHttpRequestException.{cpp, h}
+        * WebCore.vcxproj/WebCore.vcxproj.filters: Ditto.
+        * WebCore.xcodeproj/project.pbxproj: Ditto.
+        * bindings/js/JSExceptionBase.cpp:
+        (WebCore::toExceptionBase): Remove logic for XMLHttpRequestException.
+        * dom/DOMExceptions.in: Remove entry for XMLHttpRequestException.
+        * workers/WorkerGlobalScope.cpp:
+        (WebCore::WorkerGlobalScope::importScripts): Throw DOMException.NETWORK_ERR instead of XMLHttpRequestException.NETWORK_ERR.
+        * xml/XMLHttpRequest.cpp:
+        (WebCore::XMLHttpRequest::createRequest): Ditto.
+        (WebCore::XMLHttpRequest::didFail): Throw DOMException.ABORT_ERR instead of XMLHttpRequestException.ABORT_ERR.
+        (WebCore::XMLHttpRequest::didReachTimeout): Throw DOMException.TIMEOUT_ERR instead of XMLHttpRequestException.TIMEOUT_ERR.
+        * xml/XMLHttpRequestException.cpp: Removed.
+        * xml/XMLHttpRequestException.h: Removed.
+        * xml/XMLHttpRequestException.idl: Removed.
+
</ins><span class="cx"> 2016-01-25  Youenn Fablet  &lt;youenn.fablet@crf.canon.fr&gt;
</span><span class="cx"> 
</span><span class="cx">         WebCoreJSBuiltins do not use to do conditional include
</span></span></pre></div>
<a id="trunkSourceWebCoreDerivedSourcesmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/DerivedSources.make (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/DerivedSources.make        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/Source/WebCore/DerivedSources.make        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -538,7 +538,6 @@
</span><span class="cx">     $(WebCore)/workers/WorkerLocation.idl \
</span><span class="cx">     $(WebCore)/xml/DOMParser.idl \
</span><span class="cx">     $(WebCore)/xml/XMLHttpRequest.idl \
</span><del>-    $(WebCore)/xml/XMLHttpRequestException.idl \
</del><span class="cx">     $(WebCore)/xml/XMLHttpRequestProgressEvent.idl \
</span><span class="cx">     $(WebCore)/xml/XMLHttpRequestUpload.idl \
</span><span class="cx">     $(WebCore)/xml/XMLSerializer.idl \
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCoreorder"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.order (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.order        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/Source/WebCore/WebCore.order        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -6110,7 +6110,6 @@
</span><span class="cx"> __ZN7WebCore14RangeException21initializeDescriptionEiPNS_24ExceptionCodeDescriptionE
</span><span class="cx"> __ZN7WebCore12SQLException21initializeDescriptionEiPNS_24ExceptionCodeDescriptionE
</span><span class="cx"> __ZN7WebCore12SVGException21initializeDescriptionEiPNS_24ExceptionCodeDescriptionE
</span><del>-__ZN7WebCore23XMLHttpRequestException21initializeDescriptionEiPNS_24ExceptionCodeDescriptionE
</del><span class="cx"> __ZN7WebCore14XPathException21initializeDescriptionEiPNS_24ExceptionCodeDescriptionE
</span><span class="cx"> __ZN7WebCore16DOMCoreException21initializeDescriptionEiPNS_24ExceptionCodeDescriptionE
</span><span class="cx"> __ZN7WebCore13ExceptionBaseC2ERKNS_24ExceptionCodeDescriptionE
</span><span class="lines">@@ -11054,7 +11053,6 @@
</span><span class="cx"> __ZN7WebCore18toDOMCoreExceptionEN3JSC7JSValueE
</span><span class="cx"> __ZN7WebCore16toRangeExceptionEN3JSC7JSValueE
</span><span class="cx"> __ZN7WebCore16toEventExceptionEN3JSC7JSValueE
</span><del>-__ZN7WebCore25toXMLHttpRequestExceptionEN3JSC7JSValueE
</del><span class="cx"> __ZN7WebCore14toSVGExceptionEN3JSC7JSValueE
</span><span class="cx"> __ZN7WebCore16toXPathExceptionEN3JSC7JSValueE
</span><span class="cx"> __ZN7WebCore14toSQLExceptionEN3JSC7JSValueE
</span><span class="lines">@@ -13289,15 +13287,6 @@
</span><span class="cx"> __ZThn168_N7WebCore8Document17addConsoleMessageENS_13MessageSourceENS_12MessageLevelERKN3WTF6StringEm
</span><span class="cx"> __ZN7WebCore8Document17addConsoleMessageENS_13MessageSourceENS_12MessageLevelERKN3WTF6StringEm
</span><span class="cx"> __ZN7WebCore14XMLHttpRequest12networkErrorEv
</span><del>-__ZN7WebCore4toJSEPN3JSC9ExecStateEPNS_17JSDOMGlobalObjectEPNS_23XMLHttpRequestExceptionE
-__ZN7WebCore15getDOMStructureINS_25JSXMLHttpRequestExceptionEEEPN3JSC9StructureEPNS2_9ExecStateEPNS_17JSDOMGlobalObjectE
-__ZN7WebCore25JSXMLHttpRequestException15createPrototypeEPN3JSC9ExecStateEPNS1_14JSGlobalObjectE
-__ZN7WebCore12cacheWrapperINS_23XMLHttpRequestExceptionEEEvPNS_15DOMWrapperWorldEPT_PNS_12JSDOMWrapperE
-__ZN7WebCore25JSXMLHttpRequestException18getOwnPropertySlotEPN3JSC6JSCellEPNS1_9ExecStateENS1_12PropertyNameERNS1_12PropertySlotE
-__ZN3JSC18getStaticValueSlotIN7WebCore25JSXMLHttpRequestExceptionENS1_12JSDOMWrapperEEEbPNS_9ExecStateEPKNS_9HashTableEPT_NS_12PropertyNameERNS_12PropertySlotE
-__ZN7WebCore34JSXMLHttpRequestExceptionPrototype18getOwnPropertySlotEPN3JSC6JSCellEPNS1_9ExecStateENS1_12PropertyNameERNS1_12PropertySlotE
-__ZN3JSC21getStaticPropertySlotIN7WebCore34JSXMLHttpRequestExceptionPrototypeENS_8JSObjectEEEbPNS_9ExecStateEPKNS_9HashTableEPT_NS_12PropertyNameERNS_12PropertySlotE
-__ZN7WebCore50jsXMLHttpRequestExceptionPrototypeFunctionToStringEPN3JSC9ExecStateE
</del><span class="cx"> __ZNK7WebCore13ExceptionBase8toStringEv
</span><span class="cx"> __ZN7WebCore14jsHistoryStateEPN3JSC9ExecStateENS0_7JSValueENS0_12PropertyNameE
</span><span class="cx"> __ZNK7WebCore9JSHistory5stateEPN3JSC9ExecStateE
</span><span class="lines">@@ -23149,13 +23138,6 @@
</span><span class="cx"> __ZN7WebCoreL27JSXMLHttpRequestTableValuesE
</span><span class="cx"> __ZN7WebCoreL36JSXMLHttpRequestPrototypeTableValuesE
</span><span class="cx"> __ZN7WebCoreL38JSXMLHttpRequestConstructorTableValuesE
</span><del>-__ZN7WebCore36JSXMLHttpRequestExceptionConstructor6s_infoE
-__ZN7WebCore34JSXMLHttpRequestExceptionPrototype6s_infoE
-__ZN7WebCore25JSXMLHttpRequestException6s_infoE
-__ZTVN7WebCore30JSXMLHttpRequestExceptionOwnerE
-__ZN7WebCoreL36JSXMLHttpRequestExceptionTableValuesE
-__ZN7WebCoreL45JSXMLHttpRequestExceptionPrototypeTableValuesE
-__ZN7WebCoreL47JSXMLHttpRequestExceptionConstructorTableValuesE
</del><span class="cx"> __ZN7WebCore40JSXMLHttpRequestProgressEventConstructor6s_infoE
</span><span class="cx"> __ZN7WebCore38JSXMLHttpRequestProgressEventPrototype6s_infoE
</span><span class="cx"> __ZN7WebCore29JSXMLHttpRequestProgressEvent6s_infoE
</span><span class="lines">@@ -25940,11 +25922,6 @@
</span><span class="cx"> __ZN7WebCoreL21JSXMLHttpRequestTableE
</span><span class="cx"> __ZN7WebCoreL30JSXMLHttpRequestPrototypeTableE
</span><span class="cx"> __ZN7WebCoreL32JSXMLHttpRequestConstructorTableE
</span><del>-__ZN7WebCoreL30JSXMLHttpRequestExceptionTableE
-__ZN7WebCoreL39JSXMLHttpRequestExceptionPrototypeTableE
-__ZN7WebCoreL41JSXMLHttpRequestExceptionConstructorTableE
-__ZZN7WebCore12wrapperOwnerEPNS_15DOMWrapperWorldEPNS_23XMLHttpRequestExceptionEE30jsXMLHttpRequestExceptionOwner
-__ZGVZN7WebCore12wrapperOwnerEPNS_15DOMWrapperWorldEPNS_23XMLHttpRequestExceptionEE30jsXMLHttpRequestExceptionOwner
</del><span class="cx"> __ZN7WebCoreL34JSXMLHttpRequestProgressEventTableE
</span><span class="cx"> __ZN7WebCoreL43JSXMLHttpRequestProgressEventPrototypeTableE
</span><span class="cx"> __ZN7WebCoreL45JSXMLHttpRequestProgressEventConstructorTableE
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCorevcxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -6555,20 +6555,6 @@
</span><span class="cx">       &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
</span><span class="cx">       &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
</span><span class="cx">     &lt;/ClCompile&gt;
</span><del>-    &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSXMLHttpRequestException.cpp&quot;&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Debug_WinCairo|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='DebugSuffix|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Release|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Release|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Release_WinCairo|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Production|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-      &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Production|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
-    &lt;/ClCompile&gt;
</del><span class="cx">     &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSXMLHttpRequestProgressEvent.cpp&quot;&gt;
</span><span class="cx">       &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|Win32'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
</span><span class="cx">       &lt;ExcludedFromBuild Condition=&quot;'$(Configuration)|$(Platform)'=='Debug|x64'&quot;&gt;true&lt;/ExcludedFromBuild&gt;
</span><span class="lines">@@ -13527,7 +13513,6 @@
</span><span class="cx">     &lt;ClCompile Include=&quot;..\xml\NativeXPathNSResolver.cpp&quot; /&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;..\xml\XMLErrors.cpp&quot; /&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;..\xml\XMLHttpRequest.cpp&quot; /&gt;
</span><del>-    &lt;ClCompile Include=&quot;..\xml\XMLHttpRequestException.cpp&quot; /&gt;
</del><span class="cx">     &lt;ClCompile Include=&quot;..\xml\XMLHttpRequestProgressEventThrottle.cpp&quot; /&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;..\xml\XMLHttpRequestUpload.cpp&quot; /&gt;
</span><span class="cx">     &lt;ClCompile Include=&quot;..\xml\XMLSerializer.cpp&quot; /&gt;
</span><span class="lines">@@ -20254,7 +20239,6 @@
</span><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\WebCore\DerivedSources\JSWorkerNavigator.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSXMLDocument.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSXMLHttpRequest.h&quot; /&gt;
</span><del>-    &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSXMLHttpRequestException.h&quot; /&gt;
</del><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSXMLHttpRequestProgressEvent.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSXMLHttpRequestUpload.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSXMLSerializer.h&quot; /&gt;
</span><span class="lines">@@ -21982,7 +21966,6 @@
</span><span class="cx">     &lt;ClInclude Include=&quot;..\xml\NativeXPathNSResolver.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;..\xml\XMLErrors.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;..\xml\XMLHttpRequest.h&quot; /&gt;
</span><del>-    &lt;ClInclude Include=&quot;..\xml\XMLHttpRequestException.h&quot; /&gt;
</del><span class="cx">     &lt;ClInclude Include=&quot;..\xml\XMLHttpRequestProgressEvent.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;..\xml\XMLHttpRequestProgressEventThrottle.h&quot; /&gt;
</span><span class="cx">     &lt;ClInclude Include=&quot;..\xml\XMLHttpRequestUpload.h&quot; /&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorevcxprojWebCorevcxprojfilters"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -2921,9 +2921,6 @@
</span><span class="cx">     &lt;ClCompile Include=&quot;..\xml\XMLHttpRequest.cpp&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;xml&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClCompile&gt;
</span><del>-    &lt;ClCompile Include=&quot;..\xml\XMLHttpRequestException.cpp&quot;&gt;
-      &lt;Filter&gt;xml&lt;/Filter&gt;
-    &lt;/ClCompile&gt;
</del><span class="cx">     &lt;ClCompile Include=&quot;..\xml\XMLHttpRequestProgressEventThrottle.cpp&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;xml&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClCompile&gt;
</span><span class="lines">@@ -6237,9 +6234,6 @@
</span><span class="cx">     &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSXMLHttpRequest.cpp&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;DerivedSources&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClCompile&gt;
</span><del>-    &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSXMLHttpRequestException.cpp&quot;&gt;
-      &lt;Filter&gt;DerivedSources&lt;/Filter&gt;
-    &lt;/ClCompile&gt;
</del><span class="cx">     &lt;ClCompile Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSXMLHttpRequestProgressEvent.cpp&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;DerivedSources&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClCompile&gt;
</span><span class="lines">@@ -9976,9 +9970,6 @@
</span><span class="cx">     &lt;ClInclude Include=&quot;..\xml\XMLHttpRequest.h&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;xml&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClInclude&gt;
</span><del>-    &lt;ClInclude Include=&quot;..\xml\XMLHttpRequestException.h&quot;&gt;
-      &lt;Filter&gt;xml&lt;/Filter&gt;
-    &lt;/ClInclude&gt;
</del><span class="cx">     &lt;ClInclude Include=&quot;..\xml\XMLHttpRequestProgressEvent.h&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;xml&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClInclude&gt;
</span><span class="lines">@@ -13650,9 +13641,6 @@
</span><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSXMLHttpRequest.h&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;DerivedSources&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClInclude&gt;
</span><del>-    &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSXMLHttpRequestException.h&quot;&gt;
-      &lt;Filter&gt;DerivedSources&lt;/Filter&gt;
-    &lt;/ClInclude&gt;
</del><span class="cx">     &lt;ClInclude Include=&quot;$(ConfigurationBuildDir)\obj$(PlatformArchitecture)\$(ProjectName)\DerivedSources\JSXMLHttpRequestProgressEvent.h&quot;&gt;
</span><span class="cx">       &lt;Filter&gt;DerivedSources&lt;/Filter&gt;
</span><span class="cx">     &lt;/ClInclude&gt;
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorexcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -3862,7 +3862,6 @@
</span><span class="cx">                 978D07BE145A0F6C0096908D /* DOMCoreException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 978D07BD145A0F6C0096908D /* DOMCoreException.cpp */; };
</span><span class="cx">                 978D07CA145A10160096908D /* SVGException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 978D07C9145A10160096908D /* SVGException.cpp */; };
</span><span class="cx">                 978D07CC145A102E0096908D /* XPathException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 978D07CB145A102E0096908D /* XPathException.cpp */; };
</span><del>-                978D07CE145A10370096908D /* XMLHttpRequestException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 978D07CD145A10370096908D /* XMLHttpRequestException.cpp */; };
</del><span class="cx">                 979F43D31075E44A0000F83B /* NavigationScheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 979F43D11075E44A0000F83B /* NavigationScheduler.cpp */; };
</span><span class="cx">                 979F43D41075E44A0000F83B /* NavigationScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 979F43D21075E44A0000F83B /* NavigationScheduler.h */; settings = {ATTRIBUTES = (Private, ); }; };
</span><span class="cx">                 97AA3CA5145237CC003E1DA6 /* EventTargetHeaders.h in Headers */ = {isa = PBXBuildFile; fileRef = 97AA3CA3145237CC003E1DA6 /* EventTargetHeaders.h */; };
</span><span class="lines">@@ -5547,9 +5546,6 @@
</span><span class="cx">                 BC60D8F20D2A11E000B9918F /* ExceptionBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC60D8F00D2A11E000B9918F /* ExceptionBase.cpp */; };
</span><span class="cx">                 BC60D8F30D2A11E000B9918F /* ExceptionBase.h in Headers */ = {isa = PBXBuildFile; fileRef = BC60D8F10D2A11E000B9918F /* ExceptionBase.h */; settings = {ATTRIBUTES = (Private, ); }; };
</span><span class="cx">                 BC60D90C0D2A17CE00B9918F /* EventException.h in Headers */ = {isa = PBXBuildFile; fileRef = BC60D9090D2A17CE00B9918F /* EventException.h */; };
</span><del>-                BC60D9C90D2A29E500B9918F /* XMLHttpRequestException.h in Headers */ = {isa = PBXBuildFile; fileRef = BC60D9C70D2A29E500B9918F /* XMLHttpRequestException.h */; };
-                BC60DA390D2A302800B9918F /* JSXMLHttpRequestException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC60DA370D2A302800B9918F /* JSXMLHttpRequestException.cpp */; };
-                BC60DA3A0D2A302800B9918F /* JSXMLHttpRequestException.h in Headers */ = {isa = PBXBuildFile; fileRef = BC60DA380D2A302800B9918F /* JSXMLHttpRequestException.h */; };
</del><span class="cx">                 BC60DA5B0D2A31F700B9918F /* XPathException.h in Headers */ = {isa = PBXBuildFile; fileRef = BC60DA590D2A31F700B9918F /* XPathException.h */; };
</span><span class="cx">                 BC60DB490D2A3D1E00B9918F /* JSXPathException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC60DB470D2A3D1E00B9918F /* JSXPathException.cpp */; };
</span><span class="cx">                 BC60DB4A0D2A3D1E00B9918F /* JSXPathException.h in Headers */ = {isa = PBXBuildFile; fileRef = BC60DB480D2A3D1E00B9918F /* JSXPathException.h */; };
</span><span class="lines">@@ -11408,7 +11404,6 @@
</span><span class="cx">                 978D07BD145A0F6C0096908D /* DOMCoreException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMCoreException.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 978D07C9145A10160096908D /* SVGException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SVGException.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 978D07CB145A102E0096908D /* XPathException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XPathException.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><del>-                978D07CD145A10370096908D /* XMLHttpRequestException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XMLHttpRequestException.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</del><span class="cx">                 979F43D11075E44A0000F83B /* NavigationScheduler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NavigationScheduler.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 979F43D21075E44A0000F83B /* NavigationScheduler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NavigationScheduler.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 97AA3CA3145237CC003E1DA6 /* EventTargetHeaders.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventTargetHeaders.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -13357,10 +13352,6 @@
</span><span class="cx">                 BC60D8F10D2A11E000B9918F /* ExceptionBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExceptionBase.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 BC60D9090D2A17CE00B9918F /* EventException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventException.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 BC60D90A0D2A17CE00B9918F /* EventException.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = EventException.idl; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><del>-                BC60D9C70D2A29E500B9918F /* XMLHttpRequestException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMLHttpRequestException.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BC60D9C80D2A29E500B9918F /* XMLHttpRequestException.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XMLHttpRequestException.idl; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BC60DA370D2A302800B9918F /* JSXMLHttpRequestException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSXMLHttpRequestException.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BC60DA380D2A302800B9918F /* JSXMLHttpRequestException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSXMLHttpRequestException.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</del><span class="cx">                 BC60DA590D2A31F700B9918F /* XPathException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XPathException.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 BC60DA5A0D2A31F700B9918F /* XPathException.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = XPathException.idl; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 BC60DB470D2A3D1E00B9918F /* JSXPathException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSXPathException.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -20788,8 +20779,6 @@
</span><span class="cx">                                 1ACE53DE0A8D18810022947D /* JSDOMParser.h */,
</span><span class="cx">                                 BC348BD10DB7F804004ABAB9 /* JSXMLHttpRequest.cpp */,
</span><span class="cx">                                 BC348BD20DB7F804004ABAB9 /* JSXMLHttpRequest.h */,
</span><del>-                                BC60DA370D2A302800B9918F /* JSXMLHttpRequestException.cpp */,
-                                BC60DA380D2A302800B9918F /* JSXMLHttpRequestException.h */,
</del><span class="cx">                                 F916C48B0DB510F80076CD83 /* JSXMLHttpRequestProgressEvent.cpp */,
</span><span class="cx">                                 F916C48C0DB510F80076CD83 /* JSXMLHttpRequestProgressEvent.h */,
</span><span class="cx">                                 BCDFD4930E30592F009D10AD /* JSXMLHttpRequestUpload.cpp */,
</span><span class="lines">@@ -23102,9 +23091,6 @@
</span><span class="cx">                                 BC772C440C4EB2C60083285F /* XMLHttpRequest.cpp */,
</span><span class="cx">                                 BC772C450C4EB2C60083285F /* XMLHttpRequest.h */,
</span><span class="cx">                                 BC348BA70DB7F1B8004ABAB9 /* XMLHttpRequest.idl */,
</span><del>-                                978D07CD145A10370096908D /* XMLHttpRequestException.cpp */,
-                                BC60D9C70D2A29E500B9918F /* XMLHttpRequestException.h */,
-                                BC60D9C80D2A29E500B9918F /* XMLHttpRequestException.idl */,
</del><span class="cx">                                 F9F0ED770DB50CA200D16DB9 /* XMLHttpRequestProgressEvent.h */,
</span><span class="cx">                                 F9F0ED780DB50CA200D16DB9 /* XMLHttpRequestProgressEvent.idl */,
</span><span class="cx">                                 A136A00A1134DBD200CC8D50 /* XMLHttpRequestProgressEventThrottle.cpp */,
</span><span class="lines">@@ -26697,7 +26683,6 @@
</span><span class="cx">                                 E1271A580EEECDE400F61213 /* JSWorkerNavigator.h in Headers */,
</span><span class="cx">                                 7C4C96DD1AD4483500365A60 /* JSWritableStream.h in Headers */,
</span><span class="cx">                                 BC348BD40DB7F804004ABAB9 /* JSXMLHttpRequest.h in Headers */,
</span><del>-                                BC60DA3A0D2A302800B9918F /* JSXMLHttpRequestException.h in Headers */,
</del><span class="cx">                                 F916C48E0DB510F80076CD83 /* JSXMLHttpRequestProgressEvent.h in Headers */,
</span><span class="cx">                                 BCDFD4960E30592F009D10AD /* JSXMLHttpRequestUpload.h in Headers */,
</span><span class="cx">                                 1ACE53F70A8D19470022947D /* JSXMLSerializer.h in Headers */,
</span><span class="lines">@@ -28300,7 +28285,6 @@
</span><span class="cx">                                 00B9318C13BA8DCC0035A948 /* XMLDocumentParserScope.h in Headers */,
</span><span class="cx">                                 59C28046138DC2410079B7E2 /* XMLErrors.h in Headers */,
</span><span class="cx">                                 BC772C470C4EB2C60083285F /* XMLHttpRequest.h in Headers */,
</span><del>-                                BC60D9C90D2A29E500B9918F /* XMLHttpRequestException.h in Headers */,
</del><span class="cx">                                 F9F0ED7A0DB50CA200D16DB9 /* XMLHttpRequestProgressEvent.h in Headers */,
</span><span class="cx">                                 A136A00D1134DBD200CC8D50 /* XMLHttpRequestProgressEventThrottle.h in Headers */,
</span><span class="cx">                                 BCDFD48E0E305290009D10AD /* XMLHttpRequestUpload.h in Headers */,
</span><span class="lines">@@ -30428,7 +30412,6 @@
</span><span class="cx">                                 7C4C96DC1AD4483500365A60 /* JSWritableStream.cpp in Sources */,
</span><span class="cx">                                 BC348BD30DB7F804004ABAB9 /* JSXMLHttpRequest.cpp in Sources */,
</span><span class="cx">                                 BC348BBE0DB7F531004ABAB9 /* JSXMLHttpRequestCustom.cpp in Sources */,
</span><del>-                                BC60DA390D2A302800B9918F /* JSXMLHttpRequestException.cpp in Sources */,
</del><span class="cx">                                 F916C48D0DB510F80076CD83 /* JSXMLHttpRequestProgressEvent.cpp in Sources */,
</span><span class="cx">                                 BCDFD4950E30592F009D10AD /* JSXMLHttpRequestUpload.cpp in Sources */,
</span><span class="cx">                                 1ACE53F60A8D19470022947D /* JSXMLSerializer.cpp in Sources */,
</span><span class="lines">@@ -31703,7 +31686,6 @@
</span><span class="cx">                                 00B9318B13BA8DC90035A948 /* XMLDocumentParserScope.cpp in Sources */,
</span><span class="cx">                                 59C28045138DC2410079B7E2 /* XMLErrors.cpp in Sources */,
</span><span class="cx">                                 BC772C460C4EB2C60083285F /* XMLHttpRequest.cpp in Sources */,
</span><del>-                                978D07CE145A10370096908D /* XMLHttpRequestException.cpp in Sources */,
</del><span class="cx">                                 A136A00C1134DBD200CC8D50 /* XMLHttpRequestProgressEventThrottle.cpp in Sources */,
</span><span class="cx">                                 BCDFD48F0E305290009D10AD /* XMLHttpRequestUpload.cpp in Sources */,
</span><span class="cx">                                 A833C80C0A2CF25600D57664 /* XMLNames.cpp in Sources */,
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSExceptionBasecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSExceptionBase.cpp (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/JSExceptionBase.cpp        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/Source/WebCore/bindings/js/JSExceptionBase.cpp        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -29,7 +29,6 @@
</span><span class="cx"> #include &quot;JSDOMCoreException.h&quot;
</span><span class="cx"> #include &quot;JSSQLException.h&quot;
</span><span class="cx"> #include &quot;JSSVGException.h&quot;
</span><del>-#include &quot;JSXMLHttpRequestException.h&quot;
</del><span class="cx"> #include &quot;JSXPathException.h&quot;
</span><span class="cx"> #include &quot;SQLException.h&quot;
</span><span class="cx"> 
</span><span class="lines">@@ -39,8 +38,6 @@
</span><span class="cx"> {
</span><span class="cx">     if (DOMCoreException* domException = JSDOMCoreException::toWrapped(value))
</span><span class="cx">         return reinterpret_cast&lt;ExceptionBase*&gt;(domException);
</span><del>-    if (XMLHttpRequestException* xmlHttpException = JSXMLHttpRequestException::toWrapped(value))
-        return reinterpret_cast&lt;ExceptionBase*&gt;(xmlHttpException);
</del><span class="cx">     if (SVGException* svgException = JSSVGException::toWrapped(value))
</span><span class="cx">         return reinterpret_cast&lt;ExceptionBase*&gt;(svgException);
</span><span class="cx">     if (XPathException* pathException = JSXPathException::toWrapped(value))
</span></span></pre></div>
<a id="trunkSourceWebCoredomDOMExceptionsin"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DOMExceptions.in (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DOMExceptions.in        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/Source/WebCore/dom/DOMExceptions.in        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -4,6 +4,5 @@
</span><span class="cx"> FileException
</span><span class="cx"> SQLException
</span><span class="cx"> SVGException
</span><del>-XMLHttpRequestException
</del><span class="cx"> XPathException
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkerGlobalScopecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/WorkerGlobalScope.cpp (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/WorkerGlobalScope.cpp        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/Source/WebCore/workers/WorkerGlobalScope.cpp        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -49,7 +49,6 @@
</span><span class="cx"> #include &quot;WorkerScriptLoader.h&quot;
</span><span class="cx"> #include &quot;WorkerThread.h&quot;
</span><span class="cx"> #include &quot;WorkerThreadableLoader.h&quot;
</span><del>-#include &quot;XMLHttpRequestException.h&quot;
</del><span class="cx"> #include &lt;bindings/ScriptValue.h&gt;
</span><span class="cx"> #include &lt;inspector/ConsoleMessage.h&gt;
</span><span class="cx"> #include &lt;inspector/ScriptCallStack.h&gt;
</span><span class="lines">@@ -188,7 +187,7 @@
</span><span class="cx"> 
</span><span class="cx">         // If the fetching attempt failed, throw a NETWORK_ERR exception and abort all these steps.
</span><span class="cx">         if (scriptLoader-&gt;failed()) {
</span><del>-            ec = XMLHttpRequestException::NETWORK_ERR;
</del><ins>+            ec = NETWORK_ERR;
</ins><span class="cx">             return;
</span><span class="cx">         }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXMLHttpRequestcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XMLHttpRequest.cpp (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XMLHttpRequest.cpp        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/Source/WebCore/xml/XMLHttpRequest.cpp        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -48,7 +48,6 @@
</span><span class="cx"> #include &quot;SharedBuffer.h&quot;
</span><span class="cx"> #include &quot;TextResourceDecoder.h&quot;
</span><span class="cx"> #include &quot;ThreadableLoader.h&quot;
</span><del>-#include &quot;XMLHttpRequestException.h&quot;
</del><span class="cx"> #include &quot;XMLHttpRequestProgressEvent.h&quot;
</span><span class="cx"> #include &quot;XMLHttpRequestUpload.h&quot;
</span><span class="cx"> #include &quot;markup.h&quot;
</span><span class="lines">@@ -712,7 +711,7 @@
</span><span class="cx"> {
</span><span class="cx">     // Only GET request is supported for blob URL.
</span><span class="cx">     if (m_url.protocolIs(&quot;blob&quot;) &amp;&amp; m_method != &quot;GET&quot;) {
</span><del>-        ec = XMLHttpRequestException::NETWORK_ERR;
</del><ins>+        ec = NETWORK_ERR;
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="lines">@@ -796,7 +795,7 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     if (!m_exceptionCode &amp;&amp; m_error)
</span><del>-        m_exceptionCode = XMLHttpRequestException::NETWORK_ERR;
</del><ins>+        m_exceptionCode = NETWORK_ERR;
</ins><span class="cx">     ec = m_exceptionCode;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -1066,7 +1065,7 @@
</span><span class="cx">         return;
</span><span class="cx"> 
</span><span class="cx">     if (error.isCancellation()) {
</span><del>-        m_exceptionCode = XMLHttpRequestException::ABORT_ERR;
</del><ins>+        m_exceptionCode = ABORT_ERR;
</ins><span class="cx">         abortError();
</span><span class="cx">         return;
</span><span class="cx">     }
</span><span class="lines">@@ -1083,7 +1082,7 @@
</span><span class="cx">         logConsoleError(scriptExecutionContext(), message);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    m_exceptionCode = XMLHttpRequestException::NETWORK_ERR;
</del><ins>+    m_exceptionCode = NETWORK_ERR;
</ins><span class="cx">     networkError();
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -1236,7 +1235,7 @@
</span><span class="cx"> 
</span><span class="cx">     m_sendFlag = false;
</span><span class="cx">     m_error = true;
</span><del>-    m_exceptionCode = XMLHttpRequestException::TIMEOUT_ERR;
</del><ins>+    m_exceptionCode = TIMEOUT_ERR;
</ins><span class="cx"> 
</span><span class="cx">     if (!m_async) {
</span><span class="cx">         m_state = DONE;
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXMLHttpRequestExceptioncpp"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebCore/xml/XMLHttpRequestException.cpp (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XMLHttpRequestException.cpp        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/Source/WebCore/xml/XMLHttpRequestException.cpp        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -1,63 +0,0 @@
</span><del>-/*
- * Copyright (C) 2011 Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1.  Redistributions of source code must retain the above copyright
- *     notice, this list of conditions and the following disclaimer.
- * 2.  Redistributions in binary form must reproduce the above copyright
- *     notice, this list of conditions and the following disclaimer in the
- *     documentation and/or other materials provided with the distribution.
- * 3.  Neither the name of Apple Inc. (&quot;Apple&quot;) nor the names of
- *     its contributors may be used to endorse or promote products derived
- *     from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY GOOGLE AND ITS CONTRIBUTORS &quot;AS IS&quot; AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
- * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include &quot;config.h&quot;
-#include &quot;XMLHttpRequestException.h&quot;
-
-#include &quot;ExceptionCodeDescription.h&quot;
-
-namespace WebCore {
-
-static struct XMLHttpRequestExceptionNameDescription {
-    const char* const name;
-    const char* const description;
-} exceptions[] = {
-    { &quot;NETWORK_ERR&quot;, &quot;A network error occurred in synchronous requests.&quot; },
-    { &quot;ABORT_ERR&quot;, &quot;The user aborted a request in synchronous requests.&quot; },
-    { &quot;TIMEOUT_ERR&quot;, &quot;A timeout error occured in synchronous requests.&quot; }
-};
-
-bool XMLHttpRequestException::initializeDescription(ExceptionCode ec, ExceptionCodeDescription* description)
-{
-    if (ec &lt; XMLHttpRequestExceptionOffset || ec &gt; XMLHttpRequestExceptionMax)
-        return false;
-
-    description-&gt;typeName = &quot;XMLHttpRequest&quot;;
-    description-&gt;code = ec - XMLHttpRequestExceptionOffset;
-    description-&gt;type = XMLHttpRequestExceptionType;
-
-    size_t tableSize = WTF_ARRAY_LENGTH(exceptions);
-    size_t tableIndex = ec - NETWORK_ERR;
-
-    description-&gt;name = tableIndex &lt; tableSize ? exceptions[tableIndex].name : 0;
-    description-&gt;description = tableIndex &lt; tableSize ? exceptions[tableIndex].description : 0;
-
-    return true;
-}
-
-} // namespace WebCore
</del></span></pre></div>
<a id="trunkSourceWebCorexmlXMLHttpRequestExceptionh"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebCore/xml/XMLHttpRequestException.h (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XMLHttpRequestException.h        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/Source/WebCore/xml/XMLHttpRequestException.h        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -1,63 +0,0 @@
</span><del>-/*
- * Copyright (C) 2007, 2008 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1.  Redistributions of source code must retain the above copyright
- *     notice, this list of conditions and the following disclaimer.
- * 2.  Redistributions in binary form must reproduce the above copyright
- *     notice, this list of conditions and the following disclaimer in the
- *     documentation and/or other materials provided with the distribution.
- * 3.  Neither the name of Apple Inc. (&quot;Apple&quot;) nor the names of
- *     its contributors may be used to endorse or promote products derived
- *     from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS &quot;AS IS&quot; AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
- * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef XMLHttpRequestException_h
-#define XMLHttpRequestException_h
-
-#include &quot;ExceptionBase.h&quot;
-
-namespace WebCore {
-
-class XMLHttpRequestException : public ExceptionBase {
-public:
-    static Ref&lt;XMLHttpRequestException&gt; create(const ExceptionCodeDescription&amp; description)
-    {
-        return adoptRef(*new XMLHttpRequestException(description));
-    }
-
-    static const int XMLHttpRequestExceptionOffset = 500;
-    static const int XMLHttpRequestExceptionMax = 699;
-
-    enum XMLHttpRequestExceptionCode {
-        NETWORK_ERR = XMLHttpRequestExceptionOffset + 101,
-        ABORT_ERR,
-        TIMEOUT_ERR
-    };
-
-    static bool initializeDescription(ExceptionCode, ExceptionCodeDescription*);
-
-private:
-    explicit XMLHttpRequestException(const ExceptionCodeDescription&amp; description)
-        : ExceptionBase(description)
-    {
-    }
-};
-
-} // namespace WebCore
-
-#endif // XMLHttpRequestException_h
</del></span></pre></div>
<a id="trunkSourceWebCorexmlXMLHttpRequestExceptionidl"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebCore/xml/XMLHttpRequestException.idl (195587 => 195588)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XMLHttpRequestException.idl        2016-01-26 15:47:54 UTC (rev 195587)
+++ trunk/Source/WebCore/xml/XMLHttpRequestException.idl        2016-01-26 16:06:32 UTC (rev 195588)
</span><span class="lines">@@ -1,47 +0,0 @@
</span><del>-/*
- * Copyright (C) 2007 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1.  Redistributions of source code must retain the above copyright
- *     notice, this list of conditions and the following disclaimer.
- * 2.  Redistributions in binary form must reproduce the above copyright
- *     notice, this list of conditions and the following disclaimer in the
- *     documentation and/or other materials provided with the distribution.
- * 3.  Neither the name of Apple Inc. (&quot;Apple&quot;) nor the names of
- *     its contributors may be used to endorse or promote products derived
- *     from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS &quot;AS IS&quot; AND ANY
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
- * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-[
-    DoNotCheckConstants,
-    ImplementationLacksVTable,
-] exception XMLHttpRequestException {
-
-    readonly attribute unsigned short   code;
-    readonly attribute DOMString        name;
-    readonly attribute DOMString        message;
-
-#if defined(LANGUAGE_JAVASCRIPT) &amp;&amp; LANGUAGE_JAVASCRIPT
-    // Override in a Mozilla compatible format
-    [NotEnumerable] DOMString toString();
-#endif
-
-    // XMLHttpRequestExceptionCode
-    const unsigned short NETWORK_ERR = 101;
-    const unsigned short ABORT_ERR = 102;
-};
-
</del></span></pre>
</div>
</div>

</body>
</html>