[cairo-commit] 2 commits - doc/public

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Aug 16 15:35:03 UTC 2023


 doc/public/cairo-overrides.txt |  124 +++++++++++++++++++++++++++++++++++++++++
 doc/public/cairo-sections.txt  |   14 ++++
 2 files changed, 138 insertions(+)

New commits:
commit eaffbc19d78923c861aa271064b7496b27714aa7
Merge: 8dbc2fd5a 8730e185c
Author: Emmanuele Bassi <ebassi at gmail.com>
Date:   Wed Aug 16 15:35:01 2023 +0000

    Merge branch 'issue-642' into 'master'
    
    docs: Add override for feature symbols
    
    Closes #642
    
    See merge request cairo/cairo!501

commit 8730e185cb6c0d6293a4578608d0d6fa904c7d22
Author: Emmanuele Bassi <ebassi at gnome.org>
Date:   Sun Aug 13 16:41:20 2023 +0100

    docs: Add override for feature symbols
    
    The old Autotools build generated a cairo-supported-features.h file for
    the benefit of gtk-doc. These days, with a smaller features set, we can
    get away with an override file.
    
    Fixes: #642

diff --git a/doc/public/cairo-overrides.txt b/doc/public/cairo-overrides.txt
index e69de29bb..dd8084492 100644
--- a/doc/public/cairo-overrides.txt
+++ b/doc/public/cairo-overrides.txt
@@ -0,0 +1,124 @@
+<MACRO>
+<NAME>CAIRO_HAS_FT_FONT</NAME>
+#define CAIRO_HAS_FT_FONT
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_FC_FONT</NAME>
+#define CAIRO_HAS_FC_FONT
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_PNG_FUNCTIONS</NAME>
+#define CAIRO_HAS_PNG_FUNCTIONS
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_SVG_SURFACE</NAME>
+#define CAIRO_HAS_SVG_SURFACE
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_PDF_SURFACE</NAME>
+#define CAIRO_HAS_PDF_SURFACE
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_PS_SURFACE</NAME>
+#define CAIRO_HAS_PS_SURFACE
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_SCRIPT_SURFACE</NAME>
+#define CAIRO_HAS_SCRIPT_SURFACE
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_XLIB_SURFACE</NAME>
+#define CAIRO_HAS_XLIB_SURFACE
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_XLIB_XRENDER_SURFACE</NAME>
+#define CAIRO_HAS_XLIB_XRENDER_SURFACE
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_XCB_SURFACE</NAME>
+#define CAIRO_HAS_XCB_SURFACE
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_XLIB_XCB_FUNCTIONS</NAME>
+#define CAIRO_HAS_XLIB_XCB_FUNCTIONS
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_XCB_SHM_FUNCTIONS</NAME>
+#define CAIRO_HAS_XCB_SHM_FUNCTIONS
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_QUARTZ_SURFACE</NAME>
+#define CAIRO_HAS_QUARTZ_SURFACE
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_QUARTZ_IMAGE_SURFACE</NAME>
+#define CAIRO_HAS_QUARTZ_IMAGE_SURFACE
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_QUARTZ_FONT</NAME>
+#define CAIRO_HAS_QUARTZ_FONT
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_WIN32_SURFACE</NAME>
+#define CAIRO_HAS_WIN32_SURFACE
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_WIN32_FONT</NAME>
+#define CAIRO_HAS_WIN32_FONT
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_DWRITE_FONT</NAME>
+#define CAIRO_HAS_DWRITE_FONT
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_GOBJECT_FUNCTIONS</NAME>
+#define CAIRO_HAS_GOBJECT_FUNCTIONS
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_IMAGE_SURFACE</NAME>
+#define CAIRO_HAS_IMAGE_SURFACE
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_USER_FONT</NAME>
+#define CAIRO_HAS_USER_FONT
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_MIME_SURFACE</NAME>
+#define CAIRO_HAS_MIME_SURFACE
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_RECORDING_SURFACE</NAME>
+#define CAIRO_HAS_RECORDING_SURFACE
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_OBSERVER_SURFACE</NAME>
+#define CAIRO_HAS_OBSERVER_SURFACE
+</MACRO>
+
+<MACRO>
+<NAME>CAIRO_HAS_TEE_SURFACE</NAME>
+#define CAIRO_HAS_TEE_SURFACE
+</MACRO>
diff --git a/doc/public/cairo-sections.txt b/doc/public/cairo-sections.txt
index 5f53fc49c..81c18a2de 100644
--- a/doc/public/cairo-sections.txt
+++ b/doc/public/cairo-sections.txt
@@ -163,6 +163,7 @@ to_win32_surface
 <SECTION>
 <FILE>cairo-quartz</FILE>
 CAIRO_HAS_QUARTZ_SURFACE
+CAIRO_HAS_QUARTZ_IMAGE_SURFACE
 cairo_quartz_surface_create
 cairo_quartz_surface_create_for_cg_context
 cairo_quartz_surface_get_cg_context
@@ -173,6 +174,7 @@ cairo_quartz_image_surface_get_image
 <SECTION>
 <FILE>cairo-xlib</FILE>
 CAIRO_HAS_XLIB_SURFACE
+CAIRO_HAS_XLIB_XCB_FUNCTIONS
 cairo_xlib_surface_create
 cairo_xlib_surface_create_for_bitmap
 cairo_xlib_surface_set_size
@@ -433,6 +435,8 @@ cairo_raster_source_finish_func_t
 <FILE>cairo-tag</FILE>
 CAIRO_TAG_DEST
 CAIRO_TAG_LINK
+CAIRO_TAG_CONTENT
+CAIRO_TAG_CONTENT_REF
 cairo_tag_begin
 cairo_tag_end
 </SECTION>
@@ -757,6 +761,7 @@ cairo_get_status_string
 cairo_status_string
 CAIRO_FONT_TYPE_ATSUI
 cairo_atsui_font_face_create_for_atsu_font_id
+CAIRO_HAS_GOBJECT_FUNCTIONS
 </SECTION>
 
 <SECTION>
@@ -772,3 +777,12 @@ cairo_script_surface_create
 cairo_script_surface_create_for_target
 cairo_script_write_comment
 </SECTION>
+
+<SECTION>
+<FILE>cairo-tee</FILE>
+CAIRO_HAS_TEE_SURFACE
+cairo_tee_surface_create
+cairo_tee_surface_add
+cairo_tee_surface_index
+cairo_tee_surface_remove
+</SECTION>


More information about the cairo-commit mailing list