[webkit-changes] [WebKit/WebKit] d859e4: [GTK] Make cairoSurfaceToGdkPixbuf and cairoSurfac...

Carlos Garcia Campos noreply at github.com
Wed Feb 8 04:15:10 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d859e45fa3e8ea91f90fda507769b03f4bcf0e1d
      https://github.com/WebKit/WebKit/commit/d859e45fa3e8ea91f90fda507769b03f4bcf0e1d
  Author: Carlos Garcia Campos <cgarcia at igalia.com>
  Date:   2023-02-08 (Wed, 08 Feb 2023)

  Changed paths:
    M Source/WebCore/platform/graphics/BitmapImage.h
    M Source/WebCore/platform/graphics/Image.h
    M Source/WebCore/platform/graphics/cairo/ImageBufferUtilitiesCairo.cpp
    M Source/WebCore/platform/graphics/gtk/GdkCairoUtilities.cpp
    M Source/WebCore/platform/graphics/gtk/GdkCairoUtilities.h
    M Source/WebCore/platform/graphics/gtk/ImageGtk.cpp
    M Source/WebCore/platform/gtk/CursorGtk.cpp
    M Source/WebKit/UIProcess/API/glib/WebKitFaviconDatabase.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/gtk/ClipboardGtk3.cpp
    M Source/WebKit/UIProcess/gtk/ClipboardGtk4.cpp

  Log Message:
  -----------
  [GTK] Make cairoSurfaceToGdkPixbuf and cairoSurfaceToGdkTexture return a GRefPtr
https://bugs.webkit.org/show_bug.cgi?id=251910

Reviewed by Žan Doberšek.

* Source/WebCore/platform/graphics/BitmapImage.h:
* Source/WebCore/platform/graphics/Image.h:
(WebCore::Image::gdkPixbuf):
(WebCore::Image::gdkTexture):
(WebCore::Image::getGdkPixbuf): Deleted.
* Source/WebCore/platform/graphics/cairo/ImageBufferUtilitiesCairo.cpp:
(WebCore::encodeImage):
* Source/WebCore/platform/graphics/gtk/GdkCairoUtilities.cpp:
(WebCore::cairoSurfaceToGdkPixbuf):
(WebCore::cairoSurfaceToGdkTexture):
* Source/WebCore/platform/graphics/gtk/GdkCairoUtilities.h:
* Source/WebCore/platform/graphics/gtk/ImageGtk.cpp:
(WebCore::BitmapImage::gdkPixbuf):
(WebCore::BitmapImage::gdkTexture):
(WebCore::BitmapImage::getGdkPixbuf): Deleted.
* Source/WebCore/platform/gtk/CursorGtk.cpp:
(WebCore::createCustomCursor):
* Source/WebKit/UIProcess/API/glib/WebKitFaviconDatabase.cpp:
(webkit_favicon_database_get_favicon_finish):
* Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp:
* Source/WebKit/UIProcess/API/gtk/DragSourceGtk3.cpp:
(WebKit::DragSource::DragSource):
* Source/WebKit/UIProcess/API/gtk/DragSourceGtk4.cpp:
(WebKit::DragSource::begin):
* Source/WebKit/UIProcess/gtk/ClipboardGtk3.cpp:
(WebKit::Clipboard::write):
* Source/WebKit/UIProcess/gtk/ClipboardGtk4.cpp:
(WebKit::Clipboard::write):

Canonical link: https://commits.webkit.org/260001@main




More information about the webkit-changes mailing list