Title: [275422] trunk/Source/WebCore
Revision
275422
Author
[email protected]
Date
2021-04-02 09:23:39 -0700 (Fri, 02 Apr 2021)

Log Message

Non-unified build fixes, early April 2021
https://bugs.webkit.org/show_bug.cgi?id=224091

Patch by Tyler Wilcock <[email protected]> on 2021-04-02
Reviewed by Alex Christensen.

Non-unified build fixes, April 2021.

* bindings/scripts/CodeGeneratorJS.pm:
(AddToIncludesForIDLType):
For IDLs that have a property with a type of `undefined`, also add #include "JSDOMConvertBase.h" to
the generated binding source file.  This fixes a build error in
DerivedSources/JSWebGLLoseContext.cpp that looked like:

WebCore/DerivedSources/JSWebGLLoseContext.cpp:147:78: error: expected primary-_expression_ before ‘>’ token
RELEASE_AND_RETURN(throwScope, JSValue::encode(toJS<IDLUndefined>(*lexicalGlobalObject, throwScope, [&]() -> decltype(auto) { return impl.loseContext(); })));

Thanks to Darin Adler for figuring this out.

To see the full error, go here: https://bugs.webkit.org/show_bug.cgi?id=223150#c14

* dom/EventContext.h:
* dom/FocusOptions.h:
* loader/ResourceLoadInfo.cpp:
* page/scrolling/ScrollSnapOffsetsInfo.cpp:
* platform/network/soup/SoupNetworkSession.cpp:
* rendering/RenderLayerModelObject.cpp:
* style/Styleable.cpp:
* workers/service/server/SWScriptStorage.cpp:
* workers/service/server/SWScriptStorage.h:
* Modules/mediastream/RTCDataChannelRemoteSource.h:
Fix 'invalid use of incomplete type <TYPE>' or '<TYPE> does not name a type' errors.

* bindings/scripts/test/JS/JSTestCEReactions.cpp:
* bindings/scripts/test/JS/JSTestCallTracer.cpp:
* bindings/scripts/test/JS/JSTestCallbackFunctionWithThisObject.cpp:
* bindings/scripts/test/JS/JSTestCallbackFunctionWithTypedefs.cpp:
* bindings/scripts/test/JS/JSTestCallbackInterface.cpp:
* bindings/scripts/test/JS/JSTestConditionalIncludes.cpp:
* bindings/scripts/test/JS/JSTestDomainSecurity.cpp:
* bindings/scripts/test/JS/JSTestEnabledBySetting.cpp:
* bindings/scripts/test/JS/JSTestGlobalObject.cpp:
* bindings/scripts/test/JS/JSTestIndexedSetterWithIdentifier.cpp:
* bindings/scripts/test/JS/JSTestInterface.cpp:
* bindings/scripts/test/JS/JSTestLegacyNoInterfaceObject.cpp:
* bindings/scripts/test/JS/JSTestMapLikeWithOverriddenOperations.cpp:
* bindings/scripts/test/JS/JSTestNamedAndIndexedSetterWithIdentifier.cpp:
* bindings/scripts/test/JS/JSTestNamedDeleterWithIdentifier.cpp:
* bindings/scripts/test/JS/JSTestNamedSetterWithIdentifier.cpp:
* bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetter.cpp:
* bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetterAndSetter.cpp:
* bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeableProperties.cpp:
* bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltIns.cpp:
* bindings/scripts/test/JS/JSTestNode.cpp:
* bindings/scripts/test/JS/JSTestObj.cpp:
* bindings/scripts/test/JS/JSTestOperationConditional.cpp:
* bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp:
* bindings/scripts/test/JS/JSTestSetLikeWithOverriddenOperations.cpp:
* bindings/scripts/test/JS/JSTestTypedefs.cpp:
* bindings/scripts/test/JS/JSTestVoidCallbackFunction.cpp:
Update bindings via `run-bindings-tests --reset-results` to add new "JSDOMConvertBase.h" include.

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (275421 => 275422)


--- trunk/Source/WebCore/ChangeLog	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/ChangeLog	2021-04-02 16:23:39 UTC (rev 275422)
@@ -1,3 +1,66 @@
+2021-04-02  Tyler Wilcock  <[email protected]>
+
+        Non-unified build fixes, early April 2021
+        https://bugs.webkit.org/show_bug.cgi?id=224091
+
+        Reviewed by Alex Christensen.
+
+        Non-unified build fixes, April 2021.
+
+        * bindings/scripts/CodeGeneratorJS.pm:
+        (AddToIncludesForIDLType):
+        For IDLs that have a property with a type of `undefined`, also add #include "JSDOMConvertBase.h" to
+        the generated binding source file.  This fixes a build error in
+        DerivedSources/JSWebGLLoseContext.cpp that looked like:
+
+        WebCore/DerivedSources/JSWebGLLoseContext.cpp:147:78: error: expected primary-_expression_ before ‘>’ token
+        RELEASE_AND_RETURN(throwScope, JSValue::encode(toJS<IDLUndefined>(*lexicalGlobalObject, throwScope, [&]() -> decltype(auto) { return impl.loseContext(); })));
+
+        Thanks to Darin Adler for figuring this out.
+
+        To see the full error, go here: https://bugs.webkit.org/show_bug.cgi?id=223150#c14
+
+        * dom/EventContext.h:
+        * dom/FocusOptions.h:
+        * loader/ResourceLoadInfo.cpp:
+        * page/scrolling/ScrollSnapOffsetsInfo.cpp:
+        * platform/network/soup/SoupNetworkSession.cpp:
+        * rendering/RenderLayerModelObject.cpp:
+        * style/Styleable.cpp:
+        * workers/service/server/SWScriptStorage.cpp:
+        * workers/service/server/SWScriptStorage.h:
+        * Modules/mediastream/RTCDataChannelRemoteSource.h:
+        Fix 'invalid use of incomplete type <TYPE>' or '<TYPE> does not name a type' errors.
+
+        * bindings/scripts/test/JS/JSTestCEReactions.cpp:
+        * bindings/scripts/test/JS/JSTestCallTracer.cpp:
+        * bindings/scripts/test/JS/JSTestCallbackFunctionWithThisObject.cpp:
+        * bindings/scripts/test/JS/JSTestCallbackFunctionWithTypedefs.cpp:
+        * bindings/scripts/test/JS/JSTestCallbackInterface.cpp:
+        * bindings/scripts/test/JS/JSTestConditionalIncludes.cpp:
+        * bindings/scripts/test/JS/JSTestDomainSecurity.cpp:
+        * bindings/scripts/test/JS/JSTestEnabledBySetting.cpp:
+        * bindings/scripts/test/JS/JSTestGlobalObject.cpp:
+        * bindings/scripts/test/JS/JSTestIndexedSetterWithIdentifier.cpp:
+        * bindings/scripts/test/JS/JSTestInterface.cpp:
+        * bindings/scripts/test/JS/JSTestLegacyNoInterfaceObject.cpp:
+        * bindings/scripts/test/JS/JSTestMapLikeWithOverriddenOperations.cpp:
+        * bindings/scripts/test/JS/JSTestNamedAndIndexedSetterWithIdentifier.cpp:
+        * bindings/scripts/test/JS/JSTestNamedDeleterWithIdentifier.cpp:
+        * bindings/scripts/test/JS/JSTestNamedSetterWithIdentifier.cpp:
+        * bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetter.cpp:
+        * bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetterAndSetter.cpp:
+        * bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeableProperties.cpp:
+        * bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltIns.cpp:
+        * bindings/scripts/test/JS/JSTestNode.cpp:
+        * bindings/scripts/test/JS/JSTestObj.cpp:
+        * bindings/scripts/test/JS/JSTestOperationConditional.cpp:
+        * bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp:
+        * bindings/scripts/test/JS/JSTestSetLikeWithOverriddenOperations.cpp:
+        * bindings/scripts/test/JS/JSTestTypedefs.cpp:
+        * bindings/scripts/test/JS/JSTestVoidCallbackFunction.cpp:
+        Update bindings via `run-bindings-tests --reset-results` to add new "JSDOMConvertBase.h" include.
+
 2021-04-02  Chris Lord  <[email protected]>
 
         Implement text rendering on OffscreenCanvas in a Worker

Modified: trunk/Source/WebCore/Modules/mediastream/RTCDataChannelRemoteSource.h (275421 => 275422)


--- trunk/Source/WebCore/Modules/mediastream/RTCDataChannelRemoteSource.h	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/Modules/mediastream/RTCDataChannelRemoteSource.h	2021-04-02 16:23:39 UTC (rev 275422)
@@ -26,14 +26,14 @@
 
 #if ENABLE(WEB_RTC)
 
+#include "RTCDataChannelHandler.h"
 #include "RTCDataChannelHandlerClient.h"
 #include "RTCDataChannelIdentifier.h"
 #include "RTCDataChannelRemoteSourceConnection.h"
+#include <wtf/UniqueRef.h>
 
 namespace WebCore {
 
-class RTCDataChannelHandler;
-
 class RTCDataChannelRemoteSource : public RTCDataChannelHandlerClient {
 public:
     static Ref<RTCDataChannelRemoteSource> create(RTCDataChannelIdentifier identifier, UniqueRef<RTCDataChannelHandler>&& handler, Ref<RTCDataChannelRemoteSourceConnection>&& connection) { return adoptRef(*new RTCDataChannelRemoteSource(identifier, WTFMove(handler), WTFMove(connection))); }

Modified: trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm	2021-04-02 16:23:39 UTC (rev 275422)
@@ -573,6 +573,7 @@
 
     if ($type->name eq "undefined") {
         AddToIncludes("IDLTypes.h", $includesRef, $conditional);
+        AddToIncludes("JSDOMConvertBase.h", $includesRef, $conditional);
         return;
     }
 

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactions.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactions.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactions.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -29,6 +29,7 @@
 #include "JSDOMAttribute.h"
 #include "JSDOMBinding.h"
 #include "JSDOMConstructorNotConstructable.h"
+#include "JSDOMConvertBase.h"
 #include "JSDOMConvertInterface.h"
 #include "JSDOMConvertStrings.h"
 #include "JSDOMExceptionHandling.h"

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallTracer.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallTracer.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallTracer.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -27,6 +27,7 @@
 #include "JSDOMAttribute.h"
 #include "JSDOMBinding.h"
 #include "JSDOMConstructorNotConstructable.h"
+#include "JSDOMConvertBase.h"
 #include "JSDOMConvertBoolean.h"
 #include "JSDOMConvertInterface.h"
 #include "JSDOMConvertNullable.h"

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackFunctionWithThisObject.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackFunctionWithThisObject.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackFunctionWithThisObject.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -21,6 +21,7 @@
 #include "config.h"
 #include "JSTestCallbackFunctionWithThisObject.h"
 
+#include "JSDOMConvertBase.h"
 #include "JSDOMConvertInterface.h"
 #include "JSDOMConvertSequences.h"
 #include "JSDOMExceptionHandling.h"

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackFunctionWithTypedefs.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackFunctionWithTypedefs.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackFunctionWithTypedefs.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -21,6 +21,7 @@
 #include "config.h"
 #include "JSTestCallbackFunctionWithTypedefs.h"
 
+#include "JSDOMConvertBase.h"
 #include "JSDOMConvertNullable.h"
 #include "JSDOMConvertNumbers.h"
 #include "JSDOMConvertSequences.h"

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackInterface.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackInterface.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackInterface.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -25,6 +25,7 @@
 #include "JSTestCallbackInterface.h"
 
 #include "JSDOMConstructorNotConstructable.h"
+#include "JSDOMConvertBase.h"
 #include "JSDOMConvertBoolean.h"
 #include "JSDOMConvertBufferSource.h"
 #include "JSDOMConvertInterface.h"

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestConditionalIncludes.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestConditionalIncludes.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestConditionalIncludes.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -44,6 +44,7 @@
 
 #if (ENABLE(Condition11) && ENABLE(Condition12) && ENABLE(Condition22)) || (ENABLE(Condition12) && ENABLE(Condition22)) || (ENABLE(Condition12) && ENABLE(Condition22) && ENABLE(Condition33)) || ENABLE(Condition23)
 #include "IDLTypes.h"
+#include "JSDOMConvertBase.h"
 #endif
 
 #if (ENABLE(Condition12) && ENABLE(Condition22)) || ENABLE(Condition22) || ENABLE(Condition23)

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestDomainSecurity.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestDomainSecurity.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestDomainSecurity.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -29,6 +29,7 @@
 #include "JSDOMBinding.h"
 #include "JSDOMBindingSecurity.h"
 #include "JSDOMConstructorNotConstructable.h"
+#include "JSDOMConvertBase.h"
 #include "JSDOMConvertInterface.h"
 #include "JSDOMConvertNumbers.h"
 #include "JSDOMConvertStrings.h"

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEnabledBySetting.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEnabledBySetting.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEnabledBySetting.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -46,6 +46,7 @@
 
 #if ENABLE(TEST_FEATURE)
 #include "IDLTypes.h"
+#include "JSDOMConvertBase.h"
 #endif
 
 

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGlobalObject.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGlobalObject.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGlobalObject.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -29,6 +29,7 @@
 #include "JSDOMAttribute.h"
 #include "JSDOMBinding.h"
 #include "JSDOMConstructorNotConstructable.h"
+#include "JSDOMConvertBase.h"
 #include "JSDOMConvertBoolean.h"
 #include "JSDOMConvertNumbers.h"
 #include "JSDOMConvertPromise.h"

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterWithIdentifier.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterWithIdentifier.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterWithIdentifier.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -26,6 +26,7 @@
 #include "IDLTypes.h"
 #include "JSDOMBinding.h"
 #include "JSDOMConstructorNotConstructable.h"
+#include "JSDOMConvertBase.h"
 #include "JSDOMConvertNumbers.h"
 #include "JSDOMConvertStrings.h"
 #include "JSDOMExceptionHandling.h"

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -54,6 +54,7 @@
 
 #if ENABLE(Condition11) || (ENABLE(Condition11) && ENABLE(Condition22)) || ENABLE(Condition12) || ENABLE(Condition22) || (ENABLE(Condition22) && ENABLE(Condition33)) || ENABLE(Condition23)
 #include "IDLTypes.h"
+#include "JSDOMConvertBase.h"
 #endif
 
 #if ENABLE(Condition11) || ENABLE(Condition12)

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestLegacyNoInterfaceObject.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestLegacyNoInterfaceObject.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestLegacyNoInterfaceObject.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -29,6 +29,7 @@
 #include "IDLTypes.h"
 #include "JSDOMAttribute.h"
 #include "JSDOMBinding.h"
+#include "JSDOMConvertBase.h"
 #include "JSDOMConvertInterface.h"
 #include "JSDOMConvertStrings.h"
 #include "JSDOMExceptionHandling.h"

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMapLikeWithOverriddenOperations.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMapLikeWithOverriddenOperations.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMapLikeWithOverriddenOperations.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -28,6 +28,7 @@
 #include "JSDOMBinding.h"
 #include "JSDOMConstructorNotConstructable.h"
 #include "JSDOMConvertAny.h"
+#include "JSDOMConvertBase.h"
 #include "JSDOMConvertNumbers.h"
 #include "JSDOMConvertStrings.h"
 #include "JSDOMExceptionHandling.h"

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterWithIdentifier.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterWithIdentifier.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterWithIdentifier.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -27,6 +27,7 @@
 #include "JSDOMAbstractOperations.h"
 #include "JSDOMBinding.h"
 #include "JSDOMConstructorNotConstructable.h"
+#include "JSDOMConvertBase.h"
 #include "JSDOMConvertNumbers.h"
 #include "JSDOMConvertStrings.h"
 #include "JSDOMExceptionHandling.h"

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIdentifier.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIdentifier.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIdentifier.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -27,6 +27,7 @@
 #include "JSDOMAbstractOperations.h"
 #include "JSDOMBinding.h"
 #include "JSDOMConstructorNotConstructable.h"
+#include "JSDOMConvertBase.h"
 #include "JSDOMConvertStrings.h"
 #include "JSDOMExceptionHandling.h"
 #include "JSDOMOperation.h"

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIdentifier.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIdentifier.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIdentifier.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -27,6 +27,7 @@
 #include "JSDOMAbstractOperations.h"
 #include "JSDOMBinding.h"
 #include "JSDOMConstructorNotConstructable.h"
+#include "JSDOMConvertBase.h"
 #include "JSDOMConvertStrings.h"
 #include "JSDOMExceptionHandling.h"
 #include "JSDOMOperation.h"

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetter.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetter.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetter.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -27,6 +27,7 @@
 #include "JSDOMAbstractOperations.h"
 #include "JSDOMBinding.h"
 #include "JSDOMConstructorNotConstructable.h"
+#include "JSDOMConvertBase.h"
 #include "JSDOMConvertNumbers.h"
 #include "JSDOMConvertStrings.h"
 #include "JSDOMExceptionHandling.h"

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetterAndSetter.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetterAndSetter.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetterAndSetter.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -27,6 +27,7 @@
 #include "JSDOMAbstractOperations.h"
 #include "JSDOMBinding.h"
 #include "JSDOMConstructorNotConstructable.h"
+#include "JSDOMConvertBase.h"
 #include "JSDOMConvertNumbers.h"
 #include "JSDOMConvertStrings.h"
 #include "JSDOMExceptionHandling.h"

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeableProperties.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeableProperties.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeableProperties.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -28,6 +28,7 @@
 #include "JSDOMAttribute.h"
 #include "JSDOMBinding.h"
 #include "JSDOMConstructorNotConstructable.h"
+#include "JSDOMConvertBase.h"
 #include "JSDOMConvertStrings.h"
 #include "JSDOMExceptionHandling.h"
 #include "JSDOMOperation.h"

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltIns.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltIns.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltIns.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -28,6 +28,7 @@
 #include "JSDOMAttribute.h"
 #include "JSDOMBinding.h"
 #include "JSDOMConstructorNotConstructable.h"
+#include "JSDOMConvertBase.h"
 #include "JSDOMConvertStrings.h"
 #include "JSDOMExceptionHandling.h"
 #include "JSDOMOperation.h"

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNode.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNode.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNode.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -28,6 +28,7 @@
 #include "JSDOMAttribute.h"
 #include "JSDOMBinding.h"
 #include "JSDOMConstructor.h"
+#include "JSDOMConvertBase.h"
 #include "JSDOMConvertBoolean.h"
 #include "JSDOMConvertInterface.h"
 #include "JSDOMConvertNumbers.h"

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -36,6 +36,7 @@
 #include "JSDOMBindingSecurity.h"
 #include "JSDOMConstructor.h"
 #include "JSDOMConvertAny.h"
+#include "JSDOMConvertBase.h"
 #include "JSDOMConvertBoolean.h"
 #include "JSDOMConvertBufferSource.h"
 #include "JSDOMConvertCallbacks.h"

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOperationConditional.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOperationConditional.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOperationConditional.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -45,6 +45,7 @@
 
 #if ENABLE(ConditionBase) || (ENABLE(ConditionBase) && ENABLE(ConditionOperation))
 #include "IDLTypes.h"
+#include "JSDOMConvertBase.h"
 #endif
 
 

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -30,6 +30,7 @@
 #include "JSDOMAttribute.h"
 #include "JSDOMBinding.h"
 #include "JSDOMConstructorNotConstructable.h"
+#include "JSDOMConvertBase.h"
 #include "JSDOMConvertInterface.h"
 #include "JSDOMConvertSequences.h"
 #include "JSDOMConvertSerializedScriptValue.h"

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSetLikeWithOverriddenOperations.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSetLikeWithOverriddenOperations.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSetLikeWithOverriddenOperations.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -28,6 +28,7 @@
 #include "JSDOMBinding.h"
 #include "JSDOMConstructorNotConstructable.h"
 #include "JSDOMConvertAny.h"
+#include "JSDOMConvertBase.h"
 #include "JSDOMConvertNumbers.h"
 #include "JSDOMConvertStrings.h"
 #include "JSDOMExceptionHandling.h"

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -27,6 +27,7 @@
 #include "JSDOMAttribute.h"
 #include "JSDOMBinding.h"
 #include "JSDOMConstructor.h"
+#include "JSDOMConvertBase.h"
 #include "JSDOMConvertBoolean.h"
 #include "JSDOMConvertBufferSource.h"
 #include "JSDOMConvertCallbacks.h"

Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestVoidCallbackFunction.cpp (275421 => 275422)


--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestVoidCallbackFunction.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestVoidCallbackFunction.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -24,6 +24,7 @@
 
 #include "JSTestVoidCallbackFunction.h"
 
+#include "JSDOMConvertBase.h"
 #include "JSDOMConvertBoolean.h"
 #include "JSDOMConvertBufferSource.h"
 #include "JSDOMConvertInterface.h"

Modified: trunk/Source/WebCore/dom/EventContext.h (275421 => 275422)


--- trunk/Source/WebCore/dom/EventContext.h	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/dom/EventContext.h	2021-04-02 16:23:39 UTC (rev 275422)
@@ -28,11 +28,10 @@
 #pragma once
 
 #include "HTMLFormElement.h"
+#include "TouchList.h"
 
 namespace WebCore {
 
-class TouchList;
-
 class EventContext {
     WTF_MAKE_FAST_ALLOCATED;
 public:

Modified: trunk/Source/WebCore/dom/FocusOptions.h (275421 => 275422)


--- trunk/Source/WebCore/dom/FocusOptions.h	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/dom/FocusOptions.h	2021-04-02 16:23:39 UTC (rev 275422)
@@ -25,6 +25,7 @@
 
 #pragma once
 
+#include "Document.h"
 #include "FocusDirection.h"
 
 namespace WebCore {

Modified: trunk/Source/WebCore/loader/ResourceLoadInfo.cpp (275421 => 275422)


--- trunk/Source/WebCore/loader/ResourceLoadInfo.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/loader/ResourceLoadInfo.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -26,11 +26,12 @@
 #include "config.h"
 #include "ResourceLoadInfo.h"
 
+#if ENABLE(CONTENT_EXTENSIONS)
+
 #include "ContentExtensionActions.h"
+#include "RegistrableDomain.h"
 #include "SecurityOrigin.h"
 
-#if ENABLE(CONTENT_EXTENSIONS)
-
 namespace WebCore {
 namespace ContentExtensions {
 

Modified: trunk/Source/WebCore/page/scrolling/ScrollSnapOffsetsInfo.cpp (275421 => 275422)


--- trunk/Source/WebCore/page/scrolling/ScrollSnapOffsetsInfo.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/page/scrolling/ScrollSnapOffsetsInfo.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -32,6 +32,7 @@
 #include "ElementChildIterator.h"
 #include "LayoutRect.h"
 #include "Length.h"
+#include "Logging.h"
 #include "RenderBox.h"
 #include "RenderStyle.h"
 #include "RenderView.h"

Modified: trunk/Source/WebCore/platform/network/soup/SoupNetworkSession.cpp (275421 => 275422)


--- trunk/Source/WebCore/platform/network/soup/SoupNetworkSession.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/platform/network/soup/SoupNetworkSession.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -32,6 +32,7 @@
 #include "AuthenticationChallenge.h"
 #include "GUniquePtrSoup.h"
 #include "Logging.h"
+#include "SoupVersioning.h"
 #include <glib/gstdio.h>
 #include <libsoup/soup.h>
 #include <pal/crypto/CryptoDigest.h>

Modified: trunk/Source/WebCore/rendering/RenderLayerModelObject.cpp (275421 => 275422)


--- trunk/Source/WebCore/rendering/RenderLayerModelObject.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/rendering/RenderLayerModelObject.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -28,6 +28,7 @@
 #include "RenderLayer.h"
 #include "RenderLayerBacking.h"
 #include "RenderLayerCompositor.h"
+#include "RenderLayerScrollableArea.h"
 #include "RenderView.h"
 #include "Settings.h"
 #include "StyleScrollSnapPoints.h"

Modified: trunk/Source/WebCore/style/Styleable.cpp (275421 => 275422)


--- trunk/Source/WebCore/style/Styleable.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/style/Styleable.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -35,11 +35,13 @@
 #include "CSSTransition.h"
 #include "DeclarativeAnimation.h"
 #include "Document.h"
+#include "DocumentTimeline.h"
 #include "Element.h"
 #include "KeyframeEffect.h"
 #include "KeyframeEffectStack.h"
 #include "RenderStyle.h"
 #include "StylePropertyShorthand.h"
+#include "StyleResolver.h"
 #include "WebAnimation.h"
 #include "WebAnimationUtilities.h"
 

Modified: trunk/Source/WebCore/workers/service/server/SWScriptStorage.cpp (275421 => 275422)


--- trunk/Source/WebCore/workers/service/server/SWScriptStorage.cpp	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/workers/service/server/SWScriptStorage.cpp	2021-04-02 16:23:39 UTC (rev 275422)
@@ -31,7 +31,6 @@
 #include "ServiceWorkerRegistrationKey.h"
 #include "SharedBuffer.h"
 #include <pal/crypto/CryptoDigest.h>
-#include <wtf/FileSystem.h>
 #include <wtf/MainThread.h>
 #include <wtf/PageBlock.h>
 #include <wtf/text/Base64.h>

Modified: trunk/Source/WebCore/workers/service/server/SWScriptStorage.h (275421 => 275422)


--- trunk/Source/WebCore/workers/service/server/SWScriptStorage.h	2021-04-02 14:56:02 UTC (rev 275421)
+++ trunk/Source/WebCore/workers/service/server/SWScriptStorage.h	2021-04-02 16:23:39 UTC (rev 275422)
@@ -26,7 +26,9 @@
 #pragma once
 
 #if ENABLE(SERVICE_WORKER)
+#include <wtf/FileSystem.h>
 #include <wtf/Forward.h>
+#include <wtf/text/WTFString.h>
 
 namespace WebCore {
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to