Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (287876 => 287877)
--- trunk/Source/_javascript_Core/ChangeLog 2022-01-11 14:07:38 UTC (rev 287876)
+++ trunk/Source/_javascript_Core/ChangeLog 2022-01-11 14:43:30 UTC (rev 287877)
@@ -1,3 +1,14 @@
+2022-01-11 Adrian Perez de Castro <[email protected]>
+
+ Non-unified build fixes, early January 2022 edition
+ https://bugs.webkit.org/show_bug.cgi?id=235013
+
+ Unreviewed non-unified build fixes.
+
+ * wasm/js/JSWebAssemblyModule.cpp: Add missing JSWebAssemblyLinkError.h header.
+ * wasm/js/JSWebAssemblyModule.h: Add missing forward declaration for the
+ JSC::OptimizingCallLinkInfo type.
+
2022-01-10 Saam Barati <[email protected]>
Allow loop tier up to the Air tier
Modified: trunk/Source/_javascript_Core/wasm/js/JSWebAssemblyModule.cpp (287876 => 287877)
--- trunk/Source/_javascript_Core/wasm/js/JSWebAssemblyModule.cpp 2022-01-11 14:07:38 UTC (rev 287876)
+++ trunk/Source/_javascript_Core/wasm/js/JSWebAssemblyModule.cpp 2022-01-11 14:43:30 UTC (rev 287877)
@@ -30,6 +30,7 @@
#include "JSCInlines.h"
#include "JSWebAssemblyCompileError.h"
+#include "JSWebAssemblyLinkError.h"
#include "WasmFormat.h"
#include "WasmModule.h"
#include "WasmModuleInformation.h"
Modified: trunk/Source/_javascript_Core/wasm/js/JSWebAssemblyModule.h (287876 => 287877)
--- trunk/Source/_javascript_Core/wasm/js/JSWebAssemblyModule.h 2022-01-11 14:07:38 UTC (rev 287876)
+++ trunk/Source/_javascript_Core/wasm/js/JSWebAssemblyModule.h 2022-01-11 14:43:30 UTC (rev 287877)
@@ -46,8 +46,9 @@
enum class BindingFailure;
}
+class JSWebAssemblyMemory;
+class OptimizingCallLinkInfo;
class SymbolTable;
-class JSWebAssemblyMemory;
class JSWebAssemblyModule final : public JSNonFinalObject {
public:
Modified: trunk/Source/WebCore/ChangeLog (287876 => 287877)
--- trunk/Source/WebCore/ChangeLog 2022-01-11 14:07:38 UTC (rev 287876)
+++ trunk/Source/WebCore/ChangeLog 2022-01-11 14:43:30 UTC (rev 287877)
@@ -1,3 +1,28 @@
+2022-01-11 Adrian Perez de Castro <[email protected]>
+
+ Non-unified build fixes, early January 2022 edition
+ https://bugs.webkit.org/show_bug.cgi?id=235013
+
+ Unreviewed non-unified build fixes.
+
+ No new tests needed.
+
+ * Modules/fetch/FetchBodyConsumer.cpp: Add missing FormData.h header.
+ * Modules/fetch/FormDataConsumer.h: Add missing ExceptionOr.h header, and forward
+ declaration for the WebCore::ScriptExecutionContext type.
+ * animation/CSSAnimation.cpp: Add missing KeyframeEffect.h header.
+ * animation/KeyframeEffect.cpp: Add missing StyledElement.h header.
+ * html/HTMLFormElement.cpp: Add missing PseudoClassChangeInvalidation.h header.
+ * platform/network/SynchronousLoaderClient.cpp: Add missing SharedBuffer.h header.
+ * rendering/svg/RenderSVGBlock.cpp: Add missing SVGRenderSupport.h header.
+ * rendering/svg/RenderSVGForeignObject.cpp: Ditto.
+ * rendering/svg/RenderSVGInline.cpp: Ditto.
+ * rendering/svg/RenderSVGModelObject.cpp: Add missing SVGElementInlines.h header.
+ * rendering/svg/SVGInlineTextBox.cpp: Add missing FloatConversion.h header.
+ * svg/SVGViewElement.cpp: Add missing RenderElement.h header.
+ * workers/service/context/ServiceWorkerFetch.h: Add missing forward declaration for the
+ WebCore::SharedBuffer type, remove unused one for WebCore::FragmentedSharedBuffer.
+
2022-01-11 Carlos Garcia Campos <[email protected]>
[GTK][a11y] Web process crashes in some sites having SVG images
Modified: trunk/Source/WebCore/Modules/fetch/FetchBodyConsumer.cpp (287876 => 287877)
--- trunk/Source/WebCore/Modules/fetch/FetchBodyConsumer.cpp 2022-01-11 14:07:38 UTC (rev 287876)
+++ trunk/Source/WebCore/Modules/fetch/FetchBodyConsumer.cpp 2022-01-11 14:43:30 UTC (rev 287877)
@@ -30,6 +30,7 @@
#include "FetchBodyConsumer.h"
#include "DOMFormData.h"
+#include "FormData.h"
#include "FormDataConsumer.h"
#include "HTTPHeaderField.h"
#include "HTTPParsers.h"
Modified: trunk/Source/WebCore/Modules/fetch/FormDataConsumer.h (287876 => 287877)
--- trunk/Source/WebCore/Modules/fetch/FormDataConsumer.h 2022-01-11 14:07:38 UTC (rev 287876)
+++ trunk/Source/WebCore/Modules/fetch/FormDataConsumer.h 2022-01-11 14:43:30 UTC (rev 287877)
@@ -25,6 +25,7 @@
#pragma once
+#include "ExceptionOr.h"
#include "ScriptExecutionContextIdentifier.h"
#include <wtf/FastMalloc.h>
#include <wtf/Function.h>
@@ -36,6 +37,7 @@
class BlobLoader;
class FormData;
+class ScriptExecutionContext;
class FormDataConsumer : public CanMakeWeakPtr<FormDataConsumer> {
WTF_MAKE_FAST_ALLOCATED;
Modified: trunk/Source/WebCore/animation/CSSAnimation.cpp (287876 => 287877)
--- trunk/Source/WebCore/animation/CSSAnimation.cpp 2022-01-11 14:07:38 UTC (rev 287876)
+++ trunk/Source/WebCore/animation/CSSAnimation.cpp 2022-01-11 14:43:30 UTC (rev 287877)
@@ -29,6 +29,7 @@
#include "Animation.h"
#include "AnimationEvent.h"
#include "InspectorInstrumentation.h"
+#include "KeyframeEffect.h"
#include "RenderStyle.h"
#include <wtf/IsoMallocInlines.h>
Modified: trunk/Source/WebCore/animation/KeyframeEffect.cpp (287876 => 287877)
--- trunk/Source/WebCore/animation/KeyframeEffect.cpp 2022-01-11 14:07:38 UTC (rev 287876)
+++ trunk/Source/WebCore/animation/KeyframeEffect.cpp 2022-01-11 14:43:30 UTC (rev 287877)
@@ -58,6 +58,7 @@
#include "StylePendingResources.h"
#include "StyleResolver.h"
#include "StyleScope.h"
+#include "StyledElement.h"
#include "TimingFunction.h"
#include "TranslateTransformOperation.h"
#include "WillChangeData.h"
Modified: trunk/Source/WebCore/html/HTMLFormElement.cpp (287876 => 287877)
--- trunk/Source/WebCore/html/HTMLFormElement.cpp 2022-01-11 14:07:38 UTC (rev 287876)
+++ trunk/Source/WebCore/html/HTMLFormElement.cpp 2022-01-11 14:43:30 UTC (rev 287877)
@@ -52,6 +52,7 @@
#include "MixedContentChecker.h"
#include "NodeRareData.h"
#include "Page.h"
+#include "PseudoClassChangeInvalidation.h"
#include "RadioNodeList.h"
#include "RenderTextControl.h"
#include "ScriptDisallowedScope.h"
Modified: trunk/Source/WebCore/platform/network/SynchronousLoaderClient.cpp (287876 => 287877)
--- trunk/Source/WebCore/platform/network/SynchronousLoaderClient.cpp 2022-01-11 14:07:38 UTC (rev 287876)
+++ trunk/Source/WebCore/platform/network/SynchronousLoaderClient.cpp 2022-01-11 14:43:30 UTC (rev 287877)
@@ -29,6 +29,7 @@
#include "AuthenticationChallenge.h"
#include "ResourceHandle.h"
#include "ResourceRequest.h"
+#include "SharedBuffer.h"
#include <wtf/CompletionHandler.h>
namespace WebCore {
Modified: trunk/Source/WebCore/rendering/svg/RenderSVGBlock.cpp (287876 => 287877)
--- trunk/Source/WebCore/rendering/svg/RenderSVGBlock.cpp 2022-01-11 14:07:38 UTC (rev 287876)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGBlock.cpp 2022-01-11 14:43:30 UTC (rev 287877)
@@ -24,6 +24,7 @@
#include "RenderSVGResource.h"
#include "SVGGraphicsElement.h"
+#include "SVGRenderSupport.h"
#include "SVGResourcesCache.h"
#include "StyleInheritedData.h"
#include <wtf/IsoMallocInlines.h>
Modified: trunk/Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp (287876 => 287877)
--- trunk/Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp 2022-01-11 14:07:38 UTC (rev 287876)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp 2022-01-11 14:43:30 UTC (rev 287877)
@@ -31,6 +31,7 @@
#include "RenderView.h"
#include "SVGElementTypeHelpers.h"
#include "SVGForeignObjectElement.h"
+#include "SVGRenderSupport.h"
#include "SVGRenderingContext.h"
#include "SVGResourcesCache.h"
#include "TransformState.h"
Modified: trunk/Source/WebCore/rendering/svg/RenderSVGInline.cpp (287876 => 287877)
--- trunk/Source/WebCore/rendering/svg/RenderSVGInline.cpp 2022-01-11 14:07:38 UTC (rev 287876)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGInline.cpp 2022-01-11 14:43:30 UTC (rev 287877)
@@ -27,6 +27,7 @@
#include "RenderSVGText.h"
#include "SVGGraphicsElement.h"
#include "SVGInlineFlowBox.h"
+#include "SVGRenderSupport.h"
#include "SVGResourcesCache.h"
#include <wtf/IsoMallocInlines.h>
Modified: trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.cpp (287876 => 287877)
--- trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.cpp 2022-01-11 14:07:38 UTC (rev 287876)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.cpp 2022-01-11 14:43:30 UTC (rev 287877)
@@ -38,6 +38,7 @@
#include "RenderLayerModelObject.h"
#include "RenderSVGResource.h"
#include "RenderView.h"
+#include "SVGElementInlines.h"
#include "SVGGraphicsElement.h"
#include "SVGLocatable.h"
#include "SVGNames.h"
Modified: trunk/Source/WebCore/rendering/svg/SVGInlineTextBox.cpp (287876 => 287877)
--- trunk/Source/WebCore/rendering/svg/SVGInlineTextBox.cpp 2022-01-11 14:07:38 UTC (rev 287876)
+++ trunk/Source/WebCore/rendering/svg/SVGInlineTextBox.cpp 2022-01-11 14:43:30 UTC (rev 287877)
@@ -22,6 +22,7 @@
#include "config.h"
#include "SVGInlineTextBox.h"
+#include "FloatConversion.h"
#include "Frame.h"
#include "FrameView.h"
#include "GraphicsContext.h"
Modified: trunk/Source/WebCore/svg/SVGViewElement.cpp (287876 => 287877)
--- trunk/Source/WebCore/svg/SVGViewElement.cpp 2022-01-11 14:07:38 UTC (rev 287876)
+++ trunk/Source/WebCore/svg/SVGViewElement.cpp 2022-01-11 14:43:30 UTC (rev 287877)
@@ -22,6 +22,7 @@
#include "config.h"
#include "SVGViewElement.h"
+#include "RenderElement.h"
#include "RenderSVGResource.h"
#include "SVGNames.h"
#include "SVGSVGElement.h"
Modified: trunk/Source/WebCore/workers/service/context/ServiceWorkerFetch.h (287876 => 287877)
--- trunk/Source/WebCore/workers/service/context/ServiceWorkerFetch.h 2022-01-11 14:07:38 UTC (rev 287876)
+++ trunk/Source/WebCore/workers/service/context/ServiceWorkerFetch.h 2022-01-11 14:43:30 UTC (rev 287877)
@@ -42,7 +42,7 @@
class ResourceResponse;
class ServiceWorkerGlobalScope;
class ServiceWorkerGlobalScope;
-class FragmentedSharedBuffer;
+class SharedBuffer;
namespace ServiceWorkerFetch {
class Client : public ThreadSafeRefCounted<Client, WTF::DestructionThread::Main> {
Modified: trunk/Source/WebKit/ChangeLog (287876 => 287877)
--- trunk/Source/WebKit/ChangeLog 2022-01-11 14:07:38 UTC (rev 287876)
+++ trunk/Source/WebKit/ChangeLog 2022-01-11 14:43:30 UTC (rev 287877)
@@ -1,3 +1,13 @@
+2022-01-11 Adrian Perez de Castro <[email protected]>
+
+ Non-unified build fixes, early January 2022 edition
+ https://bugs.webkit.org/show_bug.cgi?id=235013
+
+ Unreviewed non-unified build fixes.
+
+ * Platform/IPC/SharedBufferCopy.cpp: Add missing WebCoreArgumentCoders.h header, remove now
+ unneeded ArgumentCoders.h header.
+
2022-01-11 Carlos Garcia Campos <[email protected]>
[GTK][a11y] Web process crashes in some sites having SVG images
Modified: trunk/Source/WebKit/Platform/IPC/SharedBufferCopy.cpp (287876 => 287877)
--- trunk/Source/WebKit/Platform/IPC/SharedBufferCopy.cpp 2022-01-11 14:07:38 UTC (rev 287876)
+++ trunk/Source/WebKit/Platform/IPC/SharedBufferCopy.cpp 2022-01-11 14:43:30 UTC (rev 287877)
@@ -26,9 +26,9 @@
#include "config.h"
#include "SharedBufferCopy.h"
-#include "ArgumentCoders.h"
#include "Decoder.h"
#include "Encoder.h"
+#include "WebCoreArgumentCoders.h"
namespace IPC {