Changeset 275422 in webkit
- Timestamp:
- Apr 2, 2021 9:23:39 AM (3 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 39 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r275420 r275422 1 2021-04-02 Tyler Wilcock <twilco.o@protonmail.com> 2 3 Non-unified build fixes, early April 2021 4 https://bugs.webkit.org/show_bug.cgi?id=224091 5 6 Reviewed by Alex Christensen. 7 8 Non-unified build fixes, April 2021. 9 10 * bindings/scripts/CodeGeneratorJS.pm: 11 (AddToIncludesForIDLType): 12 For IDLs that have a property with a type of `undefined`, also add #include "JSDOMConvertBase.h" to 13 the generated binding source file. This fixes a build error in 14 DerivedSources/JSWebGLLoseContext.cpp that looked like: 15 16 WebCore/DerivedSources/JSWebGLLoseContext.cpp:147:78: error: expected primary-expression before ‘>’ token 17 RELEASE_AND_RETURN(throwScope, JSValue::encode(toJS<IDLUndefined>(*lexicalGlobalObject, throwScope, [&]() -> decltype(auto) { return impl.loseContext(); }))); 18 19 Thanks to Darin Adler for figuring this out. 20 21 To see the full error, go here: https://bugs.webkit.org/show_bug.cgi?id=223150#c14 22 23 * dom/EventContext.h: 24 * dom/FocusOptions.h: 25 * loader/ResourceLoadInfo.cpp: 26 * page/scrolling/ScrollSnapOffsetsInfo.cpp: 27 * platform/network/soup/SoupNetworkSession.cpp: 28 * rendering/RenderLayerModelObject.cpp: 29 * style/Styleable.cpp: 30 * workers/service/server/SWScriptStorage.cpp: 31 * workers/service/server/SWScriptStorage.h: 32 * Modules/mediastream/RTCDataChannelRemoteSource.h: 33 Fix 'invalid use of incomplete type <TYPE>' or '<TYPE> does not name a type' errors. 34 35 * bindings/scripts/test/JS/JSTestCEReactions.cpp: 36 * bindings/scripts/test/JS/JSTestCallTracer.cpp: 37 * bindings/scripts/test/JS/JSTestCallbackFunctionWithThisObject.cpp: 38 * bindings/scripts/test/JS/JSTestCallbackFunctionWithTypedefs.cpp: 39 * bindings/scripts/test/JS/JSTestCallbackInterface.cpp: 40 * bindings/scripts/test/JS/JSTestConditionalIncludes.cpp: 41 * bindings/scripts/test/JS/JSTestDomainSecurity.cpp: 42 * bindings/scripts/test/JS/JSTestEnabledBySetting.cpp: 43 * bindings/scripts/test/JS/JSTestGlobalObject.cpp: 44 * bindings/scripts/test/JS/JSTestIndexedSetterWithIdentifier.cpp: 45 * bindings/scripts/test/JS/JSTestInterface.cpp: 46 * bindings/scripts/test/JS/JSTestLegacyNoInterfaceObject.cpp: 47 * bindings/scripts/test/JS/JSTestMapLikeWithOverriddenOperations.cpp: 48 * bindings/scripts/test/JS/JSTestNamedAndIndexedSetterWithIdentifier.cpp: 49 * bindings/scripts/test/JS/JSTestNamedDeleterWithIdentifier.cpp: 50 * bindings/scripts/test/JS/JSTestNamedSetterWithIdentifier.cpp: 51 * bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetter.cpp: 52 * bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetterAndSetter.cpp: 53 * bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeableProperties.cpp: 54 * bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltIns.cpp: 55 * bindings/scripts/test/JS/JSTestNode.cpp: 56 * bindings/scripts/test/JS/JSTestObj.cpp: 57 * bindings/scripts/test/JS/JSTestOperationConditional.cpp: 58 * bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp: 59 * bindings/scripts/test/JS/JSTestSetLikeWithOverriddenOperations.cpp: 60 * bindings/scripts/test/JS/JSTestTypedefs.cpp: 61 * bindings/scripts/test/JS/JSTestVoidCallbackFunction.cpp: 62 Update bindings via `run-bindings-tests --reset-results` to add new "JSDOMConvertBase.h" include. 63 1 64 2021-04-02 Chris Lord <clord@igalia.com> 2 65 -
trunk/Source/WebCore/Modules/mediastream/RTCDataChannelRemoteSource.h
r274758 r275422 27 27 #if ENABLE(WEB_RTC) 28 28 29 #include "RTCDataChannelHandler.h" 29 30 #include "RTCDataChannelHandlerClient.h" 30 31 #include "RTCDataChannelIdentifier.h" 31 32 #include "RTCDataChannelRemoteSourceConnection.h" 33 #include <wtf/UniqueRef.h> 32 34 33 35 namespace WebCore { 34 35 class RTCDataChannelHandler;36 36 37 37 class RTCDataChannelRemoteSource : public RTCDataChannelHandlerClient { -
trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm
r274906 r275422 574 574 if ($type->name eq "undefined") { 575 575 AddToIncludes("IDLTypes.h", $includesRef, $conditional); 576 AddToIncludes("JSDOMConvertBase.h", $includesRef, $conditional); 576 577 return; 577 578 } -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCEReactions.cpp
r274909 r275422 30 30 #include "JSDOMBinding.h" 31 31 #include "JSDOMConstructorNotConstructable.h" 32 #include "JSDOMConvertBase.h" 32 33 #include "JSDOMConvertInterface.h" 33 34 #include "JSDOMConvertStrings.h" -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallTracer.cpp
r274909 r275422 28 28 #include "JSDOMBinding.h" 29 29 #include "JSDOMConstructorNotConstructable.h" 30 #include "JSDOMConvertBase.h" 30 31 #include "JSDOMConvertBoolean.h" 31 32 #include "JSDOMConvertInterface.h" -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackFunctionWithThisObject.cpp
r266311 r275422 22 22 #include "JSTestCallbackFunctionWithThisObject.h" 23 23 24 #include "JSDOMConvertBase.h" 24 25 #include "JSDOMConvertInterface.h" 25 26 #include "JSDOMConvertSequences.h" -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackFunctionWithTypedefs.cpp
r266311 r275422 22 22 #include "JSTestCallbackFunctionWithTypedefs.h" 23 23 24 #include "JSDOMConvertBase.h" 24 25 #include "JSDOMConvertNullable.h" 25 26 #include "JSDOMConvertNumbers.h" -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCallbackInterface.cpp
r267891 r275422 26 26 27 27 #include "JSDOMConstructorNotConstructable.h" 28 #include "JSDOMConvertBase.h" 28 29 #include "JSDOMConvertBoolean.h" 29 30 #include "JSDOMConvertBufferSource.h" -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestConditionalIncludes.cpp
r274909 r275422 45 45 #if (ENABLE(Condition11) && ENABLE(Condition12) && ENABLE(Condition22)) || (ENABLE(Condition12) && ENABLE(Condition22)) || (ENABLE(Condition12) && ENABLE(Condition22) && ENABLE(Condition33)) || ENABLE(Condition23) 46 46 #include "IDLTypes.h" 47 #include "JSDOMConvertBase.h" 47 48 #endif 48 49 -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestDomainSecurity.cpp
r274909 r275422 30 30 #include "JSDOMBindingSecurity.h" 31 31 #include "JSDOMConstructorNotConstructable.h" 32 #include "JSDOMConvertBase.h" 32 33 #include "JSDOMConvertInterface.h" 33 34 #include "JSDOMConvertNumbers.h" -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEnabledBySetting.cpp
r274909 r275422 47 47 #if ENABLE(TEST_FEATURE) 48 48 #include "IDLTypes.h" 49 #include "JSDOMConvertBase.h" 49 50 #endif 50 51 -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGlobalObject.cpp
r274909 r275422 30 30 #include "JSDOMBinding.h" 31 31 #include "JSDOMConstructorNotConstructable.h" 32 #include "JSDOMConvertBase.h" 32 33 #include "JSDOMConvertBoolean.h" 33 34 #include "JSDOMConvertNumbers.h" -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestIndexedSetterWithIdentifier.cpp
r274909 r275422 27 27 #include "JSDOMBinding.h" 28 28 #include "JSDOMConstructorNotConstructable.h" 29 #include "JSDOMConvertBase.h" 29 30 #include "JSDOMConvertNumbers.h" 30 31 #include "JSDOMConvertStrings.h" -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp
r274909 r275422 55 55 #if ENABLE(Condition11) || (ENABLE(Condition11) && ENABLE(Condition22)) || ENABLE(Condition12) || ENABLE(Condition22) || (ENABLE(Condition22) && ENABLE(Condition33)) || ENABLE(Condition23) 56 56 #include "IDLTypes.h" 57 #include "JSDOMConvertBase.h" 57 58 #endif 58 59 -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestLegacyNoInterfaceObject.cpp
r274909 r275422 30 30 #include "JSDOMAttribute.h" 31 31 #include "JSDOMBinding.h" 32 #include "JSDOMConvertBase.h" 32 33 #include "JSDOMConvertInterface.h" 33 34 #include "JSDOMConvertStrings.h" -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMapLikeWithOverriddenOperations.cpp
r274909 r275422 29 29 #include "JSDOMConstructorNotConstructable.h" 30 30 #include "JSDOMConvertAny.h" 31 #include "JSDOMConvertBase.h" 31 32 #include "JSDOMConvertNumbers.h" 32 33 #include "JSDOMConvertStrings.h" -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedAndIndexedSetterWithIdentifier.cpp
r274909 r275422 28 28 #include "JSDOMBinding.h" 29 29 #include "JSDOMConstructorNotConstructable.h" 30 #include "JSDOMConvertBase.h" 30 31 #include "JSDOMConvertNumbers.h" 31 32 #include "JSDOMConvertStrings.h" -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedDeleterWithIdentifier.cpp
r274909 r275422 28 28 #include "JSDOMBinding.h" 29 29 #include "JSDOMConstructorNotConstructable.h" 30 #include "JSDOMConvertBase.h" 30 31 #include "JSDOMConvertStrings.h" 31 32 #include "JSDOMExceptionHandling.h" -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIdentifier.cpp
r274909 r275422 28 28 #include "JSDOMBinding.h" 29 29 #include "JSDOMConstructorNotConstructable.h" 30 #include "JSDOMConvertBase.h" 30 31 #include "JSDOMConvertStrings.h" 31 32 #include "JSDOMExceptionHandling.h" -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetter.cpp
r274909 r275422 28 28 #include "JSDOMBinding.h" 29 29 #include "JSDOMConstructorNotConstructable.h" 30 #include "JSDOMConvertBase.h" 30 31 #include "JSDOMConvertNumbers.h" 31 32 #include "JSDOMConvertStrings.h" -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithIndexedGetterAndSetter.cpp
r274909 r275422 28 28 #include "JSDOMBinding.h" 29 29 #include "JSDOMConstructorNotConstructable.h" 30 #include "JSDOMConvertBase.h" 30 31 #include "JSDOMConvertNumbers.h" 31 32 #include "JSDOMConvertStrings.h" -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeableProperties.cpp
r274909 r275422 29 29 #include "JSDOMBinding.h" 30 30 #include "JSDOMConstructorNotConstructable.h" 31 #include "JSDOMConvertBase.h" 31 32 #include "JSDOMConvertStrings.h" 32 33 #include "JSDOMExceptionHandling.h" -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedSetterWithLegacyUnforgeablePropertiesAndLegacyOverrideBuiltIns.cpp
r274909 r275422 29 29 #include "JSDOMBinding.h" 30 30 #include "JSDOMConstructorNotConstructable.h" 31 #include "JSDOMConvertBase.h" 31 32 #include "JSDOMConvertStrings.h" 32 33 #include "JSDOMExceptionHandling.h" -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNode.cpp
r274909 r275422 29 29 #include "JSDOMBinding.h" 30 30 #include "JSDOMConstructor.h" 31 #include "JSDOMConvertBase.h" 31 32 #include "JSDOMConvertBoolean.h" 32 33 #include "JSDOMConvertInterface.h" -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp
r274909 r275422 37 37 #include "JSDOMConstructor.h" 38 38 #include "JSDOMConvertAny.h" 39 #include "JSDOMConvertBase.h" 39 40 #include "JSDOMConvertBoolean.h" 40 41 #include "JSDOMConvertBufferSource.h" -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOperationConditional.cpp
r274909 r275422 46 46 #if ENABLE(ConditionBase) || (ENABLE(ConditionBase) && ENABLE(ConditionOperation)) 47 47 #include "IDLTypes.h" 48 #include "JSDOMConvertBase.h" 48 49 #endif 49 50 -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp
r274909 r275422 31 31 #include "JSDOMBinding.h" 32 32 #include "JSDOMConstructorNotConstructable.h" 33 #include "JSDOMConvertBase.h" 33 34 #include "JSDOMConvertInterface.h" 34 35 #include "JSDOMConvertSequences.h" -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSetLikeWithOverriddenOperations.cpp
r274909 r275422 29 29 #include "JSDOMConstructorNotConstructable.h" 30 30 #include "JSDOMConvertAny.h" 31 #include "JSDOMConvertBase.h" 31 32 #include "JSDOMConvertNumbers.h" 32 33 #include "JSDOMConvertStrings.h" -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp
r274909 r275422 28 28 #include "JSDOMBinding.h" 29 29 #include "JSDOMConstructor.h" 30 #include "JSDOMConvertBase.h" 30 31 #include "JSDOMConvertBoolean.h" 31 32 #include "JSDOMConvertBufferSource.h" -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestVoidCallbackFunction.cpp
r266311 r275422 25 25 #include "JSTestVoidCallbackFunction.h" 26 26 27 #include "JSDOMConvertBase.h" 27 28 #include "JSDOMConvertBoolean.h" 28 29 #include "JSDOMConvertBufferSource.h" -
trunk/Source/WebCore/dom/EventContext.h
r273477 r275422 29 29 30 30 #include "HTMLFormElement.h" 31 #include "TouchList.h" 31 32 32 33 namespace WebCore { 33 34 class TouchList;35 34 36 35 class EventContext { -
trunk/Source/WebCore/dom/FocusOptions.h
r274812 r275422 26 26 #pragma once 27 27 28 #include "Document.h" 28 29 #include "FocusDirection.h" 29 30 -
trunk/Source/WebCore/loader/ResourceLoadInfo.cpp
r275078 r275422 27 27 #include "ResourceLoadInfo.h" 28 28 29 #if ENABLE(CONTENT_EXTENSIONS) 30 29 31 #include "ContentExtensionActions.h" 32 #include "RegistrableDomain.h" 30 33 #include "SecurityOrigin.h" 31 32 #if ENABLE(CONTENT_EXTENSIONS)33 34 34 35 namespace WebCore { -
trunk/Source/WebCore/page/scrolling/ScrollSnapOffsetsInfo.cpp
r275354 r275422 33 33 #include "LayoutRect.h" 34 34 #include "Length.h" 35 #include "Logging.h" 35 36 #include "RenderBox.h" 36 37 #include "RenderStyle.h" -
trunk/Source/WebCore/platform/network/soup/SoupNetworkSession.cpp
r274275 r275422 33 33 #include "GUniquePtrSoup.h" 34 34 #include "Logging.h" 35 #include "SoupVersioning.h" 35 36 #include <glib/gstdio.h> 36 37 #include <libsoup/soup.h> -
trunk/Source/WebCore/rendering/RenderLayerModelObject.cpp
r272610 r275422 29 29 #include "RenderLayerBacking.h" 30 30 #include "RenderLayerCompositor.h" 31 #include "RenderLayerScrollableArea.h" 31 32 #include "RenderView.h" 32 33 #include "Settings.h" -
trunk/Source/WebCore/style/Styleable.cpp
r275346 r275422 36 36 #include "DeclarativeAnimation.h" 37 37 #include "Document.h" 38 #include "DocumentTimeline.h" 38 39 #include "Element.h" 39 40 #include "KeyframeEffect.h" … … 41 42 #include "RenderStyle.h" 42 43 #include "StylePropertyShorthand.h" 44 #include "StyleResolver.h" 43 45 #include "WebAnimation.h" 44 46 #include "WebAnimationUtilities.h" -
trunk/Source/WebCore/workers/service/server/SWScriptStorage.cpp
r275267 r275422 32 32 #include "SharedBuffer.h" 33 33 #include <pal/crypto/CryptoDigest.h> 34 #include <wtf/FileSystem.h>35 34 #include <wtf/MainThread.h> 36 35 #include <wtf/PageBlock.h> -
trunk/Source/WebCore/workers/service/server/SWScriptStorage.h
r275267 r275422 27 27 28 28 #if ENABLE(SERVICE_WORKER) 29 #include <wtf/FileSystem.h> 29 30 #include <wtf/Forward.h> 31 #include <wtf/text/WTFString.h> 30 32 31 33 namespace WebCore {
Note: See TracChangeset
for help on using the changeset viewer.