Branch: refs/heads/webkitglib/2.46
Home: https://github.com/WebKit/WebKit
Commit: e3baf7a1b6f3077507a351283c09cac452881373
https://github.com/WebKit/WebKit/commit/e3baf7a1b6f3077507a351283c09cac452881373
Author: Carlos Alberto Lopez Perez <[email protected]>
Date: 2024-08-28 (Wed, 28 Aug 2024)
Changed paths:
M Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp
Log Message:
-----------
Cherry-pick 282835@main (a9ad2809c622).
https://bugs.webkit.org/show_bug.cgi?id=277045
[GTK][WPE] Add webkit://gpu/stdout to dump the info from webkit://gpu to
stdout
https://bugs.webkit.org/show_bug.cgi?id=277045
Reviewed by Carlos Garcia Campos and Nikolas Zimmermann.
This helps getting the info about the GPU on stdout when working with
remote/headless/virtualized screens where sending input events or
taking screenshots is complicated.
* Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp:
(WebKit::prettyPrintJSON):
(WebKit::WebKitProtocolHandler::handleGPU):
Canonical link: https://commits.webkit.org/282835@main
Commit: b720dd925c2e16a3ff7d2782249f834f49a2c058
https://github.com/WebKit/WebKit/commit/b720dd925c2e16a3ff7d2782249f834f49a2c058
Author: Carlos Garcia Campos <[email protected]>
Date: 2024-08-28 (Wed, 28 Aug 2024)
Changed paths:
M Source/WebKit/UIProcess/WebPageProxy.cpp
Log Message:
-----------
Cherry-pick 282837@main (53e913bba2fa).
https://bugs.webkit.org/show_bug.cgi?id=278644
REGRESSION(281966@main): [GTK] can't drag and drop files to a gitlab issue
https://bugs.webkit.org/show_bug.cgi?id=278644
Reviewed by Adrian Perez de Castro.
The problem is that WebPageProxy::performDragOperation() no longer sends
the request to the web process immediately, but after sending a message
to the network process. In GTK the leave notification is emitted right
after the drop, so we end up sending the exit operation to the web
process before the actual drop operation. We don't really need to wait
until the paths have been allowed in the network process to continue
with the drag operation. Once the operation is performed and the upload
request is sent to the network process, the previous message to allow
the file has already been handled. Also make sure we only grant access
to files when the operation is going to be performed, not for enter,
update or exit operations.
* Source/WebKit/UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::performDragOperation):
(WebKit::WebPageProxy::performDragControllerAction):
Canonical link: https://commits.webkit.org/282837@main
Compare: https://github.com/WebKit/WebKit/compare/bb76b1e57b24...b720dd925c2e
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes