Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (279940 => 279941)
--- trunk/Source/_javascript_Core/ChangeLog 2021-07-15 11:48:58 UTC (rev 279940)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-07-15 12:40:39 UTC (rev 279941)
@@ -1,3 +1,14 @@
+2021-07-15 Adrian Perez de Castro <[email protected]>
+
+ Non-unified build fixes, mid-July 2021 edition
+ https://bugs.webkit.org/show_bug.cgi?id=227981
+
+ Unreviewed non-unified build fixes.
+
+ * ftl/FTLState.cpp: Add missing B3ValueInlines.h header.
+ * runtime/TemporalNow.cpp: Add missing JSCJSValueInlines.h and JSObjectInlines.h headers.
+ * runtime/TemporalObject.cpp: Ditto.
+
2021-07-14 Devin Rousso <[email protected]>
Implement Array.prototype.findLast and Array.prototype.findLastIndex
Modified: trunk/Source/_javascript_Core/ftl/FTLState.cpp (279940 => 279941)
--- trunk/Source/_javascript_Core/ftl/FTLState.cpp 2021-07-15 11:48:58 UTC (rev 279940)
+++ trunk/Source/_javascript_Core/ftl/FTLState.cpp 2021-07-15 12:40:39 UTC (rev 279941)
@@ -30,6 +30,7 @@
#include "AirCode.h"
#include "AirDisassembler.h"
+#include "B3ValueInlines.h"
#include "CodeBlockWithJITType.h"
#include "FTLForOSREntryJITCode.h"
#include "FTLJITCode.h"
Modified: trunk/Source/_javascript_Core/runtime/TemporalNow.cpp (279940 => 279941)
--- trunk/Source/_javascript_Core/runtime/TemporalNow.cpp 2021-07-15 11:48:58 UTC (rev 279940)
+++ trunk/Source/_javascript_Core/runtime/TemporalNow.cpp 2021-07-15 12:40:39 UTC (rev 279941)
@@ -20,7 +20,9 @@
#include "config.h"
#include "TemporalNow.h"
+#include "JSCJSValueInlines.h"
#include "JSGlobalObject.h"
+#include "JSObjectInlines.h"
#include "ObjectPrototype.h"
namespace JSC {
Modified: trunk/Source/_javascript_Core/runtime/TemporalObject.cpp (279940 => 279941)
--- trunk/Source/_javascript_Core/runtime/TemporalObject.cpp 2021-07-15 11:48:58 UTC (rev 279940)
+++ trunk/Source/_javascript_Core/runtime/TemporalObject.cpp 2021-07-15 12:40:39 UTC (rev 279941)
@@ -20,7 +20,9 @@
#include "config.h"
#include "TemporalObject.h"
+#include "JSCJSValueInlines.h"
#include "JSGlobalObject.h"
+#include "JSObjectInlines.h"
#include "ObjectPrototype.h"
#include "TemporalNow.h"
Modified: trunk/Source/WebCore/ChangeLog (279940 => 279941)
--- trunk/Source/WebCore/ChangeLog 2021-07-15 11:48:58 UTC (rev 279940)
+++ trunk/Source/WebCore/ChangeLog 2021-07-15 12:40:39 UTC (rev 279941)
@@ -1,3 +1,23 @@
+2021-07-15 Adrian Perez de Castro <[email protected]>
+
+ Non-unified build fixes, mid-July 2021 edition
+ https://bugs.webkit.org/show_bug.cgi?id=227981
+
+ Unreviewed non-unified build fixes.
+
+ * accessibility/AXObjectCache.cpp: Add missing AXImage.h and RenderImage.h headers.
+ * bindings/js/JSIntersectionObserverCustom.cpp:
+ (WebCore::JSIntersectionObserverOwner::isReachableFromOpaqueRoots): Add missing namespace to
+ usage of JSC::jsCast<T>() template.
+ * bindings/js/JSResizeObserverCustom.cpp: Add missing Element.h and JSNodeCustom.h headers.
+ (WebCore::JSResizeObserverOwner::isReachableFromOpaqueRoots): Add missing namespace to usage
+ of JSC::jsCast<T>() template.
+ * css/CSSCrossfadeValue.h: Add missing forward declaration of Style::BuilderState.
+ * css/parser/CSSPropertyParserWorkerSafe.cpp: Add missing ParsingUtilities.h header.
+ * platform/graphics/cairo/GradientCairo.cpp: Replace GraphicsContext.h header with
+ GraphicsContextCairo.h to avoid errors about undefined types.
+ * rendering/style/RenderStyleConstants.cpp: Add missing CSSPrimitiveValueMappings.h header.
+
2021-07-15 Philippe Normand <[email protected]>
[GStreamer][Pipewire] Implement getDisplayMedia() backend
Modified: trunk/Source/WebCore/accessibility/AXObjectCache.cpp (279940 => 279941)
--- trunk/Source/WebCore/accessibility/AXObjectCache.cpp 2021-07-15 11:48:58 UTC (rev 279940)
+++ trunk/Source/WebCore/accessibility/AXObjectCache.cpp 2021-07-15 12:40:39 UTC (rev 279941)
@@ -32,6 +32,7 @@
#include "AXObjectCache.h"
+#include "AXImage.h"
#include "AXIsolatedObject.h"
#include "AXIsolatedTree.h"
#include "AXLogger.h"
@@ -89,6 +90,7 @@
#include "Page.h"
#include "Range.h"
#include "RenderAttachment.h"
+#include "RenderImage.h"
#include "RenderLayer.h"
#include "RenderLineBreak.h"
#include "RenderListBox.h"
Modified: trunk/Source/WebCore/bindings/js/JSIntersectionObserverCustom.cpp (279940 => 279941)
--- trunk/Source/WebCore/bindings/js/JSIntersectionObserverCustom.cpp 2021-07-15 11:48:58 UTC (rev 279940)
+++ trunk/Source/WebCore/bindings/js/JSIntersectionObserverCustom.cpp 2021-07-15 12:40:39 UTC (rev 279941)
@@ -44,7 +44,7 @@
bool JSIntersectionObserverOwner::isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown> handle, void*, JSC::AbstractSlotVisitor& visitor, const char**reason)
{
- if (jsCast<JSIntersectionObserver*>(handle.slot()->asCell())->wrapped().isReachableFromOpaqueRoots(visitor)) {
+ if (JSC::jsCast<JSIntersectionObserver*>(handle.slot()->asCell())->wrapped().isReachableFromOpaqueRoots(visitor)) {
if (UNLIKELY(reason))
*reason = "Reachable from observed nodes";
return true;
Modified: trunk/Source/WebCore/bindings/js/JSResizeObserverCustom.cpp (279940 => 279941)
--- trunk/Source/WebCore/bindings/js/JSResizeObserverCustom.cpp 2021-07-15 11:48:58 UTC (rev 279940)
+++ trunk/Source/WebCore/bindings/js/JSResizeObserverCustom.cpp 2021-07-15 12:40:39 UTC (rev 279941)
@@ -27,6 +27,8 @@
#include "config.h"
#include "JSResizeObserver.h"
+#include "Element.h"
+#include "JSNodeCustom.h"
#include <_javascript_Core/JSCInlines.h>
namespace WebCore {
@@ -43,7 +45,7 @@
bool JSResizeObserverOwner::isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown> handle, void*, JSC::AbstractSlotVisitor& visitor, const char**reason)
{
- if (jsCast<JSResizeObserver*>(handle.slot()->asCell())->wrapped().isReachableFromOpaqueRoots(visitor)) {
+ if (JSC::jsCast<JSResizeObserver*>(handle.slot()->asCell())->wrapped().isReachableFromOpaqueRoots(visitor)) {
if (UNLIKELY(reason))
*reason = "Reachable from observed nodes";
return true;
Modified: trunk/Source/WebCore/css/CSSCrossfadeValue.h (279940 => 279941)
--- trunk/Source/WebCore/css/CSSCrossfadeValue.h 2021-07-15 11:48:58 UTC (rev 279940)
+++ trunk/Source/WebCore/css/CSSCrossfadeValue.h 2021-07-15 12:40:39 UTC (rev 279941)
@@ -39,6 +39,10 @@
struct BlendingContext;
class CSSPrimitiveValue;
+namespace Style {
+class BuilderState;
+} // namespace Style
+
class CSSCrossfadeValue final : public CSSImageGeneratorValue {
public:
static Ref<CSSCrossfadeValue> create(Ref<CSSValue>&& fromValue, Ref<CSSValue>&& toValue, Ref<CSSPrimitiveValue>&& percentageValue, bool prefixed = false);
Modified: trunk/Source/WebCore/css/parser/CSSPropertyParserWorkerSafe.cpp (279940 => 279941)
--- trunk/Source/WebCore/css/parser/CSSPropertyParserWorkerSafe.cpp 2021-07-15 11:48:58 UTC (rev 279940)
+++ trunk/Source/WebCore/css/parser/CSSPropertyParserWorkerSafe.cpp 2021-07-15 12:40:39 UTC (rev 279941)
@@ -43,6 +43,7 @@
#include "CSSTokenizer.h"
#include "CSSUnicodeRangeValue.h"
#include "Document.h"
+#include "ParsingUtilities.h"
#include "ScriptExecutionContext.h"
#include "StyleSheetContents.h"
Modified: trunk/Source/WebCore/platform/graphics/cairo/GradientCairo.cpp (279940 => 279941)
--- trunk/Source/WebCore/platform/graphics/cairo/GradientCairo.cpp 2021-07-15 11:48:58 UTC (rev 279940)
+++ trunk/Source/WebCore/platform/graphics/cairo/GradientCairo.cpp 2021-07-15 12:40:39 UTC (rev 279941)
@@ -34,7 +34,7 @@
#include "CairoOperations.h"
#include "CairoUtilities.h"
#include "ColorBlending.h"
-#include "GraphicsContext.h"
+#include "GraphicsContextCairo.h"
#include <wtf/MathExtras.h>
namespace WebCore {
Modified: trunk/Source/WebCore/rendering/style/RenderStyleConstants.cpp (279940 => 279941)
--- trunk/Source/WebCore/rendering/style/RenderStyleConstants.cpp 2021-07-15 11:48:58 UTC (rev 279940)
+++ trunk/Source/WebCore/rendering/style/RenderStyleConstants.cpp 2021-07-15 12:40:39 UTC (rev 279941)
@@ -26,6 +26,7 @@
#include "config.h"
#include "RenderStyleConstants.h"
+#include "CSSPrimitiveValueMappings.h"
#include "TabSize.h"
#include <wtf/text/TextStream.h>
Modified: trunk/Source/WebKit/ChangeLog (279940 => 279941)
--- trunk/Source/WebKit/ChangeLog 2021-07-15 11:48:58 UTC (rev 279940)
+++ trunk/Source/WebKit/ChangeLog 2021-07-15 12:40:39 UTC (rev 279941)
@@ -1,3 +1,12 @@
+2021-07-15 Adrian Perez de Castro <[email protected]>
+
+ Non-unified build fixes, mid-July 2021 edition
+ https://bugs.webkit.org/show_bug.cgi?id=227981
+
+ Unreviewed non-unified build fixes.
+
+ * UIProcess/ProcessAssertion.cpp: Add missing wtf/RunLoop.h header.
+
2021-07-14 Jer Noble <[email protected]>
Unreviewed build fix after r279912 (239661@main); Adopt HAVE(SYSTEM_STATUS) macro.
Modified: trunk/Source/WebKit/UIProcess/ProcessAssertion.cpp (279940 => 279941)
--- trunk/Source/WebKit/UIProcess/ProcessAssertion.cpp 2021-07-15 11:48:58 UTC (rev 279940)
+++ trunk/Source/WebKit/UIProcess/ProcessAssertion.cpp 2021-07-15 12:40:39 UTC (rev 279941)
@@ -29,6 +29,7 @@
#if !PLATFORM(IOS_FAMILY)
#include "WKBase.h"
+#include <wtf/RunLoop.h>
namespace WebKit {