<!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>[204108] 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/204108">204108</a></dd>
<dt>Author</dt> <dd>andersca@apple.com</dd>
<dt>Date</dt> <dd>2016-08-03 17:00:13 -0700 (Wed, 03 Aug 2016)</dd>
</dl>

<h3>Log Message</h3>
<pre>Remove some unneeded #ifs now that the Objective-C bindings are frozen
https://bugs.webkit.org/show_bug.cgi?id=160532

Reviewed by Tim Horton.

* DerivedSources.make:
* Modules/mediasession/HTMLMediaElementMediaSession.idl:
* Modules/mediastream/HTMLMediaElementMediaStream.idl:
* WebCore.xcodeproj/project.pbxproj:
* animation/DocumentAnimation.idl:
* dom/ChildNode.idl:
* dom/Document.idl:
* dom/Element.idl:
* dom/Event.idl:
* dom/ParentNode.idl:
* fileapi/Blob.idl:
* fileapi/FileError.idl:
* html/DOMSettableTokenList.h: Removed.
* html/DOMSettableTokenList.idl: Removed.
* html/HTMLCanvasElement.idl:
* html/HTMLEmbedElement.idl:
* html/HTMLFrameElement.idl:
* html/HTMLIFrameElement.idl:
* html/HTMLMediaElement.idl:
* html/HTMLObjectElement.idl:
* html/HTMLOptionsCollection.idl:
* html/HTMLVideoElement.idl:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreDerivedSourcesmake">trunk/Source/WebCore/DerivedSources.make</a></li>
<li><a href="#trunkSourceWebCoreModulesmediasessionHTMLMediaElementMediaSessionidl">trunk/Source/WebCore/Modules/mediasession/HTMLMediaElementMediaSession.idl</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamHTMLMediaElementMediaStreamidl">trunk/Source/WebCore/Modules/mediastream/HTMLMediaElementMediaStream.idl</a></li>
<li><a href="#trunkSourceWebCoreWebCorexcodeprojprojectpbxproj">trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkSourceWebCoreanimationDocumentAnimationidl">trunk/Source/WebCore/animation/DocumentAnimation.idl</a></li>
<li><a href="#trunkSourceWebCoredomChildNodeidl">trunk/Source/WebCore/dom/ChildNode.idl</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="#trunkSourceWebCoredomEventidl">trunk/Source/WebCore/dom/Event.idl</a></li>
<li><a href="#trunkSourceWebCoredomParentNodeidl">trunk/Source/WebCore/dom/ParentNode.idl</a></li>
<li><a href="#trunkSourceWebCorefileapiBlobidl">trunk/Source/WebCore/fileapi/Blob.idl</a></li>
<li><a href="#trunkSourceWebCorefileapiFileErroridl">trunk/Source/WebCore/fileapi/FileError.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLCanvasElementidl">trunk/Source/WebCore/html/HTMLCanvasElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLEmbedElementidl">trunk/Source/WebCore/html/HTMLEmbedElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFrameElementidl">trunk/Source/WebCore/html/HTMLFrameElement.idl</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLIFrameElementidl">trunk/Source/WebCore/html/HTMLIFrameElement.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="#trunkSourceWebCorehtmlHTMLVideoElementidl">trunk/Source/WebCore/html/HTMLVideoElement.idl</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkSourceWebCorehtmlDOMSettableTokenListh">trunk/Source/WebCore/html/DOMSettableTokenList.h</a></li>
<li><a href="#trunkSourceWebCorehtmlDOMSettableTokenListidl">trunk/Source/WebCore/html/DOMSettableTokenList.idl</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (204107 => 204108)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2016-08-03 23:50:19 UTC (rev 204107)
+++ trunk/Source/WebCore/ChangeLog        2016-08-04 00:00:13 UTC (rev 204108)
</span><span class="lines">@@ -1,3 +1,33 @@
</span><ins>+2016-08-03  Anders Carlsson  &lt;andersca@apple.com&gt;
+
+        Remove some unneeded #ifs now that the Objective-C bindings are frozen
+        https://bugs.webkit.org/show_bug.cgi?id=160532
+
+        Reviewed by Tim Horton.
+
+        * DerivedSources.make:
+        * Modules/mediasession/HTMLMediaElementMediaSession.idl:
+        * Modules/mediastream/HTMLMediaElementMediaStream.idl:
+        * WebCore.xcodeproj/project.pbxproj:
+        * animation/DocumentAnimation.idl:
+        * dom/ChildNode.idl:
+        * dom/Document.idl:
+        * dom/Element.idl:
+        * dom/Event.idl:
+        * dom/ParentNode.idl:
+        * fileapi/Blob.idl:
+        * fileapi/FileError.idl:
+        * html/DOMSettableTokenList.h: Removed.
+        * html/DOMSettableTokenList.idl: Removed.
+        * html/HTMLCanvasElement.idl:
+        * html/HTMLEmbedElement.idl:
+        * html/HTMLFrameElement.idl:
+        * html/HTMLIFrameElement.idl:
+        * html/HTMLMediaElement.idl:
+        * html/HTMLObjectElement.idl:
+        * html/HTMLOptionsCollection.idl:
+        * html/HTMLVideoElement.idl:
+
</ins><span class="cx"> 2016-08-03  Myles C. Maxfield  &lt;mmaxfield@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [iOS] SF-Heavy is not accessible from web content
</span></span></pre></div>
<a id="trunkSourceWebCoreDerivedSourcesmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/DerivedSources.make (204107 => 204108)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/DerivedSources.make        2016-08-03 23:50:19 UTC (rev 204107)
+++ trunk/Source/WebCore/DerivedSources.make        2016-08-04 00:00:13 UTC (rev 204108)
</span><span class="lines">@@ -353,7 +353,6 @@
</span><span class="cx">     $(WebCore)/fileapi/FileReader.idl \
</span><span class="cx">     $(WebCore)/fileapi/FileReaderSync.idl \
</span><span class="cx">     $(WebCore)/html/DOMFormData.idl \
</span><del>-    $(WebCore)/html/DOMSettableTokenList.idl \
</del><span class="cx">     $(WebCore)/html/DOMTokenList.idl \
</span><span class="cx">     $(WebCore)/html/DOMURL.idl \
</span><span class="cx">     $(WebCore)/html/HTMLAllCollection.idl \
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasessionHTMLMediaElementMediaSessionidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasession/HTMLMediaElementMediaSession.idl (204107 => 204108)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasession/HTMLMediaElementMediaSession.idl        2016-08-03 23:50:19 UTC (rev 204107)
+++ trunk/Source/WebCore/Modules/mediasession/HTMLMediaElementMediaSession.idl        2016-08-04 00:00:13 UTC (rev 204108)
</span><span class="lines">@@ -26,11 +26,9 @@
</span><span class="cx"> [
</span><span class="cx">     Conditional=VIDEO&amp;MEDIA_SESSION,
</span><span class="cx"> ] partial interface HTMLMediaElement {
</span><del>-#if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C
</del><span class="cx">     attribute DOMString kind;
</span><del>-#endif
</del><span class="cx"> 
</span><del>-#if (!defined(LANGUAGE_GOBJECT) || !LANGUAGE_GOBJECT) &amp;&amp; (!defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C)
</del><ins>+#if !defined(LANGUAGE_GOBJECT) || !LANGUAGE_GOBJECT
</ins><span class="cx">     attribute MediaSession? session;
</span><span class="cx"> #endif
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamHTMLMediaElementMediaStreamidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/HTMLMediaElementMediaStream.idl (204107 => 204108)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/HTMLMediaElementMediaStream.idl        2016-08-03 23:50:19 UTC (rev 204107)
+++ trunk/Source/WebCore/Modules/mediastream/HTMLMediaElementMediaStream.idl        2016-08-04 00:00:13 UTC (rev 204108)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx">     Conditional=VIDEO&amp;MEDIA_STREAM,
</span><span class="cx"> ] partial interface HTMLMediaElement
</span><span class="cx"> {
</span><del>-#if (!defined(LANGUAGE_GOBJECT) || !LANGUAGE_GOBJECT) &amp;&amp; (!defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C)
</del><ins>+#if !defined(LANGUAGE_GOBJECT) || !LANGUAGE_GOBJECT
</ins><span class="cx">     [SetterCallWith=ScriptExecutionContext] attribute MediaStream? srcObject;
</span><span class="cx"> #endif
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorexcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj (204107 => 204108)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj        2016-08-03 23:50:19 UTC (rev 204107)
+++ trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj        2016-08-04 00:00:13 UTC (rev 204108)
</span><span class="lines">@@ -1954,7 +1954,6 @@
</span><span class="cx">                 4A9CC81816BB9AC600EC645A /* CSSDefaultStyleSheets.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A9CC81616BB9AC600EC645A /* CSSDefaultStyleSheets.h */; };
</span><span class="cx">                 4A9CC82016BF9BB400EC645A /* InspectorCSSOMWrappers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4A9CC81E16BF9BB400EC645A /* InspectorCSSOMWrappers.cpp */; };
</span><span class="cx">                 4A9CC82116BF9BB400EC645A /* InspectorCSSOMWrappers.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A9CC81F16BF9BB400EC645A /* InspectorCSSOMWrappers.h */; };
</span><del>-                4ACBC0C412713CCA0094F9B2 /* DOMSettableTokenList.h in Headers */ = {isa = PBXBuildFile; fileRef = 4ACBC0C112713CCA0094F9B2 /* DOMSettableTokenList.h */; };
</del><span class="cx">                 4AD01008127E642A0015035F /* HTMLOutputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4AD01005127E642A0015035F /* HTMLOutputElement.cpp */; };
</span><span class="cx">                 4AD01009127E642A0015035F /* HTMLOutputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AD01006127E642A0015035F /* HTMLOutputElement.h */; };
</span><span class="cx">                 4AD0173C127E82860015035F /* JSHTMLOutputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4AD0173A127E82860015035F /* JSHTMLOutputElement.cpp */; };
</span><span class="lines">@@ -9274,8 +9273,6 @@
</span><span class="cx">                 4A9CC81616BB9AC600EC645A /* CSSDefaultStyleSheets.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSDefaultStyleSheets.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 4A9CC81E16BF9BB400EC645A /* InspectorCSSOMWrappers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InspectorCSSOMWrappers.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 4A9CC81F16BF9BB400EC645A /* InspectorCSSOMWrappers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InspectorCSSOMWrappers.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><del>-                4ACBC0C112713CCA0094F9B2 /* DOMSettableTokenList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMSettableTokenList.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                4ACBC0C212713CCA0094F9B2 /* DOMSettableTokenList.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = DOMSettableTokenList.idl; sourceTree = &quot;&lt;group&gt;&quot;; };
</del><span class="cx">                 4AD01005127E642A0015035F /* HTMLOutputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLOutputElement.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 4AD01006127E642A0015035F /* HTMLOutputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTMLOutputElement.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 4AD01007127E642A0015035F /* HTMLOutputElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = HTMLOutputElement.idl; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -18755,8 +18752,6 @@
</span><span class="cx">                                 2ED609BA1145B07100C8684E /* DOMFormData.cpp */,
</span><span class="cx">                                 2ED609BB1145B07100C8684E /* DOMFormData.h */,
</span><span class="cx">                                 2E0888C3114883A900AF4265 /* DOMFormData.idl */,
</span><del>-                                4ACBC0C112713CCA0094F9B2 /* DOMSettableTokenList.h */,
-                                4ACBC0C212713CCA0094F9B2 /* DOMSettableTokenList.idl */,
</del><span class="cx">                                 76FC2B0812370DA0006A991A /* DOMTokenList.cpp */,
</span><span class="cx">                                 76FC2B0912370DA0006A991A /* DOMTokenList.h */,
</span><span class="cx">                                 76FC2B0A12370DA0006A991A /* DOMTokenList.idl */,
</span><span class="lines">@@ -25469,7 +25464,6 @@
</span><span class="cx">                                 855D358A0AD707310019AAC7 /* DOMRGBColor.h in Headers */,
</span><span class="cx">                                 BCD0FC4F0DBD720B00B2F630 /* DOMRGBColorInternal.h in Headers */,
</span><span class="cx">                                 BC5A86850C33676000EEA649 /* DOMSelection.h in Headers */,
</span><del>-                                4ACBC0C412713CCA0094F9B2 /* DOMSettableTokenList.h in Headers */,
</del><span class="cx">                                 C544274B11A57E7A0063A749 /* DOMStringList.h in Headers */,
</span><span class="cx">                                 BC64640A11D7F304006455B0 /* DOMStringMap.h in Headers */,
</span><span class="cx">                                 850657000AAB4763002D15C0 /* DOMStyleSheet.h in Headers */,
</span></span></pre></div>
<a id="trunkSourceWebCoreanimationDocumentAnimationidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/animation/DocumentAnimation.idl (204107 => 204108)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/animation/DocumentAnimation.idl        2016-08-03 23:50:19 UTC (rev 204107)
+++ trunk/Source/WebCore/animation/DocumentAnimation.idl        2016-08-04 00:00:13 UTC (rev 204108)
</span><span class="lines">@@ -30,7 +30,5 @@
</span><span class="cx">     EnabledAtRuntime=WebAnimations,
</span><span class="cx">     Conditional=WEB_ANIMATIONS
</span><span class="cx"> ] partial interface Document {
</span><del>-#if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C
</del><span class="cx">     readonly attribute DocumentTimeline timeline;
</span><del>-#endif
</del><span class="cx"> }; 
</span></span></pre></div>
<a id="trunkSourceWebCoredomChildNodeidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ChildNode.idl (204107 => 204108)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ChildNode.idl        2016-08-03 23:50:19 UTC (rev 204107)
+++ trunk/Source/WebCore/dom/ChildNode.idl        2016-08-04 00:00:13 UTC (rev 204108)
</span><span class="lines">@@ -22,10 +22,8 @@
</span><span class="cx"> [
</span><span class="cx">     NoInterfaceObject,
</span><span class="cx"> ] interface ChildNode {
</span><del>-#if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C
</del><span class="cx">     [Unscopeable, RaisesException, Custom] void before((Node or DOMString)... nodes);
</span><span class="cx">     [Unscopeable, RaisesException, Custom] void after((Node or DOMString)... nodes);
</span><span class="cx">     [Unscopeable, RaisesException, Custom] void replaceWith((Node or DOMString)... nodes);
</span><del>-#endif
</del><span class="cx">     [Unscopeable, RaisesException] void remove();
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Document.idl (204107 => 204108)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Document.idl        2016-08-03 23:50:19 UTC (rev 204107)
+++ trunk/Source/WebCore/dom/Document.idl        2016-08-04 00:00:13 UTC (rev 204108)
</span><span class="lines">@@ -228,9 +228,7 @@
</span><span class="cx">                                               
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C
</del><span class="cx">     CanvasRenderingContext getCSSCanvasContext(DOMString contextId, DOMString name, long width, long height);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // HTML 5
</span><span class="cx"> #if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Element.idl (204107 => 204108)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Element.idl        2016-08-03 23:50:19 UTC (rev 204107)
+++ trunk/Source/WebCore/dom/Element.idl        2016-08-04 00:00:13 UTC (rev 204108)
</span><span class="lines">@@ -47,11 +47,8 @@
</span><span class="cx">     HTMLCollection getElementsByTagName(DOMString name);
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if !defined(LANGUAGE_OBJECTIVE_C)
-    // For ObjC this is defined on Node for legacy support.
</del><span class="cx">     readonly attribute NamedNodeMap attributes;
</span><span class="cx">     boolean hasAttributes();
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // DOM Level 2 Core
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomEventidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Event.idl (204107 => 204108)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Event.idl        2016-08-03 23:50:19 UTC (rev 204107)
+++ trunk/Source/WebCore/dom/Event.idl        2016-08-04 00:00:13 UTC (rev 204108)
</span><span class="lines">@@ -32,7 +32,6 @@
</span><span class="cx">     const unsigned short AT_TARGET           = 2;
</span><span class="cx">     const unsigned short BUBBLING_PHASE      = 3;
</span><span class="cx"> 
</span><del>-#if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C
</del><span class="cx">     // Reverse-engineered from Netscape
</span><span class="cx">     const unsigned short MOUSEDOWN           = 1;
</span><span class="cx">     const unsigned short MOUSEUP             = 2;
</span><span class="lines">@@ -50,7 +49,6 @@
</span><span class="cx">     const unsigned short BLUR                = 8192;
</span><span class="cx">     const unsigned short SELECT              = 16384;
</span><span class="cx">     const unsigned short CHANGE              = 32768;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     readonly attribute DOMString        type;
</span><span class="cx">     readonly attribute EventTarget      target;
</span></span></pre></div>
<a id="trunkSourceWebCoredomParentNodeidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ParentNode.idl (204107 => 204108)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ParentNode.idl        2016-08-03 23:50:19 UTC (rev 204107)
+++ trunk/Source/WebCore/dom/ParentNode.idl        2016-08-04 00:00:13 UTC (rev 204108)
</span><span class="lines">@@ -33,10 +33,8 @@
</span><span class="cx">     readonly attribute Element lastElementChild;
</span><span class="cx">     readonly attribute unsigned long childElementCount;
</span><span class="cx"> 
</span><del>-#if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C
</del><span class="cx">     [Unscopeable, RaisesException, Custom] void prepend((Node or DOMString)... nodes);
</span><span class="cx">     [Unscopeable, RaisesException, Custom] void append((Node or DOMString)... nodes);
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // [Unscopeable] Element? query(DOMString relativeSelectors);
</span><span class="cx">     // [NewObject, Unscopeable] Elements queryAll(DOMString relativeSelectors);
</span></span></pre></div>
<a id="trunkSourceWebCorefileapiBlobidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/fileapi/Blob.idl (204107 => 204108)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/fileapi/Blob.idl        2016-08-03 23:50:19 UTC (rev 204107)
+++ trunk/Source/WebCore/fileapi/Blob.idl        2016-08-04 00:00:13 UTC (rev 204108)
</span><span class="lines">@@ -38,8 +38,6 @@
</span><span class="cx">     readonly attribute unsigned long long size;
</span><span class="cx">     readonly attribute DOMString type;
</span><span class="cx"> 
</span><del>-#if !defined(LANGUAGE_OBJECTIVE_C)
</del><span class="cx">     Blob slice(optional long long start = 0, optional long long end = 0x7FFFFFFFFFFFFFFF, optional DOMString? contentType = null);
</span><del>-#endif
</del><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorefileapiFileErroridl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/fileapi/FileError.idl (204107 => 204108)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/fileapi/FileError.idl        2016-08-03 23:50:19 UTC (rev 204107)
+++ trunk/Source/WebCore/fileapi/FileError.idl        2016-08-04 00:00:13 UTC (rev 204108)
</span><span class="lines">@@ -31,8 +31,6 @@
</span><span class="cx"> [
</span><span class="cx">     ImplementationLacksVTable
</span><span class="cx"> ] interface FileError {
</span><del>-#if !defined(LANGUAGE_OBJECTIVE_C)
-    // FIXME: Some of constant names are already defined in DOMException.h for Objective-C binding and we cannot have the same names here (they are translated into a enum in the same namespace).
</del><span class="cx">     const unsigned short NOT_FOUND_ERR = 1;
</span><span class="cx">     const unsigned short SECURITY_ERR = 2;
</span><span class="cx">     const unsigned short ABORT_ERR = 3;
</span><span class="lines">@@ -45,6 +43,6 @@
</span><span class="cx">     const unsigned short QUOTA_EXCEEDED_ERR = 10;
</span><span class="cx">     const unsigned short TYPE_MISMATCH_ERR = 11;
</span><span class="cx">     const unsigned short PATH_EXISTS_ERR = 12;
</span><del>-#endif
</del><ins>+
</ins><span class="cx">     readonly attribute unsigned short code;
</span><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlDOMSettableTokenListh"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebCore/html/DOMSettableTokenList.h (204107 => 204108)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/DOMSettableTokenList.h        2016-08-03 23:50:19 UTC (rev 204107)
+++ trunk/Source/WebCore/html/DOMSettableTokenList.h        2016-08-04 00:00:13 UTC (rev 204108)
</span><span class="lines">@@ -1,42 +0,0 @@
</span><del>-/*
- * Copyright (C) 2010 Google Inc. All rights reserved.
- * Copyright (C) 2013, 2015 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.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' 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 INC. 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 DOMSettableTokenList_h
-#define DOMSettableTokenList_h
-
-#include &quot;DOMTokenList.h&quot;
-#include &quot;SpaceSplitString.h&quot;
-#include &lt;wtf/text/AtomicString.h&gt;
-
-namespace WebCore {
-
-// Only used by ObjC bindings.
-class DOMSettableTokenList : public DOMTokenList {
-    WTF_MAKE_FAST_ALLOCATED;
-};
-
-} // namespace WebCore
-
-#endif // DOMSettableTokenList_h
</del></span></pre></div>
<a id="trunkSourceWebCorehtmlDOMSettableTokenListidl"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebCore/html/DOMSettableTokenList.idl (204107 => 204108)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/DOMSettableTokenList.idl        2016-08-03 23:50:19 UTC (rev 204107)
+++ trunk/Source/WebCore/html/DOMSettableTokenList.idl        2016-08-04 00:00:13 UTC (rev 204108)
</span><span class="lines">@@ -1,37 +0,0 @@
</span><del>-/*
- * Copyright (C) 2010 Google Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1.  Redistributions of source code must retain the above copyright
- *     notice, this list of conditions and the following disclaimer.
- * 2.  Redistributions in binary form must reproduce the above copyright
- *     notice, this list of conditions and the following disclaimer in the
- *     documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' 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 INC. 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
-
-[
-    NoInterfaceObject,
-    JSGenerateToJSObject,
-    SkipVTableValidation,
-] interface DOMSettableTokenList : DOMTokenList {
-    attribute DOMString value;
-
-    getter DOMString? (unsigned long index);
-};
-
-#endif
</del></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLCanvasElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLCanvasElement.idl (204107 => 204108)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLCanvasElement.idl        2016-08-03 23:50:19 UTC (rev 204107)
+++ trunk/Source/WebCore/html/HTMLCanvasElement.idl        2016-08-04 00:00:13 UTC (rev 204108)
</span><span class="lines">@@ -39,11 +39,8 @@
</span><span class="cx"> 
</span><span class="cx">     [Custom, RaisesException] DOMString toDataURL(optional DOMString? type);
</span><span class="cx"> 
</span><del>-#if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C
</del><span class="cx">     // The custom binding is needed to handle context creation attributes.
</span><span class="cx">     [Custom] any getContext(DOMString contextId, any... arguments);
</span><span class="cx">     [Custom] boolean probablySupportsContext(DOMString contextId, any... arguments);
</span><del>-#endif
-
</del><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLEmbedElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLEmbedElement.idl (204107 => 204108)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLEmbedElement.idl        2016-08-03 23:50:19 UTC (rev 204107)
+++ trunk/Source/WebCore/html/HTMLEmbedElement.idl        2016-08-04 00:00:13 UTC (rev 204108)
</span><span class="lines">@@ -38,8 +38,6 @@
</span><span class="cx"> [Reflect] attribute long width;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C
</del><span class="cx"> [CheckSecurityForNode, RaisesException] SVGDocument getSVGDocument();
</span><del>-#endif
</del><span class="cx"> };
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFrameElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFrameElement.idl (204107 => 204108)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFrameElement.idl        2016-08-03 23:50:19 UTC (rev 204107)
+++ trunk/Source/WebCore/html/HTMLFrameElement.idl        2016-08-04 00:00:13 UTC (rev 204108)
</span><span class="lines">@@ -37,9 +37,7 @@
</span><span class="cx">     // Extensions
</span><span class="cx">     readonly attribute DOMWindow contentWindow;
</span><span class="cx"> 
</span><del>-#if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C
</del><span class="cx">     [CheckSecurityForNode, RaisesException] SVGDocument getSVGDocument();
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // FIXME: No other browser has this attribute.
</span><span class="cx">     [CustomSetter] attribute DOMString location;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLIFrameElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLIFrameElement.idl (204107 => 204108)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLIFrameElement.idl        2016-08-03 23:50:19 UTC (rev 204107)
+++ trunk/Source/WebCore/html/HTMLIFrameElement.idl        2016-08-04 00:00:13 UTC (rev 204108)
</span><span class="lines">@@ -44,8 +44,6 @@
</span><span class="cx">     // Extensions
</span><span class="cx">     readonly attribute DOMWindow contentWindow;
</span><span class="cx"> 
</span><del>-#if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C
</del><span class="cx">     [CheckSecurityForNode, RaisesException] SVGDocument getSVGDocument();
</span><del>-#endif
</del><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 (204107 => 204108)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMediaElement.idl        2016-08-03 23:50:19 UTC (rev 204107)
+++ trunk/Source/WebCore/html/HTMLMediaElement.idl        2016-08-04 00:00:13 UTC (rev 204108)
</span><span class="lines">@@ -95,13 +95,11 @@
</span><span class="cx">     readonly attribute boolean webkitHasClosedCaptions;
</span><span class="cx">     attribute boolean webkitClosedCaptionsVisible;
</span><span class="cx"> 
</span><del>-#if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C
</del><span class="cx">     // The number of bytes consumed by the media decoder.
</span><span class="cx">     [Conditional=MEDIA_STATISTICS] readonly attribute unsigned long webkitAudioDecodedByteCount;
</span><span class="cx">     [Conditional=MEDIA_STATISTICS] readonly attribute unsigned long webkitVideoDecodedByteCount;
</span><del>-#endif
</del><span class="cx"> 
</span><del>-#if (!defined(LANGUAGE_GOBJECT) || !LANGUAGE_GOBJECT) &amp;&amp; (!defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C)
</del><ins>+#if !defined(LANGUAGE_GOBJECT) || !LANGUAGE_GOBJECT
</ins><span class="cx">     [Conditional=ENCRYPTED_MEDIA, RaisesException] void webkitGenerateKeyRequest(DOMString? keySystem, optional Uint8Array? initData = null);
</span><span class="cx">     [Conditional=ENCRYPTED_MEDIA, RaisesException] void webkitAddKey(DOMString? keySystem, Uint8Array key, optional Uint8Array? initData = null, optional DOMString sessionId);
</span><span class="cx">     [Conditional=ENCRYPTED_MEDIA, RaisesException] void webkitCancelKeyRequest(DOMString? keySystem, optional DOMString sessionId);
</span><span class="lines">@@ -117,16 +115,12 @@
</span><span class="cx"> 
</span><span class="cx">     [Reflect] attribute DOMString mediaGroup;
</span><span class="cx"> 
</span><del>-#if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C
</del><span class="cx">     [CustomSetter] attribute MediaController controller;
</span><del>-#endif
</del><span class="cx"> 
</span><del>-#if (!defined(LANGUAGE_GOBJECT) || !LANGUAGE_GOBJECT) &amp;&amp; (!defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C)
</del><ins>+#if !defined(LANGUAGE_GOBJECT) || !LANGUAGE_GOBJECT
</ins><span class="cx">     [Conditional=MEDIA_SOURCE] VideoPlaybackQuality getVideoPlaybackQuality();
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C
</del><span class="cx">     [Conditional=WIRELESS_PLAYBACK_TARGET] void webkitShowPlaybackTargetPicker();
</span><span class="cx">     [Conditional=WIRELESS_PLAYBACK_TARGET] readonly attribute boolean webkitCurrentPlaybackTargetIsWireless;
</span><del>-#endif
</del><span class="cx"> };
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLObjectElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLObjectElement.idl (204107 => 204108)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLObjectElement.idl        2016-08-03 23:50:19 UTC (rev 204107)
+++ trunk/Source/WebCore/html/HTMLObjectElement.idl        2016-08-04 00:00:13 UTC (rev 204108)
</span><span class="lines">@@ -49,9 +49,7 @@
</span><span class="cx">     // Introduced in DOM Level 2:
</span><span class="cx">     [CheckSecurityForNode] readonly attribute Document contentDocument;
</span><span class="cx"> 
</span><del>-#if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C
</del><span class="cx">     [CheckSecurityForNode, RaisesException] SVGDocument getSVGDocument();
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx"> #if defined(LANGUAGE_OBJECTIVE_C) &amp;&amp; LANGUAGE_OBJECTIVE_C
</span><span class="cx">     // Objective-C extension:
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLOptionsCollectionidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLOptionsCollection.idl (204107 => 204108)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLOptionsCollection.idl        2016-08-03 23:50:19 UTC (rev 204107)
+++ trunk/Source/WebCore/html/HTMLOptionsCollection.idl        2016-08-04 00:00:13 UTC (rev 204108)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx">     getter HTMLOptionElement? namedItem(DOMString name);
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-#if (!defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C) &amp;&amp; (!defined(LANGUAGE_GOBJECT) || !LANGUAGE_GOBJECT)
</del><ins>+#if !defined(LANGUAGE_GOBJECT) || !LANGUAGE_GOBJECT
</ins><span class="cx">     // FIXME: Should be:
</span><span class="cx">     // void add((HTMLOptionElement or HTMLOptGroupElement) element, optional (HTMLElement or long)? before = null);
</span><span class="cx">     [RaisesException] void add(HTMLElement element);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLVideoElementidl"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLVideoElement.idl (204107 => 204108)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLVideoElement.idl        2016-08-03 23:50:19 UTC (rev 204107)
+++ trunk/Source/WebCore/html/HTMLVideoElement.idl        2016-08-04 00:00:13 UTC (rev 204108)
</span><span class="lines">@@ -44,7 +44,6 @@
</span><span class="cx">     [RaisesException] void webkitEnterFullScreen();
</span><span class="cx">     void webkitExitFullScreen();
</span><span class="cx"> 
</span><del>-#if !defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C
</del><span class="cx">     [Conditional=WIRELESS_PLAYBACK_TARGET] attribute boolean webkitWirelessVideoPlaybackDisabled;
</span><span class="cx"> 
</span><span class="cx">     // The number of frames that have been decoded and made available for playback.
</span><span class="lines">@@ -52,10 +51,9 @@
</span><span class="cx"> 
</span><span class="cx">     // The number of decoded frames that have been dropped by the player for performance reasons during playback.
</span><span class="cx">     [Conditional=MEDIA_STATISTICS] readonly attribute unsigned long webkitDroppedFrameCount;
</span><del>-#endif
</del><span class="cx"> 
</span><span class="cx">     // Work around shortcomings in the gobject binding generator handling of conditional features by turning these off for gobject.
</span><del>-#if (!defined(LANGUAGE_GOBJECT) || !LANGUAGE_GOBJECT) &amp;&amp; (!defined(LANGUAGE_OBJECTIVE_C) || !LANGUAGE_OBJECTIVE_C)
</del><ins>+#if !defined(LANGUAGE_GOBJECT) || !LANGUAGE_GOBJECT
</ins><span class="cx">     [Conditional=VIDEO_PRESENTATION_MODE] boolean webkitSupportsPresentationMode(VideoPresentationMode mode);
</span><span class="cx">     [Conditional=VIDEO_PRESENTATION_MODE] readonly attribute VideoPresentationMode webkitPresentationMode;
</span><span class="cx">     [Conditional=VIDEO_PRESENTATION_MODE] void webkitSetPresentationMode(VideoPresentationMode mode);
</span></span></pre>
</div>
</div>

</body>
</html>