Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: f5b02af62f6a68e1ef4064ee267225eb5e4781ac
https://github.com/WebKit/WebKit/commit/f5b02af62f6a68e1ef4064ee267225eb5e4781ac
Author: Pawel Lampe <[email protected]>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M Source/WebKit/SourcesGTK.txt
M Source/WebKit/SourcesWPE.txt
M
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.cpp
M
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.h
A
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphicsGLib.cpp
A
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphicsGLib.h
M Source/WebKit/WebProcess/WebPage/DrawingArea.cpp
M Source/WebKit/WebProcess/WebPage/glib/WebPageGLib.cpp
Log Message:
-----------
[Win][GLib] Split DrawingAreaCoordinatedGraphics for win/ps and gtk/wpe
https://bugs.webkit.org/show_bug.cgi?id=305100
Reviewed by Carlos Garcia Campos.
The recent work on improved non-composited mode for GTK and WPE made
it possible to cleanup DrawingAreaCoordinatedGraphics significantly
in case of GTK and WPE. As the DrawingAreaCoordinatedGraphics has
way too many ifdefs already, it's time to split it between
windows/playstation and gtk/wpe ports thus increasing readability and
maintainability in both cases at the expense of some code duplication.
This change performs just a simple split along with preliminary
ifdefs cleanup. The proper cleanup will be done as a followup.
Canonical link: https://commits.webkit.org/306695@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications