<!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>[186268] trunk</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/186268">186268</a></dd>
<dt>Author</dt> <dd>mitz@apple.com</dd>
<dt>Date</dt> <dd>2015-07-03 14:58:14 -0700 (Fri, 03 Jul 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>[Xcode] Update some build settings as recommended by Xcode 7
https://bugs.webkit.org/show_bug.cgi?id=146597

Reviewed by Sam Weinig.

Source/bmalloc:

* Configurations/Base.xcconfig: Enabled CLANG_WARN_UNREACHABLE_CODE, GCC_NO_COMMON_BLOCKS,
and ENABLE_STRICT_OBJC_MSGSEND. Removed GCC_MODEL_TUNING.

* bmalloc.xcodeproj/project.pbxproj: Updated LastUpgradeCheck.

Source/JavaScriptCore:

* Configurations/Base.xcconfig: Enabled CLANG_WARN_UNREACHABLE_CODE and
GCC_NO_COMMON_BLOCKS. Removed GCC_MODEL_TUNING.

* JavaScriptCore.xcodeproj/project.pbxproj: Updated LastUpgradeCheck.

* dfg/DFGGraph.h: Tweaked the definition of DFG_CRASH to suppress unreachable code warnings.

Source/ThirdParty/ANGLE:

* ANGLE.xcodeproj/project.pbxproj: Enabled CLANG_WARN_BOOL_CONVERSION,
CLANG_WARN_ENUM_CONVERSION, CLANG_WARN_INT_CONVERSION, ENABLE_STRICT_OBJC_MSGSEND and
GCC_NO_COMMON_BLOCKS.

* Configurations/Base.xcconfig: Updated LastUpgradeCheck.

Source/WebCore:

* Configurations/Base.xcconfig: Enabled CLANG_WARN_UNREACHABLE_CODE,
GCC_WARN_UNDECLARED_SELECTOR, and GCC_NO_COMMON_BLOCKS. Removed GCC_MODEL_TUNING.

* WebCore.xcodeproj/project.pbxproj: Updated LastUpgradeCheck. Disabled -Wunreachable-code
for two bison-generated source files. Updated for rename of WebScriptObject.h.

* bindings/objc/WebScriptObject.mm:
(-[WebUndefined dealloc]): Removed unreachable code and suppressed warning about not calling
super.
* bridge/objc/WebScriptObject.h: Renamed to WebScriptObjectProtocol.h to enabled inlcuding
the other WebScriptObject.h.
* bridge/objc/WebScriptObjectProtocol.h: Renamed from WebScriptObject.h.

* bridge/objc/objc_class.mm: Updated for rename and included WebScriptObject.h because we
use selectors declared in that file.

* bridge/objc/objc_instance.mm: Ditto.
(ObjCRuntimeMethod::create): Resolved ambiguity between JSC::JSValue and the Objective-C
JSValue class.
(ObjCRuntimeMethod::createStructure): Ditto.
(ObjcInstance::invokeMethod): Ditto.
(ObjcInstance::invokeObjcMethod): Ditto.
(ObjcInstance::invokeDefaultMethod): Ditto.
(ObjcInstance::setValueOfUndefinedField): Ditto.
(ObjcInstance::getValueOfUndefinedField): Ditto.
(ObjcInstance::defaultValue): Ditto.
(ObjcInstance::stringValue): Ditto.
(ObjcInstance::numberValue): Ditto.
(ObjcInstance::booleanValue): Ditto.
(ObjcInstance::valueOf): Ditto,

* bridge/objc/objc_runtime.h: Moved definition of isFallbackMethod() from here to the
implementation.
* bridge/objc/objc_runtime.mm: Updated for rename and included WebScriptObject.h because we
use selectors declared in that file.
(JSC::Bindings::ObjcMethod::isFallbackMethod): Moved definition from the header to here.

* bridge/objc/objc_utility.mm: Updated for rename.

* cssjit/SelectorCompiler.cpp:
(WebCore::SelectorCompiler::addScrollbarPseudoClassType): Removed unreachable code.

* platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
Added declarations to the WebCoreMovieObserver interface.
(WebCore::MediaPlayerPrivateQTKit::disableUnsupportedTracks): Suppressed
-Wundeclared-selector around invocation of a selector that is not declared anywhere.

Source/WebInspectorUI:

* Configurations/Base.xcconfig: Enabled CLANG_WARN_UNREACHABLE_CODE and
GCC_NO_COMMON_BLOCKS.
* WebInspectorUI.xcodeproj/project.pbxproj: Updated LastUpgradeCheck.

Source/WebKit:

* WebKit.xcodeproj/project.pbxproj: Updated LastUpgradeCheck.

Source/WebKit/mac:

* Configurations/Base.xcconfig: Enabled CLANG_WARN_UNREACHABLE_CODE,
GCC_WARN_UNDECLARED_SELECTOR and GCC_NO_COMMON_BLOCKS. Removed GCC_MODEL_TUNING.

Source/WebKit2:

* Configurations/Base.xcconfig: Enabled CLANG_WARN_UNREACHABLE_CODE and
GCC_NO_COMMON_BLOCKS. Removed GCC_MODEL_TUNING.

* WebKit2.xcodeproj/project.pbxproj: Updated LastUpgradeCheck.

Source/WTF:

* Configurations/Base.xcconfig: Enabled CLANG_WARN_UNREACHABLE_CODE and
GCC_NO_COMMON_BLOCKS. Removed GCC_MODEL_TUNING.

* WTF.xcodeproj/project.pbxproj: Updated LastUpgradeCheck.

Tools:

* DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Updated LastUpgradeCheck.

* DumpRenderTree/mac/Configurations/Base.xcconfig: Enabled GCC_NO_COMMON_BLOCKS,
ENABLE_STRICT_OBJC_MSGSEND, CLANG_WARN_BOOL_CONVERSION, CLANG_WARN_CONSTANT_CONVERSION,
CLANG_WARN_EMPTY_BODY, CLANG_WARN_ENUM_CONVERSION, CLANG_WARN_INT_CONVERSION,
CLANG_WARN_UNREACHABLE_CODE, GCC_WARN_ABOUT_RETURN_TYPE,
GCC_WARN_UNINITIALIZED_AUTOS, and GCC_WARN_UNDECLARED_SELECTOR.

* DumpRenderTree/mac/EventSendingController.mm:
(+[EventSendingController webScriptNameForSelector:]): Removed check for setDragMode:,
which was removed in <a href="http://trac.webkit.org/projects/webkit/changeset/19101">r19101</a>.

* DumpRenderTree/mac/TextInputController.m:
(-[TextInputController interpretKeyEvents:withSender:]): Suppressed -Wundeclared-selector
around used of a selector not that is not declared anywhere.

* MiniBrowser/Configurations/Base.xcconfig: Enabled GCC_NO_COMMON_BLOCKS.

* MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj: Updated LastUpgradeCheck.

* TestWebKitAPI/Configurations/Base.xcconfig: Enabled GCC_NO_COMMON_BLOCKS,
ENABLE_STRICT_OBJC_MSGSEND, CLANG_WARN_BOOL_CONVERSION, CLANG_WARN_CONSTANT_CONVERSION,
CLANG_WARN_EMPTY_BODY, CLANG_WARN_ENUM_CONVERSION, CLANG_WARN_INT_CONVERSION,
CLANG_WARN_UNREACHABLE_CODE, GCC_WARN_ABOUT_RETURN_TYPE,
GCC_WARN_UNINITIALIZED_AUTOS, and GCC_WARN_UNDECLARED_SELECTOR.

* TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: Updated LastUpgradeCheck.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceJavaScriptCoreChangeLog">trunk/Source/JavaScriptCore/ChangeLog</a></li>
<li><a href="#trunkSourceJavaScriptCoreConfigurationsBasexcconfig">trunk/Source/JavaScriptCore/Configurations/Base.xcconfig</a></li>
<li><a href="#trunkSourceJavaScriptCoreJavaScriptCorexcodeprojprojectpbxproj">trunk/Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkSourceJavaScriptCorebytecompilerBytecodeGeneratorcpp">trunk/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoredfgDFGGraphh">trunk/Source/JavaScriptCore/dfg/DFGGraph.h</a></li>
<li><a href="#trunkSourceThirdPartyANGLEANGLExcodeprojprojectpbxproj">trunk/Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkSourceThirdPartyANGLEChangeLog">trunk/Source/ThirdParty/ANGLE/ChangeLog</a></li>
<li><a href="#trunkSourceThirdPartyANGLEConfigurationsBasexcconfig">trunk/Source/ThirdParty/ANGLE/Configurations/Base.xcconfig</a></li>
<li><a href="#trunkSourceWTFChangeLog">trunk/Source/WTF/ChangeLog</a></li>
<li><a href="#trunkSourceWTFConfigurationsBasexcconfig">trunk/Source/WTF/Configurations/Base.xcconfig</a></li>
<li><a href="#trunkSourceWTFWTFxcodeprojprojectpbxproj">trunk/Source/WTF/WTF.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreConfigurationsBasexcconfig">trunk/Source/WebCore/Configurations/Base.xcconfig</a></li>
<li><a href="#trunkSourceWebCoreWebCorexcodeprojprojectpbxproj">trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkSourceWebCorebindingsobjcWebScriptObjectmm">trunk/Source/WebCore/bindings/objc/WebScriptObject.mm</a></li>
<li><a href="#trunkSourceWebCorebridgeobjcobjc_classmm">trunk/Source/WebCore/bridge/objc/objc_class.mm</a></li>
<li><a href="#trunkSourceWebCorebridgeobjcobjc_instancemm">trunk/Source/WebCore/bridge/objc/objc_instance.mm</a></li>
<li><a href="#trunkSourceWebCorebridgeobjcobjc_runtimeh">trunk/Source/WebCore/bridge/objc/objc_runtime.h</a></li>
<li><a href="#trunkSourceWebCorebridgeobjcobjc_runtimemm">trunk/Source/WebCore/bridge/objc/objc_runtime.mm</a></li>
<li><a href="#trunkSourceWebCorebridgeobjcobjc_utilitymm">trunk/Source/WebCore/bridge/objc/objc_utility.mm</a></li>
<li><a href="#trunkSourceWebCorecssjitSelectorCompilercpp">trunk/Source/WebCore/cssjit/SelectorCompiler.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsmacMediaPlayerPrivateQTKitmm">trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.mm</a></li>
<li><a href="#trunkSourceWebInspectorUIChangeLog">trunk/Source/WebInspectorUI/ChangeLog</a></li>
<li><a href="#trunkSourceWebInspectorUIConfigurationsBasexcconfig">trunk/Source/WebInspectorUI/Configurations/Base.xcconfig</a></li>
<li><a href="#trunkSourceWebInspectorUIWebInspectorUIxcodeprojprojectpbxproj">trunk/Source/WebInspectorUI/WebInspectorUI.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkSourceWebKitChangeLog">trunk/Source/WebKit/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitWebKitxcodeprojprojectpbxproj">trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkSourceWebKitmacChangeLog">trunk/Source/WebKit/mac/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitmacConfigurationsBasexcconfig">trunk/Source/WebKit/mac/Configurations/Base.xcconfig</a></li>
<li><a href="#trunkSourceWebKit2ChangeLog">trunk/Source/WebKit2/ChangeLog</a></li>
<li><a href="#trunkSourceWebKit2ConfigurationsBasexcconfig">trunk/Source/WebKit2/Configurations/Base.xcconfig</a></li>
<li><a href="#trunkSourceWebKit2WebKit2xcodeprojprojectpbxproj">trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkSourcebmallocChangeLog">trunk/Source/bmalloc/ChangeLog</a></li>
<li><a href="#trunkSourcebmallocConfigurationsBasexcconfig">trunk/Source/bmalloc/Configurations/Base.xcconfig</a></li>
<li><a href="#trunkSourcebmallocbmallocxcodeprojprojectpbxproj">trunk/Source/bmalloc/bmalloc.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkToolsChangeLog">trunk/Tools/ChangeLog</a></li>
<li><a href="#trunkToolsDumpRenderTreeDumpRenderTreexcodeprojprojectpbxproj">trunk/Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkToolsDumpRenderTreemacConfigurationsBasexcconfig">trunk/Tools/DumpRenderTree/mac/Configurations/Base.xcconfig</a></li>
<li><a href="#trunkToolsDumpRenderTreemacEventSendingControllermm">trunk/Tools/DumpRenderTree/mac/EventSendingController.mm</a></li>
<li><a href="#trunkToolsDumpRenderTreemacTextInputControllerm">trunk/Tools/DumpRenderTree/mac/TextInputController.m</a></li>
<li><a href="#trunkToolsMiniBrowserConfigurationsBasexcconfig">trunk/Tools/MiniBrowser/Configurations/Base.xcconfig</a></li>
<li><a href="#trunkToolsMiniBrowserMiniBrowserxcodeprojprojectpbxproj">trunk/Tools/MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkToolsTestWebKitAPIConfigurationsBasexcconfig">trunk/Tools/TestWebKitAPI/Configurations/Base.xcconfig</a></li>
<li><a href="#trunkToolsTestWebKitAPITestWebKitAPIxcodeprojprojectpbxproj">trunk/Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsmacInspectorBarmm">trunk/Tools/TestWebKitAPI/Tests/mac/InspectorBar.mm</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunkSourceWebCorebridgeobjcWebScriptObjectProtocolh">trunk/Source/WebCore/bridge/objc/WebScriptObjectProtocol.h</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkSourceWebCorebridgeobjcWebScriptObjecth">trunk/Source/WebCore/bridge/objc/WebScriptObject.h</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceJavaScriptCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/ChangeLog (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/ChangeLog        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/JavaScriptCore/ChangeLog        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -1,3 +1,17 @@
</span><ins>+2015-07-03  Dan Bernstein  &lt;mitz@apple.com&gt;
+
+        [Xcode] Update some build settings as recommended by Xcode 7
+        https://bugs.webkit.org/show_bug.cgi?id=146597
+
+        Reviewed by Sam Weinig.
+
+        * Configurations/Base.xcconfig: Enabled CLANG_WARN_UNREACHABLE_CODE and
+        GCC_NO_COMMON_BLOCKS. Removed GCC_MODEL_TUNING.
+
+        * JavaScriptCore.xcodeproj/project.pbxproj: Updated LastUpgradeCheck.
+
+        * dfg/DFGGraph.h: Tweaked the definition of DFG_CRASH to suppress unreachable code warnings.
+
</ins><span class="cx"> 2015-07-03  Yusuke Suzuki  &lt;utatane.tea@gmail.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Relax builtin JS restriction about try-catch
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreConfigurationsBasexcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/Configurations/Base.xcconfig (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/Configurations/Base.xcconfig        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/JavaScriptCore/Configurations/Base.xcconfig        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -36,6 +36,7 @@
</span><span class="cx"> CLANG_WARN_EMPTY_BODY = YES;
</span><span class="cx"> CLANG_WARN_ENUM_CONVERSION = YES;
</span><span class="cx"> CLANG_WARN_INT_CONVERSION = YES;
</span><ins>+CLANG_WARN_UNREACHABLE_CODE = YES;
</ins><span class="cx"> CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
</span><span class="cx"> COMBINE_HIDPI_IMAGES = NO;
</span><span class="cx"> DEBUG_INFORMATION_FORMAT = dwarf-with-dsym;
</span><span class="lines">@@ -53,7 +54,7 @@
</span><span class="cx"> GCC_FAST_OBJC_DISPATCH = YES;
</span><span class="cx"> GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
</span><span class="cx"> GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
</span><del>-GCC_MODEL_TUNING[sdk=macosx*] = G5;
</del><ins>+GCC_NO_COMMON_BLOCKS = YES;
</ins><span class="cx"> GCC_OBJC_CALL_CXX_CDTORS = YES;
</span><span class="cx"> GCC_PRECOMPILE_PREFIX_HEADER = YES;
</span><span class="cx"> GCC_PREPROCESSOR_DEFINITIONS = $(DEBUG_DEFINES) HAVE_HEADER_DETECTION_H $(FEATURE_DEFINES) $(inherited);
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreJavaScriptCorexcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -6705,7 +6705,7 @@
</span><span class="cx">                         attributes = {
</span><span class="cx">                                 BuildIndependentTargetsInParallel = YES;
</span><span class="cx">                                 LastSwiftUpdateCheck = 0700;
</span><del>-                                LastUpgradeCheck = 0600;
</del><ins>+                                LastUpgradeCheck = 0700;
</ins><span class="cx">                         };
</span><span class="cx">                         buildConfigurationList = 149C277108902AFE008A9EFC /* Build configuration list for PBXProject &quot;JavaScriptCore&quot; */;
</span><span class="cx">                         compatibilityVersion = &quot;Xcode 3.2&quot;;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorebytecompilerBytecodeGeneratorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -1463,8 +1463,8 @@
</span><span class="cx">         break;
</span><span class="cx">         
</span><span class="cx">     default:
</span><ins>+        scope = nullptr;
</ins><span class="cx">         RELEASE_ASSERT_NOT_REACHED();
</span><del>-        scope = nullptr;
</del><span class="cx">         break;
</span><span class="cx">     }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoredfgDFGGraphh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/dfg/DFGGraph.h (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/dfg/DFGGraph.h        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/JavaScriptCore/dfg/DFGGraph.h        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -95,9 +95,10 @@
</span><span class="cx">             (node), __FILE__, __LINE__, WTF_PRETTY_FUNCTION, #assertion); \
</span><span class="cx">     } while (false)
</span><span class="cx"> 
</span><del>-#define DFG_CRASH(graph, node, reason)                                  \
-    (graph).handleAssertionFailure(                                     \
-        (node), __FILE__, __LINE__, WTF_PRETTY_FUNCTION, (reason));
</del><ins>+#define DFG_CRASH(graph, node, reason) do {                             \
+        (graph).handleAssertionFailure(                                 \
+            (node), __FILE__, __LINE__, WTF_PRETTY_FUNCTION, (reason)); \
+    } while (false)
</ins><span class="cx"> 
</span><span class="cx"> struct InlineVariableData {
</span><span class="cx">     InlineCallFrame* inlineCallFrame;
</span></span></pre></div>
<a id="trunkSourceThirdPartyANGLEANGLExcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -1159,7 +1159,7 @@
</span><span class="cx">                         isa = PBXProject;
</span><span class="cx">                         attributes = {
</span><span class="cx">                                 LastSwiftUpdateCheck = 0700;
</span><del>-                                LastUpgradeCheck = 0600;
</del><ins>+                                LastUpgradeCheck = 0700;
</ins><span class="cx">                         };
</span><span class="cx">                         buildConfigurationList = FB39D0731200ED9200088E69 /* Build configuration list for PBXProject &quot;ANGLE&quot; */;
</span><span class="cx">                         compatibilityVersion = &quot;Xcode 3.2&quot;;
</span></span></pre></div>
<a id="trunkSourceThirdPartyANGLEChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/ANGLE/ChangeLog (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/ANGLE/ChangeLog        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/ThirdParty/ANGLE/ChangeLog        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -1,3 +1,16 @@
</span><ins>+2015-07-03  Dan Bernstein  &lt;mitz@apple.com&gt;
+
+        [Xcode] Update some build settings as recommended by Xcode 7
+        https://bugs.webkit.org/show_bug.cgi?id=146597
+
+        Reviewed by Sam Weinig.
+
+        * ANGLE.xcodeproj/project.pbxproj: Enabled CLANG_WARN_BOOL_CONVERSION,
+        CLANG_WARN_ENUM_CONVERSION, CLANG_WARN_INT_CONVERSION, ENABLE_STRICT_OBJC_MSGSEND and
+        GCC_NO_COMMON_BLOCKS.
+
+        * Configurations/Base.xcconfig: Updated LastUpgradeCheck.
+
</ins><span class="cx"> 2015-07-03  Per Arne Vollan  &lt;peavo@outlook.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [WinCairo][WebGL] Enable HLSL.
</span></span></pre></div>
<a id="trunkSourceThirdPartyANGLEConfigurationsBasexcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/ThirdParty/ANGLE/Configurations/Base.xcconfig (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/ThirdParty/ANGLE/Configurations/Base.xcconfig        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/ThirdParty/ANGLE/Configurations/Base.xcconfig        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -7,8 +7,11 @@
</span><span class="cx"> 
</span><span class="cx"> CLANG_CXX_LANGUAGE_STANDARD = gnu++0x;
</span><span class="cx"> CLANG_CXX_LIBRARY = libc++;
</span><ins>+CLANG_WARN_BOOL_CONVERSION = YES;
</ins><span class="cx"> CLANG_WARN_CONSTANT_CONVERSION = YES;
</span><span class="cx"> CLANG_WARN_EMPTY_BODY = YES;
</span><ins>+CLANG_WARN_ENUM_CONVERSION = YES;
+CLANG_WARN_INT_CONVERSION = YES;
</ins><span class="cx"> CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
</span><span class="cx"> DEAD_CODE_STRIPPING = YES;
</span><span class="cx"> DEBUG_INFORMATION_FORMAT = dwarf-with-dsym;
</span><span class="lines">@@ -17,13 +20,14 @@
</span><span class="cx"> GCC_ENABLE_CPP_EXCEPTIONS = NO;
</span><span class="cx"> GCC_ENABLE_CPP_RTTI = NO;
</span><span class="cx"> GCC_ENABLE_OBJC_EXCEPTIONS = YES;
</span><ins>+ENABLE_STRICT_OBJC_MSGSEND = YES;
</ins><span class="cx"> GCC_ENABLE_OBJC_GC = $(GCC_ENABLE_OBJC_GC_$(PLATFORM_NAME)_$(USE_INTERNAL_SDK));
</span><span class="cx"> GCC_ENABLE_OBJC_GC_macosx_ = NO;
</span><span class="cx"> GCC_ENABLE_OBJC_GC_macosx_YES = supported;
</span><span class="cx"> GCC_ENABLE_SYMBOL_SEPARATION = NO;
</span><span class="cx"> GCC_FAST_OBJC_DISPATCH = YES;
</span><span class="cx"> GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
</span><del>-GCC_MODEL_TUNING[sdk=macosx*] = G5;
</del><ins>+GCC_NO_COMMON_BLOCKS = YES;
</ins><span class="cx"> GCC_OBJC_CALL_CXX_CDTORS = YES;
</span><span class="cx"> GCC_OPTIMIZATION_LEVEL = s;
</span><span class="cx"> GCC_PRECOMPILE_PREFIX_HEADER = NO;
</span></span></pre></div>
<a id="trunkSourceWTFChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/ChangeLog (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/ChangeLog        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WTF/ChangeLog        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -1,3 +1,15 @@
</span><ins>+2015-07-03  Dan Bernstein  &lt;mitz@apple.com&gt;
+
+        [Xcode] Update some build settings as recommended by Xcode 7
+        https://bugs.webkit.org/show_bug.cgi?id=146597
+
+        Reviewed by Sam Weinig.
+
+        * Configurations/Base.xcconfig: Enabled CLANG_WARN_UNREACHABLE_CODE and
+        GCC_NO_COMMON_BLOCKS. Removed GCC_MODEL_TUNING.
+
+        * WTF.xcodeproj/project.pbxproj: Updated LastUpgradeCheck.
+
</ins><span class="cx"> 2015-07-01  Alex Christensen  &lt;achristensen@webkit.org&gt;
</span><span class="cx"> 
</span><span class="cx">         Re-enable WebGL on WinCairo
</span></span></pre></div>
<a id="trunkSourceWTFConfigurationsBasexcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/Configurations/Base.xcconfig (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/Configurations/Base.xcconfig        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WTF/Configurations/Base.xcconfig        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -36,6 +36,7 @@
</span><span class="cx"> CLANG_WARN_EMPTY_BODY = YES;
</span><span class="cx"> CLANG_WARN_ENUM_CONVERSION = YES;
</span><span class="cx"> CLANG_WARN_INT_CONVERSION = YES;
</span><ins>+CLANG_WARN_UNREACHABLE_CODE = YES;
</ins><span class="cx"> CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
</span><span class="cx"> COMBINE_HIDPI_IMAGES = NO;
</span><span class="cx"> DEBUG_INFORMATION_FORMAT = dwarf-with-dsym;
</span><span class="lines">@@ -53,7 +54,7 @@
</span><span class="cx"> GCC_FAST_OBJC_DISPATCH = YES;
</span><span class="cx"> GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
</span><span class="cx"> GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
</span><del>-GCC_MODEL_TUNING[sdk=macosx*] = G5;
</del><ins>+GCC_NO_COMMON_BLOCKS = YES;
</ins><span class="cx"> GCC_OBJC_CALL_CXX_CDTORS = YES;
</span><span class="cx"> GCC_PRECOMPILE_PREFIX_HEADER = YES;
</span><span class="cx"> GCC_PREPROCESSOR_DEFINITIONS = $(DEBUG_DEFINES) HAVE_HEADER_DETECTION_H $(inherited);
</span></span></pre></div>
<a id="trunkSourceWTFWTFxcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/WTF.xcodeproj/project.pbxproj (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/WTF.xcodeproj/project.pbxproj        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WTF/WTF.xcodeproj/project.pbxproj        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -1265,7 +1265,7 @@
</span><span class="cx">                         isa = PBXProject;
</span><span class="cx">                         attributes = {
</span><span class="cx">                                 LastSwiftUpdateCheck = 0700;
</span><del>-                                LastUpgradeCheck = 0600;
</del><ins>+                                LastUpgradeCheck = 0700;
</ins><span class="cx">                         };
</span><span class="cx">                         buildConfigurationList = 5D247B5C14689B8600E78B76 /* Build configuration list for PBXProject &quot;WTF&quot; */;
</span><span class="cx">                         compatibilityVersion = &quot;Xcode 3.2&quot;;
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WebCore/ChangeLog        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -1,3 +1,57 @@
</span><ins>+2015-07-03  Dan Bernstein  &lt;mitz@apple.com&gt;
+
+        [Xcode] Update some build settings as recommended by Xcode 7
+        https://bugs.webkit.org/show_bug.cgi?id=146597
+
+        Reviewed by Sam Weinig.
+
+        * Configurations/Base.xcconfig: Enabled CLANG_WARN_UNREACHABLE_CODE,
+        GCC_WARN_UNDECLARED_SELECTOR, and GCC_NO_COMMON_BLOCKS. Removed GCC_MODEL_TUNING.
+
+        * WebCore.xcodeproj/project.pbxproj: Updated LastUpgradeCheck. Disabled -Wunreachable-code
+        for two bison-generated source files. Updated for rename of WebScriptObject.h.
+
+        * bindings/objc/WebScriptObject.mm:
+        (-[WebUndefined dealloc]): Removed unreachable code and suppressed warning about not calling
+        super.
+        * bridge/objc/WebScriptObject.h: Renamed to WebScriptObjectProtocol.h to enabled inlcuding
+        the other WebScriptObject.h.
+        * bridge/objc/WebScriptObjectProtocol.h: Renamed from WebScriptObject.h.
+
+        * bridge/objc/objc_class.mm: Updated for rename and included WebScriptObject.h because we
+        use selectors declared in that file.
+
+        * bridge/objc/objc_instance.mm: Ditto.
+        (ObjCRuntimeMethod::create): Resolved ambiguity between JSC::JSValue and the Objective-C
+        JSValue class.
+        (ObjCRuntimeMethod::createStructure): Ditto.
+        (ObjcInstance::invokeMethod): Ditto.
+        (ObjcInstance::invokeObjcMethod): Ditto.
+        (ObjcInstance::invokeDefaultMethod): Ditto.
+        (ObjcInstance::setValueOfUndefinedField): Ditto.
+        (ObjcInstance::getValueOfUndefinedField): Ditto.
+        (ObjcInstance::defaultValue): Ditto.
+        (ObjcInstance::stringValue): Ditto.
+        (ObjcInstance::numberValue): Ditto.
+        (ObjcInstance::booleanValue): Ditto.
+        (ObjcInstance::valueOf): Ditto,
+
+        * bridge/objc/objc_runtime.h: Moved definition of isFallbackMethod() from here to the
+        implementation.
+        * bridge/objc/objc_runtime.mm: Updated for rename and included WebScriptObject.h because we
+        use selectors declared in that file.
+        (JSC::Bindings::ObjcMethod::isFallbackMethod): Moved definition from the header to here.
+
+        * bridge/objc/objc_utility.mm: Updated for rename.
+
+        * cssjit/SelectorCompiler.cpp:
+        (WebCore::SelectorCompiler::addScrollbarPseudoClassType): Removed unreachable code.
+
+        * platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
+        Added declarations to the WebCoreMovieObserver interface.
+        (WebCore::MediaPlayerPrivateQTKit::disableUnsupportedTracks): Suppressed
+        -Wundeclared-selector around invocation of a selector that is not declared anywhere.
+
</ins><span class="cx"> 2015-07-03  Kyounga Ra  &lt;kyounga@alticast.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Memory leak for a protected Element having pending events in ImageLoader. 
</span></span></pre></div>
<a id="trunkSourceWebCoreConfigurationsBasexcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Configurations/Base.xcconfig (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Configurations/Base.xcconfig        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WebCore/Configurations/Base.xcconfig        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -36,7 +36,9 @@
</span><span class="cx"> CLANG_WARN_EMPTY_BODY = YES;
</span><span class="cx"> CLANG_WARN_ENUM_CONVERSION = YES;
</span><span class="cx"> CLANG_WARN_INT_CONVERSION = YES;
</span><ins>+CLANG_WARN_UNREACHABLE_CODE = YES;
</ins><span class="cx"> CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
</span><ins>+GCC_WARN_UNDECLARED_SELECTOR = YES;
</ins><span class="cx"> COMBINE_HIDPI_IMAGES = NO;
</span><span class="cx"> DEBUG_INFORMATION_FORMAT = dwarf-with-dsym;
</span><span class="cx"> ENABLE_STRICT_OBJC_MSGSEND = YES;
</span><span class="lines">@@ -52,7 +54,7 @@
</span><span class="cx"> GCC_ENABLE_SYMBOL_SEPARATION = NO;
</span><span class="cx"> GCC_FAST_OBJC_DISPATCH = YES;
</span><span class="cx"> GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
</span><del>-GCC_MODEL_TUNING[sdk=macosx*] = G5;
</del><ins>+GCC_NO_COMMON_BLOCKS = YES;
</ins><span class="cx"> GCC_OBJC_CALL_CXX_CDTORS = YES;
</span><span class="cx"> GCC_PRECOMPILE_PREFIX_HEADER = YES;
</span><span class="cx"> GCC_SYMBOLS_PRIVATE_EXTERN = YES;
</span><span class="lines">@@ -74,7 +76,6 @@
</span><span class="cx"> GCC_WARN_ABOUT_RETURN_TYPE = YES;
</span><span class="cx"> GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
</span><span class="cx"> GCC_WARN_SIGN_COMPARE = YES;
</span><del>-GCC_WARN_UNDECLARED_SELECTOR = NO;
</del><span class="cx"> GCC_WARN_UNINITIALIZED_AUTOS = YES;
</span><span class="cx"> GCC_WARN_UNUSED_FUNCTION = YES;
</span><span class="cx"> GCC_WARN_UNUSED_VARIABLE = YES;
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorexcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -723,7 +723,7 @@
</span><span class="cx">                 1A569D180D7E2B82007C3983 /* objc_runtime.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1A569CE90D7E2B82007C3983 /* objc_runtime.mm */; };
</span><span class="cx">                 1A569D190D7E2B82007C3983 /* objc_utility.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A569CEA0D7E2B82007C3983 /* objc_utility.h */; };
</span><span class="cx">                 1A569D1A0D7E2B82007C3983 /* objc_utility.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1A569CEB0D7E2B82007C3983 /* objc_utility.mm */; };
</span><del>-                1A569D1B0D7E2B82007C3983 /* WebScriptObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A569CEC0D7E2B82007C3983 /* WebScriptObject.h */; };
</del><ins>+                1A569D1B0D7E2B82007C3983 /* WebScriptObjectProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A569CEC0D7E2B82007C3983 /* WebScriptObjectProtocol.h */; };
</ins><span class="cx">                 1A569D1E0D7E2B82007C3983 /* runtime_array.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A569CEF0D7E2B82007C3983 /* runtime_array.cpp */; };
</span><span class="cx">                 1A569D1F0D7E2B82007C3983 /* runtime_array.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A569CF00D7E2B82007C3983 /* runtime_array.h */; };
</span><span class="cx">                 1A569D200D7E2B82007C3983 /* runtime_method.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A569CF10D7E2B82007C3983 /* runtime_method.cpp */; };
</span><span class="lines">@@ -739,7 +739,7 @@
</span><span class="cx">                 1A750D8D0A90E521000FF215 /* JSNodeIterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A750D8B0A90E521000FF215 /* JSNodeIterator.cpp */; };
</span><span class="cx">                 1A750D8E0A90E521000FF215 /* JSNodeIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A750D8C0A90E521000FF215 /* JSNodeIterator.h */; };
</span><span class="cx">                 1A750DD40A90E729000FF215 /* JSNodeIteratorCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A750DD30A90E729000FF215 /* JSNodeIteratorCustom.cpp */; };
</span><del>-                1A7629D50A07425100989F5B /* XPathGrammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A7629D30A07425100989F5B /* XPathGrammar.cpp */; };
</del><ins>+                1A7629D50A07425100989F5B /* XPathGrammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A7629D30A07425100989F5B /* XPathGrammar.cpp */; settings = {COMPILER_FLAGS = &quot;-Wno-unreachable-code&quot;; }; };
</ins><span class="cx">                 1A7629D60A07425100989F5B /* XPathGrammar.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A7629D40A07425100989F5B /* XPathGrammar.h */; };
</span><span class="cx">                 1A762C730A074F2600989F5B /* JSXPathEvaluator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A762C6B0A074F2600989F5B /* JSXPathEvaluator.cpp */; };
</span><span class="cx">                 1A762C740A074F2600989F5B /* JSXPathEvaluator.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A762C6C0A074F2600989F5B /* JSXPathEvaluator.h */; };
</span><span class="lines">@@ -2233,7 +2233,7 @@
</span><span class="cx">                 63D7B32D0E78CD3F00F7617C /* NodeRenderStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 63D7B32C0E78CD3F00F7617C /* NodeRenderStyle.h */; };
</span><span class="cx">                 63F5D4F70E8C4B7100C0BD04 /* ElementRareData.h in Headers */ = {isa = PBXBuildFile; fileRef = 637B7ADE0E8767B800E32194 /* ElementRareData.h */; };
</span><span class="cx">                 650F53DC09D15DDA00C9B0C8 /* CSSGrammar.h in Headers */ = {isa = PBXBuildFile; fileRef = 650F53DB09D15DDA00C9B0C8 /* CSSGrammar.h */; };
</span><del>-                650F53DD09D15DDF00C9B0C8 /* CSSGrammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6565814409D13043000E61D7 /* CSSGrammar.cpp */; };
</del><ins>+                650F53DD09D15DDF00C9B0C8 /* CSSGrammar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6565814409D13043000E61D7 /* CSSGrammar.cpp */; settings = {COMPILER_FLAGS = &quot;-Wno-unreachable-code&quot;; }; };
</ins><span class="cx">                 650FBF2A0D9AF047008FC292 /* SVGHKernElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 650FBF270D9AF046008FC292 /* SVGHKernElement.cpp */; };
</span><span class="cx">                 650FBF2B0D9AF047008FC292 /* SVGHKernElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 650FBF280D9AF047008FC292 /* SVGHKernElement.h */; };
</span><span class="cx">                 6515EC910D9723FF0063D49A /* JSSVGAltGlyphElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6515EC8F0D9723FF0063D49A /* JSSVGAltGlyphElement.cpp */; };
</span><span class="lines">@@ -7845,7 +7845,7 @@
</span><span class="cx">                 1A569CE90D7E2B82007C3983 /* objc_runtime.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = objc_runtime.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1A569CEA0D7E2B82007C3983 /* objc_utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = objc_utility.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1A569CEB0D7E2B82007C3983 /* objc_utility.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = objc_utility.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><del>-                1A569CEC0D7E2B82007C3983 /* WebScriptObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebScriptObject.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</del><ins>+                1A569CEC0D7E2B82007C3983 /* WebScriptObjectProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebScriptObjectProtocol.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</ins><span class="cx">                 1A569CEF0D7E2B82007C3983 /* runtime_array.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = runtime_array.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1A569CF00D7E2B82007C3983 /* runtime_array.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = runtime_array.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1A569CF10D7E2B82007C3983 /* runtime_method.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = runtime_method.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -15356,7 +15356,7 @@
</span><span class="cx">                                 1A569CEB0D7E2B82007C3983 /* objc_utility.mm */,
</span><span class="cx">                                 E16982541134629D00894115 /* ObjCRuntimeObject.h */,
</span><span class="cx">                                 E169825F1134636A00894115 /* ObjCRuntimeObject.mm */,
</span><del>-                                1A569CEC0D7E2B82007C3983 /* WebScriptObject.h */,
</del><ins>+                                1A569CEC0D7E2B82007C3983 /* WebScriptObjectProtocol.h */,
</ins><span class="cx">                         );
</span><span class="cx">                         path = objc;
</span><span class="cx">                         sourceTree = &quot;&lt;group&gt;&quot;;
</span><span class="lines">@@ -27256,7 +27256,7 @@
</span><span class="cx">                                 A502C5DF13049B3500FC7D53 /* WebSafeGCActivityCallbackIOS.h in Headers */,
</span><span class="cx">                                 CE95208A1811B475007A5392 /* WebSafeIncrementalSweeperIOS.h in Headers */,
</span><span class="cx">                                 1CAF34810A6C405200ABE06E /* WebScriptObject.h in Headers */,
</span><del>-                                1A569D1B0D7E2B82007C3983 /* WebScriptObject.h in Headers */,
</del><ins>+                                1A569D1B0D7E2B82007C3983 /* WebScriptObjectProtocol.h in Headers */,
</ins><span class="cx">                                 1CAF34830A6C405200ABE06E /* WebScriptObjectPrivate.h in Headers */,
</span><span class="cx">                                 97AABD1B14FA09D5007457AE /* WebSocket.h in Headers */,
</span><span class="cx">                                 97AABD1E14FA09D5007457AE /* WebSocketChannel.h in Headers */,
</span><span class="lines">@@ -27451,7 +27451,7 @@
</span><span class="cx">                         attributes = {
</span><span class="cx">                                 BuildIndependentTargetsInParallel = YES;
</span><span class="cx">                                 LastSwiftUpdateCheck = 0700;
</span><del>-                                LastUpgradeCheck = 0600;
</del><ins>+                                LastUpgradeCheck = 0700;
</ins><span class="cx">                         };
</span><span class="cx">                         buildConfigurationList = 149C284308902B11008A9EFC /* Build configuration list for PBXProject &quot;WebCore&quot; */;
</span><span class="cx">                         compatibilityVersion = &quot;Xcode 3.2&quot;;
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsobjcWebScriptObjectmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/objc/WebScriptObject.mm (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/objc/WebScriptObject.mm        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WebCore/bindings/objc/WebScriptObject.mm        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -672,11 +672,13 @@
</span><span class="cx">     return self;
</span><span class="cx"> }
</span><span class="cx"> 
</span><ins>+#pragma clang diagnostic push
+#pragma clang diagnostic ignored &quot;-Wobjc-missing-super-calls&quot;
</ins><span class="cx"> - (void)dealloc
</span><span class="cx"> {
</span><span class="cx">     return;
</span><del>-    [super dealloc]; // make -Wdealloc-check happy
</del><span class="cx"> }
</span><ins>+#pragma clang diagnostic pop
</ins><span class="cx"> 
</span><span class="cx"> + (WebUndefined *)undefined
</span><span class="cx"> {
</span></span></pre></div>
<a id="trunkSourceWebCorebridgeobjcWebScriptObjecth"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebCore/bridge/objc/WebScriptObject.h (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bridge/objc/WebScriptObject.h        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WebCore/bridge/objc/WebScriptObject.h        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -1,44 +0,0 @@
</span><del>-/*
- * Copyright (C) 2006 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. ``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
- * 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. 
- */
-
-#import &lt;Foundation/Foundation.h&gt;
-#import &quot;runtime_root.h&quot;
-
-@class WebUndefined;
-
-@protocol WebScriptObject
-+ (NSString *)webScriptNameForSelector:(SEL)aSelector;
-+ (BOOL)isSelectorExcludedFromWebScript:(SEL)aSelector;
-+ (NSString *)webScriptNameForKey:(const char *)name;
-+ (BOOL)isKeyExcludedFromWebScript:(const char *)name;
-
-+ (id)_convertValueToObjcValue:(JSC::JSValue)value originRootObject:(JSC::Bindings::RootObject*)originRootObject rootObject:(JSC::Bindings::RootObject*)rootObject;
-- (id)_initWithJSObject:(JSC::JSObject*)imp originRootObject:(PassRefPtr&lt;JSC::Bindings::RootObject&gt;)originRootObject rootObject:(PassRefPtr&lt;JSC::Bindings::RootObject&gt;)rootObject;
-- (JSC::JSObject *)_imp;
-@end
-
-@protocol WebUndefined
-+ (WebUndefined *)undefined;
-@end
</del></span></pre></div>
<a id="trunkSourceWebCorebridgeobjcWebScriptObjectProtocolhfromrev186259trunkSourceWebCorebridgeobjcWebScriptObjecth"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/bridge/objc/WebScriptObjectProtocol.h (from rev 186259, trunk/Source/WebCore/bridge/objc/WebScriptObject.h) (0 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bridge/objc/WebScriptObjectProtocol.h                                (rev 0)
+++ trunk/Source/WebCore/bridge/objc/WebScriptObjectProtocol.h        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -0,0 +1,44 @@
</span><ins>+/*
+ * Copyright (C) 2006 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. ``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
+ * 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. 
+ */
+
+#import &lt;Foundation/Foundation.h&gt;
+#import &quot;runtime_root.h&quot;
+
+@class WebUndefined;
+
+@protocol WebScriptObject
++ (NSString *)webScriptNameForSelector:(SEL)aSelector;
++ (BOOL)isSelectorExcludedFromWebScript:(SEL)aSelector;
++ (NSString *)webScriptNameForKey:(const char *)name;
++ (BOOL)isKeyExcludedFromWebScript:(const char *)name;
+
++ (id)_convertValueToObjcValue:(JSC::JSValue)value originRootObject:(JSC::Bindings::RootObject*)originRootObject rootObject:(JSC::Bindings::RootObject*)rootObject;
+- (id)_initWithJSObject:(JSC::JSObject*)imp originRootObject:(PassRefPtr&lt;JSC::Bindings::RootObject&gt;)originRootObject rootObject:(PassRefPtr&lt;JSC::Bindings::RootObject&gt;)rootObject;
+- (JSC::JSObject *)_imp;
+@end
+
+@protocol WebUndefined
++ (WebUndefined *)undefined;
+@end
</ins></span></pre></div>
<a id="trunkSourceWebCorebridgeobjcobjc_classmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bridge/objc/objc_class.mm (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bridge/objc/objc_class.mm        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WebCore/bridge/objc/objc_class.mm        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -28,6 +28,7 @@
</span><span class="cx"> 
</span><span class="cx"> #include &quot;objc_instance.h&quot;
</span><span class="cx"> #include &quot;WebScriptObject.h&quot;
</span><ins>+#include &quot;WebScriptObjectProtocol.h&quot;
</ins><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span><span class="cx"> namespace Bindings {
</span></span></pre></div>
<a id="trunkSourceWebCorebridgeobjcobjc_instancemm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bridge/objc/objc_instance.mm (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bridge/objc/objc_instance.mm        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WebCore/bridge/objc/objc_instance.mm        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -30,6 +30,7 @@
</span><span class="cx"> #import &quot;NSPointerFunctionsSPI.h&quot;
</span><span class="cx"> #import &quot;ObjCRuntimeObject.h&quot;
</span><span class="cx"> #import &quot;WebScriptObject.h&quot;
</span><ins>+#import &quot;WebScriptObjectProtocol.h&quot;
</ins><span class="cx"> #import &quot;runtime/FunctionPrototype.h&quot;
</span><span class="cx"> #import &quot;runtime_method.h&quot;
</span><span class="cx"> #import &lt;objc/objc-auto.h&gt;
</span><span class="lines">@@ -194,7 +195,7 @@
</span><span class="cx">         return runtimeMethod;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    static Structure* createStructure(VM&amp; vm, JSC::JSGlobalObject* globalObject, JSValue prototype)
</del><ins>+    static Structure* createStructure(VM&amp; vm, JSC::JSGlobalObject* globalObject, JSC::JSValue prototype)
</ins><span class="cx">     {
</span><span class="cx">         return Structure::create(vm, globalObject, prototype, TypeInfo(ObjectType, StructureFlags), &amp;s_info);
</span><span class="cx">     }
</span><span class="lines">@@ -218,13 +219,13 @@
</span><span class="cx"> 
</span><span class="cx"> const ClassInfo ObjCRuntimeMethod::s_info = { &quot;ObjCRuntimeMethod&quot;, &amp;RuntimeMethod::s_info, 0, CREATE_METHOD_TABLE(ObjCRuntimeMethod) };
</span><span class="cx"> 
</span><del>-JSValue ObjcInstance::getMethod(ExecState* exec, PropertyName propertyName)
</del><ins>+JSC::JSValue ObjcInstance::getMethod(ExecState* exec, PropertyName propertyName)
</ins><span class="cx"> {
</span><span class="cx">     Method* method = getClass()-&gt;methodNamed(propertyName, this);
</span><span class="cx">     return ObjCRuntimeMethod::create(exec, exec-&gt;lexicalGlobalObject(), propertyName.publicName(), method);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-JSValue ObjcInstance::invokeMethod(ExecState* exec, RuntimeMethod* runtimeMethod)
</del><ins>+JSC::JSValue ObjcInstance::invokeMethod(ExecState* exec, RuntimeMethod* runtimeMethod)
</ins><span class="cx"> {
</span><span class="cx">     if (!asObject(runtimeMethod)-&gt;inherits(ObjCRuntimeMethod::info()))
</span><span class="cx">         return exec-&gt;vm().throwException(exec, createTypeError(exec, &quot;Attempt to invoke non-plug-in method on plug-in object.&quot;));
</span><span class="lines">@@ -235,7 +236,7 @@
</span><span class="cx">     return invokeObjcMethod(exec, method);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-JSValue ObjcInstance::invokeObjcMethod(ExecState* exec, ObjcMethod* method)
</del><ins>+JSC::JSValue ObjcInstance::invokeObjcMethod(ExecState* exec, ObjcMethod* method)
</ins><span class="cx"> {
</span><span class="cx">     JSValue result = jsUndefined();
</span><span class="cx">     
</span><span class="lines">@@ -353,7 +354,7 @@
</span><span class="cx">     return const_cast&lt;JSValue&amp;&gt;(result);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-JSValue ObjcInstance::invokeDefaultMethod(ExecState* exec)
</del><ins>+JSC::JSValue ObjcInstance::invokeDefaultMethod(ExecState* exec)
</ins><span class="cx"> {
</span><span class="cx">     JSValue result = jsUndefined();
</span><span class="cx"> 
</span><span class="lines">@@ -436,7 +437,7 @@
</span><span class="cx">     return true;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-JSValue ObjcInstance::getValueOfUndefinedField(ExecState* exec, PropertyName propertyName) const
</del><ins>+JSC::JSValue ObjcInstance::getValueOfUndefinedField(ExecState* exec, PropertyName propertyName) const
</ins><span class="cx"> {
</span><span class="cx">     String name(propertyName.publicName());
</span><span class="cx">     if (name.isNull())
</span><span class="lines">@@ -469,7 +470,7 @@
</span><span class="cx">     return const_cast&lt;JSValue&amp;&gt;(result);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-JSValue ObjcInstance::defaultValue(ExecState* exec, PreferredPrimitiveType hint) const
</del><ins>+JSC::JSValue ObjcInstance::defaultValue(ExecState* exec, PreferredPrimitiveType hint) const
</ins><span class="cx"> {
</span><span class="cx">     if (hint == PreferString)
</span><span class="cx">         return stringValue(exec);
</span><span class="lines">@@ -482,24 +483,24 @@
</span><span class="cx">     return valueOf(exec);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-JSValue ObjcInstance::stringValue(ExecState* exec) const
</del><ins>+JSC::JSValue ObjcInstance::stringValue(ExecState* exec) const
</ins><span class="cx"> {
</span><span class="cx">     return convertNSStringToString(exec, [getObject() description]);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-JSValue ObjcInstance::numberValue(ExecState*) const
</del><ins>+JSC::JSValue ObjcInstance::numberValue(ExecState*) const
</ins><span class="cx"> {
</span><span class="cx">     // FIXME:  Implement something sensible
</span><span class="cx">     return jsNumber(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-JSValue ObjcInstance::booleanValue() const
</del><ins>+JSC::JSValue ObjcInstance::booleanValue() const
</ins><span class="cx"> {
</span><span class="cx">     // FIXME:  Implement something sensible
</span><span class="cx">     return jsBoolean(false);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-JSValue ObjcInstance::valueOf(ExecState* exec) const 
</del><ins>+JSC::JSValue ObjcInstance::valueOf(ExecState* exec) const 
</ins><span class="cx"> {
</span><span class="cx">     return stringValue(exec);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorebridgeobjcobjc_runtimeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bridge/objc/objc_runtime.h (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bridge/objc/objc_runtime.h        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WebCore/bridge/objc/objc_runtime.h        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -61,8 +61,8 @@
</span><span class="cx">     virtual int numParameters() const;
</span><span class="cx"> 
</span><span class="cx">     NSMethodSignature *getMethodSignature() const;
</span><del>-    
-    bool isFallbackMethod() const { return _selector == @selector(invokeUndefinedMethodFromWebScript:withArguments:); }
</del><ins>+
+    bool isFallbackMethod() const;
</ins><span class="cx">     void setJavaScriptName(CFStringRef n) { _javaScriptName = n; }
</span><span class="cx">     CFStringRef javaScriptName() const { return _javaScriptName.get(); }
</span><span class="cx">     
</span></span></pre></div>
<a id="trunkSourceWebCorebridgeobjcobjc_runtimemm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bridge/objc/objc_runtime.mm (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bridge/objc/objc_runtime.mm        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WebCore/bridge/objc/objc_runtime.mm        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -29,6 +29,7 @@
</span><span class="cx"> #include &quot;JSDOMBinding.h&quot;
</span><span class="cx"> #include &quot;ObjCRuntimeObject.h&quot;
</span><span class="cx"> #include &quot;WebScriptObject.h&quot;
</span><ins>+#include &quot;WebScriptObjectProtocol.h&quot;
</ins><span class="cx"> #include &quot;objc_instance.h&quot;
</span><span class="cx"> #include &quot;runtime_array.h&quot;
</span><span class="cx"> #include &quot;runtime_object.h&quot;
</span><span class="lines">@@ -72,6 +73,11 @@
</span><span class="cx">     return [_objcClass instanceMethodSignatureForSelector:_selector];
</span><span class="cx"> }
</span><span class="cx"> 
</span><ins>+bool ObjcMethod::isFallbackMethod() const
+{
+    return _selector == @selector(invokeUndefinedMethodFromWebScript:withArguments:);
+}
+
</ins><span class="cx"> // ---------------------- ObjcField ----------------------
</span><span class="cx"> 
</span><span class="cx"> ObjcField::ObjcField(Ivar ivar) 
</span></span></pre></div>
<a id="trunkSourceWebCorebridgeobjcobjc_utilitymm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bridge/objc/objc_utility.mm (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bridge/objc/objc_utility.mm        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WebCore/bridge/objc/objc_utility.mm        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -26,10 +26,10 @@
</span><span class="cx"> #include &quot;config.h&quot;
</span><span class="cx"> #include &quot;objc_utility.h&quot;
</span><span class="cx"> 
</span><ins>+#include &quot;WebScriptObjectProtocol.h&quot;
</ins><span class="cx"> #include &quot;objc_instance.h&quot;
</span><span class="cx"> #include &quot;runtime_array.h&quot;
</span><span class="cx"> #include &quot;runtime_object.h&quot;
</span><del>-#include &quot;WebScriptObject.h&quot;
</del><span class="cx"> #include &lt;runtime/JSGlobalObject.h&gt;
</span><span class="cx"> #include &lt;runtime/JSLock.h&gt;
</span><span class="cx"> #include &lt;wtf/Assertions.h&gt;
</span></span></pre></div>
<a id="trunkSourceWebCorecssjitSelectorCompilercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/cssjit/SelectorCompiler.cpp (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/cssjit/SelectorCompiler.cpp        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WebCore/cssjit/SelectorCompiler.cpp        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -433,49 +433,12 @@
</span><span class="cx">     return FunctionType::SelectorCheckerWithCheckingContext;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static inline FunctionType addScrollbarPseudoClassType(const CSSSelector&amp; selector, SelectorFragment&amp; fragment)
</del><ins>+static inline FunctionType addScrollbarPseudoClassType(const CSSSelector&amp;, SelectorFragment&amp;)
</ins><span class="cx"> {
</span><span class="cx">     // FIXME: scrollbar pseudoclass interaction with :not doesn't behave correctly.
</span><span class="cx">     // Compile them when they are fixed and tested.
</span><span class="cx">     // https://bugs.webkit.org/show_bug.cgi?id=146221
</span><span class="cx">     return FunctionType::CannotCompile;
</span><del>-    
-    switch (selector.pseudoClassType()) {
-    case CSSSelector::PseudoClassWindowInactive:
-        fragment.unoptimizedPseudoClasses.append(JSC::FunctionPtr(isWindowInactive));
-        return FunctionType::SimpleSelectorChecker;
-    case CSSSelector::PseudoClassDisabled:
-        return fragment.appendUnoptimizedPseudoClassWithContext(scrollbarMatchesDisabledPseudoClass);
-    case CSSSelector::PseudoClassEnabled:
-        return fragment.appendUnoptimizedPseudoClassWithContext(scrollbarMatchesEnabledPseudoClass);
-    case CSSSelector::PseudoClassHorizontal:
-        return fragment.appendUnoptimizedPseudoClassWithContext(scrollbarMatchesHorizontalPseudoClass);
-    case CSSSelector::PseudoClassVertical:
-        return fragment.appendUnoptimizedPseudoClassWithContext(scrollbarMatchesVerticalPseudoClass);
-    case CSSSelector::PseudoClassDecrement:
-        return fragment.appendUnoptimizedPseudoClassWithContext(scrollbarMatchesDecrementPseudoClass);
-    case CSSSelector::PseudoClassIncrement:
-        return fragment.appendUnoptimizedPseudoClassWithContext(scrollbarMatchesIncrementPseudoClass);
-    case CSSSelector::PseudoClassStart:
-        return fragment.appendUnoptimizedPseudoClassWithContext(scrollbarMatchesStartPseudoClass);
-    case CSSSelector::PseudoClassEnd:
-        return fragment.appendUnoptimizedPseudoClassWithContext(scrollbarMatchesEndPseudoClass);
-    case CSSSelector::PseudoClassDoubleButton:
-        return fragment.appendUnoptimizedPseudoClassWithContext(scrollbarMatchesDoubleButtonPseudoClass);
-    case CSSSelector::PseudoClassSingleButton:
-        return fragment.appendUnoptimizedPseudoClassWithContext(scrollbarMatchesSingleButtonPseudoClass);
-    case CSSSelector::PseudoClassNoButton:
-        return fragment.appendUnoptimizedPseudoClassWithContext(scrollbarMatchesNoButtonPseudoClass);
-    case CSSSelector::PseudoClassCornerPresent:
-        return fragment.appendUnoptimizedPseudoClassWithContext(scrollbarMatchesCornerPresentPseudoClass);
-    case CSSSelector::PseudoClassActive:
-        return fragment.appendUnoptimizedPseudoClassWithContext(scrollbarMatchesActivePseudoClass);
-    case CSSSelector::PseudoClassHover:
-        return fragment.appendUnoptimizedPseudoClassWithContext(scrollbarMatchesHoverPseudoClass);
-    default:
-        return FunctionType::CannotMatchAnything;
-    }
-    return FunctionType::CannotMatchAnything;
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> // Handle the forward :nth-child() and backward :nth-last-child().
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsmacMediaPlayerPrivateQTKitmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.mm (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.mm        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.mm        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -154,11 +154,13 @@
</span><span class="cx"> -(void)repaint;
</span><span class="cx"> -(void)setDelayCallbacks:(BOOL)shouldDelay;
</span><span class="cx"> -(void)loadStateChanged:(NSNotification *)notification;
</span><ins>+- (void)loadedRangesChanged:(NSNotification *)notification;
</ins><span class="cx"> -(void)rateChanged:(NSNotification *)notification;
</span><span class="cx"> -(void)sizeChanged:(NSNotification *)notification;
</span><span class="cx"> -(void)timeChanged:(NSNotification *)notification;
</span><span class="cx"> -(void)didEnd:(NSNotification *)notification;
</span><span class="cx"> -(void)layerHostChanged:(NSNotification *)notification;
</span><ins>+- (void)newImageAvailable:(NSNotification *)notification;
</ins><span class="cx"> @end
</span><span class="cx"> 
</span><span class="cx"> @protocol WebKitVideoRenderingDetails
</span><span class="lines">@@ -1426,7 +1428,10 @@
</span><span class="cx">         // Disable chapter tracks. These are most likely to lead to trouble, as
</span><span class="cx">         // they will be composited under the video tracks, forcing QT to do extra
</span><span class="cx">         // work.
</span><ins>+#pragma clang diagnostic push
+#pragma clang diagnostic ignored &quot;-Wundeclared-selector&quot;
</ins><span class="cx">         QTTrack *chapterTrack = [track performSelector:@selector(chapterlist)];
</span><ins>+#pragma clang diagnostic pop
</ins><span class="cx">         if (!chapterTrack)
</span><span class="cx">             continue;
</span><span class="cx">         
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/ChangeLog (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/ChangeLog        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WebInspectorUI/ChangeLog        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2015-07-03  Dan Bernstein  &lt;mitz@apple.com&gt;
+
+        [Xcode] Update some build settings as recommended by Xcode 7
+        https://bugs.webkit.org/show_bug.cgi?id=146597
+
+        Reviewed by Sam Weinig.
+
+        * Configurations/Base.xcconfig: Enabled CLANG_WARN_UNREACHABLE_CODE and
+        GCC_NO_COMMON_BLOCKS.
+        * WebInspectorUI.xcodeproj/project.pbxproj: Updated LastUpgradeCheck.
+
</ins><span class="cx"> 2015-07-02  Devin Rousso  &lt;drousso@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Web Inspector: Show suggest popover on Tab press even if it wasn't showing before
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIConfigurationsBasexcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/Configurations/Base.xcconfig (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/Configurations/Base.xcconfig        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WebInspectorUI/Configurations/Base.xcconfig        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -21,6 +21,7 @@
</span><span class="cx"> CLANG_WARN_EMPTY_BODY = YES;
</span><span class="cx"> CLANG_WARN_ENUM_CONVERSION = YES;
</span><span class="cx"> CLANG_WARN_INT_CONVERSION = YES;
</span><ins>+CLANG_WARN_UNREACHABLE_CODE = YES;
</ins><span class="cx"> CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
</span><span class="cx"> ENABLE_STRICT_OBJC_MSGSEND = YES;
</span><span class="cx"> GCC_C_LANGUAGE_STANDARD = gnu99;
</span><span class="lines">@@ -31,6 +32,7 @@
</span><span class="cx"> GCC_ENABLE_OBJC_GC = NO;
</span><span class="cx"> GCC_FAST_OBJC_DISPATCH = YES;
</span><span class="cx"> GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
</span><ins>+GCC_NO_COMMON_BLOCKS = YES;
</ins><span class="cx"> GCC_OPTIMIZATION_LEVEL = s;
</span><span class="cx"> GCC_PRECOMPILE_PREFIX_HEADER = NO;
</span><span class="cx"> GCC_PREPROCESSOR_DEFINITIONS = $(inherited) $(ENGINEERING_BUILD_DEFINES);
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIWebInspectorUIxcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/WebInspectorUI.xcodeproj/project.pbxproj (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/WebInspectorUI.xcodeproj/project.pbxproj        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WebInspectorUI/WebInspectorUI.xcodeproj/project.pbxproj        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -120,7 +120,7 @@
</span><span class="cx">                         isa = PBXProject;
</span><span class="cx">                         attributes = {
</span><span class="cx">                                 LastSwiftUpdateCheck = 0700;
</span><del>-                                LastUpgradeCheck = 0600;
</del><ins>+                                LastUpgradeCheck = 0700;
</ins><span class="cx">                                 ORGANIZATIONNAME = Apple;
</span><span class="cx">                         };
</span><span class="cx">                         buildConfigurationList = A54C2250148B23DE00373FA3 /* Build configuration list for PBXProject &quot;WebInspectorUI&quot; */;
</span></span></pre></div>
<a id="trunkSourceWebKitChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/ChangeLog (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/ChangeLog        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WebKit/ChangeLog        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2015-07-03  Dan Bernstein  &lt;mitz@apple.com&gt;
+
+        [Xcode] Update some build settings as recommended by Xcode 7
+        https://bugs.webkit.org/show_bug.cgi?id=146597
+
+        Reviewed by Sam Weinig.
+
+        * WebKit.xcodeproj/project.pbxproj: Updated LastUpgradeCheck.
+
</ins><span class="cx"> 2015-07-01  Alex Christensen  &lt;achristensen@webkit.org&gt;
</span><span class="cx"> 
</span><span class="cx">         Re-enable WebGL on WinCairo.
</span></span></pre></div>
<a id="trunkSourceWebKitWebKitxcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -2002,7 +2002,7 @@
</span><span class="cx">                         isa = PBXProject;
</span><span class="cx">                         attributes = {
</span><span class="cx">                                 LastSwiftUpdateCheck = 0700;
</span><del>-                                LastUpgradeCheck = 0600;
</del><ins>+                                LastUpgradeCheck = 0700;
</ins><span class="cx">                         };
</span><span class="cx">                         buildConfigurationList = 149C283208902B0F008A9EFC /* Build configuration list for PBXProject &quot;WebKit&quot; */;
</span><span class="cx">                         compatibilityVersion = &quot;Xcode 3.2&quot;;
</span></span></pre></div>
<a id="trunkSourceWebKitmacChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/ChangeLog (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/ChangeLog        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WebKit/mac/ChangeLog        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -1,3 +1,13 @@
</span><ins>+2015-07-03  Dan Bernstein  &lt;mitz@apple.com&gt;
+
+        [Xcode] Update some build settings as recommended by Xcode 7
+        https://bugs.webkit.org/show_bug.cgi?id=146597
+
+        Reviewed by Sam Weinig.
+
+        * Configurations/Base.xcconfig: Enabled CLANG_WARN_UNREACHABLE_CODE,
+        GCC_WARN_UNDECLARED_SELECTOR and GCC_NO_COMMON_BLOCKS. Removed GCC_MODEL_TUNING.
+
</ins><span class="cx"> 2015-07-02  Timothy Horton  &lt;timothy_horton@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Fix the build.
</span></span></pre></div>
<a id="trunkSourceWebKitmacConfigurationsBasexcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/Configurations/Base.xcconfig (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/Configurations/Base.xcconfig        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WebKit/mac/Configurations/Base.xcconfig        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -36,7 +36,9 @@
</span><span class="cx"> CLANG_WARN_EMPTY_BODY = YES;
</span><span class="cx"> CLANG_WARN_ENUM_CONVERSION = YES;
</span><span class="cx"> CLANG_WARN_INT_CONVERSION = YES;
</span><ins>+CLANG_WARN_UNREACHABLE_CODE = YES;
</ins><span class="cx"> CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
</span><ins>+GCC_WARN_UNDECLARED_SELECTOR = YES;
</ins><span class="cx"> COMBINE_HIDPI_IMAGES = NO;
</span><span class="cx"> DEBUG_INFORMATION_FORMAT = dwarf-with-dsym;
</span><span class="cx"> ENABLE_STRICT_OBJC_MSGSEND = YES;
</span><span class="lines">@@ -52,7 +54,7 @@
</span><span class="cx"> GCC_ENABLE_SYMBOL_SEPARATION = NO;
</span><span class="cx"> GCC_FAST_OBJC_DISPATCH = YES;
</span><span class="cx"> GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
</span><del>-GCC_MODEL_TUNING[sdk=macosx*] = G5;
</del><ins>+GCC_NO_COMMON_BLOCKS = YES;
</ins><span class="cx"> GCC_OBJC_CALL_CXX_CDTORS = YES;
</span><span class="cx"> GCC_PRECOMPILE_PREFIX_HEADER = YES;
</span><span class="cx"> GCC_THREADSAFE_STATICS = NO;
</span></span></pre></div>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WebKit2/ChangeLog        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -1,3 +1,15 @@
</span><ins>+2015-07-03  Dan Bernstein  &lt;mitz@apple.com&gt;
+
+        [Xcode] Update some build settings as recommended by Xcode 7
+        https://bugs.webkit.org/show_bug.cgi?id=146597
+
+        Reviewed by Sam Weinig.
+
+        * Configurations/Base.xcconfig: Enabled CLANG_WARN_UNREACHABLE_CODE and
+        GCC_NO_COMMON_BLOCKS. Removed GCC_MODEL_TUNING.
+
+        * WebKit2.xcodeproj/project.pbxproj: Updated LastUpgradeCheck.
+
</ins><span class="cx"> 2015-07-03  Carlos Garcia Campos  &lt;cgarcia@igalia.com&gt;
</span><span class="cx"> 
</span><span class="cx">         REGRESSION(r186025): [SOUP] NetworkCache gets blocked in traverse since r186025
</span></span></pre></div>
<a id="trunkSourceWebKit2ConfigurationsBasexcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Configurations/Base.xcconfig (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Configurations/Base.xcconfig        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WebKit2/Configurations/Base.xcconfig        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -36,6 +36,7 @@
</span><span class="cx"> CLANG_WARN_EMPTY_BODY = YES;
</span><span class="cx"> CLANG_WARN_ENUM_CONVERSION = YES;
</span><span class="cx"> CLANG_WARN_INT_CONVERSION = YES;
</span><ins>+CLANG_WARN_UNREACHABLE_CODE = YES;
</ins><span class="cx"> CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
</span><span class="cx"> COMBINE_HIDPI_IMAGES = NO;
</span><span class="cx"> DEBUG_INFORMATION_FORMAT = dwarf-with-dsym;
</span><span class="lines">@@ -52,7 +53,7 @@
</span><span class="cx"> GCC_ENABLE_SYMBOL_SEPARATION = NO;
</span><span class="cx"> GCC_FAST_OBJC_DISPATCH = YES;
</span><span class="cx"> GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
</span><del>-GCC_MODEL_TUNING = G5;
</del><ins>+GCC_NO_COMMON_BLOCKS = YES;
</ins><span class="cx"> GCC_OBJC_CALL_CXX_CDTORS = YES;
</span><span class="cx"> GCC_PRECOMPILE_PREFIX_HEADER = YES;
</span><span class="cx"> GCC_SYMBOLS_PRIVATE_EXTERN = YES;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebKit2xcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -8732,7 +8732,7 @@
</span><span class="cx">                         isa = PBXProject;
</span><span class="cx">                         attributes = {
</span><span class="cx">                                 LastSwiftUpdateCheck = 0700;
</span><del>-                                LastUpgradeCheck = 0600;
</del><ins>+                                LastUpgradeCheck = 0700;
</ins><span class="cx">                         };
</span><span class="cx">                         buildConfigurationList = 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject &quot;WebKit2&quot; */;
</span><span class="cx">                         compatibilityVersion = &quot;Xcode 3.2&quot;;
</span></span></pre></div>
<a id="trunkSourcebmallocChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/bmalloc/ChangeLog (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/bmalloc/ChangeLog        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/bmalloc/ChangeLog        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -1,3 +1,15 @@
</span><ins>+2015-07-03  Dan Bernstein  &lt;mitz@apple.com&gt;
+
+        [Xcode] Update some build settings as recommended by Xcode 7
+        https://bugs.webkit.org/show_bug.cgi?id=146597
+
+        Reviewed by Sam Weinig.
+
+        * Configurations/Base.xcconfig: Enabled CLANG_WARN_UNREACHABLE_CODE, GCC_NO_COMMON_BLOCKS,
+        and ENABLE_STRICT_OBJC_MSGSEND. Removed GCC_MODEL_TUNING.
+
+        * bmalloc.xcodeproj/project.pbxproj: Updated LastUpgradeCheck.
+
</ins><span class="cx"> 2015-07-02  Geoffrey Garen  &lt;ggaren@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         bmalloc: Shrink the super chunk size
</span></span></pre></div>
<a id="trunkSourcebmallocConfigurationsBasexcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Source/bmalloc/Configurations/Base.xcconfig (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/bmalloc/Configurations/Base.xcconfig        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/bmalloc/Configurations/Base.xcconfig        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -36,6 +36,7 @@
</span><span class="cx"> CLANG_WARN_EMPTY_BODY = YES;
</span><span class="cx"> CLANG_WARN_ENUM_CONVERSION = YES;
</span><span class="cx"> CLANG_WARN_INT_CONVERSION = YES;
</span><ins>+CLANG_WARN_UNREACHABLE_CODE = YES;
</ins><span class="cx"> CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
</span><span class="cx"> DEBUG_INFORMATION_FORMAT = dwarf-with-dsym;
</span><span class="cx"> GCC_C_LANGUAGE_STANDARD = gnu99;
</span><span class="lines">@@ -51,9 +52,10 @@
</span><span class="cx"> GCC_FAST_OBJC_DISPATCH = YES;
</span><span class="cx"> GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
</span><span class="cx"> GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
</span><del>-GCC_MODEL_TUNING[sdk=macosx*] = G5;
</del><ins>+GCC_NO_COMMON_BLOCKS = YES;
</ins><span class="cx"> GCC_OBJC_CALL_CXX_CDTORS = YES;
</span><span class="cx"> GCC_PRECOMPILE_PREFIX_HEADER = YES;
</span><ins>+ENABLE_STRICT_OBJC_MSGSEND = YES;
</ins><span class="cx"> GCC_PREPROCESSOR_DEFINITIONS = $(DEBUG_DEFINES) HAVE_HEADER_DETECTION_H $(inherited);
</span><span class="cx"> GCC_STRICT_ALIASING = YES;
</span><span class="cx"> GCC_THREADSAFE_STATICS = NO;
</span></span></pre></div>
<a id="trunkSourcebmallocbmallocxcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/bmalloc/bmalloc.xcodeproj/project.pbxproj (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/bmalloc/bmalloc.xcodeproj/project.pbxproj        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Source/bmalloc/bmalloc.xcodeproj/project.pbxproj        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -410,7 +410,7 @@
</span><span class="cx">                         isa = PBXProject;
</span><span class="cx">                         attributes = {
</span><span class="cx">                                 LastSwiftUpdateCheck = 0700;
</span><del>-                                LastUpgradeCheck = 0600;
</del><ins>+                                LastUpgradeCheck = 0700;
</ins><span class="cx">                         };
</span><span class="cx">                         buildConfigurationList = 145F683A179DC45F00D65598 /* Build configuration list for PBXProject &quot;bmalloc&quot; */;
</span><span class="cx">                         compatibilityVersion = &quot;Xcode 3.2&quot;;
</span></span></pre></div>
<a id="trunkToolsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Tools/ChangeLog (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/ChangeLog        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Tools/ChangeLog        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -1,3 +1,38 @@
</span><ins>+2015-07-03  Dan Bernstein  &lt;mitz@apple.com&gt;
+
+        [Xcode] Update some build settings as recommended by Xcode 7
+        https://bugs.webkit.org/show_bug.cgi?id=146597
+
+        Reviewed by Sam Weinig.
+
+        * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj: Updated LastUpgradeCheck.
+
+        * DumpRenderTree/mac/Configurations/Base.xcconfig: Enabled GCC_NO_COMMON_BLOCKS,
+        ENABLE_STRICT_OBJC_MSGSEND, CLANG_WARN_BOOL_CONVERSION, CLANG_WARN_CONSTANT_CONVERSION,
+        CLANG_WARN_EMPTY_BODY, CLANG_WARN_ENUM_CONVERSION, CLANG_WARN_INT_CONVERSION,
+        CLANG_WARN_UNREACHABLE_CODE, GCC_WARN_ABOUT_RETURN_TYPE,
+        GCC_WARN_UNINITIALIZED_AUTOS, and GCC_WARN_UNDECLARED_SELECTOR.
+
+        * DumpRenderTree/mac/EventSendingController.mm:
+        (+[EventSendingController webScriptNameForSelector:]): Removed check for setDragMode:,
+        which was removed in r19101.
+
+        * DumpRenderTree/mac/TextInputController.m:
+        (-[TextInputController interpretKeyEvents:withSender:]): Suppressed -Wundeclared-selector
+        around used of a selector not that is not declared anywhere.
+
+        * MiniBrowser/Configurations/Base.xcconfig: Enabled GCC_NO_COMMON_BLOCKS.
+
+        * MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj: Updated LastUpgradeCheck.
+
+        * TestWebKitAPI/Configurations/Base.xcconfig: Enabled GCC_NO_COMMON_BLOCKS,
+        ENABLE_STRICT_OBJC_MSGSEND, CLANG_WARN_BOOL_CONVERSION, CLANG_WARN_CONSTANT_CONVERSION,
+        CLANG_WARN_EMPTY_BODY, CLANG_WARN_ENUM_CONVERSION, CLANG_WARN_INT_CONVERSION,
+        CLANG_WARN_UNREACHABLE_CODE, GCC_WARN_ABOUT_RETURN_TYPE,
+        GCC_WARN_UNINITIALIZED_AUTOS, and GCC_WARN_UNDECLARED_SELECTOR.
+
+        * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: Updated LastUpgradeCheck.
+
</ins><span class="cx"> 2015-07-02  Daniel Bates  &lt;dabates@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [iOS] Add WebKitSystemInterface for iOS 8.4
</span></span></pre></div>
<a id="trunkToolsDumpRenderTreeDumpRenderTreexcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Tools/DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -840,6 +840,7 @@
</span><span class="cx">                         isa = PBXProject;
</span><span class="cx">                         attributes = {
</span><span class="cx">                                 LastSwiftUpdateCheck = 0700;
</span><ins>+                                LastUpgradeCheck = 0700;
</ins><span class="cx">                         };
</span><span class="cx">                         buildConfigurationList = 149C29C308902C6D008A9EFC /* Build configuration list for PBXProject &quot;DumpRenderTree&quot; */;
</span><span class="cx">                         compatibilityVersion = &quot;Xcode 3.2&quot;;
</span></span></pre></div>
<a id="trunkToolsDumpRenderTreemacConfigurationsBasexcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Tools/DumpRenderTree/mac/Configurations/Base.xcconfig (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/DumpRenderTree/mac/Configurations/Base.xcconfig        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Tools/DumpRenderTree/mac/Configurations/Base.xcconfig        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -30,6 +30,8 @@
</span><span class="cx"> PLATFORM_HEADER_SEARCH_PATHS[sdk=iphone*] = $(SDKROOT)/usr/local/include $(SDKROOT)/usr/local/include/WebCoreTestSupport $(SRCROOT)/../../Source/WebKit2/Platform/spi/ios;
</span><span class="cx"> PLATFORM_HEADER_SEARCH_PATHS[sdk=macosx*] = mac/InternalHeaders $(NEXT_ROOT)/usr/local/include/WebCoreTestSupport;
</span><span class="cx"> FRAMEWORK_SEARCH_PATHS[sdk=iphone*] = $(SYSTEM_LIBRARY_DIR)/PrivateFrameworks;
</span><ins>+GCC_NO_COMMON_BLOCKS = YES;
+ENABLE_STRICT_OBJC_MSGSEND=YES;
</ins><span class="cx"> GCC_PREPROCESSOR_DEFINITIONS = $(DEBUG_DEFINES) $(GCC_PREPROCESSOR_DEFINITIONS_$(PLATFORM_NAME));
</span><span class="cx"> GCC_PREPROCESSOR_DEFINITIONS_macosx = ENABLE_DASHBOARD_SUPPORT;
</span><span class="cx"> DEBUG_INFORMATION_FORMAT = dwarf-with-dsym;
</span><span class="lines">@@ -39,10 +41,20 @@
</span><span class="cx"> GCC_OBJC_CALL_CXX_CDTORS = YES
</span><span class="cx"> GCC_PRECOMPILE_PREFIX_HEADER = YES
</span><span class="cx"> GCC_TREAT_WARNINGS_AS_ERRORS = YES
</span><ins>+CLANG_WARN_BOOL_CONVERSION = YES;
+CLANG_WARN_CONSTANT_CONVERSION = YES;
+CLANG_WARN_EMPTY_BODY = YES;
+CLANG_WARN_ENUM_CONVERSION = YES;
+CLANG_WARN_INT_CONVERSION = YES;
+CLANG_WARN_UNREACHABLE_CODE = YES;
</ins><span class="cx"> GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
</span><span class="cx"> GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO
</span><ins>+GCC_WARN_ABOUT_RETURN_TYPE = YES;
+GCC_WARN_UNINITIALIZED_AUTOS = YES;
</ins><span class="cx"> GCC_WARN_UNUSED_FUNCTION = YES
</span><span class="cx"> GCC_WARN_UNUSED_VARIABLE = YES
</span><ins>+CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+GCC_WARN_UNDECLARED_SELECTOR = YES;
</ins><span class="cx"> // FIXME: &lt;http://webkit.org/b/118590&gt; DumpRenderTree should build with -Wshorten-64-to-32
</span><span class="cx"> GCC_WARN_64_TO_32_BIT_CONVERSION[arch=arm64] = NO;
</span><span class="cx"> GCC_WARN_64_TO_32_BIT_CONVERSION[arch=x86_64] = NO;
</span></span></pre></div>
<a id="trunkToolsDumpRenderTreemacEventSendingControllermm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/DumpRenderTree/mac/EventSendingController.mm (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/DumpRenderTree/mac/EventSendingController.mm        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Tools/DumpRenderTree/mac/EventSendingController.mm        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -260,8 +260,6 @@
</span><span class="cx">         return @&quot;mouseUp&quot;;
</span><span class="cx">     if (aSelector == @selector(mouseMoveToX:Y:))
</span><span class="cx">         return @&quot;mouseMoveTo&quot;;
</span><del>-    if (aSelector == @selector(setDragMode:))
-        return @&quot;setDragMode&quot;;
</del><span class="cx">     if (aSelector == @selector(mouseScrollByX:andY:))
</span><span class="cx">         return @&quot;mouseScrollBy&quot;;
</span><span class="cx">     if (aSelector == @selector(mouseScrollByX:andY:withWheel:andMomentumPhases:))
</span></span></pre></div>
<a id="trunkToolsDumpRenderTreemacTextInputControllerm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/DumpRenderTree/mac/TextInputController.m (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/DumpRenderTree/mac/TextInputController.m        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Tools/DumpRenderTree/mac/TextInputController.m        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -536,10 +536,14 @@
</span><span class="cx">     [modifiers release];
</span><span class="cx">     
</span><span class="cx">     id result = [inputMethodHandler callWebScriptMethod:@&quot;call&quot; withArguments:[NSArray arrayWithObjects:inputMethodHandler, eventParam, nil]];
</span><del>-    if (![result respondsToSelector:@selector(boolValue)] || ![result boolValue]) 
</del><ins>+    if (![result respondsToSelector:@selector(boolValue)] || ![result boolValue]) {
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored &quot;-Wundeclared-selector&quot;
</ins><span class="cx">         [sender doCommandBySelector:@selector(noop:)]; // AppKit sends noop: if the ime does not handle an event
</span><del>-    
-    inputMethodView = nil;    
</del><ins>+#pragma clang diagnostic pop
+    }
+
+    inputMethodView = nil;
</ins><span class="cx">     return YES;
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkToolsMiniBrowserConfigurationsBasexcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Tools/MiniBrowser/Configurations/Base.xcconfig (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/MiniBrowser/Configurations/Base.xcconfig        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Tools/MiniBrowser/Configurations/Base.xcconfig        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -47,6 +47,7 @@
</span><span class="cx"> GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
</span><span class="cx"> WARNING_CFLAGS = -Wall -W -Wno-unused-parameter
</span><span class="cx"> LINKER_DISPLAYS_MANGLED_NAMES = YES;
</span><ins>+GCC_NO_COMMON_BLOCKS = YES;
</ins><span class="cx"> 
</span><span class="cx"> TARGET_MAC_OS_X_VERSION_MAJOR = $(MAC_OS_X_VERSION_MAJOR);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkToolsMiniBrowserMiniBrowserxcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Tools/MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Tools/MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -265,7 +265,7 @@
</span><span class="cx">                         isa = PBXProject;
</span><span class="cx">                         attributes = {
</span><span class="cx">                                 LastSwiftUpdateCheck = 0700;
</span><del>-                                LastUpgradeCheck = 0600;
</del><ins>+                                LastUpgradeCheck = 0700;
</ins><span class="cx">                                 TargetAttributes = {
</span><span class="cx">                                         8D1107260486CEB800E47090 = {
</span><span class="cx">                                                 SystemCapabilities = {
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPIConfigurationsBasexcconfig"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Configurations/Base.xcconfig (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Configurations/Base.xcconfig        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Tools/TestWebKitAPI/Configurations/Base.xcconfig        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -28,6 +28,7 @@
</span><span class="cx"> FRAMEWORK_SEARCH_PATHS = $(FRAMEWORK_SEARCH_PATHS_$(PLATFORM_NAME));
</span><span class="cx"> FRAMEWORK_SEARCH_PATHS_macosx = $(SYSTEM_LIBRARY_DIR)/Frameworks/Quartz.framework/Frameworks $(SYSTEM_LIBRARY_DIR)/Frameworks/ApplicationServices.framework/Frameworks $(SYSTEM_LIBRARY_DIR)/Frameworks/CoreServices.framework/Frameworks;
</span><span class="cx"> 
</span><ins>+GCC_NO_COMMON_BLOCKS = YES;
</ins><span class="cx"> GCC_PREPROCESSOR_DEFINITIONS = $(DEBUG_DEFINES) GTEST_HAS_TR1_TUPLE=0 GTEST_HAS_RTTI=0 $(GCC_PREPROCESSOR_DEFINITIONS_$(PLATFORM_NAME));
</span><span class="cx"> GCC_PREPROCESSOR_DEFINITIONS_macosx = ENABLE_DASHBOARD_SUPPORT;
</span><span class="cx"> DEBUG_INFORMATION_FORMAT = dwarf-with-dsym;
</span><span class="lines">@@ -35,12 +36,23 @@
</span><span class="cx"> GCC_C_LANGUAGE_STANDARD = gnu99
</span><span class="cx"> GCC_ENABLE_CPP_EXCEPTIONS = NO;
</span><span class="cx"> GCC_ENABLE_CPP_RTTI = NO;
</span><ins>+ENABLE_STRICT_OBJC_MSGSEND = YES;
</ins><span class="cx"> GCC_PRECOMPILE_PREFIX_HEADER = YES
</span><span class="cx"> GCC_TREAT_WARNINGS_AS_ERRORS = YES
</span><span class="cx"> GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
</span><ins>+CLANG_WARN_BOOL_CONVERSION = YES;
+CLANG_WARN_CONSTANT_CONVERSION = YES;
+CLANG_WARN_EMPTY_BODY = YES;
+CLANG_WARN_ENUM_CONVERSION = YES;
+CLANG_WARN_INT_CONVERSION = YES;
+CLANG_WARN_UNREACHABLE_CODE = YES;
</ins><span class="cx"> GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO
</span><ins>+GCC_WARN_ABOUT_RETURN_TYPE = YES;
+GCC_WARN_UNINITIALIZED_AUTOS = YES;
</ins><span class="cx"> GCC_WARN_UNUSED_FUNCTION = YES
</span><span class="cx"> GCC_WARN_UNUSED_VARIABLE = YES
</span><ins>+CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+GCC_WARN_UNDECLARED_SELECTOR = YES;
</ins><span class="cx"> GCC_WARN_64_TO_32_BIT_CONVERSION[arch=arm64] = NO;
</span><span class="cx"> GCC_WARN_64_TO_32_BIT_CONVERSION[arch=x86_64] = NO;
</span><span class="cx"> WARNING_CFLAGS = -Wall -W -Wno-unused-parameter
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestWebKitAPIxcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -3,7 +3,7 @@
</span><span class="cx">         archiveVersion = 1;
</span><span class="cx">         classes = {
</span><span class="cx">         };
</span><del>-        objectVersion = 45;
</del><ins>+        objectVersion = 46;
</ins><span class="cx">         objects = {
</span><span class="cx"> 
</span><span class="cx"> /* Begin PBXBuildFile section */
</span><span class="lines">@@ -1389,6 +1389,7 @@
</span><span class="cx">                         isa = PBXProject;
</span><span class="cx">                         attributes = {
</span><span class="cx">                                 LastSwiftUpdateCheck = 0700;
</span><ins>+                                LastUpgradeCheck = 0700;
</ins><span class="cx">                                 TargetAttributes = {
</span><span class="cx">                                         7CCE7E8B1A41144E00447C4C = {
</span><span class="cx">                                                 CreatedOnToolsVersion = 6.3;
</span><span class="lines">@@ -1396,7 +1397,7 @@
</span><span class="cx">                                 };
</span><span class="cx">                         };
</span><span class="cx">                         buildConfigurationList = 1DEB927808733DD40010E9CD /* Build configuration list for PBXProject &quot;TestWebKitAPI&quot; */;
</span><del>-                        compatibilityVersion = &quot;Xcode 3.1&quot;;
</del><ins>+                        compatibilityVersion = &quot;Xcode 3.2&quot;;
</ins><span class="cx">                         developmentRegion = English;
</span><span class="cx">                         hasScannedForEncodings = 1;
</span><span class="cx">                         knownRegions = (
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsmacInspectorBarmm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/mac/InspectorBar.mm (186267 => 186268)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/mac/InspectorBar.mm        2015-07-03 21:55:24 UTC (rev 186267)
+++ trunk/Tools/TestWebKitAPI/Tests/mac/InspectorBar.mm        2015-07-03 21:58:14 UTC (rev 186268)
</span><span class="lines">@@ -65,7 +65,10 @@
</span><span class="cx">     
</span><span class="cx">     EXPECT_TRUE([webView.get() respondsToSelector:@selector(typingAttributes)]);
</span><span class="cx">     NSDictionary *attributes = [(id)webView.get() typingAttributes];
</span><ins>+#pragma clang diagnostic push
+#pragma clang diagnostic ignored &quot;-Wundeclared-selector&quot;
</ins><span class="cx">     [(id)[[[webView.get() mainFrame] frameView] documentView] doCommandBySelector:@selector(bold:)];
</span><ins>+#pragma clang diagnostic pop
</ins><span class="cx">     EXPECT_FALSE([attributes isEqual:[(id)webView.get() typingAttributes]]);
</span><span class="cx">     
</span><span class="cx">     [webView.get() selectAll:nil];
</span></span></pre>
</div>
</div>

</body>
</html>