Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 6b96e27c62baf1a2d8040ec73bb71c4c4e847030 https://github.com/WebKit/WebKit/commit/6b96e27c62baf1a2d8040ec73bb71c4c4e847030 Author: Carlos Garcia Campos <cgar...@igalia.com> Date: 2024-03-05 (Tue, 05 Mar 2024)
Changed paths: M Source/WebKit/UIProcess/API/wpe/WebKitWebViewWPE.cpp M Source/WebKit/WPEPlatform/CMakeLists.txt A Source/WebKit/WPEPlatform/wpe/WPERectangle.cpp A Source/WebKit/WPEPlatform/wpe/WPERectangle.h M Source/WebKit/WPEPlatform/wpe/WPEView.cpp M Source/WebKit/WPEPlatform/wpe/WPEView.h M Source/WebKit/WPEPlatform/wpe/wayland/WPEViewWayland.cpp M Source/WebKit/WPEPlatform/wpe/wpe-platform.h Log Message: ----------- [WPE] WPE Platform: Opaque region support https://bugs.webkit.org/show_bug.cgi?id=267705 Reviewed by Alejandro G. Castro. Add API to set the opaque region on a WPEView and use it from WebKit to set the web view region as opaque when the background color is opaque. * Source/WebKit/UIProcess/API/wpe/WebKitWebViewWPE.cpp: (webkit_web_view_set_background_color): * Source/WebKit/WPEPlatform/CMakeLists.txt: * Source/WebKit/WPEPlatform/wpe/WPERectangle.cpp: Copied from Source/WebKit/WPEPlatform/wpe/wpe-platform.h. (wpe_rectangle_copy): (wpe_rectangle_free): * Source/WebKit/WPEPlatform/wpe/WPERectangle.h: Copied from Source/WebKit/WPEPlatform/wpe/wpe-platform.h. * Source/WebKit/WPEPlatform/wpe/WPEView.cpp: (wpe_view_set_opaque_rectangles): * Source/WebKit/WPEPlatform/wpe/WPEView.h: * Source/WebKit/WPEPlatform/wpe/wayland/WPEViewWayland.cpp: (wpeViewWaylandConstructed): (wpeViewWaylandSetOpaqueRectangles): (wpe_view_wayland_class_init): * Source/WebKit/WPEPlatform/wpe/wpe-platform.h: Canonical link: https://commits.webkit.org/275684@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes