[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