<!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>[204259] trunk/Source/WebCore</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/204259">204259</a></dd>
<dt>Author</dt> <dd>andersca@apple.com</dd>
<dt>Date</dt> <dd>2016-08-08 10:54:46 -0700 (Mon, 08 Aug 2016)</dd>
</dl>

<h3>Log Message</h3>
<pre>Remove more unused bindings code
https://bugs.webkit.org/show_bug.cgi?id=160568

Reviewed by Sam Weinig.

* CMakeLists.txt:
* DerivedSources.make:
* WebCore.xcodeproj/project.pbxproj:
* bindings/objc/DOMDocument.mm:
(-[DOMDocument execCommand:userInterface:]):
(-[DOMDocument execCommand:]):
(-[DOMDocument getMatchedCSSRules:pseudoElement:]):
* bindings/objc/DOMHTMLBaseFontElement.mm:
* bindings/objc/DOMHTMLCollection.mm:
(-[DOMHTMLCollection tags:]):
* bindings/objc/DOMWheelEvent.mm:
(-[DOMWheelEvent isHorizontal]):
* css/RGBColor.idl:
* dom/Attr.idl:
* dom/DOMImplementation.idl:
* dom/Document.h:
* dom/Document.idl:
* dom/Element.idl:
* dom/EventException.h: Removed.
(WebCore::EventException::EventException): Deleted.
* dom/EventException.idl: Removed.
* dom/KeyboardEvent.idl:
* dom/MessageEvent.cpp:
(WebCore::MessageEvent::messagePort): Deleted.
(WebCore::MessageEvent::initMessageEvent): Deleted.
* dom/MessageEvent.h:
* dom/MessagePort.cpp:
(WebCore::MessagePort::postMessage): Deleted.
* dom/MessagePort.h:
* dom/Node.idl:
* dom/NodeFilter.idl:
* dom/OverflowEvent.idl:
* dom/WheelEvent.h:
* dom/WheelEvent.idl:
* html/HTMLAllCollection.cpp:
(WebCore::HTMLAllCollection::tags):
* html/HTMLAllCollection.h:
* html/HTMLAnchorElement.idl:
* html/HTMLAreaElement.idl:
* html/HTMLBaseFontElement.cpp: Removed.
(WebCore::HTMLBaseFontElement::HTMLBaseFontElement): Deleted.
* html/HTMLBaseFontElement.h: Removed.
* html/HTMLBaseFontElement.idl: Removed.
* html/HTMLButtonElement.idl:
* html/HTMLCanvasElement.idl:
* html/HTMLCollection.cpp:
(WebCore::HTMLCollection::tags): Deleted.
* html/HTMLCollection.h:
* html/HTMLCollection.idl:
* html/HTMLElement.idl:
* html/HTMLFieldSetElement.idl:
* html/HTMLFormElement.idl:
* html/HTMLHyperlinkElementUtils.idl:
* html/HTMLIFrameElement.idl:
* html/HTMLImageElement.idl:
* html/HTMLInputElement.idl:
* html/HTMLLabelElement.idl:
* html/HTMLLegendElement.idl:
* html/HTMLLinkElement.idl:
* html/HTMLMediaElement.idl:
* html/HTMLObjectElement.idl:
* html/HTMLOptionsCollection.idl:
* html/HTMLSelectElement.idl:
* html/HTMLTableCellElement.idl:
* html/HTMLTextAreaElement.idl:
* page/DOMWindow.cpp:
(WebCore::DOMWindow::postMessage): Deleted.
* page/DOMWindow.h:
* workers/DedicatedWorkerGlobalScope.cpp:
(WebCore::DedicatedWorkerGlobalScope::postMessage): Deleted.
* workers/DedicatedWorkerGlobalScope.h:
* workers/Worker.cpp:
(WebCore::Worker::postMessage): Deleted.
* workers/Worker.h:</pre>

<h3>Modified Paths</h3>
<ul>
<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="#trunkSourceWebCoreWebCorexcodeprojprojectpbxproj">trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkSourceWebCorebindingsgobjectWebKitDOMHTMLPrivatecpp">trunk/Source/WebCore/bindings/gobject/WebKitDOMHTMLPrivate.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsobjcDOMDocumentmm">trunk/Source/WebCore/bindings/objc/DOMDocument.mm</a></li>
<li><a href="#trunkSourceWebCorebindingsobjcDOMHTMLBaseFontElementmm">trunk/Source/WebCore/bindings/objc/DOMHTMLBaseFontElement.mm</a></li>
<li><a href="#trunkSourceWebCorebindingsobjcDOMHTMLCollectionmm">trunk/Source/WebCore/bindings/objc/DOMHTMLCollection.mm</a></li>
<li><a href="#trunkSourceWebCorebindingsobjcDOMWheelEventmm">trunk/Source/WebCore/bindings/objc/DOMWheelEvent.mm</a></li>
<li><a href="#trunkSourceWebCorecssRGBColoridl">trunk/Source/WebCore/css/RGBColor.idl</a></li>
<li><a href="#trunkSourceWebCoredomAttridl">trunk/Source/WebCore/dom/Attr.idl</a></li>
<li><a href="#trunkSourceWebCoredomDOMImplementationidl">trunk/Source/WebCore/dom/DOMImplementation.idl</a></li>
<li><a href="#trunkSourceWebCoredomDocumenth">trunk/Source/WebCore/dom/Document.h</a></li>
<li><a href="#trunkSourceWebCoredomDocumentidl">trunk/Source/WebCore/dom/Document.idl</a></li>
<li><a href="#trunkSourceWebCoredomElementidl">trunk/Source/WebCore/dom/Element.idl</a></li>
<li><a href="#trunkSourceWebCoredomKeyboardEventidl">trunk/Source/WebCore/dom/KeyboardEvent.idl</a></li>
<li><a href="#trunkSourceWebCoredomMessageEventcpp">trunk/Source/WebCore/dom/MessageEvent.cpp</a></li>
<li><a href="#trunkSourceWebCoredomMessageEventh">trunk/Source/WebCore/dom/MessageEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomMessagePortcpp">trunk/Source/WebCore/dom/MessagePort.cpp</a></li>
<li><a href="#trunkSourceWebCoredomMessagePorth">trunk/Source/WebCore/dom/MessagePort.h</a></li>
<li><a href="#trunkSourceWebCoredomNodeidl">trunk/Source/WebCore/dom/Node.idl</a></li>
<li><a href="#trunkSourceWebCoredomNodeFilteridl">trunk/Source/WebCore/dom/NodeFilter.idl</a></li>
<li><a href="#trunkSourceWebCoredomOverflowEventidl">trunk/Source/WebCore/dom/OverflowEvent.idl</a></li>
<li><a href="#trunkSourceWebCoredomWheelEventh">trunk/Source/WebCore/dom/WheelEvent.h</a></li>
<li><a href="#trunkSourceWebCoredomWheelEventidl">trunk/Source/WebCore/dom/WheelEvent.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLAllCollectioncpp">trunk/Source/WebCore/html/HTMLAllCollection.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLAllCollectionh">trunk/Source/WebCore/html/HTMLAllCollection.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLAnchorElementidl">trunk/Source/WebCore/html/HTMLAnchorElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLAreaElementidl">trunk/Source/WebCore/html/HTMLAreaElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLButtonElementidl">trunk/Source/WebCore/html/HTMLButtonElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLCanvasElementidl">trunk/Source/WebCore/html/HTMLCanvasElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLCollectioncpp">trunk/Source/WebCore/html/HTMLCollection.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLCollectionh">trunk/Source/WebCore/html/HTMLCollection.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLCollectionidl">trunk/Source/WebCore/html/HTMLCollection.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLElementidl">trunk/Source/WebCore/html/HTMLElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLElementsAllInOnecpp">trunk/Source/WebCore/html/HTMLElementsAllInOne.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFieldSetElementidl">trunk/Source/WebCore/html/HTMLFieldSetElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFormElementidl">trunk/Source/WebCore/html/HTMLFormElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLHyperlinkElementUtilsidl">trunk/Source/WebCore/html/HTMLHyperlinkElementUtils.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLIFrameElementidl">trunk/Source/WebCore/html/HTMLIFrameElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLImageElementidl">trunk/Source/WebCore/html/HTMLImageElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLInputElementidl">trunk/Source/WebCore/html/HTMLInputElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLLabelElementidl">trunk/Source/WebCore/html/HTMLLabelElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLLegendElementidl">trunk/Source/WebCore/html/HTMLLegendElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLLinkElementidl">trunk/Source/WebCore/html/HTMLLinkElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLMediaElementidl">trunk/Source/WebCore/html/HTMLMediaElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLObjectElementidl">trunk/Source/WebCore/html/HTMLObjectElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLOptionsCollectionidl">trunk/Source/WebCore/html/HTMLOptionsCollection.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLSelectElementidl">trunk/Source/WebCore/html/HTMLSelectElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTableCellElementidl">trunk/Source/WebCore/html/HTMLTableCellElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTextAreaElementidl">trunk/Source/WebCore/html/HTMLTextAreaElement.idl</a></li>
<li><a href="#trunkSourceWebCorepageDOMWindowcpp">trunk/Source/WebCore/page/DOMWindow.cpp</a></li>
<li><a href="#trunkSourceWebCorepageDOMWindowh">trunk/Source/WebCore/page/DOMWindow.h</a></li>
<li><a href="#trunkSourceWebCoreworkersDedicatedWorkerGlobalScopecpp">trunk/Source/WebCore/workers/DedicatedWorkerGlobalScope.cpp</a></li>
<li><a href="#trunkSourceWebCoreworkersDedicatedWorkerGlobalScopeh">trunk/Source/WebCore/workers/DedicatedWorkerGlobalScope.h</a></li>
<li><a href="#trunkSourceWebCoreworkersWorkercpp">trunk/Source/WebCore/workers/Worker.cpp</a></li>
<li><a href="#trunkSourceWebCoreworkersWorkerh">trunk/Source/WebCore/workers/Worker.h</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkSourceWebCoredomEventExceptionh">trunk/Source/WebCore/dom/EventException.h</a></li>
<li><a href="#trunkSourceWebCoredomEventExceptionidl">trunk/Source/WebCore/dom/EventException.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLBaseFontElementcpp">trunk/Source/WebCore/html/HTMLBaseFontElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLBaseFontElementh">trunk/Source/WebCore/html/HTMLBaseFontElement.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLBaseFontElementidl">trunk/Source/WebCore/html/HTMLBaseFontElement.idl</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebCoreCMakeListstxt"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/CMakeLists.txt (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/CMakeLists.txt        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/CMakeLists.txt        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -1653,7 +1653,6 @@
</span><span class="cx">     html/HTMLAudioElement.cpp
</span><span class="cx">     html/HTMLBRElement.cpp
</span><span class="cx">     html/HTMLBaseElement.cpp
</span><del>-    html/HTMLBaseFontElement.cpp
</del><span class="cx">     html/HTMLBodyElement.cpp
</span><span class="cx">     html/HTMLButtonElement.cpp
</span><span class="cx">     html/HTMLCanvasElement.cpp
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/ChangeLog        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -1,3 +1,85 @@
</span><ins>+2016-08-04  Anders Carlsson  &lt;andersca@apple.com&gt;
+
+        Remove more unused bindings code
+        https://bugs.webkit.org/show_bug.cgi?id=160568
+
+        Reviewed by Sam Weinig.
+
+        * CMakeLists.txt:
+        * DerivedSources.make:
+        * WebCore.xcodeproj/project.pbxproj:
+        * bindings/objc/DOMDocument.mm:
+        (-[DOMDocument execCommand:userInterface:]):
+        (-[DOMDocument execCommand:]):
+        (-[DOMDocument getMatchedCSSRules:pseudoElement:]):
+        * bindings/objc/DOMHTMLBaseFontElement.mm:
+        * bindings/objc/DOMHTMLCollection.mm:
+        (-[DOMHTMLCollection tags:]):
+        * bindings/objc/DOMWheelEvent.mm:
+        (-[DOMWheelEvent isHorizontal]):
+        * css/RGBColor.idl:
+        * dom/Attr.idl:
+        * dom/DOMImplementation.idl:
+        * dom/Document.h:
+        * dom/Document.idl:
+        * dom/Element.idl:
+        * dom/EventException.h: Removed.
+        (WebCore::EventException::EventException): Deleted.
+        * dom/EventException.idl: Removed.
+        * dom/KeyboardEvent.idl:
+        * dom/MessageEvent.cpp:
+        (WebCore::MessageEvent::messagePort): Deleted.
+        (WebCore::MessageEvent::initMessageEvent): Deleted.
+        * dom/MessageEvent.h:
+        * dom/MessagePort.cpp:
+        (WebCore::MessagePort::postMessage): Deleted.
+        * dom/MessagePort.h:
+        * dom/Node.idl:
+        * dom/NodeFilter.idl:
+        * dom/OverflowEvent.idl:
+        * dom/WheelEvent.h:
+        * dom/WheelEvent.idl:
+        * html/HTMLAllCollection.cpp:
+        (WebCore::HTMLAllCollection::tags):
+        * html/HTMLAllCollection.h:
+        * html/HTMLAnchorElement.idl:
+        * html/HTMLAreaElement.idl:
+        * html/HTMLBaseFontElement.cpp: Removed.
+        (WebCore::HTMLBaseFontElement::HTMLBaseFontElement): Deleted.
+        * html/HTMLBaseFontElement.h: Removed.
+        * html/HTMLBaseFontElement.idl: Removed.
+        * html/HTMLButtonElement.idl:
+        * html/HTMLCanvasElement.idl:
+        * html/HTMLCollection.cpp:
+        (WebCore::HTMLCollection::tags): Deleted.
+        * html/HTMLCollection.h:
+        * html/HTMLCollection.idl:
+        * html/HTMLElement.idl:
+        * html/HTMLFieldSetElement.idl:
+        * html/HTMLFormElement.idl:
+        * html/HTMLHyperlinkElementUtils.idl:
+        * html/HTMLIFrameElement.idl:
+        * html/HTMLImageElement.idl:
+        * html/HTMLInputElement.idl:
+        * html/HTMLLabelElement.idl:
+        * html/HTMLLegendElement.idl:
+        * html/HTMLLinkElement.idl:
+        * html/HTMLMediaElement.idl:
+        * html/HTMLObjectElement.idl:
+        * html/HTMLOptionsCollection.idl:
+        * html/HTMLSelectElement.idl:
+        * html/HTMLTableCellElement.idl:
+        * html/HTMLTextAreaElement.idl:
+        * page/DOMWindow.cpp:
+        (WebCore::DOMWindow::postMessage): Deleted.
+        * page/DOMWindow.h:
+        * workers/DedicatedWorkerGlobalScope.cpp:
+        (WebCore::DedicatedWorkerGlobalScope::postMessage): Deleted.
+        * workers/DedicatedWorkerGlobalScope.h:
+        * workers/Worker.cpp:
+        (WebCore::Worker::postMessage): Deleted.
+        * workers/Worker.h:
+
</ins><span class="cx"> 2016-08-08  Brady Eidson  &lt;beidson@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Addressing late review feedback in bug 160605
</span></span></pre></div>
<a id="trunkSourceWebCoreDerivedSourcesmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/DerivedSources.make (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/DerivedSources.make        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/DerivedSources.make        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -361,7 +361,6 @@
</span><span class="cx">     $(WebCore)/html/HTMLAudioElement.idl \
</span><span class="cx">     $(WebCore)/html/HTMLBRElement.idl \
</span><span class="cx">     $(WebCore)/html/HTMLBaseElement.idl \
</span><del>-    $(WebCore)/html/HTMLBaseFontElement.idl \
</del><span class="cx">     $(WebCore)/html/HTMLBodyElement.idl \
</span><span class="cx">     $(WebCore)/html/HTMLButtonElement.idl \
</span><span class="cx">     $(WebCore)/html/HTMLCanvasElement.idl \
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorexcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -4452,8 +4452,6 @@
</span><span class="cx">                 A8DF3FCF097FA0FC0052981B /* HTMLFormControlsCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8DF3FC7097FA0FB0052981B /* HTMLFormControlsCollection.cpp */; };
</span><span class="cx">                 A8DF3FD0097FA0FC0052981B /* HTMLCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = A8DF3FC8097FA0FB0052981B /* HTMLCollection.h */; };
</span><span class="cx">                 A8DF3FD1097FA0FC0052981B /* HTMLCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8DF3FC9097FA0FB0052981B /* HTMLCollection.cpp */; };
</span><del>-                A8DF3FD2097FA0FC0052981B /* HTMLBaseFontElement.h in Headers */ = {isa = PBXBuildFile; fileRef = A8DF3FCA097FA0FB0052981B /* HTMLBaseFontElement.h */; };
-                A8DF3FD3097FA0FC0052981B /* HTMLBaseFontElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8DF3FCB097FA0FB0052981B /* HTMLBaseFontElement.cpp */; };
</del><span class="cx">                 A8DF3FD4097FA0FC0052981B /* HTMLNameCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = A8DF3FCC097FA0FB0052981B /* HTMLNameCollection.h */; };
</span><span class="cx">                 A8DF3FD5097FA0FC0052981B /* HTMLNameCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8DF3FCD097FA0FB0052981B /* HTMLNameCollection.cpp */; };
</span><span class="cx">                 A8DF4AE80980C42C0052981B /* RenderTableCol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A8DF4ADE0980C42C0052981B /* RenderTableCol.cpp */; };
</span><span class="lines">@@ -5456,7 +5454,6 @@
</span><span class="cx">                 BC60D7C10D29A46300B9918F /* JSDOMCoreException.h in Headers */ = {isa = PBXBuildFile; fileRef = BC60D7BF0D29A46300B9918F /* JSDOMCoreException.h */; };
</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><del>-                BC60D90C0D2A17CE00B9918F /* EventException.h in Headers */ = {isa = PBXBuildFile; fileRef = BC60D9090D2A17CE00B9918F /* EventException.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">@@ -8144,7 +8141,6 @@
</span><span class="cx">                 1ADA4A1B1D22F2C0005A9A15 /* PaymentMerchantSessionCocoa.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = PaymentMerchantSessionCocoa.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1AE00D57182DAC8D00087DD7 /* KeyedCoding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeyedCoding.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1AE2A9F00A1CDA5700B42B25 /* HTMLAreaElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = HTMLAreaElement.idl; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><del>-                1AE2A9F10A1CDA5700B42B25 /* HTMLBaseFontElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = HTMLBaseFontElement.idl; sourceTree = &quot;&lt;group&gt;&quot;; };
</del><span class="cx">                 1AE2A9F20A1CDA5700B42B25 /* HTMLBodyElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = HTMLBodyElement.idl; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1AE2A9F30A1CDA5700B42B25 /* HTMLBRElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = HTMLBRElement.idl; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1AE2A9F40A1CDA5700B42B25 /* HTMLFieldSetElement.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = HTMLFieldSetElement.idl; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -12069,8 +12065,6 @@
</span><span class="cx">                 A8DF3FC7097FA0FB0052981B /* HTMLFormControlsCollection.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLFormControlsCollection.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 A8DF3FC8097FA0FB0052981B /* HTMLCollection.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = HTMLCollection.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 A8DF3FC9097FA0FB0052981B /* HTMLCollection.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLCollection.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><del>-                A8DF3FCA097FA0FB0052981B /* HTMLBaseFontElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = HTMLBaseFontElement.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                A8DF3FCB097FA0FB0052981B /* HTMLBaseFontElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLBaseFontElement.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</del><span class="cx">                 A8DF3FCC097FA0FB0052981B /* HTMLNameCollection.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = HTMLNameCollection.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 A8DF3FCD097FA0FB0052981B /* HTMLNameCollection.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLNameCollection.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 A8DF4ADE0980C42C0052981B /* RenderTableCol.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = RenderTableCol.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -13242,8 +13236,6 @@
</span><span class="cx">                 BC60D7BF0D29A46300B9918F /* JSDOMCoreException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSDOMCoreException.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 BC60D8F00D2A11E000B9918F /* ExceptionBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExceptionBase.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</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><del>-                BC60D9090D2A17CE00B9918F /* EventException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventException.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                BC60D90A0D2A17CE00B9918F /* EventException.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = EventException.idl; 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">@@ -18811,9 +18803,6 @@
</span><span class="cx">                                 A871DC1E0A15205700B12A68 /* HTMLBaseElement.cpp */,
</span><span class="cx">                                 A871DC130A15205700B12A68 /* HTMLBaseElement.h */,
</span><span class="cx">                                 A80E7AAF0A19D1F1007FB8C5 /* HTMLBaseElement.idl */,
</span><del>-                                A8DF3FCB097FA0FB0052981B /* HTMLBaseFontElement.cpp */,
-                                A8DF3FCA097FA0FB0052981B /* HTMLBaseFontElement.h */,
-                                1AE2A9F10A1CDA5700B42B25 /* HTMLBaseFontElement.idl */,
</del><span class="cx">                                 9B24DE8C15194B9500C59C27 /* HTMLBDIElement.h */,
</span><span class="cx">                                 A871DE1D0A152AC800B12A68 /* HTMLBodyElement.cpp */,
</span><span class="cx">                                 A871DE200A152AC800B12A68 /* HTMLBodyElement.h */,
</span><span class="lines">@@ -24039,8 +24028,6 @@
</span><span class="cx">                                 4138D3331244054800323D33 /* EventContext.h */,
</span><span class="cx">                                 418A06CF133C04D500CD379C /* EventDispatcher.cpp */,
</span><span class="cx">                                 418A06CE133C04D500CD379C /* EventDispatcher.h */,
</span><del>-                                BC60D9090D2A17CE00B9918F /* EventException.h */,
-                                BC60D90A0D2A17CE00B9918F /* EventException.idl */,
</del><span class="cx">                                 935FBC4409BA00B900E230B1 /* EventListener.h */,
</span><span class="cx">                                 85AFA7410AAF298400E84305 /* EventListener.idl */,
</span><span class="cx">                                 AD4495F1141FC08900541EDF /* EventListenerMap.cpp */,
</span><span class="lines">@@ -25550,7 +25537,6 @@
</span><span class="cx">                                 85031B420A44EFC700F992E0 /* Event.h in Headers */,
</span><span class="cx">                                 4138D3351244054800323D33 /* EventContext.h in Headers */,
</span><span class="cx">                                 418A06D0133C04D500CD379C /* EventDispatcher.h in Headers */,
</span><del>-                                BC60D90C0D2A17CE00B9918F /* EventException.h in Headers */,
</del><span class="cx">                                 93C09A530B064DB3005ABD4D /* EventHandler.h in Headers */,
</span><span class="cx">                                 970B72A6145008EB00F00A37 /* EventHeaders.h in Headers */,
</span><span class="cx">                                 970B728A144FFAC600F00A37 /* EventInterfaces.h in Headers */,
</span><span class="lines">@@ -25754,7 +25740,6 @@
</span><span class="cx">                                 7C5F28FC1A827D8400C0F31F /* HTMLAttachmentElement.h in Headers */,
</span><span class="cx">                                 E44613A20CD6331000FADA75 /* HTMLAudioElement.h in Headers */,
</span><span class="cx">                                 A871DC1F0A15205700B12A68 /* HTMLBaseElement.h in Headers */,
</span><del>-                                A8DF3FD2097FA0FC0052981B /* HTMLBaseFontElement.h in Headers */,
</del><span class="cx">                                 9B24DE8E15194B9500C59C27 /* HTMLBDIElement.h in Headers */,
</span><span class="cx">                                 A871DE2C0A152AC800B12A68 /* HTMLBodyElement.h in Headers */,
</span><span class="cx">                                 A8CFF7AA0A156978000A4234 /* HTMLBRElement.h in Headers */,
</span><span class="lines">@@ -29497,7 +29482,6 @@
</span><span class="cx">                                 7C5F28FB1A827D8400C0F31F /* HTMLAttachmentElement.cpp in Sources */,
</span><span class="cx">                                 E44613A10CD6331000FADA75 /* HTMLAudioElement.cpp in Sources */,
</span><span class="cx">                                 A871DC2A0A15205700B12A68 /* HTMLBaseElement.cpp in Sources */,
</span><del>-                                A8DF3FD3097FA0FC0052981B /* HTMLBaseFontElement.cpp in Sources */,
</del><span class="cx">                                 A871DE290A152AC800B12A68 /* HTMLBodyElement.cpp in Sources */,
</span><span class="cx">                                 A8CFF7A80A156978000A4234 /* HTMLBRElement.cpp in Sources */,
</span><span class="cx">                                 A81369D3097374F600D74463 /* HTMLButtonElement.cpp in Sources */,
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsgobjectWebKitDOMHTMLPrivatecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/gobject/WebKitDOMHTMLPrivate.cpp (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/gobject/WebKitDOMHTMLPrivate.cpp        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/bindings/gobject/WebKitDOMHTMLPrivate.cpp        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -37,7 +37,6 @@
</span><span class="cx"> #include &quot;HTMLAudioElement.h&quot;
</span><span class="cx"> #include &quot;HTMLBRElement.h&quot;
</span><span class="cx"> #include &quot;HTMLBaseElement.h&quot;
</span><del>-#include &quot;HTMLBaseFontElement.h&quot;
</del><span class="cx"> #include &quot;HTMLBodyElement.h&quot;
</span><span class="cx"> #include &quot;HTMLButtonElement.h&quot;
</span><span class="cx"> #include &quot;HTMLCanvasElement.h&quot;
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsobjcDOMDocumentmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/objc/DOMDocument.mm (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/objc/DOMDocument.mm        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/bindings/objc/DOMDocument.mm        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -671,14 +671,12 @@
</span><span class="cx"> 
</span><span class="cx"> - (BOOL)execCommand:(NSString *)command userInterface:(BOOL)userInterface
</span><span class="cx"> {
</span><del>-    WebCore::JSMainThreadNullState state;
-    return IMPL-&gt;execCommand(command, userInterface);
</del><ins>+    return [self execCommand:command userInterface:userInterface value:nullptr];
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> - (BOOL)execCommand:(NSString *)command
</span><span class="cx"> {
</span><del>-    WebCore::JSMainThreadNullState state;
-    return IMPL-&gt;execCommand(command);
</del><ins>+    return [self execCommand:command userInterface:NO value:nullptr];
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> - (BOOL)queryCommandEnabled:(NSString *)command
</span><span class="lines">@@ -748,11 +746,7 @@
</span><span class="cx"> 
</span><span class="cx"> - (DOMCSSRuleList *)getMatchedCSSRules:(DOMElement *)element pseudoElement:(NSString *)pseudoElement
</span><span class="cx"> {
</span><del>-    WebCore::JSMainThreadNullState state;
-    WebCore::DOMWindow* dv = IMPL-&gt;defaultView();
-    if (!dv)
-        return nil;
-    return kit(WTF::getPtr(dv-&gt;getMatchedCSSRules(core(element), pseudoElement)));
</del><ins>+    return [self getMatchedCSSRules:element pseudoElement:pseudoElement authorOnly:YES];
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> - (DOMCSSRuleList *)getMatchedCSSRules:(DOMElement *)element pseudoElement:(NSString *)pseudoElement authorOnly:(BOOL)authorOnly
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsobjcDOMHTMLBaseFontElementmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/objc/DOMHTMLBaseFontElement.mm (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/objc/DOMHTMLBaseFontElement.mm        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/bindings/objc/DOMHTMLBaseFontElement.mm        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -28,8 +28,8 @@
</span><span class="cx"> 
</span><span class="cx"> #import &quot;DOMNodeInternal.h&quot;
</span><span class="cx"> #import &quot;ExceptionHandlers.h&quot;
</span><del>-#import &quot;HTMLBaseFontElement.h&quot;
</del><span class="cx"> #import &quot;HTMLNames.h&quot;
</span><ins>+#import &quot;HTMLUnknownElement.h&quot;
</ins><span class="cx"> #import &quot;JSMainThreadExecState.h&quot;
</span><span class="cx"> #import &quot;ThreadCheck.h&quot;
</span><span class="cx"> #import &quot;URL.h&quot;
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> #import &quot;WebScriptObjectPrivate.h&quot;
</span><span class="cx"> #import &lt;wtf/GetPtr.h&gt;
</span><span class="cx"> 
</span><del>-#define IMPL static_cast&lt;WebCore::HTMLBaseFontElement*&gt;(reinterpret_cast&lt;WebCore::Node*&gt;(_internal))
</del><ins>+#define IMPL static_cast&lt;WebCore::HTMLUnknownElement*&gt;(reinterpret_cast&lt;WebCore::Node*&gt;(_internal))
</ins><span class="cx"> 
</span><span class="cx"> @implementation DOMHTMLBaseFontElement
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsobjcDOMHTMLCollectionmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/objc/DOMHTMLCollection.mm (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/objc/DOMHTMLCollection.mm        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/bindings/objc/DOMHTMLCollection.mm        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -75,8 +75,11 @@
</span><span class="cx"> 
</span><span class="cx"> - (DOMNodeList *)tags:(NSString *)name
</span><span class="cx"> {
</span><ins>+    if (!name)
+        return nullptr;
+
</ins><span class="cx">     WebCore::JSMainThreadNullState state;
</span><del>-    return kit(WTF::getPtr(IMPL-&gt;tags(name)));
</del><ins>+    return kit(static_cast&lt;WebCore::NodeList*&gt;(WTF::getPtr(IMPL-&gt;ownerNode().getElementsByTagName(name))));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> @end
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsobjcDOMWheelEventmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/objc/DOMWheelEvent.mm (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/objc/DOMWheelEvent.mm        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/bindings/objc/DOMWheelEvent.mm        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -91,8 +91,7 @@
</span><span class="cx"> 
</span><span class="cx"> - (BOOL)isHorizontal
</span><span class="cx"> {
</span><del>-    WebCore::JSMainThreadNullState state;
-    return IMPL-&gt;isHorizontal();
</del><ins>+    return !!self.wheelDeltaX;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> - (void)initWheelEvent:(int)inWheelDeltaX wheelDeltaY:(int)inWheelDeltaY view:(DOMAbstractView *)view screenX:(int)screenX screenY:(int)screenY clientX:(int)clientX clientY:(int)clientY ctrlKey:(BOOL)ctrlKey altKey:(BOOL)altKey shiftKey:(BOOL)shiftKey metaKey:(BOOL)metaKey
</span></span></pre></div>
<a id="trunkSourceWebCorecssRGBColoridl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/RGBColor.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/RGBColor.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/css/RGBColor.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -30,8 +30,5 @@
</span><span class="cx"> #if !defined(LANGUAGE_JAVASCRIPT) || !LANGUAGE_JAVASCRIPT
</span><span class="cx">     readonly attribute CSSPrimitiveValue  alpha;
</span><span class="cx"> #endif
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    readonly attribute Color              color;
-#endif
</del><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomAttridl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Attr.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Attr.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/dom/Attr.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -39,10 +39,5 @@
</span><span class="cx">     // DOM Level 3
</span><span class="cx"> 
</span><span class="cx">     readonly attribute boolean isId;
</span><del>-
-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    // This extension is no longer needed, but it has to remain available in Objective C, as it's public API.
-    readonly attribute CSSStyleDeclaration style;
-#endif
</del><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomDOMImplementationidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DOMImplementation.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DOMImplementation.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/dom/DOMImplementation.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">     [ObjCLegacyUnnamedParameters, RaisesException, NewObject] DocumentType createDocumentType(DOMString qualifiedName, DOMString publicId, DOMString systemId);
</span><span class="cx"> 
</span><span class="cx">     [NewObject, ObjCLegacyUnnamedParameters, RaisesException]
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C || defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</del><ins>+#if defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</ins><span class="cx">         Document
</span><span class="cx"> #else
</span><span class="cx">         XMLDocument
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Document.h (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Document.h        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/dom/Document.h        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -98,7 +98,6 @@
</span><span class="cx"> class DocumentParser;
</span><span class="cx"> class DocumentSharedObjectPool;
</span><span class="cx"> class DocumentType;
</span><del>-class EntityReference;
</del><span class="cx"> class ExtensionStyleSheets;
</span><span class="cx"> class FloatRect;
</span><span class="cx"> class FloatQuad;
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Document.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Document.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/dom/Document.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -131,12 +131,6 @@
</span><span class="cx">     // FIXME: The default value for the last parameter should be the empty string.
</span><span class="cx">     boolean execCommand(DOMString command, optional boolean userInterface = false, optional DOMString? value = null);
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    // FIXME: remove the these two versions once optional is implemented for Objective-C.
-    boolean execCommand(DOMString command, boolean userInterface);
-    boolean execCommand(DOMString command);
-#endif
-
</del><span class="cx">     boolean queryCommandEnabled(DOMString command);
</span><span class="cx">     boolean queryCommandIndeterm(DOMString command);
</span><span class="cx">     boolean queryCommandState(DOMString command);
</span><span class="lines">@@ -176,7 +170,7 @@
</span><span class="cx"> 
</span><span class="cx">     // IE extensions
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C || defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</del><ins>+#if defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</ins><span class="cx">     attribute DOMString charset;
</span><span class="cx"> #else
</span><span class="cx">     [ImplementedAs=characterSetWithUTF8Fallback] readonly attribute DOMString charset;
</span><span class="lines">@@ -201,20 +195,6 @@
</span><span class="cx">     CSSStyleDeclaration createCSSStyleDeclaration();
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    // DOM Level 2 Style Interface
-    [ObjCLegacyUnnamedParameters, ObjCUseDefaultView] CSSStyleDeclaration getComputedStyle(Element element, DOMString pseudoElement);
-
-    // WebKit extension
-    // FIXME: remove the first version once optional is implemented for Objective-C.
-    [ObjCUseDefaultView] CSSRuleList getMatchedCSSRules(Element? element,
-                                              DOMString pseudoElement);
-    [ObjCUseDefaultView] CSSRuleList getMatchedCSSRules(Element? element,
-                                              DOMString pseudoElement,
-                                              optional boolean authorOnly);
-                                              
-#endif
-
</del><span class="cx">     CanvasRenderingContext getCSSCanvasContext(DOMString contextId, DOMString name, long width, long height);
</span><span class="cx"> 
</span><span class="cx">     // HTML 5
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Element.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Element.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/dom/Element.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -87,7 +87,7 @@
</span><span class="cx"> 
</span><span class="cx">     [ImplementedAs=bindingsOffsetParent] readonly attribute Element offsetParent;
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C || defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</del><ins>+#if defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</ins><span class="cx">     void focus();
</span><span class="cx">     void blur();
</span><span class="cx"> #endif
</span><span class="lines">@@ -125,11 +125,6 @@
</span><span class="cx">     ClientRect getBoundingClientRect();
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    // Objective-C extensions
-    readonly attribute DOMString innerText;
-#endif
-
</del><span class="cx"> #if defined(ENABLE_FULLSCREEN_API) &amp;&amp; ENABLE_FULLSCREEN_API
</span><span class="cx">     // Mozilla version
</span><span class="cx">     const unsigned short ALLOW_KEYBOARD_INPUT = 1;
</span></span></pre></div>
<a id="trunkSourceWebCoredomEventExceptionh"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebCore/dom/EventException.h (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/EventException.h        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/dom/EventException.h        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -1,46 +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 EventException_h
-#define EventException_h
-
-#include &quot;ExceptionBase.h&quot;
-
-namespace WebCore {
-
-class EventException : public ExceptionBase {
-private:
-    explicit EventException(const ExceptionCodeDescription&amp; description)
-        : ExceptionBase(description)
-    {
-    }
-};
-
-} // namespace WebCore
-
-#endif // EventException_h
</del></span></pre></div>
<a id="trunkSourceWebCoredomEventExceptionidl"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebCore/dom/EventException.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/EventException.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/dom/EventException.idl        2016-08-08 17:54:46 UTC (rev 204259)
</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.
- */
-
-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-
-// Introduced in DOM Level 2:
-[
-    NoInterfaceObject,
-    DoNotCheckConstants,
-    ImplementationLacksVTable,
-] exception EventException {
-
-    readonly attribute unsigned short   code;
-    readonly attribute DOMString        name;
-    readonly attribute DOMString        message;
-
-    // EventExceptionCode
-    const unsigned short UNSPECIFIED_EVENT_TYPE_ERR = 0;
-    const unsigned short DISPATCH_REQUEST_ERR = 1;
-};
-
-#endif
</del></span></pre></div>
<a id="trunkSourceWebCoredomKeyboardEventidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/KeyboardEvent.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/KeyboardEvent.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/dom/KeyboardEvent.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -86,32 +86,5 @@
</span><span class="cx">                            optional boolean shiftKey = false,
</span><span class="cx">                            optional boolean metaKey = false);
</span><span class="cx"> #endif
</span><del>-
-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    // For backward compatibility.
-    void initKeyboardEvent(optional DOMString type,
-                           optional boolean canBubble,
-                           optional boolean cancelable,
-                           optional DOMWindow? view,
-                           optional DOMString keyIdentifier,
-                           optional unsigned long keyLocation,
-                           optional boolean ctrlKey,
-                           optional boolean altKey,
-                           optional boolean shiftKey,
-                           optional boolean metaKey,
-                           optional boolean altGraphKey);
-
-    void initKeyboardEvent(optional DOMString type,
-                           optional boolean canBubble,
-                           optional boolean cancelable,
-                           optional DOMWindow? view,
-                           optional DOMString keyIdentifier,
-                           optional unsigned long keyLocation,
-                           optional boolean ctrlKey,
-                           optional boolean altKey,
-                           optional boolean shiftKey,
-                           optional boolean metaKey);
-#endif
-
</del><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomMessageEventcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/MessageEvent.cpp (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/MessageEvent.cpp        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/dom/MessageEvent.cpp        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -192,24 +192,6 @@
</span><span class="cx">     return m_dataAsSerializedScriptValue.get();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-MessagePort* MessageEvent::messagePort()
-{
-    if (!m_ports)
-        return 0;
-    ASSERT(m_ports-&gt;size() == 1);
-    return (*m_ports)[0].get();
-}
-
-void MessageEvent::initMessageEvent(const AtomicString&amp; type, bool canBubble, bool cancelable, PassRefPtr&lt;SerializedScriptValue&gt; data, const String&amp; origin, const String&amp; lastEventId, DOMWindow* source, MessagePort* port)
-{
-    std::unique_ptr&lt;MessagePortArray&gt; ports;
-    if (port) {
-        ports = std::make_unique&lt;MessagePortArray&gt;();
-        ports-&gt;append(port);
-    }
-    initMessageEvent(type, canBubble, cancelable, data, origin, lastEventId, source, WTFMove(ports));
-}
-
</del><span class="cx"> EventInterface MessageEvent::eventInterface() const
</span><span class="cx"> {
</span><span class="cx">     return MessageEventInterfaceType;
</span></span></pre></div>
<a id="trunkSourceWebCoredomMessageEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/MessageEvent.h (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/MessageEvent.h        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/dom/MessageEvent.h        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -66,10 +66,6 @@
</span><span class="cx">     // FIXME: Remove this when we have custom ObjC binding support.
</span><span class="cx">     SerializedScriptValue* data() const;
</span><span class="cx"> 
</span><del>-    // Needed for Objective-C bindings (see bug 28774).
-    MessagePort* messagePort();
-    void initMessageEvent(const AtomicString&amp; type, bool canBubble, bool cancelable, PassRefPtr&lt;SerializedScriptValue&gt; data, const String&amp; origin, const String&amp; lastEventId, DOMWindow* source, MessagePort*);
-
</del><span class="cx">     EventInterface eventInterface() const override;
</span><span class="cx"> 
</span><span class="cx">     enum DataType {
</span></span></pre></div>
<a id="trunkSourceWebCoredomMessagePortcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/MessagePort.cpp (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/MessagePort.cpp        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/dom/MessagePort.cpp        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -53,14 +53,6 @@
</span><span class="cx">         m_scriptExecutionContext-&gt;destroyedMessagePort(*this);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void MessagePort::postMessage(RefPtr&lt;SerializedScriptValue&gt;&amp;&amp; message, MessagePort* port, ExceptionCode&amp; ec)
-{
-    MessagePortArray ports;
-    if (port)
-        ports.append(port);
-    postMessage(WTFMove(message), &amp;ports, ec);
-}
-
</del><span class="cx"> void MessagePort::postMessage(RefPtr&lt;SerializedScriptValue&gt;&amp;&amp; message, const MessagePortArray* ports, ExceptionCode&amp; ec)
</span><span class="cx"> {
</span><span class="cx">     if (!isEntangled())
</span></span></pre></div>
<a id="trunkSourceWebCoredomMessagePorth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/MessagePort.h (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/MessagePort.h        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/dom/MessagePort.h        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -51,8 +51,6 @@
</span><span class="cx">         virtual ~MessagePort();
</span><span class="cx"> 
</span><span class="cx">         void postMessage(RefPtr&lt;SerializedScriptValue&gt;&amp;&amp; message, const MessagePortArray*, ExceptionCode&amp;);
</span><del>-        // Needed for Objective-C bindings (see bug 28774).
-        void postMessage(RefPtr&lt;SerializedScriptValue&gt;&amp;&amp; message, MessagePort*, ExceptionCode&amp;);
</del><span class="cx"> 
</span><span class="cx">         void start();
</span><span class="cx">         void close();
</span></span></pre></div>
<a id="trunkSourceWebCoredomNodeidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Node.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Node.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/dom/Node.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -25,13 +25,7 @@
</span><span class="cx">     JSCustomHeader,
</span><span class="cx">     JSCustomMarkFunction,
</span><span class="cx">     JSCustomPushEventHandlerScope,
</span><del>-    ObjCPolymorphic,
-] interface Node
-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    : Object, EventTarget
-#else
-    : EventTarget
-#endif
</del><ins>+] interface Node : EventTarget
</ins><span class="cx">  {
</span><span class="cx">     // NodeType
</span><span class="cx">     const unsigned short      ELEMENT_NODE                   = 1;
</span><span class="lines">@@ -76,7 +70,7 @@
</span><span class="cx">     // Introduced in DOM Level 2:
</span><span class="cx"> 
</span><span class="cx"> #if !defined(LANGUAGE_JAVASCRIPT) || !LANGUAGE_JAVASCRIPT
</span><del>-    [ObjCLegacyUnnamedParameters, ImplementedAs=isSupportedForBindings] boolean isSupported(optional DOMString feature, optional DOMString version);
</del><ins>+    [ImplementedAs=isSupportedForBindings] boolean isSupported(optional DOMString feature, optional DOMString version);
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx">     readonly attribute DOMString?        namespaceURI;
</span><span class="lines">@@ -83,12 +77,6 @@
</span><span class="cx">     [SetterRaisesException] attribute DOMString? prefix;
</span><span class="cx">     readonly attribute DOMString?        localName;
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C)
-    readonly attribute NamedNodeMap     attributes;
-    boolean            hasAttributes();
-#endif
-
-
</del><span class="cx">     // Introduced in DOM Level 3:
</span><span class="cx"> 
</span><span class="cx">     readonly attribute USVString baseURI;
</span><span class="lines">@@ -120,12 +108,5 @@
</span><span class="cx"> 
</span><span class="cx">     // IE extensions
</span><span class="cx">     readonly attribute Element          parentElement;
</span><del>-
-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    // Objective-C extensions
-    readonly attribute boolean          isContentEditable;
-
-    void inspect();
-#endif
</del><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomNodeFilteridl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/NodeFilter.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/NodeFilter.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/dom/NodeFilter.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -43,10 +43,6 @@
</span><span class="cx">     const unsigned long       SHOW_DOCUMENT_FRAGMENT         = 0x00000400;
</span><span class="cx">     const unsigned long       SHOW_NOTATION                  = 0x00000800;
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    short acceptNode(optional Node n);
-#else
</del><span class="cx">     [Custom] unsigned short acceptNode(optional Node node);
</span><del>-#endif
</del><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomOverflowEventidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/OverflowEvent.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/OverflowEvent.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/dom/OverflowEvent.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -33,11 +33,5 @@
</span><span class="cx">     [InitializedByEventConstructor] readonly attribute unsigned short orient;
</span><span class="cx">     [InitializedByEventConstructor] readonly attribute boolean horizontalOverflow;
</span><span class="cx">     [InitializedByEventConstructor] readonly attribute boolean verticalOverflow;
</span><del>-
-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    void initOverflowEvent(optional unsigned short orient,
-                           optional boolean horizontalOverflow,
-                           optional boolean verticalOverflow);
-#endif
</del><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomWheelEventh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/WheelEvent.h (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/WheelEvent.h        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/dom/WheelEvent.h        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -87,8 +87,6 @@
</span><span class="cx">     unsigned deltaMode() const { return m_deltaMode; }
</span><span class="cx"> 
</span><span class="cx">     bool webkitDirectionInvertedFromDevice() const { return m_wheelEvent.directionInvertedFromDevice(); }
</span><del>-    // Needed for Objective-C legacy support
-    bool isHorizontal() const { return m_wheelDelta.x(); }
</del><span class="cx"> 
</span><span class="cx">     EventInterface eventInterface() const override;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomWheelEventidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/WheelEvent.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/WheelEvent.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/dom/WheelEvent.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -42,10 +42,6 @@
</span><span class="cx">     // WebKit Extension
</span><span class="cx">     readonly attribute boolean webkitDirectionInvertedFromDevice;
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    readonly attribute boolean isHorizontal;
-#endif /* defined(LANGUAGE_OBJECTIVE_C) */
-
</del><span class="cx"> #if !defined(LANGUAGE_JAVASCRIPT) || !LANGUAGE_JAVASCRIPT
</span><span class="cx">     void initWheelEvent(optional long wheelDeltaX,
</span><span class="cx">                         optional long wheelDeltaY,
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLAllCollectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLAllCollection.cpp (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLAllCollection.cpp        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLAllCollection.cpp        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -59,4 +59,12 @@
</span><span class="cx">     return nullptr;
</span><span class="cx"> }
</span><span class="cx"> 
</span><ins>+RefPtr&lt;NodeList&gt; HTMLAllCollection::tags(const String&amp; name)
+{
+    if (name.isNull())
+        return nullptr;
+
+    return ownerNode().getElementsByTagName(name);
+}
+
</ins><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLAllCollectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLAllCollection.h (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLAllCollection.h        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLAllCollection.h        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -35,6 +35,7 @@
</span><span class="cx">     static Ref&lt;HTMLAllCollection&gt; create(Document&amp;, CollectionType);
</span><span class="cx"> 
</span><span class="cx">     Element* namedItemWithIndex(const AtomicString&amp; name, unsigned index) const;
</span><ins>+    RefPtr&lt;NodeList&gt; tags(const String&amp;);
</ins><span class="cx"> 
</span><span class="cx">     // For CachedHTMLCollection.
</span><span class="cx">     bool elementMatches(Element&amp;) const { return true; }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLAnchorElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLAnchorElement.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLAnchorElement.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLAnchorElement.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -35,25 +35,12 @@
</span><span class="cx">     [Reflect] attribute DOMString target;
</span><span class="cx">     [Reflect] attribute DOMString type;
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    [Reflect] attribute DOMString accessKey;
-#endif
-
-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    readonly attribute DOMString text;
-#else
</del><span class="cx">     [SetterRaisesException]  attribute DOMString text;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if defined(LANGUAGE_JAVASCRIPT) &amp;&amp; LANGUAGE_JAVASCRIPT
</span><span class="cx">     [NotEnumerable] DOMString toString();
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    // Objective-C extension:
-    readonly attribute URL absoluteLinkURL;
-#endif
-
</del><span class="cx">     [PutForwards=value] readonly attribute DOMTokenList relList;
</span><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLAreaElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLAreaElement.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLAreaElement.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLAreaElement.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -31,15 +31,6 @@
</span><span class="cx">     [Reflect] attribute DOMString shape;
</span><span class="cx">     [Reflect] attribute DOMString target;
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    [Reflect] attribute DOMString accessKey;
-#endif
-
-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    // Objective-C extension:
-    readonly attribute URL absoluteLinkURL;
-#endif
-
</del><span class="cx">     [PutForwards=value] readonly attribute DOMTokenList relList;
</span><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLBaseFontElementcpp"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebCore/html/HTMLBaseFontElement.cpp (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLBaseFontElement.cpp        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLBaseFontElement.cpp        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -1,38 +0,0 @@
</span><del>-/*
- * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
- *           (C) 1999 Antti Koivisto (koivisto@kde.org)
- * Copyright (C) 2003, 2004, 2005, 2006, 2009, 2010 Apple Inc. All rights reserved.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB.  If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- *
- */
-
-#include &quot;config.h&quot;
-#include &quot;HTMLBaseFontElement.h&quot;
-
-#include &quot;HTMLNames.h&quot;
-
-namespace WebCore {
-
-using namespace HTMLNames;
-
-HTMLBaseFontElement::HTMLBaseFontElement(const QualifiedName&amp; tagName, Document&amp; document)
-    : HTMLElement(tagName, document)
-{
-    ASSERT(hasTagName(basefontTag));
-}
-
-}
</del></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLBaseFontElementh"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebCore/html/HTMLBaseFontElement.h (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLBaseFontElement.h        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLBaseFontElement.h        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -1,38 +0,0 @@
</span><del>-/*
- * Copyright (C) 1999 Lars Knoll (knoll@kde.org)
- *           (C) 1999 Antti Koivisto (koivisto@kde.org)
- * Copyright (C) 2003, 2004, 2005, 2006, 2009, 2010 Apple Inc. All rights reserved.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB.  If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- *
- */
-
-#ifndef HTMLBaseFontElement_h
-#define HTMLBaseFontElement_h
-
-#include &quot;HTMLElement.h&quot;
-
-namespace WebCore {
-
-// Only used by ObjC bindings.
-class HTMLBaseFontElement final : public HTMLElement {
-private:
-    HTMLBaseFontElement(const QualifiedName&amp;, Document&amp;);
-};
-
-} // namespace
-
-#endif
</del></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLBaseFontElementidl"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebCore/html/HTMLBaseFontElement.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLBaseFontElement.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLBaseFontElement.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -1,30 +0,0 @@
</span><del>-/*
- * Copyright (C) 2006, 2009, 2010 Apple Inc. All rights reserved.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Library General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Library General Public License for more details.
- *
- * You should have received a copy of the GNU Library General Public License
- * along with this library; see the file COPYING.LIB.  If not, write to
- * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA 02110-1301, USA.
- */
-
-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-
-[
-    NoInterfaceObject
-] interface HTMLBaseFontElement : HTMLElement {
-    [Reflect] attribute DOMString color;
-    [Reflect] attribute DOMString face;
-    [Reflect] attribute DOMString size; // this changed to a long, but our existing API is a string
-};
-
-#endif
</del></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLButtonElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLButtonElement.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLButtonElement.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLButtonElement.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -41,11 +41,5 @@
</span><span class="cx"> 
</span><span class="cx">     readonly attribute NodeList labels;
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    [Reflect] attribute DOMString accessKey;
-#endif
-
-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
</del><span class="cx">     void click();
</span><del>-#endif
</del><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLCanvasElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLCanvasElement.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLCanvasElement.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLCanvasElement.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx">     ReportExtraMemoryCost,
</span><span class="cx">     ReportExternalMemoryCost,
</span><span class="cx"> ] interface HTMLCanvasElement : HTMLElement {
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C || defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</del><ins>+#if defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</ins><span class="cx">     attribute long width;
</span><span class="cx">     attribute long height;
</span><span class="cx"> #else
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLCollectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLCollection.cpp (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLCollection.cpp        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLCollection.cpp        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -228,12 +228,4 @@
</span><span class="cx">     return elements;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-RefPtr&lt;NodeList&gt; HTMLCollection::tags(const String&amp; name)
-{
-    if (name.isNull())
-        return nullptr;
-
-    return ownerNode().getElementsByTagName(name);
-}
-
</del><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLCollectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLCollection.h (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLCollection.h        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLCollection.h        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -70,7 +70,6 @@
</span><span class="cx">     Element* item(unsigned index) const override = 0; // Tighten return type from NodeList::item().
</span><span class="cx">     virtual Element* namedItem(const AtomicString&amp; name) const = 0;
</span><span class="cx">     const Vector&lt;AtomicString&gt;&amp; supportedPropertyNames();
</span><del>-    RefPtr&lt;NodeList&gt; tags(const String&amp;);
</del><span class="cx"> 
</span><span class="cx">     // Non-DOM API
</span><span class="cx">     Vector&lt;Ref&lt;Element&gt;&gt; namedItems(const AtomicString&amp; name) const;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLCollectionidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLCollection.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLCollection.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLCollection.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx"> ] interface HTMLCollection {
</span><span class="cx">     readonly attribute unsigned long length;
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C || defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</del><ins>+#if defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</ins><span class="cx">     getter Node item(unsigned long index);
</span><span class="cx">     getter Node namedItem(DOMString name);
</span><span class="cx"> #else
</span><span class="lines">@@ -33,9 +33,5 @@
</span><span class="cx">     getter Element? item(unsigned long index);
</span><span class="cx">     getter Element? namedItem(DOMString name);
</span><span class="cx"> #endif
</span><del>-
-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    NodeList tags(optional DOMString name);
-#endif
</del><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLElement.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLElement.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLElement.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -55,12 +55,6 @@
</span><span class="cx">     void focus();
</span><span class="cx">     void blur();
</span><span class="cx"> #endif
</span><del>-
-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    [Reflect] attribute DOMString id;
-    readonly attribute HTMLCollection children;
-    readonly attribute DOMString titleDisplayString;
-#endif
</del><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> HTMLElement implements GlobalEventHandlers;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLElementsAllInOnecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLElementsAllInOne.cpp (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLElementsAllInOne.cpp        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLElementsAllInOne.cpp        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -41,7 +41,6 @@
</span><span class="cx"> #include &quot;HTMLAudioElement.cpp&quot;
</span><span class="cx"> #include &quot;HTMLBRElement.cpp&quot;
</span><span class="cx"> #include &quot;HTMLBaseElement.cpp&quot;
</span><del>-#include &quot;HTMLBaseFontElement.cpp&quot;
</del><span class="cx"> #include &quot;HTMLBodyElement.cpp&quot;
</span><span class="cx"> #include &quot;HTMLButtonElement.cpp&quot;
</span><span class="cx"> #include &quot;HTMLDataElement.cpp&quot;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFieldSetElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFieldSetElement.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFieldSetElement.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLFieldSetElement.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -24,7 +24,7 @@
</span><span class="cx"> 
</span><span class="cx">     readonly attribute DOMString type;
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C || defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</del><ins>+#if defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</ins><span class="cx">     [ImplementedAs=elementsForNativeBindings] readonly attribute HTMLCollection elements;
</span><span class="cx"> #else
</span><span class="cx">     readonly attribute HTMLFormControlsCollection elements;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFormElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFormElement.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFormElement.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLFormElement.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx">     [Reflect] attribute boolean noValidate;
</span><span class="cx">     [Reflect] attribute DOMString target;
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C || defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</del><ins>+#if defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</ins><span class="cx">     [ImplementedAs=elementsForNativeBindings] readonly attribute HTMLCollection elements;
</span><span class="cx"> #else
</span><span class="cx">     readonly attribute HTMLFormControlsCollection elements;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLHyperlinkElementUtilsidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLHyperlinkElementUtils.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLHyperlinkElementUtils.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLHyperlinkElementUtils.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -29,15 +29,6 @@
</span><span class="cx">     [Reflect, URL] attribute DOMString href;
</span><span class="cx">     readonly attribute DOMString origin;
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    readonly attribute DOMString protocol;
-    readonly attribute DOMString host;
-    readonly attribute DOMString hostname;
-    readonly attribute DOMString port;
-    readonly attribute DOMString pathname;
-    readonly attribute DOMString search;
-    readonly attribute DOMString hash;
-#else
</del><span class="cx">     attribute USVString protocol;
</span><span class="cx">     attribute USVString username;
</span><span class="cx">     attribute USVString password;
</span><span class="lines">@@ -47,5 +38,4 @@
</span><span class="cx">     attribute USVString pathname;
</span><span class="cx">     attribute USVString search;
</span><span class="cx">     attribute USVString hash;
</span><del>-#endif
</del><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLIFrameElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLIFrameElement.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLIFrameElement.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLIFrameElement.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">     [Reflect, TreatNullAs=EmptyString] attribute DOMString marginWidth;
</span><span class="cx">     [Reflect] attribute DOMString name;
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C || defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</del><ins>+#if defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</ins><span class="cx">     [Reflect] attribute DOMString sandbox;
</span><span class="cx"> #else
</span><span class="cx">     [PutForwards=value] readonly attribute DOMTokenList sandbox;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLImageElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLImageElement.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLImageElement.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLImageElement.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -46,11 +46,5 @@
</span><span class="cx">     readonly attribute long naturalWidth;
</span><span class="cx">     readonly attribute long x;
</span><span class="cx">     readonly attribute long y;
</span><del>-
-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    // Objective-C extension:
-    readonly attribute DOMString altDisplayString;
-    readonly attribute URL absoluteImageURL;
-#endif
</del><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLInputElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLInputElement.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLInputElement.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLInputElement.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -52,11 +52,7 @@
</span><span class="cx">     [Reflect] attribute DOMString placeholder;
</span><span class="cx">     [Reflect] attribute boolean readOnly;
</span><span class="cx">     [Reflect] attribute boolean required;
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    [ObjCImplementedAsUnsignedLong] attribute DOMString size; // DOM level 2 changed this to a long, but ObjC API is a string
-#else
</del><span class="cx">     [SetterRaisesException] attribute unsigned long size; // Changed string -&gt; long -&gt; unsigned long
</span><del>-#endif
</del><span class="cx">     [Reflect, URL] attribute USVString src;
</span><span class="cx">     [Reflect] attribute DOMString step;
</span><span class="cx">     attribute DOMString type; // readonly dropped as part of DOM level 2
</span><span class="lines">@@ -93,11 +89,7 @@
</span><span class="cx">                         unsigned long end,
</span><span class="cx">                         optional DOMString selectionMode);
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    [Custom] void setSelectionRange(long start, long end);
-#else
</del><span class="cx">     [Custom] void setSelectionRange(long start, long end, optional DOMString direction);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // Non-standard attributes
</span><span class="cx">     [Reflect] attribute DOMString align;
</span><span class="lines">@@ -104,24 +96,10 @@
</span><span class="cx">     [Reflect] attribute DOMString useMap;
</span><span class="cx">     [Reflect] attribute boolean incremental;
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    [Reflect] attribute DOMString accessKey;
-#endif
-
-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    void click();
-#endif
-
</del><span class="cx"> #if !defined(LANGUAGE_JAVASCRIPT) || !LANGUAGE_JAVASCRIPT
</span><span class="cx">     void setValueForUser(DOMString value);
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    // Objective-C extension:
-    readonly attribute DOMString altDisplayString;
-    readonly attribute URL absoluteImageURL;
-#endif
-
</del><span class="cx">     [Conditional=IOS_AUTOCORRECT_AND_AUTOCAPITALIZE] attribute boolean autocorrect;
</span><span class="cx"> 
</span><span class="cx">     [Conditional=IOS_AUTOCORRECT_AND_AUTOCAPITALIZE, TreatNullAs=EmptyString] attribute DOMString autocapitalize;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLLabelElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLLabelElement.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLLabelElement.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLLabelElement.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -22,8 +22,5 @@
</span><span class="cx">     readonly attribute HTMLFormElement form;
</span><span class="cx">     [Reflect=for] attribute DOMString htmlFor;
</span><span class="cx">     readonly attribute HTMLElement control;
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    [Reflect] attribute DOMString accessKey;
-#endif
</del><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLLegendElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLLegendElement.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLLegendElement.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLLegendElement.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -21,8 +21,5 @@
</span><span class="cx"> interface HTMLLegendElement : HTMLElement {
</span><span class="cx">     readonly attribute HTMLFormElement form;
</span><span class="cx">     [Reflect] attribute DOMString align;
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    [Reflect] attribute DOMString accessKey;
-#endif
</del><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLLinkElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLLinkElement.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLLinkElement.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLLinkElement.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -30,9 +30,7 @@
</span><span class="cx">     [Reflect] attribute DOMString media;
</span><span class="cx">     [Reflect] attribute DOMString rel;
</span><span class="cx">     [Reflect] attribute DOMString rev;
</span><del>-#if (defined(LANGUAGE_JAVASCRIPT) &amp;&amp; LANGUAGE_JAVASCRIPT) || (defined(LANGUAGE_GOBJECT) || LANGUAGE_GOBJECT)
</del><span class="cx">     [PutForwards=value] readonly attribute DOMTokenList sizes;
</span><del>-#endif
</del><span class="cx">     [Reflect] attribute DOMString target;
</span><span class="cx">     [Reflect] attribute DOMString type;
</span><span class="cx">     [Reflect] attribute DOMString as;
</span><span class="lines">@@ -41,11 +39,6 @@
</span><span class="cx">     // DOM Level 2 Style
</span><span class="cx">     readonly attribute StyleSheet sheet;
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    // Objective-C extension:
-    readonly attribute URL absoluteLinkURL;
-#endif
-
</del><span class="cx">     [PutForwards=value] readonly attribute DOMTokenList relList;
</span><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMediaElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMediaElement.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMediaElement.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLMediaElement.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -75,11 +75,7 @@
</span><span class="cx">     readonly attribute boolean ended;
</span><span class="cx">     [Reflect] attribute boolean autoplay;
</span><span class="cx">     [Reflect] attribute boolean loop;
</span><del>-#if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C
</del><span class="cx">     Promise play();
</span><del>-#else
-    void play();
-#endif
</del><span class="cx">     void pause();
</span><span class="cx">     void fastSeek(unrestricted double time);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLObjectElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLObjectElement.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLObjectElement.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLObjectElement.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -50,10 +50,5 @@
</span><span class="cx">     [CheckSecurityForNode] readonly attribute Document contentDocument;
</span><span class="cx"> 
</span><span class="cx">     [CheckSecurityForNode, RaisesException] SVGDocument getSVGDocument();
</span><del>-
-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    // Objective-C extension:
-    readonly attribute URL absoluteImageURL;
-#endif
</del><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLOptionsCollectionidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLOptionsCollection.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLOptionsCollection.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLOptionsCollection.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx">     attribute long selectedIndex;
</span><span class="cx">     [CustomSetter, SetterRaisesException] attribute unsigned long length;
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C || defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</del><ins>+#if defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</ins><span class="cx">     getter Node namedItem(DOMString name);
</span><span class="cx"> #else
</span><span class="cx">     getter HTMLOptionElement? item(unsigned long index);
</span><span class="lines">@@ -47,9 +47,5 @@
</span><span class="cx">     // FIXME: This overload is not in the specification and has been dropped in Blink.
</span><span class="cx">     void remove(HTMLOptionElement option);
</span><span class="cx"> #endif
</span><del>-
-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    Node item(unsigned long index);
-#endif
</del><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLSelectElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLSelectElement.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLSelectElement.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLSelectElement.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx">     [Reflect] attribute DOMString name;
</span><span class="cx">     [Reflect] attribute boolean required;
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C || defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</del><ins>+#if defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</ins><span class="cx">     attribute long size;
</span><span class="cx"> #else
</span><span class="cx">     attribute unsigned long size;
</span><span class="lines">@@ -39,13 +39,9 @@
</span><span class="cx">     readonly attribute DOMString type;
</span><span class="cx"> 
</span><span class="cx">     readonly attribute HTMLOptionsCollection options;
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    readonly attribute long length;
-#else
</del><span class="cx">     [SetterRaisesException] attribute unsigned long length;
</span><del>-#endif
</del><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C || defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</del><ins>+#if defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</ins><span class="cx">     getter Node item(unsigned long index);
</span><span class="cx">     Node namedItem(DOMString name);
</span><span class="cx"> #else
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTableCellElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTableCellElement.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTableCellElement.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLTableCellElement.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx">     [Reflect=char] attribute DOMString ch;
</span><span class="cx">     [Reflect=charoff] attribute DOMString chOff;
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C || defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</del><ins>+#if defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</ins><span class="cx">     [ImplementedAs=colSpanForBindings] attribute long colSpan;
</span><span class="cx">     [ImplementedAs=rowSpanForBindings] attribute long rowSpan;
</span><span class="cx"> #else
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTextAreaElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTextAreaElement.idl (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTextAreaElement.idl        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/html/HTMLTextAreaElement.idl        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx">     [Reflect] attribute DOMString placeholder;
</span><span class="cx">     [Reflect] attribute boolean readOnly;
</span><span class="cx">     [Reflect] attribute boolean required;
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C || defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</del><ins>+#if defined(LANGUAGE_GOBJECT) &amp;&amp; LANGUAGE_GOBJECT
</ins><span class="cx">     attribute long rows;
</span><span class="cx">     attribute long cols;
</span><span class="cx"> #else
</span><span class="lines">@@ -62,21 +62,13 @@
</span><span class="cx">                         unsigned long end,
</span><span class="cx">                         optional DOMString selectionMode);
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    void setSelectionRange(long start, long end);
-#else
</del><span class="cx">     void setSelectionRange(optional long start = 0,
</span><span class="cx">                            optional long end = 0,
</span><span class="cx">                            optional DOMString direction);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     [Conditional=IOS_AUTOCORRECT_AND_AUTOCAPITALIZE] attribute boolean autocorrect;
</span><span class="cx"> 
</span><span class="cx">     [Conditional=IOS_AUTOCORRECT_AND_AUTOCAPITALIZE, TreatNullAs=EmptyString] attribute DOMString autocapitalize;
</span><span class="cx"> 
</span><del>-#if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
-    [Reflect] attribute DOMString accessKey;
-#endif
-
</del><span class="cx">     attribute DOMString autocomplete;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorepageDOMWindowcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DOMWindow.cpp (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DOMWindow.cpp        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/page/DOMWindow.cpp        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -880,14 +880,6 @@
</span><span class="cx">     return m_localStorage.get();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void DOMWindow::postMessage(PassRefPtr&lt;SerializedScriptValue&gt; message, MessagePort* port, const String&amp; targetOrigin, DOMWindow&amp; source, ExceptionCode&amp; ec)
-{
-    MessagePortArray ports;
-    if (port)
-        ports.append(port);
-    postMessage(message, &amp;ports, targetOrigin, source, ec);
-}
-
</del><span class="cx"> void DOMWindow::postMessage(PassRefPtr&lt;SerializedScriptValue&gt; message, const MessagePortArray* ports, const String&amp; targetOrigin, DOMWindow&amp; source, ExceptionCode&amp; ec)
</span><span class="cx"> {
</span><span class="cx">     if (!isCurrentlyDisplayedInFrame())
</span></span></pre></div>
<a id="trunkSourceWebCorepageDOMWindowh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DOMWindow.h (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DOMWindow.h        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/page/DOMWindow.h        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -244,8 +244,6 @@
</span><span class="cx">         String crossDomainAccessErrorMessage(const DOMWindow&amp; activeWindow);
</span><span class="cx"> 
</span><span class="cx">         void postMessage(PassRefPtr&lt;SerializedScriptValue&gt; message, const MessagePortArray*, const String&amp; targetOrigin, DOMWindow&amp; source, ExceptionCode&amp;);
</span><del>-        // Needed for Objective-C bindings (see bug 28774).
-        void postMessage(PassRefPtr&lt;SerializedScriptValue&gt; message, MessagePort*, const String&amp; targetOrigin, DOMWindow&amp; source, ExceptionCode&amp;);
</del><span class="cx">         void postMessageTimerFired(PostMessageTimer&amp;);
</span><span class="cx">         void dispatchMessageEventWithOriginCheck(SecurityOrigin* intendedTargetOrigin, Event&amp;, PassRefPtr&lt;Inspector::ScriptCallStack&gt;);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersDedicatedWorkerGlobalScopecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/DedicatedWorkerGlobalScope.cpp (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/DedicatedWorkerGlobalScope.cpp        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/workers/DedicatedWorkerGlobalScope.cpp        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -63,14 +63,6 @@
</span><span class="cx">     return DedicatedWorkerGlobalScopeEventTargetInterfaceType;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void DedicatedWorkerGlobalScope::postMessage(RefPtr&lt;SerializedScriptValue&gt;&amp;&amp; message, MessagePort* port, ExceptionCode&amp; ec)
-{
-    MessagePortArray ports;
-    if (port)
-        ports.append(port);
-    postMessage(WTFMove(message), &amp;ports, ec);
-}
-
</del><span class="cx"> void DedicatedWorkerGlobalScope::postMessage(RefPtr&lt;SerializedScriptValue&gt;&amp;&amp; message, const MessagePortArray* ports, ExceptionCode&amp; ec)
</span><span class="cx"> {
</span><span class="cx">     // Disentangle the port in preparation for sending it to the remote context.
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersDedicatedWorkerGlobalScopeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/DedicatedWorkerGlobalScope.h (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/DedicatedWorkerGlobalScope.h        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/workers/DedicatedWorkerGlobalScope.h        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -54,8 +54,6 @@
</span><span class="cx">         EventTargetInterface eventTargetInterface() const override;
</span><span class="cx"> 
</span><span class="cx">         void postMessage(RefPtr&lt;SerializedScriptValue&gt;&amp;&amp;, const MessagePortArray*, ExceptionCode&amp;);
</span><del>-        // Needed for Objective-C bindings (see bug 28774).
-        void postMessage(RefPtr&lt;SerializedScriptValue&gt;&amp;&amp;, MessagePort*, ExceptionCode&amp;);
</del><span class="cx"> 
</span><span class="cx">         DedicatedWorkerThread&amp; thread();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/Worker.cpp (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/Worker.cpp        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/workers/Worker.cpp        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -107,14 +107,6 @@
</span><span class="cx">     m_contextProxy-&gt;workerObjectDestroyed();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void Worker::postMessage(RefPtr&lt;SerializedScriptValue&gt;&amp;&amp; message, MessagePort* port, ExceptionCode&amp; ec)
-{
-    MessagePortArray ports;
-    if (port)
-        ports.append(port);
-    postMessage(WTFMove(message), &amp;ports, ec);
-}
-
</del><span class="cx"> void Worker::postMessage(RefPtr&lt;SerializedScriptValue&gt;&amp;&amp; message, const MessagePortArray* ports, ExceptionCode&amp; ec)
</span><span class="cx"> {
</span><span class="cx">     // Disentangle the port in preparation for sending it to the remote context.
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/Worker.h (204258 => 204259)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/Worker.h        2016-08-08 17:26:59 UTC (rev 204258)
+++ trunk/Source/WebCore/workers/Worker.h        2016-08-08 17:54:46 UTC (rev 204259)
</span><span class="lines">@@ -56,8 +56,6 @@
</span><span class="cx">         EventTargetInterface eventTargetInterface() const override { return WorkerEventTargetInterfaceType; }
</span><span class="cx"> 
</span><span class="cx">         void postMessage(RefPtr&lt;SerializedScriptValue&gt;&amp;&amp; message, const MessagePortArray*, ExceptionCode&amp;);
</span><del>-        // Needed for Objective-C bindings (see bug 28774).
-        void postMessage(RefPtr&lt;SerializedScriptValue&gt;&amp;&amp; message, MessagePort*, ExceptionCode&amp;);
</del><span class="cx"> 
</span><span class="cx">         void terminate();
</span><span class="cx"> 
</span></span></pre>
</div>
</div>

</body>
</html>