Title: [282788] trunk/Source
Revision
282788
Author
ross.kirsl...@sony.com
Date
2021-09-20 15:40:14 -0700 (Mon, 20 Sep 2021)

Log Message

Unreviewed build fix for WinCairo with ENABLE_EXPERIMENTAL_FEATURES off.

Source/WebCore:

* rendering/TextBoxPainter.cpp:
(WebCore::TextBoxPainter::paintForeground):
* rendering/TextBoxPainter.h:

Source/WebKit:

* NetworkProcess/NetworkSession.h:
* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::createNewPage):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (282787 => 282788)


--- trunk/Source/WebCore/ChangeLog	2021-09-20 22:05:07 UTC (rev 282787)
+++ trunk/Source/WebCore/ChangeLog	2021-09-20 22:40:14 UTC (rev 282788)
@@ -1,3 +1,11 @@
+2021-09-20  Ross Kirsling  <ross.kirsl...@sony.com>
+
+        Unreviewed build fix for WinCairo with ENABLE_EXPERIMENTAL_FEATURES off.
+
+        * rendering/TextBoxPainter.cpp:
+        (WebCore::TextBoxPainter::paintForeground):
+        * rendering/TextBoxPainter.h:
+
 2021-09-20  Chris Dumez  <cdu...@apple.com>
 
         Reduce use of makeRefPtr() and use RefPtr { } directly

Modified: trunk/Source/WebCore/rendering/TextBoxPainter.cpp (282787 => 282788)


--- trunk/Source/WebCore/rendering/TextBoxPainter.cpp	2021-09-20 22:05:07 UTC (rev 282787)
+++ trunk/Source/WebCore/rendering/TextBoxPainter.cpp	2021-09-20 22:40:14 UTC (rev 282788)
@@ -49,10 +49,12 @@
     m_emphasisMarkExistsAndIsAbove = textBox.emphasisMarkExistsAndIsAbove(m_style);
 }
 
+#if ENABLE(LAYOUT_FORMATTING_CONTEXT)
 TextBoxPainter::TextBoxPainter(const LayoutIntegration::InlineContent& inlineContent, const Layout::Run& run, PaintInfo& paintInfo, const LayoutPoint& paintOffset)
     : TextBoxPainter(LayoutIntegration::textRunFor(inlineContent, run), paintInfo, paintOffset)
 {
 }
+#endif
 
 TextBoxPainter::TextBoxPainter(LayoutIntegration::TextRunIterator&& textBox, PaintInfo& paintInfo, const LayoutPoint& paintOffset)
     : m_textBox(WTFMove(textBox))
@@ -323,8 +325,10 @@
 
     if (auto* legacyInlineBox = textBox().legacyInlineBox())
         textPainter.setGlyphDisplayListIfNeeded(*legacyInlineBox, m_paintInfo, font, context, m_paintTextRun);
+#if ENABLE(LAYOUT_FORMATTING_CONTEXT)
     else
         textPainter.setGlyphDisplayListIfNeeded(*textBox().inlineBox(), m_paintInfo, font, context, m_paintTextRun);
+#endif
 
     GraphicsContextStateSaver stateSaver { context, false };
     if (markedText.type == MarkedText::DraggedContent) {

Modified: trunk/Source/WebCore/rendering/TextBoxPainter.h (282787 => 282788)


--- trunk/Source/WebCore/rendering/TextBoxPainter.h	2021-09-20 22:05:07 UTC (rev 282787)
+++ trunk/Source/WebCore/rendering/TextBoxPainter.h	2021-09-20 22:40:14 UTC (rev 282788)
@@ -47,7 +47,9 @@
 class TextBoxPainter {
 public:
     TextBoxPainter(const LegacyInlineTextBox&, PaintInfo&, const LayoutPoint& paintOffset);
+#if ENABLE(LAYOUT_FORMATTING_CONTEXT)
     TextBoxPainter(const LayoutIntegration::InlineContent&, const Layout::Run&, PaintInfo&, const LayoutPoint& paintOffset);
+#endif
     ~TextBoxPainter();
 
     void paint();

Modified: trunk/Source/WebKit/ChangeLog (282787 => 282788)


--- trunk/Source/WebKit/ChangeLog	2021-09-20 22:05:07 UTC (rev 282787)
+++ trunk/Source/WebKit/ChangeLog	2021-09-20 22:40:14 UTC (rev 282788)
@@ -1,3 +1,11 @@
+2021-09-20  Ross Kirsling  <ross.kirsl...@sony.com>
+
+        Unreviewed build fix for WinCairo with ENABLE_EXPERIMENTAL_FEATURES off.
+
+        * NetworkProcess/NetworkSession.h:
+        * UIProcess/WebPageProxy.cpp:
+        (WebKit::WebPageProxy::createNewPage):
+
 2021-09-20  Chris Dumez  <cdu...@apple.com>
 
         Unreviewed, rebaseline webkitpy test after r282755.

Modified: trunk/Source/WebKit/NetworkProcess/NetworkSession.h (282787 => 282788)


--- trunk/Source/WebKit/NetworkProcess/NetworkSession.h	2021-09-20 22:05:07 UTC (rev 282787)
+++ trunk/Source/WebKit/NetworkProcess/NetworkSession.h	2021-09-20 22:40:14 UTC (rev 282788)
@@ -32,6 +32,7 @@
 #include "PrivateClickMeasurementManagerInterface.h"
 #include "SandboxExtension.h"
 #include "ServiceWorkerSoftUpdateLoader.h"
+#include "WebPageProxyIdentifier.h"
 #include "WebResourceLoadStatisticsStore.h"
 #include <WebCore/BlobRegistryImpl.h>
 #include <WebCore/NetworkStorageSession.h>
@@ -42,6 +43,7 @@
 #include <wtf/Ref.h>
 #include <wtf/Seconds.h>
 #include <wtf/UniqueRef.h>
+#include <wtf/WeakHashSet.h>
 #include <wtf/WeakPtr.h>
 #include <wtf/text/WTFString.h>
 

Modified: trunk/Source/WebKit/UIProcess/WebPageProxy.cpp (282787 => 282788)


--- trunk/Source/WebKit/UIProcess/WebPageProxy.cpp	2021-09-20 22:05:07 UTC (rev 282787)
+++ trunk/Source/WebKit/UIProcess/WebPageProxy.cpp	2021-09-20 22:40:14 UTC (rev 282788)
@@ -5855,6 +5855,7 @@
 
     RefPtr<API::UserInitiatedAction> userInitiatedActivity;
     
+#if ENABLE(INTELLIGENT_TRACKING_PREVENTION)
     // WebKit cancels the original gesture to open the BBC radio player so
     // we can call the Storage Access API first. When we re-initiate the open,
     // we should make sure the client knows that this was user initiated so it
@@ -5862,6 +5863,7 @@
     if (request.url().string() == Quirks::staticRadioPlayerURLString())
         userInitiatedActivity = API::UserInitiatedAction::create();
     else
+#endif
         userInitiatedActivity = m_process->userInitiatedActivity(navigationActionData.userGestureTokenIdentifier);
 
     bool shouldOpenAppLinks = originatingFrameInfo->request().url().host() != request.url().host();
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to