Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 4d7bd43827f50574456c8b329adabde9930411d6
      
https://github.com/WebKit/WebKit/commit/4d7bd43827f50574456c8b329adabde9930411d6
  Author: Adrian Perez de Castro <ape...@igalia.com>
  Date:   2025-06-12 (Thu, 12 Jun 2025)

  Changed paths:
    M Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp
    M Source/WebKit/UIProcess/API/glib/WebKitWebView.h.in
    M Source/WebKit/UIProcess/API/glib/WebKitWebViewPrivate.h
    M Source/WebKit/UIProcess/API/gtk/PageClientImpl.cpp
    M Source/WebKit/UIProcess/API/gtk/PageClientImpl.h
    M Source/WebKit/UIProcess/API/gtk/WebKitWebViewGtk.cpp
    M Source/WebKit/UIProcess/WebPageProxy.messages.in
    M Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/LayerTreeHost.cpp
    M Source/WebKit/WebProcess/WebPage/WebPage.cpp
    M Source/WebKit/WebProcess/WebPage/WebPage.h
    M Tools/TestWebKitAPI/Tests/WebKitGLib/TestWebKitWebView.cpp

  Log Message:
  -----------
  [GTK] Expose API to report theme color changes
https://bugs.webkit.org/show_bug.cgi?id=294389

Reviewed by Carlos Garcia Campos.

Enable the WebKitWebView:theme-color property for the GTK port, based on
the implementation added for WPE in 296035@main. This mainly involved
removing PLATFORM(WPE) guards or adding PLATFORM(GTK) ones in code
common for both ports, and keeping some of the guards to use GdkRGBA
instead of WebKitColor to represent colors in the public API. The
existing test case is enabled for the GTK port, using the ColorType
alias type (which maps to GdkRGBA or WebKitColor depending on the port).
A small webkitWebViewEmitThemeColorChanged() private helper function was
also added, then changed the WPE port to make both ports use it.

Canonical link: https://commits.webkit.org/296160@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

Reply via email to