Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (286836 => 286837)
--- trunk/Source/_javascript_Core/ChangeLog 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-12-10 08:22:37 UTC (rev 286837)
@@ -1,3 +1,13 @@
+2021-12-10 Adrian Perez de Castro <[email protected]>
+
+ Non-unified build fixes, mid December 2021 edition
+ https://bugs.webkit.org/show_bug.cgi?id=234106
+
+ Unreviewed non-unified build fixes.
+
+ * wasm/js/WasmToJS.h: Remove unneeded forward declaration of CallLinkInfo, add forward
+ declaration of OptimizingCallLinkInfo.
+
2021-12-09 Alex Christensen <[email protected]>
Prepare for transition to C++20
Modified: trunk/Source/_javascript_Core/wasm/js/WasmToJS.h (286836 => 286837)
--- trunk/Source/_javascript_Core/wasm/js/WasmToJS.h 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/_javascript_Core/wasm/js/WasmToJS.h 2021-12-10 08:22:37 UTC (rev 286837)
@@ -35,7 +35,7 @@
namespace JSC {
-class CallLinkInfo;
+class OptimizingCallLinkInfo;
class VM;
namespace Wasm {
Modified: trunk/Source/WebCore/ChangeLog (286836 => 286837)
--- trunk/Source/WebCore/ChangeLog 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/WebCore/ChangeLog 2021-12-10 08:22:37 UTC (rev 286837)
@@ -1,3 +1,33 @@
+2021-12-10 Adrian Perez de Castro <[email protected]>
+
+ Non-unified build fixes, mid December 2021 edition
+ https://bugs.webkit.org/show_bug.cgi?id=234106
+
+ Unreviewed non-unified build fixes.
+
+ No new tests needed.
+
+ * bindings/js/JSDOMConvertCallbacks.h: Add missing JSDOMGlobalObject.h header.
+ * css/CSSImportRule.cpp: Add missing CSSMarkup.h header.
+ * css/CSSLayerStatementRule.cpp: Add missinig CSSLayerBlockRule.h header.
+ * platform/graphics/ColorInterpolation.cpp: Remove unneeded #pragma once.
+ * platform/graphics/ColorInterpolation.h: Add missing <optional> header.
+ * platform/graphics/displaylists/DisplayListItemBuffer.cpp: Add missing Filter.h header.
+ * platform/graphics/displaylists/DisplayListRecorderImpl.cpp: Ditto.
+ * platform/graphics/filters/FilterFunction.cpp: Add missing ImageBuffer.h header.
+ * platform/graphics/filters/FilterOperation.cpp: Ditto.
+ * platform/graphics/filters/FilterOperations.cpp: Ditto.
+ * platform/graphics/filters/SourceAlpha.cpp: Ditto.
+ * platform/graphics/filters/software/FEGaussianBlurSoftwareApplier.cpp: Ditto.
+ * platform/graphics/filters/software/SourceGraphicSoftwareApplier.cpp: Add missing
+ FilterImage.h header.
+ * svg/SVGFEFuncAElement.cpp: Add missing ImageBuffer.h header.
+ * svg/SVGFEFuncBElement.cpp: Ditto.
+ * svg/SVGFEFuncGElement.cpp: Ditto.
+ * svg/SVGFEFuncRElement.cpp: Ditto.
+ * svg/SVGFEPointLightElement.cpp: Ditto.
+ * svg/SVGFESpotLightElement.cpp: Ditto.
+
2021-12-09 Antoine Quint <[email protected]>
[Model] Add load and error events to distinguish resource load from model readiness
Modified: trunk/Source/WebCore/bindings/js/JSDOMConvertCallbacks.h (286836 => 286837)
--- trunk/Source/WebCore/bindings/js/JSDOMConvertCallbacks.h 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/WebCore/bindings/js/JSDOMConvertCallbacks.h 2021-12-10 08:22:37 UTC (rev 286837)
@@ -27,6 +27,7 @@
#include "IDLTypes.h"
#include "JSDOMConvertBase.h"
+#include "JSDOMGlobalObject.h"
namespace WebCore {
Modified: trunk/Source/WebCore/css/CSSImportRule.cpp (286836 => 286837)
--- trunk/Source/WebCore/css/CSSImportRule.cpp 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/WebCore/css/CSSImportRule.cpp 2021-12-10 08:22:37 UTC (rev 286837)
@@ -23,6 +23,7 @@
#include "CSSImportRule.h"
#include "CSSLayerBlockRule.h"
+#include "CSSMarkup.h"
#include "CSSStyleSheet.h"
#include "MediaList.h"
#include "StyleRuleImport.h"
Modified: trunk/Source/WebCore/css/CSSLayerStatementRule.cpp (286836 => 286837)
--- trunk/Source/WebCore/css/CSSLayerStatementRule.cpp 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/WebCore/css/CSSLayerStatementRule.cpp 2021-12-10 08:22:37 UTC (rev 286837)
@@ -30,6 +30,7 @@
#include "config.h"
#include "CSSLayerStatementRule.h"
+#include "CSSLayerBlockRule.h"
#include "CSSStyleSheet.h"
#include "StyleRule.h"
#include <wtf/text/StringBuilder.h>
Modified: trunk/Source/WebCore/platform/graphics/ColorInterpolation.cpp (286836 => 286837)
--- trunk/Source/WebCore/platform/graphics/ColorInterpolation.cpp 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/WebCore/platform/graphics/ColorInterpolation.cpp 2021-12-10 08:22:37 UTC (rev 286837)
@@ -23,8 +23,6 @@
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-#pragma once
-
#include "config.h"
#include "ColorInterpolation.h"
Modified: trunk/Source/WebCore/platform/graphics/ColorInterpolation.h (286836 => 286837)
--- trunk/Source/WebCore/platform/graphics/ColorInterpolation.h 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/WebCore/platform/graphics/ColorInterpolation.h 2021-12-10 08:22:37 UTC (rev 286837)
@@ -28,6 +28,7 @@
#include "AlphaPremultiplication.h"
#include "ColorTypes.h"
#include "ColorNormalization.h"
+#include <optional>
#include <variant>
#include <wtf/EnumTraits.h>
Modified: trunk/Source/WebCore/platform/graphics/displaylists/DisplayListItemBuffer.cpp (286836 => 286837)
--- trunk/Source/WebCore/platform/graphics/displaylists/DisplayListItemBuffer.cpp 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/WebCore/platform/graphics/displaylists/DisplayListItemBuffer.cpp 2021-12-10 08:22:37 UTC (rev 286837)
@@ -28,6 +28,7 @@
#include "DisplayListItemBufferIdentifier.h"
#include "DisplayListItems.h"
+#include "Filter.h"
#include <wtf/FastMalloc.h>
namespace WebCore {
Modified: trunk/Source/WebCore/platform/graphics/displaylists/DisplayListRecorderImpl.cpp (286836 => 286837)
--- trunk/Source/WebCore/platform/graphics/displaylists/DisplayListRecorderImpl.cpp 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/WebCore/platform/graphics/displaylists/DisplayListRecorderImpl.cpp 2021-12-10 08:22:37 UTC (rev 286837)
@@ -29,6 +29,7 @@
#include "DisplayList.h"
#include "DisplayListDrawingContext.h"
#include "DisplayListItems.h"
+#include "Filter.h"
#include "GraphicsContext.h"
#include "ImageBuffer.h"
#include "Logging.h"
Modified: trunk/Source/WebCore/platform/graphics/filters/FilterFunction.cpp (286836 => 286837)
--- trunk/Source/WebCore/platform/graphics/filters/FilterFunction.cpp 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/WebCore/platform/graphics/filters/FilterFunction.cpp 2021-12-10 08:22:37 UTC (rev 286837)
@@ -26,6 +26,7 @@
#include "config.h"
#include "FilterFunction.h"
+#include "ImageBuffer.h"
#include <wtf/SortedArrayMap.h>
namespace WebCore {
Modified: trunk/Source/WebCore/platform/graphics/filters/FilterOperation.cpp (286836 => 286837)
--- trunk/Source/WebCore/platform/graphics/filters/FilterOperation.cpp 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/WebCore/platform/graphics/filters/FilterOperation.cpp 2021-12-10 08:22:37 UTC (rev 286837)
@@ -34,6 +34,7 @@
#include "ColorMatrix.h"
#include "ColorTypes.h"
#include "FilterEffect.h"
+#include "ImageBuffer.h"
#include "SVGURIReference.h"
#include <wtf/text/TextStream.h>
Modified: trunk/Source/WebCore/platform/graphics/filters/FilterOperations.cpp (286836 => 286837)
--- trunk/Source/WebCore/platform/graphics/filters/FilterOperations.cpp 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/WebCore/platform/graphics/filters/FilterOperations.cpp 2021-12-10 08:22:37 UTC (rev 286837)
@@ -27,6 +27,7 @@
#include "FilterOperations.h"
#include "FEGaussianBlur.h"
+#include "ImageBuffer.h"
#include "IntSize.h"
#include "LengthFunctions.h"
#include <wtf/text/TextStream.h>
Modified: trunk/Source/WebCore/platform/graphics/filters/SourceAlpha.cpp (286836 => 286837)
--- trunk/Source/WebCore/platform/graphics/filters/SourceAlpha.cpp 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/WebCore/platform/graphics/filters/SourceAlpha.cpp 2021-12-10 08:22:37 UTC (rev 286837)
@@ -21,6 +21,7 @@
#include "config.h"
#include "SourceAlpha.h"
+#include "ImageBuffer.h"
#include "SourceAlphaSoftwareApplier.h"
#include <wtf/text/TextStream.h>
Modified: trunk/Source/WebCore/platform/graphics/filters/software/FEGaussianBlurSoftwareApplier.cpp (286836 => 286837)
--- trunk/Source/WebCore/platform/graphics/filters/software/FEGaussianBlurSoftwareApplier.cpp 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/WebCore/platform/graphics/filters/software/FEGaussianBlurSoftwareApplier.cpp 2021-12-10 08:22:37 UTC (rev 286837)
@@ -28,6 +28,7 @@
#include "FEGaussianBlur.h"
#include "GraphicsContext.h"
+#include "ImageBuffer.h"
#include "PixelBuffer.h"
#include <wtf/MathExtras.h>
Modified: trunk/Source/WebCore/platform/graphics/filters/software/SourceGraphicSoftwareApplier.cpp (286836 => 286837)
--- trunk/Source/WebCore/platform/graphics/filters/software/SourceGraphicSoftwareApplier.cpp 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/WebCore/platform/graphics/filters/software/SourceGraphicSoftwareApplier.cpp 2021-12-10 08:22:37 UTC (rev 286837)
@@ -21,6 +21,7 @@
#include "config.h"
#include "SourceGraphicSoftwareApplier.h"
+#include "FilterImage.h"
#include "GraphicsContext.h"
#include "ImageBuffer.h"
Modified: trunk/Source/WebCore/svg/SVGFEFuncAElement.cpp (286836 => 286837)
--- trunk/Source/WebCore/svg/SVGFEFuncAElement.cpp 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/WebCore/svg/SVGFEFuncAElement.cpp 2021-12-10 08:22:37 UTC (rev 286837)
@@ -21,6 +21,7 @@
#include "config.h"
#include "SVGFEFuncAElement.h"
+#include "ImageBuffer.h"
#include "SVGNames.h"
namespace WebCore {
Modified: trunk/Source/WebCore/svg/SVGFEFuncBElement.cpp (286836 => 286837)
--- trunk/Source/WebCore/svg/SVGFEFuncBElement.cpp 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/WebCore/svg/SVGFEFuncBElement.cpp 2021-12-10 08:22:37 UTC (rev 286837)
@@ -21,6 +21,7 @@
#include "config.h"
#include "SVGFEFuncBElement.h"
+#include "ImageBuffer.h"
#include "SVGNames.h"
namespace WebCore {
Modified: trunk/Source/WebCore/svg/SVGFEFuncGElement.cpp (286836 => 286837)
--- trunk/Source/WebCore/svg/SVGFEFuncGElement.cpp 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/WebCore/svg/SVGFEFuncGElement.cpp 2021-12-10 08:22:37 UTC (rev 286837)
@@ -21,6 +21,7 @@
#include "config.h"
#include "SVGFEFuncGElement.h"
+#include "ImageBuffer.h"
#include "SVGNames.h"
namespace WebCore {
Modified: trunk/Source/WebCore/svg/SVGFEFuncRElement.cpp (286836 => 286837)
--- trunk/Source/WebCore/svg/SVGFEFuncRElement.cpp 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/WebCore/svg/SVGFEFuncRElement.cpp 2021-12-10 08:22:37 UTC (rev 286837)
@@ -21,6 +21,7 @@
#include "config.h"
#include "SVGFEFuncRElement.h"
+#include "ImageBuffer.h"
#include "SVGNames.h"
namespace WebCore {
Modified: trunk/Source/WebCore/svg/SVGFEPointLightElement.cpp (286836 => 286837)
--- trunk/Source/WebCore/svg/SVGFEPointLightElement.cpp 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/WebCore/svg/SVGFEPointLightElement.cpp 2021-12-10 08:22:37 UTC (rev 286837)
@@ -21,6 +21,7 @@
#include "SVGFEPointLightElement.h"
#include "GeometryUtilities.h"
+#include "ImageBuffer.h"
#include "PointLightSource.h"
#include "SVGFilterBuilder.h"
#include "SVGNames.h"
Modified: trunk/Source/WebCore/svg/SVGFESpotLightElement.cpp (286836 => 286837)
--- trunk/Source/WebCore/svg/SVGFESpotLightElement.cpp 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/WebCore/svg/SVGFESpotLightElement.cpp 2021-12-10 08:22:37 UTC (rev 286837)
@@ -21,6 +21,7 @@
#include "SVGFESpotLightElement.h"
#include "GeometryUtilities.h"
+#include "ImageBuffer.h"
#include "SVGFilterBuilder.h"
#include "SVGNames.h"
#include "SpotLightSource.h"
Modified: trunk/Source/WebKit/ChangeLog (286836 => 286837)
--- trunk/Source/WebKit/ChangeLog 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/WebKit/ChangeLog 2021-12-10 08:22:37 UTC (rev 286837)
@@ -1,3 +1,13 @@
+2021-12-10 Adrian Perez de Castro <[email protected]>
+
+ Non-unified build fixes, mid December 2021 edition
+ https://bugs.webkit.org/show_bug.cgi?id=234106
+
+ Unreviewed non-unified build fixes.
+
+ * NetworkProcess/storage/OriginStorageManager.cpp: Add missing WebsiteDataType.h and
+ wtf/FileSystem.h headers.
+
2021-12-09 Simon Fraser <[email protected]>
Inspector "composite" events are all very short
Modified: trunk/Source/WebKit/NetworkProcess/storage/OriginStorageManager.cpp (286836 => 286837)
--- trunk/Source/WebKit/NetworkProcess/storage/OriginStorageManager.cpp 2021-12-10 08:15:09 UTC (rev 286836)
+++ trunk/Source/WebKit/NetworkProcess/storage/OriginStorageManager.cpp 2021-12-10 08:22:37 UTC (rev 286837)
@@ -28,6 +28,8 @@
#include "FileSystemStorageHandleRegistry.h"
#include "FileSystemStorageManager.h"
+#include "WebsiteDataType.h"
+#include <wtf/FileSystem.h>
namespace WebKit {