Branch: refs/heads/webkitglib/2.38
Home: https://github.com/WebKit/WebKit
Commit: 5068d5998c4a022fc2be4870d1b588a84898c9c3
https://github.com/WebKit/WebKit/commit/5068d5998c4a022fc2be4870d1b588a84898c9c3
Author: Žan Doberšek <[email protected]>
Date: 2023-02-17 (Fri, 17 Feb 2023)
Changed paths:
M
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.cpp
M
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.h
Log Message:
-----------
Cherry-pick 260434@main (51a23edb6b39).
https://bugs.webkit.org/show_bug.cgi?id=252462
REGRESSION(256571@main): DrawingAreaCoordinatedGraphics should handle
registering scrolling trees
https://bugs.webkit.org/show_bug.cgi?id=252462
Reviewed by Carlos Garcia Campos.
Override the registerScrollingTree and unregisterScrollingTree methods on
the
DrawingAreaCoordinatedGraphics, (un)registering the scrolling tree on the
associated WebPage with the WebProcess-specific EventDispatcher instance.
This
enables EventDispatcher to dispatch wheel events directly against the
correct
ScrollingTree, instead of diverting them to the main thread when no such
ScrollingTree is found.
*
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.cpp:
(WebKit::DrawingAreaCoordinatedGraphics::registerScrollingTree):
(WebKit::DrawingAreaCoordinatedGraphics::unregisterScrollingTree):
*
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.h:
Canonical link: https://commits.webkit.org/260434@main
Commit: 7f3667e61782d6aa663f8826ea97a1430f9bc752
https://github.com/WebKit/WebKit/commit/7f3667e61782d6aa663f8826ea97a1430f9bc752
Author: Michael Catanzaro <[email protected]>
Date: 2023-02-17 (Fri, 17 Feb 2023)
Changed paths:
M Source/WebKit/Shared/API/glib/WebKitContextMenu.cpp
M Source/WebKit/UIProcess/API/glib/WebKitOptionMenu.cpp
M Source/WebKit/UIProcess/gtk/WebContextMenuProxyGtk.cpp
Log Message:
-----------
Cherry-pick 260374@main (587cb602ebdd).
https://bugs.webkit.org/show_bug.cgi?id=252264
[GTK] Criticals from webkitOptionMenuSetEvent when opening any combo box
https://bugs.webkit.org/show_bug.cgi?id=252264
Reviewed by Adrian Perez de Castro.
WebKitOptionMenu.cpp does not #include <WebCore/GRefPtrGtk.h> and
therefore the template specialization for GdkEvent is missing, so the
GRefPtr treats it as a GObject even though it is not. This is really
dangerous and we need to find a better way to prevent it from happening,
but for now, add missing #includes here and in a couple other places
where it looks like they might be needed.
* Source/WebKit/Shared/API/glib/WebKitContextMenu.cpp:
* Source/WebKit/UIProcess/API/glib/WebKitOptionMenu.cpp:
* Source/WebKit/UIProcess/gtk/WebContextMenuProxyGtk.cpp:
Canonical link: https://commits.webkit.org/260374@main
Compare: https://github.com/WebKit/WebKit/compare/7224fc38b1a6...7f3667e61782
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes