[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