Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 803415e3f940b92a02a950794dd7318fdcb72594
https://github.com/WebKit/WebKit/commit/803415e3f940b92a02a950794dd7318fdcb72594
Author: Carlos Garcia Campos <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M LayoutTests/platform/glib/TestExpectations
M Source/ThirdParty/skia/CMakeLists.txt
M Source/WTF/wtf/PlatformUse.h
M Source/WTF/wtf/glib/GTypedefs.h
M Source/WebCore/PlatformGTK.cmake
M Source/WebCore/PlatformWPE.cmake
M Source/WebCore/SourcesGTK.txt
M Source/WebCore/html/ImageBitmap.cpp
M Source/WebCore/platform/DragImage.cpp
M Source/WebCore/platform/SourcesGStreamer.txt
M Source/WebCore/platform/adwaita/ScrollbarThemeAdwaita.cpp
R Source/WebCore/platform/cairo/DragImageCairo.cpp
M Source/WebCore/platform/graphics/gstreamer/ImageGStreamer.h
R Source/WebCore/platform/graphics/gstreamer/ImageGStreamerCairo.cpp
M Source/WebCore/platform/graphics/gstreamer/VideoFrameGStreamer.cpp
R Source/WebCore/platform/gtk/RenderThemeGadget.cpp
R Source/WebCore/platform/gtk/RenderThemeGadget.h
R Source/WebCore/platform/gtk/RenderThemeScrollbar.cpp
R Source/WebCore/platform/gtk/RenderThemeScrollbar.h
R Source/WebCore/platform/gtk/ScrollbarThemeGtk.cpp
R Source/WebCore/platform/gtk/ScrollbarThemeGtk.h
M Source/WebKit/PlatformGTK.cmake
M Source/WebKit/PlatformWPE.cmake
M Source/WebKit/Shared/WebBackForwardListItem.h
M Source/WebKit/UIProcess/API/APIProcessPoolConfiguration.cpp
M Source/WebKit/UIProcess/API/APIProcessPoolConfiguration.h
M Source/WebKit/UIProcess/API/glib/WebKitFaviconDatabase.cpp
M Source/WebKit/UIProcess/API/glib/WebKitImage.cpp
M Source/WebKit/UIProcess/API/glib/WebKitInitialize.cpp
M Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp
M Source/WebKit/UIProcess/API/glib/WebKitSettings.cpp
M Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp
M Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp
M Source/WebKit/UIProcess/API/gtk/DragSourceGtk3.cpp
M Source/WebKit/UIProcess/API/gtk/DragSourceGtk4.cpp
M Source/WebKit/UIProcess/API/gtk/WebKitPrintOperation.cpp
M Source/WebKit/UIProcess/API/gtk/WebKitWebViewBase.cpp
M Source/WebKit/UIProcess/API/gtk/WebKitWebViewBaseInternal.h
M Source/WebKit/UIProcess/API/wpe/PageClientImpl.cpp
M Source/WebKit/UIProcess/API/wpe/PageClientImpl.h
M Source/WebKit/UIProcess/API/wpe/WPEWebViewPlatform.cpp
M Source/WebKit/UIProcess/API/wpe/WPEWebViewPlatform.h
M Source/WebKit/UIProcess/Automation/WebAutomationSession.cpp
M Source/WebKit/UIProcess/Notifications/glib/NotificationService.cpp
M Source/WebKit/UIProcess/PageClient.h
M Source/WebKit/UIProcess/ViewSnapshotStore.cpp
M Source/WebKit/UIProcess/ViewSnapshotStore.h
M Source/WebKit/UIProcess/WebPageProxy.cpp
M Source/WebKit/UIProcess/WebPageProxy.h
M Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp
M Source/WebKit/UIProcess/gtk/AcceleratedBackingStore.cpp
M Source/WebKit/UIProcess/gtk/GtkUtilities.cpp
M Source/WebKit/UIProcess/gtk/GtkUtilities.h
M Source/WebKit/UIProcess/wpe/AcceleratedBackingStore.cpp
M Source/WebKit/UIProcess/wpe/AcceleratedBackingStore.h
M Source/WebKit/WebProcess/WebCoreSupport/gtk/WebDragClientGtk.cpp
M Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/LayerTreeHost.cpp
M Source/WebKit/WebProcess/WebPage/glib/WebPageGLib.cpp
M Source/WebKit/WebProcess/WebPage/gtk/WebPrintOperationGtk.cpp
M Source/WebKit/WebProcess/WebPage/gtk/WebPrintOperationGtk.h
M Source/WebKit/WebProcess/WebProcess.h
M Source/WebKit/WebProcess/WebProcess.messages.in
M Source/WebKit/WebProcess/glib/WebProcessGLib.cpp
M Source/WebKit/WebProcess/gtk/WebProcessMainGtk.cpp
M Source/WebKit/WebProcess/wpe/WebProcessMainWPE.cpp
M Source/cmake/OptionsGTK.cmake
M Source/cmake/OptionsWPE.cmake
M Tools/CISupport/build-webkit-org/config.json
M Tools/CISupport/build-webkit-org/factories_unittest.py
M Tools/CISupport/ews-app/ews/common/github.py
M Tools/CISupport/ews-app/ews/views/statusbubble.py
M Tools/CISupport/ews-build/config.json
M Tools/CISupport/ews-build/factories.py
M Tools/CISupport/ews-build/factories_unittest.py
M Tools/CISupport/ews-build/loadConfig.py
M Tools/CISupport/ews-build/steps_unittest.py
M Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitSettings.cpp
M Tools/TestWebKitAPI/glib/WebKitGLib/TestMain.h
M Tools/WebKitTestRunner/gtk/TestControllerGtk.cpp
M Tools/WebKitTestRunner/wpe/PlatformWebViewClientWPE.cpp
M Tools/WebKitTestRunner/wpe/TestControllerWPE.cpp
M Tools/wpe/backends/fdo/HeadlessViewBackendFdo.cpp
Log Message:
-----------
[GTK][WPE] Remove the build option to enable cairo
https://bugs.webkit.org/show_bug.cgi?id=306269
Reviewed by Michael Catanzaro.
Skia implementation is now mature enough, so we can remove the option to
build with cairo. For big endian systems we now use the flag
I_ACKNOWLEDGE_SKIA_DOES_NOT_SUPPORT_BIG_ENDIAN to make it build.
Canonical link: https://commits.webkit.org/306343@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications