This reverts commit 12be38204c.
Reason: build fails.
This commit is contained in:
parent
12be38204c
commit
c602a50b4c
|
|
@ -1,2 +1,2 @@
|
|||
1509
|
||||
Changed: pavel.feldman@gmail.com Tue 13 Jul 2021 04:31:53 PM PDT
|
||||
1510
|
||||
Changed: aslushnikov@gmail.com Wed Jul 14 03:26:24 MSK 2021
|
||||
|
|
|
|||
|
|
@ -926,18 +926,10 @@ index 882a2d56befef0aba460cc8ff041969e0d2c1ed3..71d4bfc4a4bc5a43bd2b98aefa316b4e
|
|||
],
|
||||
"events": [
|
||||
diff --git a/Source/JavaScriptCore/inspector/protocol/Page.json b/Source/JavaScriptCore/inspector/protocol/Page.json
|
||||
index db52479a72d459be23d4d8d080c0ed15ea9fc4c0..4417e5b855ce2d1e90c698bda09599ad48a0028b 100644
|
||||
index db52479a72d459be23d4d8d080c0ed15ea9fc4c0..5f7add78fefc2bf8718ff8af7c49c169038e8226 100644
|
||||
--- a/Source/JavaScriptCore/inspector/protocol/Page.json
|
||||
+++ b/Source/JavaScriptCore/inspector/protocol/Page.json
|
||||
@@ -21,13 +21,14 @@
|
||||
"ShowDebugBorders",
|
||||
"ShowRepaintCounter",
|
||||
"WebRTCEncryptionEnabled",
|
||||
- "WebSecurityEnabled"
|
||||
+ "WebSecurityEnabled",
|
||||
+ "DeviceOrientationEventEnabled"
|
||||
]
|
||||
},
|
||||
@@ -27,7 +27,7 @@
|
||||
{
|
||||
"id": "ResourceType",
|
||||
"type": "string",
|
||||
|
|
@ -946,7 +938,7 @@ index db52479a72d459be23d4d8d080c0ed15ea9fc4c0..4417e5b855ce2d1e90c698bda09599ad
|
|||
"description": "Resource type as it was perceived by the rendering engine."
|
||||
},
|
||||
{
|
||||
@@ -49,6 +50,12 @@
|
||||
@@ -49,6 +49,12 @@
|
||||
"enum": ["Light", "Dark"],
|
||||
"description": "Page appearance name."
|
||||
},
|
||||
|
|
@ -959,7 +951,7 @@ index db52479a72d459be23d4d8d080c0ed15ea9fc4c0..4417e5b855ce2d1e90c698bda09599ad
|
|||
{
|
||||
"id": "Frame",
|
||||
"type": "object",
|
||||
@@ -112,6 +119,51 @@
|
||||
@@ -112,6 +118,51 @@
|
||||
{ "name": "secure", "type": "boolean", "description": "True if cookie is secure." },
|
||||
{ "name": "sameSite", "$ref": "CookieSameSitePolicy", "description": "Cookie Same-Site policy." }
|
||||
]
|
||||
|
|
@ -1011,7 +1003,7 @@ index db52479a72d459be23d4d8d080c0ed15ea9fc4c0..4417e5b855ce2d1e90c698bda09599ad
|
|||
}
|
||||
],
|
||||
"commands": [
|
||||
@@ -131,6 +183,14 @@
|
||||
@@ -131,6 +182,14 @@
|
||||
{ "name": "revalidateAllResources", "type": "boolean", "optional": true, "description": "If true, all cached subresources will be revalidated when the main resource loads. Otherwise, only expired cached subresources will be revalidated (the default behavior for most WebKit clients)." }
|
||||
]
|
||||
},
|
||||
|
|
@ -1026,7 +1018,7 @@ index db52479a72d459be23d4d8d080c0ed15ea9fc4c0..4417e5b855ce2d1e90c698bda09599ad
|
|||
{
|
||||
"name": "navigate",
|
||||
"description": "Navigates current page to the given URL.",
|
||||
@@ -204,7 +264,8 @@
|
||||
@@ -204,7 +263,8 @@
|
||||
"name": "setBootstrapScript",
|
||||
"targetTypes": ["page"],
|
||||
"parameters": [
|
||||
|
|
@ -1036,7 +1028,7 @@ index db52479a72d459be23d4d8d080c0ed15ea9fc4c0..4417e5b855ce2d1e90c698bda09599ad
|
|||
]
|
||||
},
|
||||
{
|
||||
@@ -270,6 +331,28 @@
|
||||
@@ -270,6 +330,28 @@
|
||||
{ "name": "appearance", "$ref": "Appearance", "optional": true }
|
||||
]
|
||||
},
|
||||
|
|
@ -1065,7 +1057,7 @@ index db52479a72d459be23d4d8d080c0ed15ea9fc4c0..4417e5b855ce2d1e90c698bda09599ad
|
|||
{
|
||||
"name": "snapshotNode",
|
||||
"description": "Capture a snapshot of the specified node that does not include unrelated layers.",
|
||||
@@ -290,7 +373,8 @@
|
||||
@@ -290,7 +372,8 @@
|
||||
{ "name": "y", "type": "integer", "description": "Y coordinate" },
|
||||
{ "name": "width", "type": "integer", "description": "Rectangle width" },
|
||||
{ "name": "height", "type": "integer", "description": "Rectangle height" },
|
||||
|
|
@ -1075,7 +1067,7 @@ index db52479a72d459be23d4d8d080c0ed15ea9fc4c0..4417e5b855ce2d1e90c698bda09599ad
|
|||
],
|
||||
"returns": [
|
||||
{ "name": "dataURL", "type": "string", "description": "Base64-encoded image data (PNG)." }
|
||||
@@ -308,12 +392,77 @@
|
||||
@@ -308,12 +391,77 @@
|
||||
{
|
||||
"name": "setScreenSizeOverride",
|
||||
"description": "Overrides screen size exposed to DOM and used in media queries for testing with provided values.",
|
||||
|
|
@ -1154,7 +1146,7 @@ index db52479a72d459be23d4d8d080c0ed15ea9fc4c0..4417e5b855ce2d1e90c698bda09599ad
|
|||
}
|
||||
],
|
||||
"events": [
|
||||
@@ -321,14 +470,16 @@
|
||||
@@ -321,14 +469,16 @@
|
||||
"name": "domContentEventFired",
|
||||
"targetTypes": ["page"],
|
||||
"parameters": [
|
||||
|
|
@ -1173,7 +1165,7 @@ index db52479a72d459be23d4d8d080c0ed15ea9fc4c0..4417e5b855ce2d1e90c698bda09599ad
|
|||
]
|
||||
},
|
||||
{
|
||||
@@ -338,6 +489,14 @@
|
||||
@@ -338,6 +488,14 @@
|
||||
{ "name": "frame", "$ref": "Frame", "description": "Frame object." }
|
||||
]
|
||||
},
|
||||
|
|
@ -1188,7 +1180,7 @@ index db52479a72d459be23d4d8d080c0ed15ea9fc4c0..4417e5b855ce2d1e90c698bda09599ad
|
|||
{
|
||||
"name": "frameDetached",
|
||||
"description": "Fired when frame has been detached from its parent.",
|
||||
@@ -377,6 +536,22 @@
|
||||
@@ -377,6 +535,22 @@
|
||||
{ "name": "frameId", "$ref": "Network.FrameId", "description": "Id of the frame that has cleared its scheduled navigation." }
|
||||
]
|
||||
},
|
||||
|
|
@ -1211,7 +1203,7 @@ index db52479a72d459be23d4d8d080c0ed15ea9fc4c0..4417e5b855ce2d1e90c698bda09599ad
|
|||
{
|
||||
"name": "defaultAppearanceDidChange",
|
||||
"description": "Fired when page's default appearance changes, even if there is a forced appearance.",
|
||||
@@ -385,6 +560,28 @@
|
||||
@@ -385,6 +559,28 @@
|
||||
"parameters": [
|
||||
{ "name": "appearance", "$ref": "Appearance", "description": "Name of the appearance that is active (not considering any forced appearance.)" }
|
||||
]
|
||||
|
|
@ -2473,19 +2465,6 @@ index 4436fd8ca990af2e5cc147047fc39c2470104e64..9ebf2f8e499066a5e7461cfa1f8287f5
|
|||
bool AccessibilityObject::accessibilityIsIgnored() const
|
||||
{
|
||||
AXComputedObjectAttributeCache* attributeCache = nullptr;
|
||||
diff --git a/Source/WebCore/bindings/js/WebCoreBuiltinNames.h b/Source/WebCore/bindings/js/WebCoreBuiltinNames.h
|
||||
index 7790e27189a050ff4a8c37e431b01632975d27a4..8660a68fcba1d3950305669a2cbb3f36771cc9c8 100644
|
||||
--- a/Source/WebCore/bindings/js/WebCoreBuiltinNames.h
|
||||
+++ b/Source/WebCore/bindings/js/WebCoreBuiltinNames.h
|
||||
@@ -88,6 +88,8 @@ namespace WebCore {
|
||||
macro(Database) \
|
||||
macro(DataTransferItem) \
|
||||
macro(DataTransferItemList) \
|
||||
+ macro(DeviceMotionEvent) \
|
||||
+ macro(DeviceOrientationEvent) \
|
||||
macro(DocumentTimeline) \
|
||||
macro(EnterPictureInPictureEvent) \
|
||||
macro(ExtendableEvent) \
|
||||
diff --git a/Source/WebCore/css/MediaQueryEvaluator.cpp b/Source/WebCore/css/MediaQueryEvaluator.cpp
|
||||
index a47b2fe549a89414a207864aabe897d07a59727c..53357bc9ce111bcb1241256647c3630ae767213d 100644
|
||||
--- a/Source/WebCore/css/MediaQueryEvaluator.cpp
|
||||
|
|
@ -2544,30 +2523,6 @@ index b084ee416512652220e43a6d4bcccaff7c666d5a..b250f3d0161817efef7e2634a16713b0
|
|||
static Ref<DataTransfer> createForDragStartEvent(const Document&);
|
||||
static Ref<DataTransfer> createForDrop(const Document&, std::unique_ptr<Pasteboard>&&, OptionSet<DragOperation>, bool draggingFiles);
|
||||
static Ref<DataTransfer> createForUpdatingDropTarget(const Document&, std::unique_ptr<Pasteboard>&&, OptionSet<DragOperation>, bool draggingFiles);
|
||||
diff --git a/Source/WebCore/dom/DeviceMotionEvent.idl b/Source/WebCore/dom/DeviceMotionEvent.idl
|
||||
index cb64adcd7af56fb2977d2403b110ff3fb74c4408..ba037ac019ed8c47fd73df234a88cbef6f7254d8 100644
|
||||
--- a/Source/WebCore/dom/DeviceMotionEvent.idl
|
||||
+++ b/Source/WebCore/dom/DeviceMotionEvent.idl
|
||||
@@ -25,6 +25,7 @@
|
||||
|
||||
[
|
||||
Conditional=DEVICE_ORIENTATION,
|
||||
+ EnabledBySetting=DeviceOrientationEvent,
|
||||
Exposed=Window
|
||||
] interface DeviceMotionEvent : Event {
|
||||
readonly attribute Acceleration? acceleration;
|
||||
diff --git a/Source/WebCore/dom/DeviceOrientationEvent.idl b/Source/WebCore/dom/DeviceOrientationEvent.idl
|
||||
index 1c1cbc1f55089ea7c73c83f04db3caddc5a8b3b3..f1ccf42cf7f699747b31873ab9d96b3f7afc8fd3 100644
|
||||
--- a/Source/WebCore/dom/DeviceOrientationEvent.idl
|
||||
+++ b/Source/WebCore/dom/DeviceOrientationEvent.idl
|
||||
@@ -25,6 +25,7 @@
|
||||
|
||||
[
|
||||
Conditional=DEVICE_ORIENTATION,
|
||||
+ EnabledBySetting=DeviceOrientationEvent,
|
||||
Exposed=Window
|
||||
] interface DeviceOrientationEvent : Event {
|
||||
readonly attribute unrestricted double? alpha;
|
||||
diff --git a/Source/WebCore/dom/PointerEvent.cpp b/Source/WebCore/dom/PointerEvent.cpp
|
||||
index f21879fdfbc64e7d2f11ab084d46794a9e601110..151c9b72f0f552c2ff741305c4c0a8c7f51a92e3 100644
|
||||
--- a/Source/WebCore/dom/PointerEvent.cpp
|
||||
|
|
@ -3906,7 +3861,7 @@ index 7cdc5865e58e9a9a30ea25202692d4b9aa77b2d6..7c42be0cbadf9a594926cbe89ce510b0
|
|||
|
||||
std::unique_ptr<Inspector::NetworkFrontendDispatcher> m_frontendDispatcher;
|
||||
diff --git a/Source/WebCore/inspector/agents/InspectorPageAgent.cpp b/Source/WebCore/inspector/agents/InspectorPageAgent.cpp
|
||||
index 64117425ba5c5b6a71d190dfc8f1eefb4ffc637c..df235622c37211e74184df6f2aea309aeaa9a900 100644
|
||||
index 64117425ba5c5b6a71d190dfc8f1eefb4ffc637c..8fa02250a9c5736a7a8099840bf8f263a43f6604 100644
|
||||
--- a/Source/WebCore/inspector/agents/InspectorPageAgent.cpp
|
||||
+++ b/Source/WebCore/inspector/agents/InspectorPageAgent.cpp
|
||||
@@ -32,19 +32,25 @@
|
||||
|
|
@ -4042,18 +3997,7 @@ index 64117425ba5c5b6a71d190dfc8f1eefb4ffc637c..df235622c37211e74184df6f2aea309a
|
|||
Protocol::ErrorStringOr<void> InspectorPageAgent::navigate(const String& url)
|
||||
{
|
||||
UserGestureIndicator indicator { ProcessingUserGesture };
|
||||
@@ -439,6 +485,10 @@ Protocol::ErrorStringOr<void> InspectorPageAgent::overrideSetting(Protocol::Page
|
||||
inspectedPageSettings.setAuthorAndUserStylesEnabledInspectorOverride(value);
|
||||
return { };
|
||||
|
||||
+ case Protocol::Page::Setting::DeviceOrientationEventEnabled:
|
||||
+ inspectedPageSettings.setDeviceOrientationEventEnabled(value.value_or(false));
|
||||
+ return { };
|
||||
+
|
||||
case Protocol::Page::Setting::ICECandidateFilteringEnabled:
|
||||
inspectedPageSettings.setICECandidateFilteringEnabledInspectorOverride(value);
|
||||
return { };
|
||||
@@ -696,9 +746,13 @@ Protocol::ErrorStringOr<std::tuple<String, bool /* base64Encoded */>> InspectorP
|
||||
@@ -696,9 +742,13 @@ Protocol::ErrorStringOr<std::tuple<String, bool /* base64Encoded */>> InspectorP
|
||||
return { { content, base64Encoded } };
|
||||
}
|
||||
|
||||
|
|
@ -4069,7 +4013,7 @@ index 64117425ba5c5b6a71d190dfc8f1eefb4ffc637c..df235622c37211e74184df6f2aea309a
|
|||
|
||||
return { };
|
||||
}
|
||||
@@ -801,15 +855,16 @@ Protocol::ErrorStringOr<void> InspectorPageAgent::setShowPaintRects(bool show)
|
||||
@@ -801,15 +851,16 @@ Protocol::ErrorStringOr<void> InspectorPageAgent::setShowPaintRects(bool show)
|
||||
return { };
|
||||
}
|
||||
|
||||
|
|
@ -4091,7 +4035,7 @@ index 64117425ba5c5b6a71d190dfc8f1eefb4ffc637c..df235622c37211e74184df6f2aea309a
|
|||
}
|
||||
|
||||
void InspectorPageAgent::frameNavigated(Frame& frame)
|
||||
@@ -817,13 +872,23 @@ void InspectorPageAgent::frameNavigated(Frame& frame)
|
||||
@@ -817,13 +868,23 @@ void InspectorPageAgent::frameNavigated(Frame& frame)
|
||||
m_frontendDispatcher->frameNavigated(buildObjectForFrame(&frame));
|
||||
}
|
||||
|
||||
|
|
@ -4118,7 +4062,7 @@ index 64117425ba5c5b6a71d190dfc8f1eefb4ffc637c..df235622c37211e74184df6f2aea309a
|
|||
}
|
||||
|
||||
Frame* InspectorPageAgent::frameForId(const Protocol::Network::FrameId& frameId)
|
||||
@@ -835,20 +900,18 @@ String InspectorPageAgent::frameId(Frame* frame)
|
||||
@@ -835,20 +896,18 @@ String InspectorPageAgent::frameId(Frame* frame)
|
||||
{
|
||||
if (!frame)
|
||||
return emptyString();
|
||||
|
|
@ -4145,7 +4089,7 @@ index 64117425ba5c5b6a71d190dfc8f1eefb4ffc637c..df235622c37211e74184df6f2aea309a
|
|||
}
|
||||
|
||||
Frame* InspectorPageAgent::assertFrame(Protocol::ErrorString& errorString, const Protocol::Network::FrameId& frameId)
|
||||
@@ -859,11 +922,6 @@ Frame* InspectorPageAgent::assertFrame(Protocol::ErrorString& errorString, const
|
||||
@@ -859,11 +918,6 @@ Frame* InspectorPageAgent::assertFrame(Protocol::ErrorString& errorString, const
|
||||
return frame;
|
||||
}
|
||||
|
||||
|
|
@ -4157,7 +4101,7 @@ index 64117425ba5c5b6a71d190dfc8f1eefb4ffc637c..df235622c37211e74184df6f2aea309a
|
|||
void InspectorPageAgent::frameStartedLoading(Frame& frame)
|
||||
{
|
||||
m_frontendDispatcher->frameStartedLoading(frameId(&frame));
|
||||
@@ -884,6 +942,12 @@ void InspectorPageAgent::frameClearedScheduledNavigation(Frame& frame)
|
||||
@@ -884,6 +938,12 @@ void InspectorPageAgent::frameClearedScheduledNavigation(Frame& frame)
|
||||
m_frontendDispatcher->frameClearedScheduledNavigation(frameId(&frame));
|
||||
}
|
||||
|
||||
|
|
@ -4170,7 +4114,7 @@ index 64117425ba5c5b6a71d190dfc8f1eefb4ffc637c..df235622c37211e74184df6f2aea309a
|
|||
#if ENABLE(DARK_MODE_CSS) || HAVE(OS_DARK_MODE_SUPPORT)
|
||||
void InspectorPageAgent::defaultAppearanceDidChange(bool useDarkAppearance)
|
||||
{
|
||||
@@ -893,13 +957,22 @@ void InspectorPageAgent::defaultAppearanceDidChange(bool useDarkAppearance)
|
||||
@@ -893,13 +953,22 @@ void InspectorPageAgent::defaultAppearanceDidChange(bool useDarkAppearance)
|
||||
|
||||
void InspectorPageAgent::didClearWindowObjectInWorld(Frame& frame, DOMWrapperWorld& world)
|
||||
{
|
||||
|
|
@ -4196,7 +4140,7 @@ index 64117425ba5c5b6a71d190dfc8f1eefb4ffc637c..df235622c37211e74184df6f2aea309a
|
|||
}
|
||||
|
||||
void InspectorPageAgent::didPaint(RenderObject& renderer, const LayoutRect& rect)
|
||||
@@ -943,6 +1016,52 @@ void InspectorPageAgent::didRecalculateStyle()
|
||||
@@ -943,6 +1012,52 @@ void InspectorPageAgent::didRecalculateStyle()
|
||||
m_overlay->update();
|
||||
}
|
||||
|
||||
|
|
@ -4249,7 +4193,7 @@ index 64117425ba5c5b6a71d190dfc8f1eefb4ffc637c..df235622c37211e74184df6f2aea309a
|
|||
Ref<Protocol::Page::Frame> InspectorPageAgent::buildObjectForFrame(Frame* frame)
|
||||
{
|
||||
ASSERT_ARG(frame, frame);
|
||||
@@ -1079,11 +1198,13 @@ Protocol::ErrorStringOr<String> InspectorPageAgent::snapshotNode(Protocol::DOM::
|
||||
@@ -1079,11 +1194,13 @@ Protocol::ErrorStringOr<String> InspectorPageAgent::snapshotNode(Protocol::DOM::
|
||||
return snapshot->toDataURL("image/png"_s, std::nullopt, PreserveResolution::Yes);
|
||||
}
|
||||
|
||||
|
|
@ -4264,7 +4208,7 @@ index 64117425ba5c5b6a71d190dfc8f1eefb4ffc637c..df235622c37211e74184df6f2aea309a
|
|||
|
||||
IntRect rectangle(x, y, width, height);
|
||||
auto snapshot = snapshotFrameRect(m_inspectedPage.mainFrame(), rectangle, WTFMove(options));
|
||||
@@ -1094,6 +1215,47 @@ Protocol::ErrorStringOr<String> InspectorPageAgent::snapshotRect(int x, int y, i
|
||||
@@ -1094,6 +1211,47 @@ Protocol::ErrorStringOr<String> InspectorPageAgent::snapshotRect(int x, int y, i
|
||||
return snapshot->toDataURL("image/png"_s, std::nullopt, PreserveResolution::Yes);
|
||||
}
|
||||
|
||||
|
|
@ -4312,7 +4256,7 @@ index 64117425ba5c5b6a71d190dfc8f1eefb4ffc637c..df235622c37211e74184df6f2aea309a
|
|||
#if ENABLE(WEB_ARCHIVE) && USE(CF)
|
||||
Protocol::ErrorStringOr<String> InspectorPageAgent::archive()
|
||||
{
|
||||
@@ -1106,7 +1268,6 @@ Protocol::ErrorStringOr<String> InspectorPageAgent::archive()
|
||||
@@ -1106,7 +1264,6 @@ Protocol::ErrorStringOr<String> InspectorPageAgent::archive()
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
@ -4320,7 +4264,7 @@ index 64117425ba5c5b6a71d190dfc8f1eefb4ffc637c..df235622c37211e74184df6f2aea309a
|
|||
Protocol::ErrorStringOr<void> InspectorPageAgent::setScreenSizeOverride(std::optional<int>&& width, std::optional<int>&& height)
|
||||
{
|
||||
if (width.has_value() != height.has_value())
|
||||
@@ -1121,6 +1282,595 @@ Protocol::ErrorStringOr<void> InspectorPageAgent::setScreenSizeOverride(std::opt
|
||||
@@ -1121,6 +1278,595 @@ Protocol::ErrorStringOr<void> InspectorPageAgent::setScreenSizeOverride(std::opt
|
||||
m_inspectedPage.mainFrame().setOverrideScreenSize(FloatSize(width.value_or(0), height.value_or(0)));
|
||||
return { };
|
||||
}
|
||||
|
|
@ -10607,7 +10551,7 @@ index a4391be7b637fd96d880cb06838b6deb5db552b6..3f7d5e6c9debc1cf1155da11bad14fc5
|
|||
UIProcess/gtk/WebPasteboardProxyGtk.cpp
|
||||
UIProcess/gtk/WebPopupMenuProxyGtk.cpp
|
||||
diff --git a/Source/WebKit/SourcesWPE.txt b/Source/WebKit/SourcesWPE.txt
|
||||
index f8fb1511f2a019a08a896f7cbf45ca470da28185..eca7474a51db8dcf86fd4c538addd69633ffebe9 100644
|
||||
index f8fb1511f2a019a08a896f7cbf45ca470da28185..c086fd981369d998ae39b836d4a71504d9b1aeea 100644
|
||||
--- a/Source/WebKit/SourcesWPE.txt
|
||||
+++ b/Source/WebKit/SourcesWPE.txt
|
||||
@@ -86,6 +86,7 @@ Shared/glib/ProcessExecutablePathGLib.cpp
|
||||
|
|
@ -10626,15 +10570,7 @@ index f8fb1511f2a019a08a896f7cbf45ca470da28185..eca7474a51db8dcf86fd4c538addd696
|
|||
UIProcess/API/glib/WebKitContextMenuClient.cpp @no-unify
|
||||
UIProcess/API/glib/WebKitCookieManager.cpp @no-unify
|
||||
UIProcess/API/glib/WebKitCredential.cpp @no-unify
|
||||
@@ -182,6 +184,7 @@ UIProcess/API/wpe/InputMethodFilterWPE.cpp @no-unify
|
||||
UIProcess/API/wpe/PageClientImpl.cpp @no-unify
|
||||
UIProcess/API/wpe/TouchGestureController.cpp @no-unify
|
||||
UIProcess/API/wpe/WebKitColor.cpp @no-unify
|
||||
+UIProcess/API/wpe/WebKitDataListSuggestionsDropdown.cpp @no-unify
|
||||
UIProcess/API/wpe/WebKitInputMethodContextWPE.cpp @no-unify
|
||||
UIProcess/API/wpe/WebKitPopupMenu.cpp @no-unify
|
||||
UIProcess/API/wpe/WebKitRectangle.cpp @no-unify
|
||||
@@ -198,6 +201,7 @@ UIProcess/CoordinatedGraphics/DrawingAreaProxyCoordinatedGraphics.cpp
|
||||
@@ -198,6 +200,7 @@ UIProcess/CoordinatedGraphics/DrawingAreaProxyCoordinatedGraphics.cpp
|
||||
|
||||
UIProcess/geoclue/GeoclueGeolocationProvider.cpp
|
||||
|
||||
|
|
@ -10642,7 +10578,7 @@ index f8fb1511f2a019a08a896f7cbf45ca470da28185..eca7474a51db8dcf86fd4c538addd696
|
|||
UIProcess/glib/WebPageProxyGLib.cpp
|
||||
UIProcess/glib/WebProcessPoolGLib.cpp
|
||||
UIProcess/glib/WebProcessProxyGLib.cpp
|
||||
@@ -220,6 +224,10 @@ UIProcess/linux/MemoryPressureMonitor.cpp
|
||||
@@ -220,6 +223,10 @@ UIProcess/linux/MemoryPressureMonitor.cpp
|
||||
UIProcess/soup/WebCookieManagerProxySoup.cpp
|
||||
UIProcess/soup/WebProcessPoolSoup.cpp
|
||||
|
||||
|
|
@ -10653,7 +10589,7 @@ index f8fb1511f2a019a08a896f7cbf45ca470da28185..eca7474a51db8dcf86fd4c538addd696
|
|||
UIProcess/wpe/WebPageProxyWPE.cpp
|
||||
|
||||
WebProcess/GPU/media/gstreamer/VideoLayerRemoteGStreamer.cpp
|
||||
@@ -248,6 +256,8 @@ WebProcess/WebCoreSupport/glib/WebEditorClientGLib.cpp
|
||||
@@ -248,6 +255,8 @@ WebProcess/WebCoreSupport/glib/WebEditorClientGLib.cpp
|
||||
|
||||
WebProcess/WebCoreSupport/soup/WebFrameNetworkingContext.cpp
|
||||
|
||||
|
|
@ -11695,18 +11631,10 @@ index ecbe433ed888353b1e6013943b4463835c3582d2..7385877fe664515814fc5c3380a2b729
|
|||
#include <webkit2/WebKitContextMenu.h>
|
||||
#include <webkit2/WebKitContextMenuActions.h>
|
||||
diff --git a/Source/WebKit/UIProcess/API/wpe/PageClientImpl.cpp b/Source/WebKit/UIProcess/API/wpe/PageClientImpl.cpp
|
||||
index 9631a3f19d24c29286ab634c0bd65cfbc83f9334..15c2813f21b419fc9067ae88231de2b12829c38f 100644
|
||||
index 9631a3f19d24c29286ab634c0bd65cfbc83f9334..eb465be92781c91a7c6df0b52f7b637694cfdd76 100644
|
||||
--- a/Source/WebKit/UIProcess/API/wpe/PageClientImpl.cpp
|
||||
+++ b/Source/WebKit/UIProcess/API/wpe/PageClientImpl.cpp
|
||||
@@ -34,6 +34,7 @@
|
||||
#include "WPEView.h"
|
||||
#include "WebContextMenuProxy.h"
|
||||
#include "WebContextMenuProxyWPE.h"
|
||||
+#include "WebKitDataListSuggestionsDropdown.h"
|
||||
#include "WebKitPopupMenu.h"
|
||||
#include <WebCore/ActivityState.h>
|
||||
#include <WebCore/DOMPasteAccess.h>
|
||||
@@ -194,7 +195,7 @@ WebCore::IntPoint PageClientImpl::accessibilityScreenToRootView(const WebCore::I
|
||||
@@ -194,7 +194,7 @@ WebCore::IntPoint PageClientImpl::accessibilityScreenToRootView(const WebCore::I
|
||||
|
||||
WebCore::IntRect PageClientImpl::rootViewToAccessibilityScreen(const WebCore::IntRect& rect)
|
||||
{
|
||||
|
|
@ -11715,33 +11643,6 @@ index 9631a3f19d24c29286ab634c0bd65cfbc83f9334..15c2813f21b419fc9067ae88231de2b1
|
|||
}
|
||||
|
||||
void PageClientImpl::doneWithKeyEvent(const NativeWebKeyboardEvent&, bool)
|
||||
@@ -446,4 +447,11 @@ void PageClientImpl::selectionDidChange()
|
||||
m_view.selectionDidChange();
|
||||
}
|
||||
|
||||
+#if ENABLE(DATALIST_ELEMENT)
|
||||
+RefPtr<WebKit::WebDataListSuggestionsDropdown> PageClientImpl::createDataListSuggestionsDropdown(WebKit::WebPageProxy& page)
|
||||
+{
|
||||
+ return WebKitDataListSuggestionsDropdown::create(page);
|
||||
+}
|
||||
+#endif
|
||||
+
|
||||
} // namespace WebKit
|
||||
diff --git a/Source/WebKit/UIProcess/API/wpe/PageClientImpl.h b/Source/WebKit/UIProcess/API/wpe/PageClientImpl.h
|
||||
index 8ab8db715db64616a15a06bb2b4760a40ad5f254..0307a117cbd5c4fb767c4905e9e3370efd5ebf9a 100644
|
||||
--- a/Source/WebKit/UIProcess/API/wpe/PageClientImpl.h
|
||||
+++ b/Source/WebKit/UIProcess/API/wpe/PageClientImpl.h
|
||||
@@ -166,6 +166,10 @@ private:
|
||||
|
||||
void selectionDidChange() override;
|
||||
|
||||
+#if ENABLE(DATALIST_ELEMENT)
|
||||
+ RefPtr<WebKit::WebDataListSuggestionsDropdown> createDataListSuggestionsDropdown(WebKit::WebPageProxy& page) override;
|
||||
+#endif
|
||||
+
|
||||
WKWPE::View& m_view;
|
||||
};
|
||||
|
||||
diff --git a/Source/WebKit/UIProcess/API/wpe/WebKitBrowserInspector.h b/Source/WebKit/UIProcess/API/wpe/WebKitBrowserInspector.h
|
||||
new file mode 100644
|
||||
index 0000000000000000000000000000000000000000..cb1a540d341b07581ec87b922b7d007ce45ba989
|
||||
|
|
@ -13968,7 +13869,7 @@ index a2239cec8e18850f35f7f88a9c4ebadc62bf4023..79f3ff84327dc075ec96983e04db4b10
|
|||
|
||||
} // namespace WebKit
|
||||
diff --git a/Source/WebKit/UIProcess/Inspector/WebPageInspectorController.cpp b/Source/WebKit/UIProcess/Inspector/WebPageInspectorController.cpp
|
||||
index ed4e6f30b8c35966075573dccee801daceec865e..6e0bf726a6e8e8773940041bc87f3c7e14403d34 100644
|
||||
index ed4e6f30b8c35966075573dccee801daceec865e..2357769f3f78a7fda3d3fff1005e77c5d082948d 100644
|
||||
--- a/Source/WebKit/UIProcess/Inspector/WebPageInspectorController.cpp
|
||||
+++ b/Source/WebKit/UIProcess/Inspector/WebPageInspectorController.cpp
|
||||
@@ -26,13 +26,21 @@
|
||||
|
|
@ -14253,7 +14154,7 @@ index ed4e6f30b8c35966075573dccee801daceec865e..6e0bf726a6e8e8773940041bc87f3c7e
|
|||
}
|
||||
|
||||
void WebPageInspectorController::willDestroyProvisionalPage(const ProvisionalPageProxy& provisionalPage)
|
||||
@@ -267,4 +457,27 @@ void WebPageInspectorController::browserExtensionsDisabled(HashSet<String>&& ext
|
||||
@@ -267,4 +457,20 @@ void WebPageInspectorController::browserExtensionsDisabled(HashSet<String>&& ext
|
||||
m_enabledBrowserAgent->extensionsDisabled(WTFMove(extensionIDs));
|
||||
}
|
||||
|
||||
|
|
@ -14271,13 +14172,6 @@ index ed4e6f30b8c35966075573dccee801daceec865e..6e0bf726a6e8e8773940041bc87f3c7e
|
|||
+ // Enable popup debugging.
|
||||
+ // TODO: allow to set preferences over the inspector protocol or find a better place for this.
|
||||
+ m_inspectedPage.preferences().setJavaScriptCanOpenWindowsAutomatically(true);
|
||||
+
|
||||
+ // Enable media stream.
|
||||
+ if (!m_inspectedPage.preferences().mediaStreamEnabled()) {
|
||||
+ m_inspectedPage.preferences().setMediaDevicesEnabled(true);
|
||||
+ m_inspectedPage.preferences().setMediaStreamEnabled(true);
|
||||
+ m_inspectedPage.preferences().setPeerConnectionEnabled(true);
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
} // namespace WebKit
|
||||
|
|
@ -20918,7 +20812,7 @@ index 0000000000000000000000000000000000000000..dd6a53e2d57318489b7e49dd7373706d
|
|||
+ LIBVPX_LIBRARIES
|
||||
+)
|
||||
diff --git a/Source/cmake/OptionsGTK.cmake b/Source/cmake/OptionsGTK.cmake
|
||||
index 7de2d6046a98839687ed277009bd9fd4eb5c2fe0..3f3e76253843e0322fccffec34e823c10c6482cc 100644
|
||||
index 7de2d6046a98839687ed277009bd9fd4eb5c2fe0..177951f94be605c998c7dc9f7bd2d0f1f3a3270e 100644
|
||||
--- a/Source/cmake/OptionsGTK.cmake
|
||||
+++ b/Source/cmake/OptionsGTK.cmake
|
||||
@@ -5,6 +5,8 @@ WEBKIT_OPTION_BEGIN()
|
||||
|
|
@ -20968,15 +20862,7 @@ index 7de2d6046a98839687ed277009bd9fd4eb5c2fe0..3f3e76253843e0322fccffec34e823c1
|
|||
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SPELLCHECK PUBLIC ON)
|
||||
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TOUCH_EVENTS PUBLIC ON)
|
||||
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_CRYPTO PUBLIC ON)
|
||||
@@ -163,7 +169,6 @@ WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_MONTH PRIVATE ON)
|
||||
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_TIME PRIVATE ON)
|
||||
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_INPUT_TYPE_WEEK PRIVATE ON)
|
||||
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LAYOUT_FORMATTING_CONTEXT PRIVATE ${ENABLE_EXPERIMENTAL_FEATURES})
|
||||
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_STREAM PRIVATE ${ENABLE_EXPERIMENTAL_FEATURES})
|
||||
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MHTML PRIVATE ON)
|
||||
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MOUSE_CURSOR_SCALE PRIVATE ON)
|
||||
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETSCAPE_PLUGIN_API PRIVATE OFF)
|
||||
@@ -180,6 +185,15 @@ WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SHAREABLE_RESOURCE PRIVATE ON)
|
||||
@@ -180,6 +186,12 @@ WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SHAREABLE_RESOURCE PRIVATE ON)
|
||||
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_API_STATISTICS PRIVATE ON)
|
||||
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_RTC PRIVATE ${ENABLE_EXPERIMENTAL_FEATURES})
|
||||
|
||||
|
|
@ -20985,15 +20871,12 @@ index 7de2d6046a98839687ed277009bd9fd4eb5c2fe0..3f3e76253843e0322fccffec34e823c1
|
|||
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_TRAILING_WORD PRIVATE ON)
|
||||
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CURSOR_VISIBILITY PRIVATE ON)
|
||||
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DOWNLOAD_ATTRIBUTE PRIVATE ON)
|
||||
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DEVICE_ORIENTATION PRIVATE ON)
|
||||
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_GAMEPAD PRIVATE ON)
|
||||
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_STREAM PRIVATE ON)
|
||||
+
|
||||
include(GStreamerDependencies)
|
||||
|
||||
# Finalize the value for all options. Do not attempt to use an option before
|
||||
diff --git a/Source/cmake/OptionsWPE.cmake b/Source/cmake/OptionsWPE.cmake
|
||||
index ed79aed95af5c7cf5525f8647258f4747a5b2553..65621c3730e928dae6b5bcba99c1e6abc70e7e9f 100644
|
||||
index ed79aed95af5c7cf5525f8647258f4747a5b2553..660b1dc93f1d7dae6f3aaeca58131d32a696eda4 100644
|
||||
--- a/Source/cmake/OptionsWPE.cmake
|
||||
+++ b/Source/cmake/OptionsWPE.cmake
|
||||
@@ -3,6 +3,7 @@ include(VersioningUtils)
|
||||
|
|
@ -21004,15 +20887,7 @@ index ed79aed95af5c7cf5525f8647258f4747a5b2553..65621c3730e928dae6b5bcba99c1e6ab
|
|||
set(USER_AGENT_BRANDING "" CACHE STRING "Branding to add to user agent string")
|
||||
|
||||
find_package(Cairo 1.14.0 REQUIRED)
|
||||
@@ -50,7 +51,6 @@ WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_TYPED_OM PRIVATE ${ENABLE_EXPERIMENT
|
||||
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FILTERS_LEVEL_2 PRIVATE ON)
|
||||
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_GPU_PROCESS PRIVATE OFF)
|
||||
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_LAYOUT_FORMATTING_CONTEXT PRIVATE ${ENABLE_EXPERIMENTAL_FEATURES})
|
||||
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_STREAM PRIVATE ${ENABLE_EXPERIMENTAL_FEATURES})
|
||||
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MHTML PRIVATE ON)
|
||||
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETSCAPE_PLUGIN_API PRIVATE OFF)
|
||||
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NOTIFICATIONS PRIVATE ON)
|
||||
@@ -67,15 +67,27 @@ WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBGL2 PRIVATE OFF)
|
||||
@@ -67,15 +68,23 @@ WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBGL2 PRIVATE OFF)
|
||||
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_RTC PRIVATE ${ENABLE_EXPERIMENTAL_FEATURES})
|
||||
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBXR PRIVATE ${ENABLE_EXPERIMENTAL_FEATURES})
|
||||
|
||||
|
|
@ -21021,12 +20896,8 @@ index ed79aed95af5c7cf5525f8647258f4747a5b2553..65621c3730e928dae6b5bcba99c1e6ab
|
|||
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_TRAILING_WORD PRIVATE ON)
|
||||
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CURSOR_VISIBILITY PRIVATE ON)
|
||||
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DARK_MODE_CSS PRIVATE ON)
|
||||
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DATALIST_ELEMENT PRIVATE ON)
|
||||
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DOWNLOAD_ATTRIBUTE PRIVATE ON)
|
||||
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DRAG_SUPPORT PRIVATE ON)
|
||||
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DEVICE_ORIENTATION PRIVATE ON)
|
||||
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_GAMEPAD PRIVATE ON)
|
||||
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEDIA_STREAM PRIVATE ON)
|
||||
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DRAG_SUPPORT PUBLIC ON)
|
||||
+
|
||||
# Public options specific to the WPE port. Do not add any options here unless
|
||||
# there is a strong reason we should support changing the value of the option,
|
||||
|
|
|
|||
Loading…
Reference in New Issue