diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2021-04-18 10:56:21 +0100 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2022-02-25 01:41:15 +0000 |
commit | 1fa3b10ccea26ae9259674bbf10ac86a8abcb908 (patch) | |
tree | eb96616f6a369ba2d87612a8b091871e654bd7c5 | |
parent | 81ecff3800e6d71dadbe42d2f29976d9208784a1 (diff) | |
download | cairo-1fa3b10ccea26ae9259674bbf10ac86a8abcb908.tar.gz |
Remove boilerplate for the Skia surface
The Skia surface is not there any more.
-rw-r--r-- | boilerplate/Makefile.sources | 1 | ||||
-rw-r--r-- | boilerplate/cairo-boilerplate-skia.c | 55 | ||||
-rw-r--r-- | build/configure.ac.features | 1 | ||||
-rw-r--r-- | doc/public/cairo-sections.txt | 12 |
4 files changed, 0 insertions, 69 deletions
diff --git a/boilerplate/Makefile.sources b/boilerplate/Makefile.sources index 04c33bcce..4711cf6ca 100644 --- a/boilerplate/Makefile.sources +++ b/boilerplate/Makefile.sources @@ -28,7 +28,6 @@ cairo_boilerplate_pdf_sources = cairo-boilerplate-pdf.c cairo_boilerplate_ps_sources = cairo-boilerplate-ps.c cairo_boilerplate_quartz_sources = cairo-boilerplate-quartz.c cairo_boilerplate_script_sources = cairo-boilerplate-script.c -cairo_boilerplate_skia_sources = cairo-boilerplate-skia.c cairo_boilerplate_svg_sources = cairo-boilerplate-svg.c cairo_boilerplate_test_surfaces_sources = cairo-boilerplate-test-surfaces.c cairo_boilerplate_win32_sources = cairo-boilerplate-win32.c cairo-boilerplate-win32-printing.c diff --git a/boilerplate/cairo-boilerplate-skia.c b/boilerplate/cairo-boilerplate-skia.c deleted file mode 100644 index c06e7f054..000000000 --- a/boilerplate/cairo-boilerplate-skia.c +++ /dev/null @@ -1,55 +0,0 @@ - -#include "cairo-boilerplate-private.h" - -#include <cairo-skia.h> - -static cairo_surface_t * -_cairo_boilerplate_skia_create_surface (const char *name, - cairo_content_t content, - double width, - double height, - double max_width, - double max_height, - cairo_boilerplate_mode_t mode, - void **closure) -{ - cairo_format_t format; - - *closure = NULL; - - if (content == CAIRO_CONTENT_COLOR_ALPHA) { - format = CAIRO_FORMAT_ARGB32; - } else if (content == CAIRO_CONTENT_COLOR) { - format = CAIRO_FORMAT_RGB24; - } else { - return NULL; - } - - return cairo_skia_surface_create (format, width, height); -} - -static const cairo_boilerplate_target_t targets[] = { - { - "skia", "skia", NULL, NULL, - CAIRO_SURFACE_TYPE_SKIA, CAIRO_CONTENT_COLOR_ALPHA, 0, - "cairo_skia_surface_create", - _cairo_boilerplate_skia_create_surface, - cairo_surface_create_similar, - NULL, NULL, - _cairo_boilerplate_get_image_surface, - cairo_surface_write_to_png, - NULL, NULL, NULL, TRUE, FALSE, FALSE - }, - { - "skia", "skia", NULL, NULL, - CAIRO_SURFACE_TYPE_SKIA, CAIRO_CONTENT_COLOR, 0, - "cairo_skia_surface_create", - _cairo_boilerplate_skia_create_surface, - cairo_surface_create_similar, - NULL, NULL, - _cairo_boilerplate_get_image_surface, - cairo_surface_write_to_png, - NULL, NULL, NULL, FALSE, FALSE, FALSE - }, -}; -CAIRO_BOILERPLATE (skia, targets) diff --git a/build/configure.ac.features b/build/configure.ac.features index 338e22baa..8cd8d4329 100644 --- a/build/configure.ac.features +++ b/build/configure.ac.features @@ -365,7 +365,6 @@ AC_DEFUN([CAIRO_REPORT], echo " Mime: yes (always builtin)" echo " Tee: $use_tee" echo " XML: $use_xml" - #echo " Skia: $use_skia" echo " Xlib: $use_xlib" echo " Xlib Xrender: $use_xlib_xrender" echo " Quartz: $use_quartz" diff --git a/doc/public/cairo-sections.txt b/doc/public/cairo-sections.txt index 6f9f86d98..143f60c9f 100644 --- a/doc/public/cairo-sections.txt +++ b/doc/public/cairo-sections.txt @@ -124,18 +124,6 @@ cairo_recording_surface_get_extents </SECTION> <SECTION> -<FILE>cairo-skia</FILE> -cairo_skia_context_t -cairo_skia_surface_t -format_to_sk_config -cairo_skia_surface_create -cairo_skia_surface_create_for_data -<SUBSECTION Private> -cairo_skia_context -cairo_skia_surface -</SECTION> - -<SECTION> <FILE>cairo-win32</FILE> CAIRO_HAS_WIN32_SURFACE cairo_win32_surface_create |