<!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>[198678] trunk/Source</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/198678">198678</a></dd>
<dt>Author</dt> <dd>bburg@apple.com</dd>
<dt>Date</dt> <dd>2016-03-25 11:18:50 -0700 (Fri, 25 Mar 2016)</dd>
</dl>
<h3>Log Message</h3>
<pre>Web Inspector: protocol generator should prefix C++ filenames with the protocol group
https://bugs.webkit.org/show_bug.cgi?id=155859
<rdar://problem/25349859>
Reviewed by Alex Christensen and Joseph Pecoraro.
Source/JavaScriptCore:
Like for generated Objective-C files, we should use the 'protocol group' name
as the prefix for generated C++ files so that headers from different protocol
groups have unambiguous names.
* inspector/scripts/codegen/cpp_generator.py:
(CppGenerator):
(CppGenerator.__init__):
(CppGenerator.protocol_name):
Make all C++ code generators extend the CppGenerator python class and use the
protocol_name() instance method. This matches a recent change to the ObjC generator.
* inspector/scripts/codegen/cpp_generator_templates.py:
(CppGeneratorTemplates):
Drive-by cleanup to use #pragma once instead of header guards.
* inspector/scripts/codegen/generate_cpp_alternate_backend_dispatcher_header.py:
(CppAlternateBackendDispatcherHeaderGenerator):
(CppAlternateBackendDispatcherHeaderGenerator.__init__):
(CppAlternateBackendDispatcherHeaderGenerator.output_filename):
(CppAlternateBackendDispatcherHeaderGenerator.generate_output):
* inspector/scripts/codegen/generate_cpp_backend_dispatcher_header.py:
(CppBackendDispatcherHeaderGenerator):
(CppBackendDispatcherHeaderGenerator.__init__):
(CppBackendDispatcherHeaderGenerator.output_filename):
(CppBackendDispatcherHeaderGenerator.generate_output):
* inspector/scripts/codegen/generate_cpp_backend_dispatcher_implementation.py:
(CppBackendDispatcherImplementationGenerator):
(CppBackendDispatcherImplementationGenerator.__init__):
(CppBackendDispatcherImplementationGenerator.output_filename):
(CppBackendDispatcherImplementationGenerator.generate_output):
* inspector/scripts/codegen/generate_cpp_frontend_dispatcher_header.py:
(CppFrontendDispatcherHeaderGenerator):
(CppFrontendDispatcherHeaderGenerator.__init__):
(CppFrontendDispatcherHeaderGenerator.output_filename):
(CppFrontendDispatcherHeaderGenerator.generate_output):
* inspector/scripts/codegen/generate_cpp_frontend_dispatcher_implementation.py:
(CppFrontendDispatcherImplementationGenerator):
(CppFrontendDispatcherImplementationGenerator.__init__):
(CppFrontendDispatcherImplementationGenerator.output_filename):
(CppFrontendDispatcherImplementationGenerator.generate_output):
* inspector/scripts/codegen/generate_cpp_protocol_types_header.py:
(CppProtocolTypesHeaderGenerator):
(CppProtocolTypesHeaderGenerator.__init__):
(CppProtocolTypesHeaderGenerator.output_filename):
(CppProtocolTypesHeaderGenerator.generate_output):
* inspector/scripts/codegen/generate_cpp_protocol_types_implementation.py:
(CppProtocolTypesImplementationGenerator):
(CppProtocolTypesImplementationGenerator.__init__):
(CppProtocolTypesImplementationGenerator.output_filename):
(CppProtocolTypesImplementationGenerator.generate_output):
Use the protocol_name() instance method to compute generated protocol file names.
* inspector/scripts/codegen/models.py:
Explicitly set the 'protocol_group' for the Inspector protocol.
Rebaseline generator test results.
* inspector/scripts/tests/expected/commands-with-async-attribute.json-result:
* inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result:
* inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result:
* inspector/scripts/tests/expected/enum-values.json-result:
* inspector/scripts/tests/expected/events-with-optional-parameters.json-result:
* inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result:
* inspector/scripts/tests/expected/same-type-id-different-domain.json-result:
* inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result:
* inspector/scripts/tests/expected/type-declaration-aliased-primitive-type.json-result:
* inspector/scripts/tests/expected/type-declaration-array-type.json-result:
* inspector/scripts/tests/expected/type-declaration-enum-type.json-result:
* inspector/scripts/tests/expected/type-declaration-object-type.json-result:
* inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result:
Source/WebKit2:
Adjust header include and build system paths.
* CMakeLists.txt:
Revert the workaround introduced in <a href="http://trac.webkit.org/projects/webkit/changeset/198659">r198659</a> since this change fixes the
underlying issue.
* DerivedSources.make:
* UIProcess/Automation/WebAutomationSession.cpp:
* UIProcess/Automation/WebAutomationSession.h:
* WebKit2.xcodeproj/project.pbxproj:</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceJavaScriptCoreChangeLog">trunk/Source/JavaScriptCore/ChangeLog</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptscodegencpp_generatorpy">trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptscodegencpp_generator_templatespy">trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator_templates.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_alternate_backend_dispatcher_headerpy">trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_alternate_backend_dispatcher_header.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_backend_dispatcher_headerpy">trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_backend_dispatcher_header.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_backend_dispatcher_implementationpy">trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_backend_dispatcher_implementation.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_frontend_dispatcher_headerpy">trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_frontend_dispatcher_header.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_frontend_dispatcher_implementationpy">trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_frontend_dispatcher_implementation.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_protocol_types_headerpy">trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_protocol_types_header.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_protocol_types_implementationpy">trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_protocol_types_implementation.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptscodegenmodelspy">trunk/Source/JavaScriptCore/inspector/scripts/codegen/models.py</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedcommandswithasyncattributejsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-async-attribute.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedcommandswithoptionalcallreturnparametersjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpecteddomainswithvaryingcommandsizesjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedenumvaluesjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/enum-values.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedeventswithoptionalparametersjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/events-with-optional-parameters.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedgeneratedomainswithfeatureguardsjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedsametypeiddifferentdomainjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/same-type-id-different-domain.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedshadowedoptionaltypesettersjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationaliasedprimitivetypejsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-aliased-primitive-type.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationarraytypejsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-array-type.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationenumtypejsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-enum-type.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationobjecttypejsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-object-type.json-result</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtyperequiringruntimecastsjsonresult">trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result</a></li>
<li><a href="#trunkSourceWebKit2CMakeListstxt">trunk/Source/WebKit2/CMakeLists.txt</a></li>
<li><a href="#trunkSourceWebKit2ChangeLog">trunk/Source/WebKit2/ChangeLog</a></li>
<li><a href="#trunkSourceWebKit2DerivedSourcesmake">trunk/Source/WebKit2/DerivedSources.make</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAutomationWebAutomationSessioncpp">trunk/Source/WebKit2/UIProcess/Automation/WebAutomationSession.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAutomationWebAutomationSessionh">trunk/Source/WebKit2/UIProcess/Automation/WebAutomationSession.h</a></li>
<li><a href="#trunkSourceWebKit2WebKit2xcodeprojprojectpbxproj">trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceJavaScriptCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/ChangeLog (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/ChangeLog        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/ChangeLog        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -1,3 +1,82 @@
</span><ins>+2016-03-25 Brian Burg <bburg@apple.com>
+
+ Web Inspector: protocol generator should prefix C++ filenames with the protocol group
+ https://bugs.webkit.org/show_bug.cgi?id=155859
+ <rdar://problem/25349859>
+
+ Reviewed by Alex Christensen and Joseph Pecoraro.
+
+ Like for generated Objective-C files, we should use the 'protocol group' name
+ as the prefix for generated C++ files so that headers from different protocol
+ groups have unambiguous names.
+
+ * inspector/scripts/codegen/cpp_generator.py:
+ (CppGenerator):
+ (CppGenerator.__init__):
+ (CppGenerator.protocol_name):
+ Make all C++ code generators extend the CppGenerator python class and use the
+ protocol_name() instance method. This matches a recent change to the ObjC generator.
+
+ * inspector/scripts/codegen/cpp_generator_templates.py:
+ (CppGeneratorTemplates):
+ Drive-by cleanup to use #pragma once instead of header guards.
+
+ * inspector/scripts/codegen/generate_cpp_alternate_backend_dispatcher_header.py:
+ (CppAlternateBackendDispatcherHeaderGenerator):
+ (CppAlternateBackendDispatcherHeaderGenerator.__init__):
+ (CppAlternateBackendDispatcherHeaderGenerator.output_filename):
+ (CppAlternateBackendDispatcherHeaderGenerator.generate_output):
+ * inspector/scripts/codegen/generate_cpp_backend_dispatcher_header.py:
+ (CppBackendDispatcherHeaderGenerator):
+ (CppBackendDispatcherHeaderGenerator.__init__):
+ (CppBackendDispatcherHeaderGenerator.output_filename):
+ (CppBackendDispatcherHeaderGenerator.generate_output):
+ * inspector/scripts/codegen/generate_cpp_backend_dispatcher_implementation.py:
+ (CppBackendDispatcherImplementationGenerator):
+ (CppBackendDispatcherImplementationGenerator.__init__):
+ (CppBackendDispatcherImplementationGenerator.output_filename):
+ (CppBackendDispatcherImplementationGenerator.generate_output):
+ * inspector/scripts/codegen/generate_cpp_frontend_dispatcher_header.py:
+ (CppFrontendDispatcherHeaderGenerator):
+ (CppFrontendDispatcherHeaderGenerator.__init__):
+ (CppFrontendDispatcherHeaderGenerator.output_filename):
+ (CppFrontendDispatcherHeaderGenerator.generate_output):
+ * inspector/scripts/codegen/generate_cpp_frontend_dispatcher_implementation.py:
+ (CppFrontendDispatcherImplementationGenerator):
+ (CppFrontendDispatcherImplementationGenerator.__init__):
+ (CppFrontendDispatcherImplementationGenerator.output_filename):
+ (CppFrontendDispatcherImplementationGenerator.generate_output):
+ * inspector/scripts/codegen/generate_cpp_protocol_types_header.py:
+ (CppProtocolTypesHeaderGenerator):
+ (CppProtocolTypesHeaderGenerator.__init__):
+ (CppProtocolTypesHeaderGenerator.output_filename):
+ (CppProtocolTypesHeaderGenerator.generate_output):
+ * inspector/scripts/codegen/generate_cpp_protocol_types_implementation.py:
+ (CppProtocolTypesImplementationGenerator):
+ (CppProtocolTypesImplementationGenerator.__init__):
+ (CppProtocolTypesImplementationGenerator.output_filename):
+ (CppProtocolTypesImplementationGenerator.generate_output):
+ Use the protocol_name() instance method to compute generated protocol file names.
+
+ * inspector/scripts/codegen/models.py:
+ Explicitly set the 'protocol_group' for the Inspector protocol.
+
+ Rebaseline generator test results.
+
+ * inspector/scripts/tests/expected/commands-with-async-attribute.json-result:
+ * inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result:
+ * inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result:
+ * inspector/scripts/tests/expected/enum-values.json-result:
+ * inspector/scripts/tests/expected/events-with-optional-parameters.json-result:
+ * inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result:
+ * inspector/scripts/tests/expected/same-type-id-different-domain.json-result:
+ * inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result:
+ * inspector/scripts/tests/expected/type-declaration-aliased-primitive-type.json-result:
+ * inspector/scripts/tests/expected/type-declaration-array-type.json-result:
+ * inspector/scripts/tests/expected/type-declaration-enum-type.json-result:
+ * inspector/scripts/tests/expected/type-declaration-object-type.json-result:
+ * inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result:
+
</ins><span class="cx"> 2016-03-25 Keith Miller <keith_miller@apple.com>
</span><span class="cx">
</span><span class="cx"> putByIndexBeyondVectorLengthWithoutAttributes should not crash if it can't ensureLength
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptscodegencpp_generatorpy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator.py (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator.py        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator.py        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -1,6 +1,6 @@
</span><span class="cx"> #!/usr/bin/env python
</span><span class="cx"> #
</span><del>-# Copyright (c) 2014 Apple Inc. All rights reserved.
</del><ins>+# Copyright (c) 2014, 2016 Apple Inc. All rights reserved.
</ins><span class="cx"> # Copyright (c) 2014 University of Washington. All rights reserved.
</span><span class="cx"> #
</span><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="lines">@@ -28,7 +28,7 @@
</span><span class="cx"> import os.path
</span><span class="cx"> import re
</span><span class="cx">
</span><del>-from generator import ucfirst
</del><ins>+from generator import ucfirst, Generator
</ins><span class="cx"> from models import PrimitiveType, ObjectType, ArrayType, EnumType, AliasedType, Frameworks
</span><span class="cx">
</span><span class="cx"> log = logging.getLogger('global')
</span><span class="lines">@@ -43,11 +43,13 @@
</span><span class="cx"> 'any': 'Inspector::InspectorValue'
</span><span class="cx"> }
</span><span class="cx">
</span><del>-# This class contains extra static methods used for generation, but does
-# not participate in any inheritance hierarchy. File generators should
-# extend the generic "Generator" class instead.
-class CppGenerator:
</del><ins>+class CppGenerator(Generator):
+ def __init__(self, model, input_filepath):
+ Generator.__init__(self, model, input_filepath)
</ins><span class="cx">
</span><ins>+ def protocol_name(self):
+ return self.model().framework.setting('protocol_group', '')
+
</ins><span class="cx"> # Miscellaneous text manipulation routines.
</span><span class="cx"> @staticmethod
</span><span class="cx"> def cpp_getter_method_for_type(_type):
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptscodegencpp_generator_templatespy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator_templates.py (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator_templates.py        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/inspector/scripts/codegen/cpp_generator_templates.py        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -30,8 +30,7 @@
</span><span class="cx"> class CppGeneratorTemplates:
</span><span class="cx">
</span><span class="cx"> HeaderPrelude = (
</span><del>- """#ifndef ${headerGuardString}
-#define ${headerGuardString}
</del><ins>+ """#pragma once
</ins><span class="cx">
</span><span class="cx"> ${includes}
</span><span class="cx">
</span><span class="lines">@@ -40,10 +39,8 @@
</span><span class="cx"> ${typedefs}""")
</span><span class="cx">
</span><span class="cx"> HeaderPostlude = (
</span><del>- """} // namespace Inspector
</del><ins>+ """} // namespace Inspector""")
</ins><span class="cx">
</span><del>-#endif // !defined(${headerGuardString})""")
-
</del><span class="cx"> ImplementationPrelude = (
</span><span class="cx"> """#include "config.h"
</span><span class="cx"> #include ${primaryInclude}
</span><span class="lines">@@ -57,8 +54,7 @@
</span><span class="cx"> """)
</span><span class="cx">
</span><span class="cx"> AlternateDispatchersHeaderPrelude = (
</span><del>- """#ifndef ${headerGuardString}
-#define ${headerGuardString}
</del><ins>+ """#pragma once
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">
</span><span class="lines">@@ -78,10 +74,8 @@
</span><span class="cx"> AlternateDispatchersHeaderPostlude = (
</span><span class="cx"> """} // namespace Inspector
</span><span class="cx">
</span><del>-#endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</del><ins>+#endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)""")
</ins><span class="cx">
</span><del>-#endif // !defined(${headerGuardString})""")
-
</del><span class="cx"> AlternateBackendDispatcherHeaderDomainHandlerInterfaceDeclaration = (
</span><span class="cx"> """class Alternate${domainName}BackendDispatcher : public AlternateBackendDispatcher {
</span><span class="cx"> public:
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_alternate_backend_dispatcher_headerpy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_alternate_backend_dispatcher_header.py (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_alternate_backend_dispatcher_header.py        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_alternate_backend_dispatcher_header.py        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -1,6 +1,6 @@
</span><span class="cx"> #!/usr/bin/env python
</span><span class="cx"> #
</span><del>-# Copyright (c) 2014 Apple Inc. All rights reserved.
</del><ins>+# Copyright (c) 2014, 2016 Apple Inc. All rights reserved.
</ins><span class="cx"> # Copyright (c) 2014 University of Washington. All rights reserved.
</span><span class="cx"> #
</span><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="lines">@@ -32,27 +32,25 @@
</span><span class="cx">
</span><span class="cx"> from cpp_generator import CppGenerator
</span><span class="cx"> from cpp_generator_templates import CppGeneratorTemplates as CppTemplates
</span><del>-from generator import Generator
</del><span class="cx">
</span><span class="cx"> log = logging.getLogger('global')
</span><span class="cx">
</span><span class="cx">
</span><del>-class CppAlternateBackendDispatcherHeaderGenerator(Generator):
</del><ins>+class CppAlternateBackendDispatcherHeaderGenerator(CppGenerator):
</ins><span class="cx"> def __init__(self, model, input_filepath):
</span><del>- Generator.__init__(self, model, input_filepath)
</del><ins>+ CppGenerator.__init__(self, model, input_filepath)
</ins><span class="cx">
</span><span class="cx"> def output_filename(self):
</span><del>- return 'InspectorAlternateBackendDispatchers.h'
</del><ins>+ return '%sAlternateBackendDispatchers.h' % self.protocol_name()
</ins><span class="cx">
</span><span class="cx"> def generate_output(self):
</span><span class="cx"> headers = [
</span><del>- '"InspectorProtocolTypes.h"',
</del><ins>+ '"%sProtocolTypes.h"' % self.protocol_name(),
</ins><span class="cx"> '<inspector/InspectorFrontendRouter.h>',
</span><span class="cx"> '<JavaScriptCore/InspectorBackendDispatcher.h>',
</span><span class="cx"> ]
</span><span class="cx">
</span><span class="cx"> header_args = {
</span><del>- 'headerGuardString': re.sub('\W+', '_', self.output_filename()),
</del><span class="cx"> 'includes': '\n'.join(['#include ' + header for header in headers]),
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_backend_dispatcher_headerpy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_backend_dispatcher_header.py (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_backend_dispatcher_header.py        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_backend_dispatcher_header.py        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -1,6 +1,6 @@
</span><span class="cx"> #!/usr/bin/env python
</span><span class="cx"> #
</span><del>-# Copyright (c) 2014, 2015 Apple Inc. All rights reserved.
</del><ins>+# Copyright (c) 2014-2016 Apple Inc. All rights reserved.
</ins><span class="cx"> # Copyright (c) 2014 University of Washington. All rights reserved.
</span><span class="cx"> #
</span><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="lines">@@ -38,26 +38,25 @@
</span><span class="cx"> log = logging.getLogger('global')
</span><span class="cx">
</span><span class="cx">
</span><del>-class CppBackendDispatcherHeaderGenerator(Generator):
</del><ins>+class CppBackendDispatcherHeaderGenerator(CppGenerator):
</ins><span class="cx"> def __init__(self, model, input_filepath):
</span><del>- Generator.__init__(self, model, input_filepath)
</del><ins>+ CppGenerator.__init__(self, model, input_filepath)
</ins><span class="cx">
</span><span class="cx"> def output_filename(self):
</span><del>- return "InspectorBackendDispatchers.h"
</del><ins>+ return "%sBackendDispatchers.h" % self.protocol_name()
</ins><span class="cx">
</span><span class="cx"> def domains_to_generate(self):
</span><span class="cx"> return filter(lambda domain: len(domain.commands) > 0, Generator.domains_to_generate(self))
</span><span class="cx">
</span><span class="cx"> def generate_output(self):
</span><span class="cx"> headers = [
</span><del>- '"InspectorProtocolObjects.h"',
</del><ins>+ '"%sProtocolObjects.h"' % self.protocol_name(),
</ins><span class="cx"> '<inspector/InspectorBackendDispatcher.h>',
</span><span class="cx"> '<wtf/text/WTFString.h>']
</span><span class="cx">
</span><span class="cx"> typedefs = [('String', 'ErrorString')]
</span><span class="cx">
</span><span class="cx"> header_args = {
</span><del>- 'headerGuardString': re.sub('\W+', '_', self.output_filename()),
</del><span class="cx"> 'includes': '\n'.join(['#include ' + header for header in headers]),
</span><span class="cx"> 'typedefs': '\n'.join(['typedef %s %s;' % typedef for typedef in typedefs]),
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_backend_dispatcher_implementationpy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_backend_dispatcher_implementation.py (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_backend_dispatcher_implementation.py        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_backend_dispatcher_implementation.py        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -1,6 +1,6 @@
</span><span class="cx"> #!/usr/bin/env python
</span><span class="cx"> #
</span><del>-# Copyright (c) 2014, 2015 Apple Inc. All rights reserved.
</del><ins>+# Copyright (c) 2014-2016 Apple Inc. All rights reserved.
</ins><span class="cx"> # Copyright (c) 2014 University of Washington. All rights reserved.
</span><span class="cx"> #
</span><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="lines">@@ -37,12 +37,12 @@
</span><span class="cx"> log = logging.getLogger('global')
</span><span class="cx">
</span><span class="cx">
</span><del>-class CppBackendDispatcherImplementationGenerator(Generator):
</del><ins>+class CppBackendDispatcherImplementationGenerator(CppGenerator):
</ins><span class="cx"> def __init__(self, model, input_filepath):
</span><del>- Generator.__init__(self, model, input_filepath)
</del><ins>+ CppGenerator.__init__(self, model, input_filepath)
</ins><span class="cx">
</span><span class="cx"> def output_filename(self):
</span><del>- return "InspectorBackendDispatchers.cpp"
</del><ins>+ return "%sBackendDispatchers.cpp" % self.protocol_name()
</ins><span class="cx">
</span><span class="cx"> def domains_to_generate(self):
</span><span class="cx"> return filter(lambda domain: len(domain.commands) > 0, Generator.domains_to_generate(self))
</span><span class="lines">@@ -59,11 +59,11 @@
</span><span class="cx"> if self.model().framework.setting('alternate_dispatchers', False):
</span><span class="cx"> secondary_includes.append('')
</span><span class="cx"> secondary_includes.append('#if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)')
</span><del>- secondary_includes.append('#include "InspectorAlternateBackendDispatchers.h"')
</del><ins>+ secondary_includes.append('#include "%sAlternateBackendDispatchers.h"' % self.protocol_name())
</ins><span class="cx"> secondary_includes.append('#endif')
</span><span class="cx">
</span><span class="cx"> header_args = {
</span><del>- 'primaryInclude': '"InspectorBackendDispatchers.h"',
</del><ins>+ 'primaryInclude': '"%sBackendDispatchers.h"' % self.protocol_name(),
</ins><span class="cx"> 'secondaryIncludes': '\n'.join(secondary_includes),
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_frontend_dispatcher_headerpy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_frontend_dispatcher_header.py (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_frontend_dispatcher_header.py        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_frontend_dispatcher_header.py        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -1,6 +1,6 @@
</span><span class="cx"> #!/usr/bin/env python
</span><span class="cx"> #
</span><del>-# Copyright (c) 2014, 2015 Apple Inc. All rights reserved.
</del><ins>+# Copyright (c) 2014-2016 Apple Inc. All rights reserved.
</ins><span class="cx"> # Copyright (c) 2014 University of Washington. All rights reserved.
</span><span class="cx"> #
</span><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="lines">@@ -38,24 +38,23 @@
</span><span class="cx"> log = logging.getLogger('global')
</span><span class="cx">
</span><span class="cx">
</span><del>-class CppFrontendDispatcherHeaderGenerator(Generator):
</del><ins>+class CppFrontendDispatcherHeaderGenerator(CppGenerator):
</ins><span class="cx"> def __init__(self, model, input_filepath):
</span><del>- Generator.__init__(self, model, input_filepath)
</del><ins>+ CppGenerator.__init__(self, model, input_filepath)
</ins><span class="cx">
</span><span class="cx"> def output_filename(self):
</span><del>- return "InspectorFrontendDispatchers.h"
</del><ins>+ return "%sFrontendDispatchers.h" % self.protocol_name()
</ins><span class="cx">
</span><span class="cx"> def domains_to_generate(self):
</span><span class="cx"> return filter(lambda domain: len(domain.events) > 0, Generator.domains_to_generate(self))
</span><span class="cx">
</span><span class="cx"> def generate_output(self):
</span><span class="cx"> headers = [
</span><del>- '"InspectorProtocolObjects.h"',
</del><ins>+ '"%sProtocolObjects.h"' % self.protocol_name(),
</ins><span class="cx"> '<inspector/InspectorValues.h>',
</span><span class="cx"> '<wtf/text/WTFString.h>']
</span><span class="cx">
</span><span class="cx"> header_args = {
</span><del>- 'headerGuardString': re.sub('\W+', '_', self.output_filename()),
</del><span class="cx"> 'includes': '\n'.join(['#include ' + header for header in headers]),
</span><span class="cx"> 'typedefs': 'class FrontendRouter;',
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_frontend_dispatcher_implementationpy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_frontend_dispatcher_implementation.py (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_frontend_dispatcher_implementation.py        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_frontend_dispatcher_implementation.py        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -1,6 +1,6 @@
</span><span class="cx"> #!/usr/bin/env python
</span><span class="cx"> #
</span><del>-# Copyright (c) 2014, 2015 Apple Inc. All rights reserved.
</del><ins>+# Copyright (c) 2014-2016 Apple Inc. All rights reserved.
</ins><span class="cx"> # Copyright (c) 2014 University of Washington. All rights reserved.
</span><span class="cx"> #
</span><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="lines">@@ -37,12 +37,12 @@
</span><span class="cx"> log = logging.getLogger('global')
</span><span class="cx">
</span><span class="cx">
</span><del>-class CppFrontendDispatcherImplementationGenerator(Generator):
</del><ins>+class CppFrontendDispatcherImplementationGenerator(CppGenerator):
</ins><span class="cx"> def __init__(self, model, input_filepath):
</span><del>- Generator.__init__(self, model, input_filepath)
</del><ins>+ CppGenerator.__init__(self, model, input_filepath)
</ins><span class="cx">
</span><span class="cx"> def output_filename(self):
</span><del>- return "InspectorFrontendDispatchers.cpp"
</del><ins>+ return "%sFrontendDispatchers.cpp" % self.protocol_name()
</ins><span class="cx">
</span><span class="cx"> def domains_to_generate(self):
</span><span class="cx"> return filter(lambda domain: len(domain.events) > 0, Generator.domains_to_generate(self))
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx"> ]
</span><span class="cx">
</span><span class="cx"> header_args = {
</span><del>- 'primaryInclude': '"InspectorFrontendDispatchers.h"',
</del><ins>+ 'primaryInclude': '"%sFrontendDispatchers.h"' % self.protocol_name(),
</ins><span class="cx"> 'secondaryIncludes': "\n".join(['#include %s' % header for header in secondary_headers]),
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_protocol_types_headerpy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_protocol_types_header.py (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_protocol_types_header.py        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_protocol_types_header.py        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -1,6 +1,6 @@
</span><span class="cx"> #!/usr/bin/env python
</span><span class="cx"> #
</span><del>-# Copyright (c) 2014 Apple Inc. All rights reserved.
</del><ins>+# Copyright (c) 2014, 2016 Apple Inc. All rights reserved.
</ins><span class="cx"> # Copyright (c) 2014 University of Washington. All rights reserved.
</span><span class="cx"> #
</span><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="lines">@@ -38,12 +38,12 @@
</span><span class="cx"> log = logging.getLogger('global')
</span><span class="cx">
</span><span class="cx">
</span><del>-class CppProtocolTypesHeaderGenerator(Generator):
</del><ins>+class CppProtocolTypesHeaderGenerator(CppGenerator):
</ins><span class="cx"> def __init__(self, model, input_filepath):
</span><del>- Generator.__init__(self, model, input_filepath)
</del><ins>+ CppGenerator.__init__(self, model, input_filepath)
</ins><span class="cx">
</span><span class="cx"> def output_filename(self):
</span><del>- return "InspectorProtocolObjects.h"
</del><ins>+ return "%sProtocolObjects.h" % self.protocol_name()
</ins><span class="cx">
</span><span class="cx"> def generate_output(self):
</span><span class="cx"> domains = self.domains_to_generate()
</span><span class="lines">@@ -57,7 +57,6 @@
</span><span class="cx"> export_macro = self.model().framework.setting('export_macro', None)
</span><span class="cx">
</span><span class="cx"> header_args = {
</span><del>- 'headerGuardString': re.sub('\W+', '_', self.output_filename()),
</del><span class="cx"> 'includes': '\n'.join(['#include ' + header for header in sorted(headers)]),
</span><span class="cx"> 'typedefs': '',
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptscodegengenerate_cpp_protocol_types_implementationpy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_protocol_types_implementation.py (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_protocol_types_implementation.py        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/inspector/scripts/codegen/generate_cpp_protocol_types_implementation.py        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -1,6 +1,6 @@
</span><span class="cx"> #!/usr/bin/env python
</span><span class="cx"> #
</span><del>-# Copyright (c) 2014 Apple Inc. All rights reserved.
</del><ins>+# Copyright (c) 2014, 2016 Apple Inc. All rights reserved.
</ins><span class="cx"> # Copyright (c) 2014 University of Washington. All rights reserved.
</span><span class="cx"> #
</span><span class="cx"> # Redistribution and use in source and binary forms, with or without
</span><span class="lines">@@ -37,12 +37,12 @@
</span><span class="cx"> log = logging.getLogger('global')
</span><span class="cx">
</span><span class="cx">
</span><del>-class CppProtocolTypesImplementationGenerator(Generator):
</del><ins>+class CppProtocolTypesImplementationGenerator(CppGenerator):
</ins><span class="cx"> def __init__(self, model, input_filepath):
</span><del>- Generator.__init__(self, model, input_filepath)
</del><ins>+ CppGenerator.__init__(self, model, input_filepath)
</ins><span class="cx">
</span><span class="cx"> def output_filename(self):
</span><del>- return "InspectorProtocolObjects.cpp"
</del><ins>+ return "%sProtocolObjects.cpp" % self.protocol_name()
</ins><span class="cx">
</span><span class="cx"> def generate_output(self):
</span><span class="cx"> domains = self.domains_to_generate()
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> secondary_headers = ['<wtf/text/CString.h>']
</span><span class="cx">
</span><span class="cx"> header_args = {
</span><del>- 'primaryInclude': '"InspectorProtocolObjects.h"',
</del><ins>+ 'primaryInclude': '"%sProtocolObjects.h"' % self.protocol_name(),
</ins><span class="cx"> 'secondaryIncludes': "\n".join(['#include %s' % header for header in secondary_headers]),
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptscodegenmodelspy"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/codegen/models.py (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/codegen/models.py        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/inspector/scripts/codegen/models.py        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -42,6 +42,7 @@
</span><span class="cx"> "Global": {
</span><span class="cx"> },
</span><span class="cx"> "JavaScriptCore": {
</span><ins>+ "protocol_group": "Inspector",
</ins><span class="cx"> "export_macro": "JS_EXPORT_PRIVATE",
</span><span class="cx"> "alternate_dispatchers": True,
</span><span class="cx"> },
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedcommandswithasyncattributejsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-async-attribute.json-result (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-async-attribute.json-result        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-async-attribute.json-result        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> InspectorBackend.activateDomain("Database");
</span><span class="cx"> ### End File: InspectorBackendCommands.js
</span><span class="cx">
</span><del>-### Begin File: InspectorAlternateBackendDispatchers.h
</del><ins>+### Begin File: TestAlternateBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -70,12 +70,11 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from commands-with-async-attribute.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorAlternateBackendDispatchers_h
-#define InspectorAlternateBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">
</span><del>-#include "InspectorProtocolTypes.h"
</del><ins>+#include "TestProtocolTypes.h"
</ins><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx">
</span><span class="lines">@@ -102,11 +101,9 @@
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><span class="cx"> #endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><ins>+### End File: TestAlternateBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorAlternateBackendDispatchers_h)
-### End File: InspectorAlternateBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.h
</del><ins>+### Begin File: TestBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -137,10 +134,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from commands-with-async-attribute.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorBackendDispatchers_h
-#define InspectorBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -200,11 +196,9 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorBackendDispatchers_h)
-### End File: InspectorBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.cpp
</del><ins>+### Begin File: TestBackendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -236,7 +230,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorBackendDispatchers.h"
</del><ins>+#include "TestBackendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="lines">@@ -244,7 +238,7 @@
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><del>-#include "InspectorAlternateBackendDispatchers.h"
</del><ins>+#include "TestAlternateBackendDispatchers.h"
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -492,9 +486,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorBackendDispatchers.cpp
</del><ins>+### End File: TestBackendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorFrontendDispatchers.h
</del><ins>+### Begin File: TestFrontendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -525,10 +519,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from commands-with-async-attribute.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorFrontendDispatchers_h
-#define InspectorFrontendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -537,11 +530,9 @@
</span><span class="cx"> class FrontendRouter;
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestFrontendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorFrontendDispatchers_h)
-### End File: InspectorFrontendDispatchers.h
-
-### Begin File: InspectorFrontendDispatchers.cpp
</del><ins>+### Begin File: TestFrontendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -573,7 +564,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorFrontendDispatchers.h"
</del><ins>+#include "TestFrontendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include "InspectorFrontendRouter.h"
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="lines">@@ -582,9 +573,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorFrontendDispatchers.cpp
</del><ins>+### End File: TestFrontendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorProtocolObjects.h
</del><ins>+### Begin File: TestProtocolObjects.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -615,8 +606,7 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from commands-with-async-attribute.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorProtocolObjects_h
-#define InspectorProtocolObjects_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/Assertions.h>
</span><span class="lines">@@ -729,11 +719,9 @@
</span><span class="cx"> } // namespace Protocol
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestProtocolObjects.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorProtocolObjects_h)
-### End File: InspectorProtocolObjects.h
-
-### Begin File: InspectorProtocolObjects.cpp
</del><ins>+### Begin File: TestProtocolObjects.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -765,7 +753,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx">
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="lines">@@ -793,7 +781,7 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorProtocolObjects.cpp
</del><ins>+### End File: TestProtocolObjects.cpp
</ins><span class="cx">
</span><span class="cx"> ### Begin File: TestProtocolBackendDispatchers.h
</span><span class="cx"> /*
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedcommandswithoptionalcallreturnparametersjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> InspectorBackend.activateDomain("Database");
</span><span class="cx"> ### End File: InspectorBackendCommands.js
</span><span class="cx">
</span><del>-### Begin File: InspectorAlternateBackendDispatchers.h
</del><ins>+### Begin File: TestAlternateBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -67,12 +67,11 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from commands-with-optional-call-return-parameters.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorAlternateBackendDispatchers_h
-#define InspectorAlternateBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">
</span><del>-#include "InspectorProtocolTypes.h"
</del><ins>+#include "TestProtocolTypes.h"
</ins><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx">
</span><span class="lines">@@ -97,11 +96,9 @@
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><span class="cx"> #endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><ins>+### End File: TestAlternateBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorAlternateBackendDispatchers_h)
-### End File: InspectorAlternateBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.h
</del><ins>+### Begin File: TestBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -132,10 +129,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from commands-with-optional-call-return-parameters.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorBackendDispatchers_h
-#define InspectorBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -181,11 +177,9 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorBackendDispatchers_h)
-### End File: InspectorBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.cpp
</del><ins>+### Begin File: TestBackendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -217,7 +211,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorBackendDispatchers.h"
</del><ins>+#include "TestBackendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="lines">@@ -225,7 +219,7 @@
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><del>-#include "InspectorAlternateBackendDispatchers.h"
</del><ins>+#include "TestAlternateBackendDispatchers.h"
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -393,9 +387,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorBackendDispatchers.cpp
</del><ins>+### End File: TestBackendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorFrontendDispatchers.h
</del><ins>+### Begin File: TestFrontendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -426,10 +420,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from commands-with-optional-call-return-parameters.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorFrontendDispatchers_h
-#define InspectorFrontendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -438,11 +431,9 @@
</span><span class="cx"> class FrontendRouter;
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestFrontendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorFrontendDispatchers_h)
-### End File: InspectorFrontendDispatchers.h
-
-### Begin File: InspectorFrontendDispatchers.cpp
</del><ins>+### Begin File: TestFrontendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -474,7 +465,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorFrontendDispatchers.h"
</del><ins>+#include "TestFrontendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include "InspectorFrontendRouter.h"
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="lines">@@ -483,9 +474,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorFrontendDispatchers.cpp
</del><ins>+### End File: TestFrontendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorProtocolObjects.h
</del><ins>+### Begin File: TestProtocolObjects.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -516,8 +507,7 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from commands-with-optional-call-return-parameters.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorProtocolObjects_h
-#define InspectorProtocolObjects_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/Assertions.h>
</span><span class="lines">@@ -630,11 +620,9 @@
</span><span class="cx"> } // namespace Protocol
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestProtocolObjects.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorProtocolObjects_h)
-### End File: InspectorProtocolObjects.h
-
-### Begin File: InspectorProtocolObjects.cpp
</del><ins>+### Begin File: TestProtocolObjects.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -666,7 +654,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx">
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="lines">@@ -694,7 +682,7 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorProtocolObjects.cpp
</del><ins>+### End File: TestProtocolObjects.cpp
</ins><span class="cx">
</span><span class="cx"> ### Begin File: TestProtocolBackendDispatchers.h
</span><span class="cx"> /*
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpecteddomainswithvaryingcommandsizesjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/domains-with-varying-command-sizes.json-result        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> InspectorBackend.activateDomain("Network3");
</span><span class="cx"> ### End File: InspectorBackendCommands.js
</span><span class="cx">
</span><del>-### Begin File: InspectorAlternateBackendDispatchers.h
</del><ins>+### Begin File: TestAlternateBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -75,12 +75,11 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from domains-with-varying-command-sizes.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorAlternateBackendDispatchers_h
-#define InspectorAlternateBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">
</span><del>-#include "InspectorProtocolTypes.h"
</del><ins>+#include "TestProtocolTypes.h"
</ins><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx">
</span><span class="lines">@@ -115,11 +114,9 @@
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><span class="cx"> #endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><ins>+### End File: TestAlternateBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorAlternateBackendDispatchers_h)
-### End File: InspectorAlternateBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.h
</del><ins>+### Begin File: TestBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -150,10 +147,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from domains-with-varying-command-sizes.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorBackendDispatchers_h
-#define InspectorBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -227,11 +223,9 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorBackendDispatchers_h)
-### End File: InspectorBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.cpp
</del><ins>+### Begin File: TestBackendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -263,7 +257,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorBackendDispatchers.h"
</del><ins>+#include "TestBackendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="lines">@@ -271,7 +265,7 @@
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><del>-#include "InspectorAlternateBackendDispatchers.h"
</del><ins>+#include "TestAlternateBackendDispatchers.h"
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -507,9 +501,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorBackendDispatchers.cpp
</del><ins>+### End File: TestBackendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorFrontendDispatchers.h
</del><ins>+### Begin File: TestFrontendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -540,10 +534,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from domains-with-varying-command-sizes.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorFrontendDispatchers_h
-#define InspectorFrontendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -552,11 +545,9 @@
</span><span class="cx"> class FrontendRouter;
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestFrontendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorFrontendDispatchers_h)
-### End File: InspectorFrontendDispatchers.h
-
-### Begin File: InspectorFrontendDispatchers.cpp
</del><ins>+### Begin File: TestFrontendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -588,7 +579,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorFrontendDispatchers.h"
</del><ins>+#include "TestFrontendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include "InspectorFrontendRouter.h"
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="lines">@@ -597,9 +588,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorFrontendDispatchers.cpp
</del><ins>+### End File: TestFrontendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorProtocolObjects.h
</del><ins>+### Begin File: TestProtocolObjects.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -630,8 +621,7 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from domains-with-varying-command-sizes.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorProtocolObjects_h
-#define InspectorProtocolObjects_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/Assertions.h>
</span><span class="lines">@@ -663,11 +653,9 @@
</span><span class="cx"> } // namespace Protocol
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestProtocolObjects.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorProtocolObjects_h)
-### End File: InspectorProtocolObjects.h
-
-### Begin File: InspectorProtocolObjects.cpp
</del><ins>+### Begin File: TestProtocolObjects.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -699,7 +687,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx">
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="lines">@@ -720,7 +708,7 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorProtocolObjects.cpp
</del><ins>+### End File: TestProtocolObjects.cpp
</ins><span class="cx">
</span><span class="cx"> ### Begin File: TestProtocolBackendDispatchers.h
</span><span class="cx"> /*
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedenumvaluesjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/enum-values.json-result (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/enum-values.json-result        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/enum-values.json-result        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> InspectorBackend.activateDomain("EventDomain");
</span><span class="cx"> ### End File: InspectorBackendCommands.js
</span><span class="cx">
</span><del>-### Begin File: InspectorAlternateBackendDispatchers.h
</del><ins>+### Begin File: TestAlternateBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -74,12 +74,11 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from enum-values.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorAlternateBackendDispatchers_h
-#define InspectorAlternateBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">
</span><del>-#include "InspectorProtocolTypes.h"
</del><ins>+#include "TestProtocolTypes.h"
</ins><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx">
</span><span class="lines">@@ -103,11 +102,9 @@
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><span class="cx"> #endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><ins>+### End File: TestAlternateBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorAlternateBackendDispatchers_h)
-### End File: InspectorAlternateBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.h
</del><ins>+### Begin File: TestBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -138,10 +135,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from enum-values.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorBackendDispatchers_h
-#define InspectorBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -185,11 +181,9 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorBackendDispatchers_h)
-### End File: InspectorBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.cpp
</del><ins>+### Begin File: TestBackendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -221,7 +215,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorBackendDispatchers.h"
</del><ins>+#include "TestBackendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="lines">@@ -229,7 +223,7 @@
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><del>-#include "InspectorAlternateBackendDispatchers.h"
</del><ins>+#include "TestAlternateBackendDispatchers.h"
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -286,9 +280,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorBackendDispatchers.cpp
</del><ins>+### End File: TestBackendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorFrontendDispatchers.h
</del><ins>+### Begin File: TestFrontendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -319,10 +313,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from enum-values.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorFrontendDispatchers_h
-#define InspectorFrontendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -345,11 +338,9 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestFrontendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorFrontendDispatchers_h)
-### End File: InspectorFrontendDispatchers.h
-
-### Begin File: InspectorFrontendDispatchers.cpp
</del><ins>+### Begin File: TestFrontendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -381,7 +372,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorFrontendDispatchers.h"
</del><ins>+#include "TestFrontendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include "InspectorFrontendRouter.h"
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="lines">@@ -401,9 +392,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorFrontendDispatchers.cpp
</del><ins>+### End File: TestFrontendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorProtocolObjects.h
</del><ins>+### Begin File: TestProtocolObjects.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -434,8 +425,7 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from enum-values.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorProtocolObjects_h
-#define InspectorProtocolObjects_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/Assertions.h>
</span><span class="lines">@@ -477,11 +467,9 @@
</span><span class="cx"> } // namespace Protocol
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestProtocolObjects.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorProtocolObjects_h)
-### End File: InspectorProtocolObjects.h
-
-### Begin File: InspectorProtocolObjects.cpp
</del><ins>+### Begin File: TestProtocolObjects.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -513,7 +501,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx">
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="lines">@@ -543,7 +531,7 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorProtocolObjects.cpp
</del><ins>+### End File: TestProtocolObjects.cpp
</ins><span class="cx">
</span><span class="cx"> ### Begin File: TestProtocolBackendDispatchers.h
</span><span class="cx"> /*
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedeventswithoptionalparametersjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/events-with-optional-parameters.json-result (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/events-with-optional-parameters.json-result        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/events-with-optional-parameters.json-result        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> InspectorBackend.activateDomain("Database");
</span><span class="cx"> ### End File: InspectorBackendCommands.js
</span><span class="cx">
</span><del>-### Begin File: InspectorAlternateBackendDispatchers.h
</del><ins>+### Begin File: TestAlternateBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -67,12 +67,11 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from events-with-optional-parameters.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorAlternateBackendDispatchers_h
-#define InspectorAlternateBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">
</span><del>-#include "InspectorProtocolTypes.h"
</del><ins>+#include "TestProtocolTypes.h"
</ins><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx">
</span><span class="lines">@@ -92,11 +91,9 @@
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><span class="cx"> #endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><ins>+### End File: TestAlternateBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorAlternateBackendDispatchers_h)
-### End File: InspectorAlternateBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.h
</del><ins>+### Begin File: TestBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -127,10 +124,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from events-with-optional-parameters.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorBackendDispatchers_h
-#define InspectorBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -141,11 +137,9 @@
</span><span class="cx">
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorBackendDispatchers_h)
-### End File: InspectorBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.cpp
</del><ins>+### Begin File: TestBackendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -177,7 +171,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorBackendDispatchers.h"
</del><ins>+#include "TestBackendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="lines">@@ -185,7 +179,7 @@
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><del>-#include "InspectorAlternateBackendDispatchers.h"
</del><ins>+#include "TestAlternateBackendDispatchers.h"
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -194,9 +188,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorBackendDispatchers.cpp
</del><ins>+### End File: TestBackendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorFrontendDispatchers.h
</del><ins>+### Begin File: TestFrontendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -227,10 +221,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from events-with-optional-parameters.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorFrontendDispatchers_h
-#define InspectorFrontendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -248,11 +241,9 @@
</span><span class="cx"> };
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestFrontendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorFrontendDispatchers_h)
-### End File: InspectorFrontendDispatchers.h
-
-### Begin File: InspectorFrontendDispatchers.cpp
</del><ins>+### Begin File: TestFrontendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -284,7 +275,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorFrontendDispatchers.h"
</del><ins>+#include "TestFrontendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include "InspectorFrontendRouter.h"
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="lines">@@ -340,9 +331,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorFrontendDispatchers.cpp
</del><ins>+### End File: TestFrontendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorProtocolObjects.h
</del><ins>+### Begin File: TestProtocolObjects.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -373,8 +364,7 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from events-with-optional-parameters.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorProtocolObjects_h
-#define InspectorProtocolObjects_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/Assertions.h>
</span><span class="lines">@@ -481,11 +471,9 @@
</span><span class="cx"> } // namespace Protocol
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestProtocolObjects.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorProtocolObjects_h)
-### End File: InspectorProtocolObjects.h
-
-### Begin File: InspectorProtocolObjects.cpp
</del><ins>+### Begin File: TestProtocolObjects.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -517,7 +505,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx">
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="lines">@@ -538,7 +526,7 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorProtocolObjects.cpp
</del><ins>+### End File: TestProtocolObjects.cpp
</ins><span class="cx">
</span><span class="cx"> ### Begin File: TestProtocolBackendDispatchers.h
</span><span class="cx"> /*
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedgeneratedomainswithfeatureguardsjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> InspectorBackend.activateDomain("Network3");
</span><span class="cx"> ### End File: InspectorBackendCommands.js
</span><span class="cx">
</span><del>-### Begin File: InspectorAlternateBackendDispatchers.h
</del><ins>+### Begin File: TestAlternateBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -70,12 +70,11 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from generate-domains-with-feature-guards.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorAlternateBackendDispatchers_h
-#define InspectorAlternateBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">
</span><del>-#include "InspectorProtocolTypes.h"
</del><ins>+#include "TestProtocolTypes.h"
</ins><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx">
</span><span class="lines">@@ -101,11 +100,9 @@
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><span class="cx"> #endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><ins>+### End File: TestAlternateBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorAlternateBackendDispatchers_h)
-### End File: InspectorAlternateBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.h
</del><ins>+### Begin File: TestBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -136,10 +133,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from generate-domains-with-feature-guards.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorBackendDispatchers_h
-#define InspectorBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -182,11 +178,9 @@
</span><span class="cx"> #endif // PLATFORM(WEB_COMMANDS)
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorBackendDispatchers_h)
-### End File: InspectorBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.cpp
</del><ins>+### Begin File: TestBackendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -218,7 +212,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorBackendDispatchers.h"
</del><ins>+#include "TestBackendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="lines">@@ -226,7 +220,7 @@
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><del>-#include "InspectorAlternateBackendDispatchers.h"
</del><ins>+#include "TestAlternateBackendDispatchers.h"
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -283,9 +277,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorBackendDispatchers.cpp
</del><ins>+### End File: TestBackendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorFrontendDispatchers.h
</del><ins>+### Begin File: TestFrontendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -316,10 +310,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from generate-domains-with-feature-guards.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorFrontendDispatchers_h
-#define InspectorFrontendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -338,11 +331,9 @@
</span><span class="cx"> #endif // PLATFORM(WEB_EVENTS)
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestFrontendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorFrontendDispatchers_h)
-### End File: InspectorFrontendDispatchers.h
-
-### Begin File: InspectorFrontendDispatchers.cpp
</del><ins>+### Begin File: TestFrontendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -374,7 +365,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorFrontendDispatchers.h"
</del><ins>+#include "TestFrontendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include "InspectorFrontendRouter.h"
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="lines">@@ -393,9 +384,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorFrontendDispatchers.cpp
</del><ins>+### End File: TestFrontendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorProtocolObjects.h
</del><ins>+### Begin File: TestProtocolObjects.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -426,8 +417,7 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from generate-domains-with-feature-guards.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorProtocolObjects_h
-#define InspectorProtocolObjects_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/Assertions.h>
</span><span class="lines">@@ -530,11 +520,9 @@
</span><span class="cx"> } // namespace Protocol
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestProtocolObjects.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorProtocolObjects_h)
-### End File: InspectorProtocolObjects.h
-
-### Begin File: InspectorProtocolObjects.cpp
</del><ins>+### Begin File: TestProtocolObjects.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -566,7 +554,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx">
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="lines">@@ -587,7 +575,7 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorProtocolObjects.cpp
</del><ins>+### End File: TestProtocolObjects.cpp
</ins><span class="cx">
</span><span class="cx"> ### Begin File: TestProtocolBackendDispatchers.h
</span><span class="cx"> /*
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedsametypeiddifferentdomainjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/same-type-id-different-domain.json-result (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/same-type-id-different-domain.json-result        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/same-type-id-different-domain.json-result        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx"> ### End File: InspectorBackendCommands.js
</span><span class="cx">
</span><del>-### Begin File: InspectorAlternateBackendDispatchers.h
</del><ins>+### Begin File: TestAlternateBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -61,12 +61,11 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from same-type-id-different-domain.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorAlternateBackendDispatchers_h
-#define InspectorAlternateBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">
</span><del>-#include "InspectorProtocolTypes.h"
</del><ins>+#include "TestProtocolTypes.h"
</ins><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx">
</span><span class="lines">@@ -86,11 +85,9 @@
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><span class="cx"> #endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><ins>+### End File: TestAlternateBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorAlternateBackendDispatchers_h)
-### End File: InspectorAlternateBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.h
</del><ins>+### Begin File: TestBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -121,10 +118,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from same-type-id-different-domain.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorBackendDispatchers_h
-#define InspectorBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -135,11 +131,9 @@
</span><span class="cx">
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorBackendDispatchers_h)
-### End File: InspectorBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.cpp
</del><ins>+### Begin File: TestBackendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -171,7 +165,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorBackendDispatchers.h"
</del><ins>+#include "TestBackendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="lines">@@ -179,7 +173,7 @@
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><del>-#include "InspectorAlternateBackendDispatchers.h"
</del><ins>+#include "TestAlternateBackendDispatchers.h"
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -188,9 +182,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorBackendDispatchers.cpp
</del><ins>+### End File: TestBackendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorFrontendDispatchers.h
</del><ins>+### Begin File: TestFrontendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -221,10 +215,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from same-type-id-different-domain.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorFrontendDispatchers_h
-#define InspectorFrontendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -233,11 +226,9 @@
</span><span class="cx"> class FrontendRouter;
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestFrontendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorFrontendDispatchers_h)
-### End File: InspectorFrontendDispatchers.h
-
-### Begin File: InspectorFrontendDispatchers.cpp
</del><ins>+### Begin File: TestFrontendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -269,7 +260,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorFrontendDispatchers.h"
</del><ins>+#include "TestFrontendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include "InspectorFrontendRouter.h"
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="lines">@@ -278,9 +269,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorFrontendDispatchers.cpp
</del><ins>+### End File: TestFrontendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorProtocolObjects.h
</del><ins>+### Begin File: TestProtocolObjects.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -311,8 +302,7 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from same-type-id-different-domain.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorProtocolObjects_h
-#define InspectorProtocolObjects_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/Assertions.h>
</span><span class="lines">@@ -349,11 +339,9 @@
</span><span class="cx"> } // namespace Protocol
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestProtocolObjects.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorProtocolObjects_h)
-### End File: InspectorProtocolObjects.h
-
-### Begin File: InspectorProtocolObjects.cpp
</del><ins>+### Begin File: TestProtocolObjects.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -385,7 +373,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx">
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="lines">@@ -406,7 +394,7 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorProtocolObjects.cpp
</del><ins>+### End File: TestProtocolObjects.cpp
</ins><span class="cx">
</span><span class="cx"> ### Begin File: TestProtocolBackendDispatchers.h
</span><span class="cx"> /*
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedshadowedoptionaltypesettersjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/shadowed-optional-type-setters.json-result        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx"> ### End File: InspectorBackendCommands.js
</span><span class="cx">
</span><del>-### Begin File: InspectorAlternateBackendDispatchers.h
</del><ins>+### Begin File: TestAlternateBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -61,12 +61,11 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from shadowed-optional-type-setters.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorAlternateBackendDispatchers_h
-#define InspectorAlternateBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">
</span><del>-#include "InspectorProtocolTypes.h"
</del><ins>+#include "TestProtocolTypes.h"
</ins><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx">
</span><span class="lines">@@ -86,11 +85,9 @@
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><span class="cx"> #endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><ins>+### End File: TestAlternateBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorAlternateBackendDispatchers_h)
-### End File: InspectorAlternateBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.h
</del><ins>+### Begin File: TestBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -121,10 +118,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from shadowed-optional-type-setters.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorBackendDispatchers_h
-#define InspectorBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -135,11 +131,9 @@
</span><span class="cx">
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorBackendDispatchers_h)
-### End File: InspectorBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.cpp
</del><ins>+### Begin File: TestBackendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -171,7 +165,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorBackendDispatchers.h"
</del><ins>+#include "TestBackendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="lines">@@ -179,7 +173,7 @@
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><del>-#include "InspectorAlternateBackendDispatchers.h"
</del><ins>+#include "TestAlternateBackendDispatchers.h"
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -188,9 +182,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorBackendDispatchers.cpp
</del><ins>+### End File: TestBackendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorFrontendDispatchers.h
</del><ins>+### Begin File: TestFrontendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -221,10 +215,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from shadowed-optional-type-setters.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorFrontendDispatchers_h
-#define InspectorFrontendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -233,11 +226,9 @@
</span><span class="cx"> class FrontendRouter;
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestFrontendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorFrontendDispatchers_h)
-### End File: InspectorFrontendDispatchers.h
-
-### Begin File: InspectorFrontendDispatchers.cpp
</del><ins>+### Begin File: TestFrontendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -269,7 +260,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorFrontendDispatchers.h"
</del><ins>+#include "TestFrontendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include "InspectorFrontendRouter.h"
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="lines">@@ -278,9 +269,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorFrontendDispatchers.cpp
</del><ins>+### End File: TestFrontendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorProtocolObjects.h
</del><ins>+### Begin File: TestProtocolObjects.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -311,8 +302,7 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from shadowed-optional-type-setters.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorProtocolObjects_h
-#define InspectorProtocolObjects_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/Assertions.h>
</span><span class="lines">@@ -419,11 +409,9 @@
</span><span class="cx"> } // namespace Protocol
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestProtocolObjects.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorProtocolObjects_h)
-### End File: InspectorProtocolObjects.h
-
-### Begin File: InspectorProtocolObjects.cpp
</del><ins>+### Begin File: TestProtocolObjects.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -455,7 +443,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx">
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="lines">@@ -479,7 +467,7 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorProtocolObjects.cpp
</del><ins>+### End File: TestProtocolObjects.cpp
</ins><span class="cx">
</span><span class="cx"> ### Begin File: TestProtocolBackendDispatchers.h
</span><span class="cx"> /*
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationaliasedprimitivetypejsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-aliased-primitive-type.json-result (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-aliased-primitive-type.json-result        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-aliased-primitive-type.json-result        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx"> ### End File: InspectorBackendCommands.js
</span><span class="cx">
</span><del>-### Begin File: InspectorAlternateBackendDispatchers.h
</del><ins>+### Begin File: TestAlternateBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -61,12 +61,11 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-aliased-primitive-type.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorAlternateBackendDispatchers_h
-#define InspectorAlternateBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">
</span><del>-#include "InspectorProtocolTypes.h"
</del><ins>+#include "TestProtocolTypes.h"
</ins><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx">
</span><span class="lines">@@ -86,11 +85,9 @@
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><span class="cx"> #endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><ins>+### End File: TestAlternateBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorAlternateBackendDispatchers_h)
-### End File: InspectorAlternateBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.h
</del><ins>+### Begin File: TestBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -121,10 +118,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-aliased-primitive-type.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorBackendDispatchers_h
-#define InspectorBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -135,11 +131,9 @@
</span><span class="cx">
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorBackendDispatchers_h)
-### End File: InspectorBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.cpp
</del><ins>+### Begin File: TestBackendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -171,7 +165,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorBackendDispatchers.h"
</del><ins>+#include "TestBackendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="lines">@@ -179,7 +173,7 @@
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><del>-#include "InspectorAlternateBackendDispatchers.h"
</del><ins>+#include "TestAlternateBackendDispatchers.h"
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -188,9 +182,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorBackendDispatchers.cpp
</del><ins>+### End File: TestBackendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorFrontendDispatchers.h
</del><ins>+### Begin File: TestFrontendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -221,10 +215,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-aliased-primitive-type.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorFrontendDispatchers_h
-#define InspectorFrontendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -233,11 +226,9 @@
</span><span class="cx"> class FrontendRouter;
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestFrontendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorFrontendDispatchers_h)
-### End File: InspectorFrontendDispatchers.h
-
-### Begin File: InspectorFrontendDispatchers.cpp
</del><ins>+### Begin File: TestFrontendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -269,7 +260,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorFrontendDispatchers.h"
</del><ins>+#include "TestFrontendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include "InspectorFrontendRouter.h"
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="lines">@@ -278,9 +269,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorFrontendDispatchers.cpp
</del><ins>+### End File: TestFrontendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorProtocolObjects.h
</del><ins>+### Begin File: TestProtocolObjects.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -311,8 +302,7 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-aliased-primitive-type.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorProtocolObjects_h
-#define InspectorProtocolObjects_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/Assertions.h>
</span><span class="lines">@@ -344,11 +334,9 @@
</span><span class="cx"> } // namespace Protocol
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestProtocolObjects.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorProtocolObjects_h)
-### End File: InspectorProtocolObjects.h
-
-### Begin File: InspectorProtocolObjects.cpp
</del><ins>+### Begin File: TestProtocolObjects.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -380,7 +368,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx">
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="lines">@@ -401,7 +389,7 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorProtocolObjects.cpp
</del><ins>+### End File: TestProtocolObjects.cpp
</ins><span class="cx">
</span><span class="cx"> ### Begin File: TestProtocolBackendDispatchers.h
</span><span class="cx"> /*
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationarraytypejsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-array-type.json-result (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-array-type.json-result        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-array-type.json-result        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> InspectorBackend.registerEnum("Debugger.Reason", {Died: "Died", Fainted: "Fainted", Hungry: "Hungry"});
</span><span class="cx"> ### End File: InspectorBackendCommands.js
</span><span class="cx">
</span><del>-### Begin File: InspectorAlternateBackendDispatchers.h
</del><ins>+### Begin File: TestAlternateBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -64,12 +64,11 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-array-type.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorAlternateBackendDispatchers_h
-#define InspectorAlternateBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">
</span><del>-#include "InspectorProtocolTypes.h"
</del><ins>+#include "TestProtocolTypes.h"
</ins><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx">
</span><span class="lines">@@ -89,11 +88,9 @@
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><span class="cx"> #endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><ins>+### End File: TestAlternateBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorAlternateBackendDispatchers_h)
-### End File: InspectorAlternateBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.h
</del><ins>+### Begin File: TestBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -124,10 +121,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-array-type.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorBackendDispatchers_h
-#define InspectorBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -138,11 +134,9 @@
</span><span class="cx">
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorBackendDispatchers_h)
-### End File: InspectorBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.cpp
</del><ins>+### Begin File: TestBackendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -174,7 +168,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorBackendDispatchers.h"
</del><ins>+#include "TestBackendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="lines">@@ -182,7 +176,7 @@
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><del>-#include "InspectorAlternateBackendDispatchers.h"
</del><ins>+#include "TestAlternateBackendDispatchers.h"
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -191,9 +185,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorBackendDispatchers.cpp
</del><ins>+### End File: TestBackendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorFrontendDispatchers.h
</del><ins>+### Begin File: TestFrontendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -224,10 +218,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-array-type.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorFrontendDispatchers_h
-#define InspectorFrontendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -236,11 +229,9 @@
</span><span class="cx"> class FrontendRouter;
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestFrontendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorFrontendDispatchers_h)
-### End File: InspectorFrontendDispatchers.h
-
-### Begin File: InspectorFrontendDispatchers.cpp
</del><ins>+### Begin File: TestFrontendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -272,7 +263,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorFrontendDispatchers.h"
</del><ins>+#include "TestFrontendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include "InspectorFrontendRouter.h"
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="lines">@@ -281,9 +272,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorFrontendDispatchers.cpp
</del><ins>+### End File: TestFrontendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorProtocolObjects.h
</del><ins>+### Begin File: TestProtocolObjects.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -314,8 +305,7 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-array-type.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorProtocolObjects_h
-#define InspectorProtocolObjects_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/Assertions.h>
</span><span class="lines">@@ -369,11 +359,9 @@
</span><span class="cx"> } // namespace Protocol
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestProtocolObjects.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorProtocolObjects_h)
-### End File: InspectorProtocolObjects.h
-
-### Begin File: InspectorProtocolObjects.cpp
</del><ins>+### Begin File: TestProtocolObjects.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -405,7 +393,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx">
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="lines">@@ -429,7 +417,7 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorProtocolObjects.cpp
</del><ins>+### End File: TestProtocolObjects.cpp
</ins><span class="cx">
</span><span class="cx"> ### Begin File: TestProtocolBackendDispatchers.h
</span><span class="cx"> /*
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationenumtypejsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-enum-type.json-result (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-enum-type.json-result        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-enum-type.json-result        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> InspectorBackend.registerEnum("Runtime.TwoLeggedAnimals", {Ducks: "Ducks", Hens: "Hens", Crows: "Crows", Flamingos: "Flamingos"});
</span><span class="cx"> ### End File: InspectorBackendCommands.js
</span><span class="cx">
</span><del>-### Begin File: InspectorAlternateBackendDispatchers.h
</del><ins>+### Begin File: TestAlternateBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -65,12 +65,11 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorAlternateBackendDispatchers_h
-#define InspectorAlternateBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">
</span><del>-#include "InspectorProtocolTypes.h"
</del><ins>+#include "TestProtocolTypes.h"
</ins><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx">
</span><span class="lines">@@ -90,11 +89,9 @@
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><span class="cx"> #endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><ins>+### End File: TestAlternateBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorAlternateBackendDispatchers_h)
-### End File: InspectorAlternateBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.h
</del><ins>+### Begin File: TestBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -125,10 +122,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorBackendDispatchers_h
-#define InspectorBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -139,11 +135,9 @@
</span><span class="cx">
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorBackendDispatchers_h)
-### End File: InspectorBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.cpp
</del><ins>+### Begin File: TestBackendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -175,7 +169,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorBackendDispatchers.h"
</del><ins>+#include "TestBackendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="lines">@@ -183,7 +177,7 @@
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><del>-#include "InspectorAlternateBackendDispatchers.h"
</del><ins>+#include "TestAlternateBackendDispatchers.h"
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -192,9 +186,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorBackendDispatchers.cpp
</del><ins>+### End File: TestBackendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorFrontendDispatchers.h
</del><ins>+### Begin File: TestFrontendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -225,10 +219,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorFrontendDispatchers_h
-#define InspectorFrontendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -237,11 +230,9 @@
</span><span class="cx"> class FrontendRouter;
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestFrontendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorFrontendDispatchers_h)
-### End File: InspectorFrontendDispatchers.h
-
-### Begin File: InspectorFrontendDispatchers.cpp
</del><ins>+### Begin File: TestFrontendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -273,7 +264,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorFrontendDispatchers.h"
</del><ins>+#include "TestFrontendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include "InspectorFrontendRouter.h"
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="lines">@@ -282,9 +273,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorFrontendDispatchers.cpp
</del><ins>+### End File: TestFrontendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorProtocolObjects.h
</del><ins>+### Begin File: TestProtocolObjects.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -315,8 +306,7 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-enum-type.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorProtocolObjects_h
-#define InspectorProtocolObjects_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/Assertions.h>
</span><span class="lines">@@ -366,11 +356,9 @@
</span><span class="cx"> } // namespace Protocol
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestProtocolObjects.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorProtocolObjects_h)
-### End File: InspectorProtocolObjects.h
-
-### Begin File: InspectorProtocolObjects.cpp
</del><ins>+### Begin File: TestProtocolObjects.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -402,7 +390,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx">
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="lines">@@ -430,7 +418,7 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorProtocolObjects.cpp
</del><ins>+### End File: TestProtocolObjects.cpp
</ins><span class="cx">
</span><span class="cx"> ### Begin File: TestProtocolBackendDispatchers.h
</span><span class="cx"> /*
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtypedeclarationobjecttypejsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-object-type.json-result (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-object-type.json-result        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-declaration-object-type.json-result        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -30,7 +30,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx"> ### End File: InspectorBackendCommands.js
</span><span class="cx">
</span><del>-### Begin File: InspectorAlternateBackendDispatchers.h
</del><ins>+### Begin File: TestAlternateBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -61,12 +61,11 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-object-type.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorAlternateBackendDispatchers_h
-#define InspectorAlternateBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">
</span><del>-#include "InspectorProtocolTypes.h"
</del><ins>+#include "TestProtocolTypes.h"
</ins><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx">
</span><span class="lines">@@ -86,11 +85,9 @@
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><span class="cx"> #endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><ins>+### End File: TestAlternateBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorAlternateBackendDispatchers_h)
-### End File: InspectorAlternateBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.h
</del><ins>+### Begin File: TestBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -121,10 +118,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-object-type.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorBackendDispatchers_h
-#define InspectorBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -135,11 +131,9 @@
</span><span class="cx">
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorBackendDispatchers_h)
-### End File: InspectorBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.cpp
</del><ins>+### Begin File: TestBackendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -171,7 +165,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorBackendDispatchers.h"
</del><ins>+#include "TestBackendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="lines">@@ -179,7 +173,7 @@
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><del>-#include "InspectorAlternateBackendDispatchers.h"
</del><ins>+#include "TestAlternateBackendDispatchers.h"
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -188,9 +182,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorBackendDispatchers.cpp
</del><ins>+### End File: TestBackendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorFrontendDispatchers.h
</del><ins>+### Begin File: TestFrontendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -221,10 +215,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-object-type.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorFrontendDispatchers_h
-#define InspectorFrontendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -233,11 +226,9 @@
</span><span class="cx"> class FrontendRouter;
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestFrontendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorFrontendDispatchers_h)
-### End File: InspectorFrontendDispatchers.h
-
-### Begin File: InspectorFrontendDispatchers.cpp
</del><ins>+### Begin File: TestFrontendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -269,7 +260,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorFrontendDispatchers.h"
</del><ins>+#include "TestFrontendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include "InspectorFrontendRouter.h"
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="lines">@@ -278,9 +269,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorFrontendDispatchers.cpp
</del><ins>+### End File: TestFrontendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorProtocolObjects.h
</del><ins>+### Begin File: TestProtocolObjects.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -311,8 +302,7 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from type-declaration-object-type.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorProtocolObjects_h
-#define InspectorProtocolObjects_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/Assertions.h>
</span><span class="lines">@@ -809,11 +799,9 @@
</span><span class="cx"> } // namespace Protocol
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestProtocolObjects.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorProtocolObjects_h)
-### End File: InspectorProtocolObjects.h
-
-### Begin File: InspectorProtocolObjects.cpp
</del><ins>+### Begin File: TestProtocolObjects.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -845,7 +833,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx">
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="lines">@@ -866,7 +854,7 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorProtocolObjects.cpp
</del><ins>+### End File: TestProtocolObjects.cpp
</ins><span class="cx">
</span><span class="cx"> ### Begin File: TestProtocolBackendDispatchers.h
</span><span class="cx"> /*
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorscriptstestsexpectedtyperequiringruntimecastsjsonresult"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/JavaScriptCore/inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> InspectorBackend.registerEnum("Test.CastedAnimals", {Ducks: "Ducks", Hens: "Hens", Crows: "Crows", Flamingos: "Flamingos"});
</span><span class="cx"> ### End File: InspectorBackendCommands.js
</span><span class="cx">
</span><del>-### Begin File: InspectorAlternateBackendDispatchers.h
</del><ins>+### Begin File: TestAlternateBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -65,12 +65,11 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from type-requiring-runtime-casts.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorAlternateBackendDispatchers_h
-#define InspectorAlternateBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><span class="cx">
</span><del>-#include "InspectorProtocolTypes.h"
</del><ins>+#include "TestProtocolTypes.h"
</ins><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx">
</span><span class="lines">@@ -90,11 +89,9 @@
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><span class="cx"> #endif // ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><ins>+### End File: TestAlternateBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorAlternateBackendDispatchers_h)
-### End File: InspectorAlternateBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.h
</del><ins>+### Begin File: TestBackendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -125,10 +122,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from type-requiring-runtime-casts.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorBackendDispatchers_h
-#define InspectorBackendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -139,11 +135,9 @@
</span><span class="cx">
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestBackendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorBackendDispatchers_h)
-### End File: InspectorBackendDispatchers.h
-
-### Begin File: InspectorBackendDispatchers.cpp
</del><ins>+### Begin File: TestBackendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -175,7 +169,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorBackendDispatchers.h"
</del><ins>+#include "TestBackendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorFrontendRouter.h>
</span><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="lines">@@ -183,7 +177,7 @@
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="cx"> #if ENABLE(INSPECTOR_ALTERNATE_DISPATCHERS)
</span><del>-#include "InspectorAlternateBackendDispatchers.h"
</del><ins>+#include "TestAlternateBackendDispatchers.h"
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> namespace Inspector {
</span><span class="lines">@@ -192,9 +186,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorBackendDispatchers.cpp
</del><ins>+### End File: TestBackendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorFrontendDispatchers.h
</del><ins>+### Begin File: TestFrontendDispatchers.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -225,10 +219,9 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from type-requiring-runtime-casts.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorFrontendDispatchers_h
-#define InspectorFrontendDispatchers_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx"> #include <inspector/InspectorValues.h>
</span><span class="cx"> #include <wtf/text/WTFString.h>
</span><span class="cx">
</span><span class="lines">@@ -237,11 +230,9 @@
</span><span class="cx"> class FrontendRouter;
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestFrontendDispatchers.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorFrontendDispatchers_h)
-### End File: InspectorFrontendDispatchers.h
-
-### Begin File: InspectorFrontendDispatchers.cpp
</del><ins>+### Begin File: TestFrontendDispatchers.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -273,7 +264,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorFrontendDispatchers.h"
</del><ins>+#include "TestFrontendDispatchers.h"
</ins><span class="cx">
</span><span class="cx"> #include "InspectorFrontendRouter.h"
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="lines">@@ -282,9 +273,9 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorFrontendDispatchers.cpp
</del><ins>+### End File: TestFrontendDispatchers.cpp
</ins><span class="cx">
</span><del>-### Begin File: InspectorProtocolObjects.h
</del><ins>+### Begin File: TestProtocolObjects.h
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -315,8 +306,7 @@
</span><span class="cx"> // DO NOT EDIT THIS FILE. It is automatically generated from type-requiring-runtime-casts.json
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><del>-#ifndef InspectorProtocolObjects_h
-#define InspectorProtocolObjects_h
</del><ins>+#pragma once
</ins><span class="cx">
</span><span class="cx"> #include <inspector/InspectorProtocolTypes.h>
</span><span class="cx"> #include <wtf/Assertions.h>
</span><span class="lines">@@ -588,11 +578,9 @@
</span><span class="cx"> } // namespace Protocol
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><ins>+### End File: TestProtocolObjects.h
</ins><span class="cx">
</span><del>-#endif // !defined(InspectorProtocolObjects_h)
-### End File: InspectorProtocolObjects.h
-
-### Begin File: InspectorProtocolObjects.cpp
</del><ins>+### Begin File: TestProtocolObjects.cpp
</ins><span class="cx"> /*
</span><span class="cx"> * Copyright (C) 2013 Google Inc. All rights reserved.
</span><span class="cx"> * Copyright (C) 2013, 2014 Apple Inc. All rights reserved.
</span><span class="lines">@@ -624,7 +612,7 @@
</span><span class="cx"> // by the script: Source/JavaScriptCore/inspector/scripts/generate-inspector-protocol-bindings.py
</span><span class="cx">
</span><span class="cx"> #include "config.h"
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "TestProtocolObjects.h"
</ins><span class="cx">
</span><span class="cx"> #include <wtf/text/CString.h>
</span><span class="cx">
</span><span class="lines">@@ -757,7 +745,7 @@
</span><span class="cx">
</span><span class="cx"> } // namespace Inspector
</span><span class="cx">
</span><del>-### End File: InspectorProtocolObjects.cpp
</del><ins>+### End File: TestProtocolObjects.cpp
</ins><span class="cx">
</span><span class="cx"> ### Begin File: TestProtocolBackendDispatchers.h
</span><span class="cx"> /*
</span></span></pre></div>
<a id="trunkSourceWebKit2CMakeListstxt"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/CMakeLists.txt (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/CMakeLists.txt        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/WebKit2/CMakeLists.txt        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -145,6 +145,7 @@
</span><span class="cx"> "${JAVASCRIPTCORE_DIR}/runtime"
</span><span class="cx"> "${WTF_DIR}"
</span><span class="cx"> "${DERIVED_SOURCES_DIR}"
</span><ins>+ "${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}"
</ins><span class="cx"> "${DERIVED_SOURCES_WEBCORE_DIR}"
</span><span class="cx"> "${DERIVED_SOURCES_WEBKIT2_DIR}"
</span><span class="cx"> "${DERIVED_SOURCES_WEBKIT2_DIR}/include"
</span><span class="lines">@@ -153,11 +154,6 @@
</span><span class="cx"> "${CMAKE_SOURCE_DIR}/WebKitLibraries"
</span><span class="cx"> )
</span><span class="cx">
</span><del>-# FIXME: We shouldn't need to have this after DERIVED_SOURCES_WEBCORE_DIR, but there are too many files named InspectorBackendDispatchers.h on Mac.
-list(APPEND WebKit2_INCLUDE_DIRECTORIES
- "${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}"
-)
-
</del><span class="cx"> set(PROTOCOL_GENERATOR_SCRIPTS_DIR "${JAVASCRIPTCORE_DIR}/inspector/scripts")
</span><span class="cx">
</span><span class="cx"> set(WebKit2_SYSTEM_INCLUDE_DIRECTORIES
</span><span class="lines">@@ -786,20 +782,20 @@
</span><span class="cx"> )
</span><span class="cx">
</span><span class="cx"> add_custom_command(
</span><del>- OUTPUT ${DERIVED_SOURCES_WEBKIT2_DIR}/InspectorBackendDispatchers.h ${DERIVED_SOURCES_WEBKIT2_DIR}/InspectorBackendDispatchers.cpp ${DERIVED_SOURCES_WEBKIT2_DIR}/InspectorProtocolObjects.h ${DERIVED_SOURCES_WEBKIT2_DIR}/InspectorProtocolObjects.cpp
</del><ins>+ OUTPUT ${DERIVED_SOURCES_WEBKIT2_DIR}/AutomationBackendDispatchers.h ${DERIVED_SOURCES_WEBKIT2_DIR}/AutomationBackendDispatchers.cpp ${DERIVED_SOURCES_WEBKIT2_DIR}/AutomationProtocolObjects.h ${DERIVED_SOURCES_WEBKIT2_DIR}/AutomationProtocolObjects.cpp
</ins><span class="cx"> MAIN_DEPENDENCY ${WebKit2_AUTOMATION_PROTOCOL_GENERATOR_INPUTS}
</span><span class="cx"> DEPENDS ${WebKit2_AUTOMATION_PROTOCOL_GENERATOR_SCRIPTS}
</span><span class="cx"> COMMAND ${PYTHON_EXECUTABLE} ${PROTOCOL_GENERATOR_SCRIPTS_DIR}/generate-inspector-protocol-bindings.py --outputDir "${DERIVED_SOURCES_WEBKIT2_DIR}" --framework WebKit --backend ${WebKit2_AUTOMATION_PROTOCOL_GENERATOR_INPUTS}
</span><span class="cx"> VERBATIM)
</span><span class="cx">
</span><span class="cx"> list(APPEND WebKit2_HEADERS
</span><del>- ${DERIVED_SOURCES_WEBKIT2_DIR}/InspectorBackendDispatchers.h
- ${DERIVED_SOURCES_WEBKIT2_DIR}/InspectorProtocolObjects.h
</del><ins>+ ${DERIVED_SOURCES_WEBKIT2_DIR}/AutomationBackendDispatchers.h
+ ${DERIVED_SOURCES_WEBKIT2_DIR}/AutomationProtocolObjects.h
</ins><span class="cx"> )
</span><span class="cx">
</span><span class="cx"> list(APPEND WebKit2_SOURCES
</span><del>- ${DERIVED_SOURCES_WEBKIT2_DIR}/InspectorBackendDispatchers.cpp
- ${DERIVED_SOURCES_WEBKIT2_DIR}/InspectorProtocolObjects.cpp
</del><ins>+ ${DERIVED_SOURCES_WEBKIT2_DIR}/AutomationBackendDispatchers.cpp
+ ${DERIVED_SOURCES_WEBKIT2_DIR}/AutomationProtocolObjects.cpp
</ins><span class="cx"> )
</span><span class="cx">
</span><span class="cx"> WEBKIT_FRAMEWORK(WebKit2)
</span></span></pre></div>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/WebKit2/ChangeLog        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -1,3 +1,22 @@
</span><ins>+2016-03-25 Brian Burg <bburg@apple.com>
+
+ Web Inspector: protocol generator should prefix C++ filenames with the protocol group
+ https://bugs.webkit.org/show_bug.cgi?id=155859
+ <rdar://problem/25349859>
+
+ Reviewed by Alex Christensen and Joseph Pecoraro.
+
+ Adjust header include and build system paths.
+
+ * CMakeLists.txt:
+ Revert the workaround introduced in r198659 since this change fixes the
+ underlying issue.
+
+ * DerivedSources.make:
+ * UIProcess/Automation/WebAutomationSession.cpp:
+ * UIProcess/Automation/WebAutomationSession.h:
+ * WebKit2.xcodeproj/project.pbxproj:
+
</ins><span class="cx"> 2016-03-25 Alex Christensen <achristensen@webkit.org>
</span><span class="cx">
</span><span class="cx"> Remove unused lambda capture after r196984.
</span></span></pre></div>
<a id="trunkSourceWebKit2DerivedSourcesmake"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/DerivedSources.make (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/DerivedSources.make        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/WebKit2/DerivedSources.make        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -210,8 +210,8 @@
</span><span class="cx"> #
</span><span class="cx">
</span><span class="cx"> AUTOMATION_PROTOCOL_OUTPUT_FILES = \
</span><del>- InspectorBackendDispatchers.h \
- InspectorBackendDispatchers.cpp \
</del><ins>+ AutomationBackendDispatchers.h \
+ AutomationBackendDispatchers.cpp \
</ins><span class="cx"> #
</span><span class="cx">
</span><span class="cx"> # JSON-RPC Backend Dispatchers, Type Builders
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAutomationWebAutomationSessioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Automation/WebAutomationSession.cpp (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Automation/WebAutomationSession.cpp        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/WebKit2/UIProcess/Automation/WebAutomationSession.cpp        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx"> #include "WebAutomationSession.h"
</span><span class="cx">
</span><span class="cx"> #include "APIAutomationSessionClient.h"
</span><del>-#include "InspectorProtocolObjects.h"
</del><ins>+#include "AutomationProtocolObjects.h"
</ins><span class="cx"> #include "WebProcessPool.h"
</span><span class="cx"> #include <JavaScriptCore/InspectorBackendDispatcher.h>
</span><span class="cx"> #include <JavaScriptCore/InspectorFrontendRouter.h>
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAutomationWebAutomationSessionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Automation/WebAutomationSession.h (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Automation/WebAutomationSession.h        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/WebKit2/UIProcess/Automation/WebAutomationSession.h        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -27,7 +27,7 @@
</span><span class="cx"> #define WebAutomationSession_h
</span><span class="cx">
</span><span class="cx"> #include "APIObject.h"
</span><del>-#include "InspectorBackendDispatchers.h"
</del><ins>+#include "AutomationBackendDispatchers.h"
</ins><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx">
</span><span class="cx"> #if ENABLE(REMOTE_INSPECTOR)
</span></span></pre></div>
<a id="trunkSourceWebKit2WebKit2xcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj (198677 => 198678)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj        2016-03-25 18:14:14 UTC (rev 198677)
+++ trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj        2016-03-25 18:18:50 UTC (rev 198678)
</span><span class="lines">@@ -1227,10 +1227,10 @@
</span><span class="cx">                 9955A6EC1C7980C200EB6A93 /* WebAutomationSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 9955A6EB1C7980BB00EB6A93 /* WebAutomationSession.h */; };
</span><span class="cx">                 9955A6ED1C7980CA00EB6A93 /* WebAutomationSession.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9955A6EA1C7980BB00EB6A93 /* WebAutomationSession.cpp */; };
</span><span class="cx">                 9955A6EF1C79810800EB6A93 /* Automation.json in Headers */ = {isa = PBXBuildFile; fileRef = 9955A6E91C7980BB00EB6A93 /* Automation.json */; settings = {ATTRIBUTES = (Private, ); }; };
</span><del>-                9955A6F41C7986DC00EB6A93 /* InspectorBackendDispatchers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9955A6F01C79866400EB6A93 /* InspectorBackendDispatchers.cpp */; };
-                9955A6F51C7986E000EB6A93 /* InspectorBackendDispatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = 9955A6F11C79866400EB6A93 /* InspectorBackendDispatchers.h */; };
-                9955A6F61C7986E300EB6A93 /* InspectorProtocolObjects.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9955A6F21C79866400EB6A93 /* InspectorProtocolObjects.cpp */; };
-                9955A6F71C7986E500EB6A93 /* InspectorProtocolObjects.h in Headers */ = {isa = PBXBuildFile; fileRef = 9955A6F31C79866400EB6A93 /* InspectorProtocolObjects.h */; };
</del><ins>+                9955A6F41C7986DC00EB6A93 /* AutomationBackendDispatchers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9955A6F01C79866400EB6A93 /* AutomationBackendDispatchers.cpp */; };
+                9955A6F51C7986E000EB6A93 /* AutomationBackendDispatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = 9955A6F11C79866400EB6A93 /* AutomationBackendDispatchers.h */; };
+                9955A6F61C7986E300EB6A93 /* AutomationProtocolObjects.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9955A6F21C79866400EB6A93 /* AutomationProtocolObjects.cpp */; };
+                9955A6F71C7986E500EB6A93 /* AutomationProtocolObjects.h in Headers */ = {isa = PBXBuildFile; fileRef = 9955A6F31C79866400EB6A93 /* AutomationProtocolObjects.h */; };
</ins><span class="cx">                 99C81D591C20E1E5005C4C82 /* AutomationClient.mm in Sources */ = {isa = PBXBuildFile; fileRef = 99C81D561C20DFBE005C4C82 /* AutomationClient.mm */; };
</span><span class="cx">                 99C81D5A1C20E7E2005C4C82 /* AutomationClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 99C81D551C20DFBE005C4C82 /* AutomationClient.h */; };
</span><span class="cx">                 99C81D5D1C21F38B005C4C82 /* APIAutomationClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 99C81D5B1C20E817005C4C82 /* APIAutomationClient.h */; };
</span><span class="lines">@@ -3250,10 +3250,10 @@
</span><span class="cx">                 9955A6E91C7980BB00EB6A93 /* Automation.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = Automation.json; sourceTree = "<group>"; };
</span><span class="cx">                 9955A6EA1C7980BB00EB6A93 /* WebAutomationSession.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebAutomationSession.cpp; sourceTree = "<group>"; };
</span><span class="cx">                 9955A6EB1C7980BB00EB6A93 /* WebAutomationSession.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebAutomationSession.h; sourceTree = "<group>"; };
</span><del>-                9955A6F01C79866400EB6A93 /* InspectorBackendDispatchers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InspectorBackendDispatchers.cpp; sourceTree = "<group>"; };
-                9955A6F11C79866400EB6A93 /* InspectorBackendDispatchers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InspectorBackendDispatchers.h; sourceTree = "<group>"; };
-                9955A6F21C79866400EB6A93 /* InspectorProtocolObjects.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InspectorProtocolObjects.cpp; sourceTree = "<group>"; };
-                9955A6F31C79866400EB6A93 /* InspectorProtocolObjects.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InspectorProtocolObjects.h; sourceTree = "<group>"; };
</del><ins>+                9955A6F01C79866400EB6A93 /* AutomationBackendDispatchers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutomationBackendDispatchers.cpp; sourceTree = "<group>"; };
+                9955A6F11C79866400EB6A93 /* AutomationBackendDispatchers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutomationBackendDispatchers.h; sourceTree = "<group>"; };
+                9955A6F21C79866400EB6A93 /* AutomationProtocolObjects.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutomationProtocolObjects.cpp; sourceTree = "<group>"; };
+                9955A6F31C79866400EB6A93 /* AutomationProtocolObjects.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutomationProtocolObjects.h; sourceTree = "<group>"; };
</ins><span class="cx">                 99C81D551C20DFBE005C4C82 /* AutomationClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutomationClient.h; sourceTree = "<group>"; };
</span><span class="cx">                 99C81D561C20DFBE005C4C82 /* AutomationClient.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AutomationClient.mm; sourceTree = "<group>"; };
</span><span class="cx">                 99C81D5B1C20E817005C4C82 /* APIAutomationClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APIAutomationClient.h; sourceTree = "<group>"; };
</span><span class="lines">@@ -6796,6 +6796,10 @@
</span><span class="cx">                         children = (
</span><span class="cx">                                 512F58A012A883AD00629530 /* AuthenticationManagerMessageReceiver.cpp */,
</span><span class="cx">                                 512F58A112A883AD00629530 /* AuthenticationManagerMessages.h */,
</span><ins>+                                9955A6F01C79866400EB6A93 /* AutomationBackendDispatchers.cpp */,
+                                9955A6F11C79866400EB6A93 /* AutomationBackendDispatchers.h */,
+                                9955A6F21C79866400EB6A93 /* AutomationProtocolObjects.cpp */,
+                                9955A6F31C79866400EB6A93 /* AutomationProtocolObjects.h */,
</ins><span class="cx">                                 51FAEC361B0657310009C4E7 /* ChildProcessMessageReceiver.cpp */,
</span><span class="cx">                                 51FAEC371B0657310009C4E7 /* ChildProcessMessages.h */,
</span><span class="cx">                                 E115C715190F8A2500ECC516 /* com.apple.WebKit.Databases.sb */,
</span><span class="lines">@@ -6819,10 +6823,6 @@
</span><span class="cx">                                 1A64230712DD09EB00CAAE2C /* DrawingAreaProxyMessages.h */,
</span><span class="cx">                                 1AA575FF1496B7C000A4EE06 /* EventDispatcherMessageReceiver.cpp */,
</span><span class="cx">                                 1AA576001496B7C000A4EE06 /* EventDispatcherMessages.h */,
</span><del>-                                9955A6F01C79866400EB6A93 /* InspectorBackendDispatchers.cpp */,
-                                9955A6F11C79866400EB6A93 /* InspectorBackendDispatchers.h */,
-                                9955A6F21C79866400EB6A93 /* InspectorProtocolObjects.cpp */,
-                                9955A6F31C79866400EB6A93 /* InspectorProtocolObjects.h */,
</del><span class="cx">                                 51DD9F2616367DA2001578E9 /* NetworkConnectionToWebProcessMessageReceiver.cpp */,
</span><span class="cx">                                 51DD9F2716367DA2001578E9 /* NetworkConnectionToWebProcessMessages.h */,
</span><span class="cx">                                 517CF0E1163A486C00C2950E /* NetworkProcessConnectionMessageReceiver.cpp */,
</span><span class="lines">@@ -7347,7 +7347,7 @@
</span><span class="cx">                                 BCA8C6A911E3BA5F00812FB7 /* InjectedBundlePageLoaderClient.h in Headers */,
</span><span class="cx">                                 BC8147A912F64CDA007B2C32 /* InjectedBundlePagePolicyClient.h in Headers */,
</span><span class="cx">                                 BCA8C6B011E3C08700812FB7 /* InjectedBundlePageUIClient.h in Headers */,
</span><del>-                                9955A6F71C7986E500EB6A93 /* InspectorProtocolObjects.h in Headers */,
</del><ins>+                                9955A6F71C7986E500EB6A93 /* AutomationProtocolObjects.h in Headers */,
</ins><span class="cx">                                 BC33E0D112408E8600360F3F /* InjectedBundleRangeHandle.h in Headers */,
</span><span class="cx">                                 BC14DF77120B5B7900826C0C /* InjectedBundleScriptWorld.h in Headers */,
</span><span class="cx">                                 C58CDF2A1887548B00871536 /* InteractionInformationAtPosition.h in Headers */,
</span><span class="lines">@@ -7414,7 +7414,7 @@
</span><span class="cx">                                 5179556E162877B300FA43B6 /* NetworkProcessProxy.h in Headers */,
</span><span class="cx">                                 93A253ED1C922E1E00F9F68D /* WKPreviewActionItem.h in Headers */,
</span><span class="cx">                                 513A163D163088F6005D7D22 /* NetworkProcessProxyMessages.h in Headers */,
</span><del>-                                9955A6F51C7986E000EB6A93 /* InspectorBackendDispatchers.h in Headers */,
</del><ins>+                                9955A6F51C7986E000EB6A93 /* AutomationBackendDispatchers.h in Headers */,
</ins><span class="cx">                                 51FD18B61651FBAD00DBE1CE /* NetworkResourceLoader.h in Headers */,
</span><span class="cx">                                 E152551B17011819003D7ADB /* NetworkResourceLoaderMessages.h in Headers */,
</span><span class="cx">                                 5C20CBA01BB1ECD800895BB1 /* NetworkSession.h in Headers */,
</span><span class="lines">@@ -8640,7 +8640,7 @@
</span><span class="cx">                         files = (
</span><span class="cx">                                 37A5E01318BBF937000A081E /* _WKActivatedElementInfo.mm in Sources */,
</span><span class="cx">                                 1A5704F71BE01FF400874AF1 /* _WKContextMenuElementInfo.mm in Sources */,
</span><del>-                                9955A6F41C7986DC00EB6A93 /* InspectorBackendDispatchers.cpp in Sources */,
</del><ins>+                                9955A6F41C7986DC00EB6A93 /* AutomationBackendDispatchers.cpp in Sources */,
</ins><span class="cx">                                 A1A4FE5B18DCE9FA00B5EA8A /* _WKDownload.mm in Sources */,
</span><span class="cx">                                 379A873918BBFE0F00588AF2 /* _WKElementAction.mm in Sources */,
</span><span class="cx">                                 1A5704F11BE0173F00874AF1 /* WKElementInfo.mm in Sources */,
</span><span class="lines">@@ -9141,7 +9141,7 @@
</span><span class="cx">                                 BC857FB612B830E600EDEB2E /* WebOpenPanelParameters.cpp in Sources */,
</span><span class="cx">                                 BC857F8612B82D0B00EDEB2E /* WebOpenPanelResultListener.cpp in Sources */,
</span><span class="cx">                                 BC857F7E12B82CEE00EDEB2E /* WebOpenPanelResultListenerProxy.cpp in Sources */,
</span><del>-                                9955A6F61C7986E300EB6A93 /* InspectorProtocolObjects.cpp in Sources */,
</del><ins>+                                9955A6F61C7986E300EB6A93 /* AutomationProtocolObjects.cpp in Sources */,
</ins><span class="cx">                                 BC963D6B113DD19200574BE2 /* WebPage.cpp in Sources */,
</span><span class="cx">                                 C06C6095124C144B0001682F /* WebPageCreationParameters.cpp in Sources */,
</span><span class="cx">                                 8372DB281A67562800C697C5 /* WebPageDiagnosticLoggingClient.cpp in Sources */,
</span></span></pre>
</div>
</div>
</body>
</html>