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

Reply via email to