[cairo-commit] 2 commits - doc/public test/Makefile.am

Carl Worth cworth at kemper.freedesktop.org
Tue Aug 8 14:29:43 PDT 2006


 doc/public/tmpl/cairo-font-options.sgml |  134 +++++++++
 doc/public/tmpl/cairo-font.sgml         |   67 ++++
 doc/public/tmpl/cairo-ft.sgml           |   45 +++
 doc/public/tmpl/cairo-image.sgml        |   69 ++++
 doc/public/tmpl/cairo-matrix.sgml       |  119 ++++++++
 doc/public/tmpl/cairo-paths.sgml        |  194 +++++++++++++
 doc/public/tmpl/cairo-pattern.sgml      |  182 ++++++++++++
 doc/public/tmpl/cairo-pdf.sgml          |   28 +
 doc/public/tmpl/cairo-png.sgml          |   40 ++
 doc/public/tmpl/cairo-ps.sgml           |   53 +++
 doc/public/tmpl/cairo-scaled-font.sgml  |  113 +++++++
 doc/public/tmpl/cairo-status.sgml       |   16 +
 doc/public/tmpl/cairo-surface.sgml      |  170 +++++++++++
 doc/public/tmpl/cairo-svg.sgml          |   53 +++
 doc/public/tmpl/cairo-text.sgml         |  133 +++++++++
 doc/public/tmpl/cairo-transforms.sgml   |  104 +++++++
 doc/public/tmpl/cairo-version.sgml      |   37 ++
 doc/public/tmpl/cairo-win32-fonts.sgml  |   45 +++
 doc/public/tmpl/cairo-win32.sgml        |   29 +
 doc/public/tmpl/cairo-xlib-xrender.sgml |   14 
 doc/public/tmpl/cairo-xlib.sgml         |  110 +++++++
 doc/public/tmpl/cairo.sgml              |  465 ++++++++++++++++++++++++++++++++
 test/Makefile.am                        |   56 ---
 23 files changed, 2229 insertions(+), 47 deletions(-)

New commits:
diff-tree e3c7840d2283a8e30242c9749e991f02e93b878a (from d5d529c0f349962f8c96e2005d67e0c3dd57fbc9)
Author: Carl Worth <cworth at cworth.org>
Date:   Tue Aug 8 14:29:29 2006 -0700

    Fix EXTRA_DIST so that 'make distcheck' works again

diff --git a/test/Makefile.am b/test/Makefile.am
index d2feb6d..968e090 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -154,8 +154,7 @@ bitmap-font-rgb24-ref.png				\
 caps-joins-ref.png					\
 caps-joins-ps-argb32-ref.png				\
 caps-joins-alpha-ref.png				\
-caps-joins-alpha-svg-argb32-ref.png			\
-caps-joins-alpha-svg-rgb24-ref.png			\
+caps-joins-alpha-svg-ref.png				\
 caps-sub-paths-ref.png					\
 caps-sub-paths-ps-argb32-ref.png			\
 clip-all-ref.png					\
@@ -174,8 +173,7 @@ clip-twice-rgb24-ref.png				\
 clip-twice-ps-argb32-ref.png				\
 composite-integer-translate-over-ref.png		\
 composite-integer-translate-over-pdf-argb32-ref.png	\
-composite-integer-translate-over-svg-argb32-ref.png	\
-composite-integer-translate-over-svg-rgb24-ref.png	\
+composite-integer-translate-over-svg-ref.png		\
 composite-integer-translate-over-repeat-ref.png		\
 composite-integer-translate-source-ref.png		\
 create-from-png-ref.png					\
@@ -201,8 +199,7 @@ fill-and-stroke-ref.png					\
 fill-and-stroke-rgb24-ref.png				\
 fill-and-stroke-ps-argb32-ref.png			\
 fill-and-stroke-alpha-ref.png				\
-fill-and-stroke-alpha-svg-argb32-ref.png		\
-fill-and-stroke-alpha-svg-rgb24-ref.png			\
+fill-and-stroke-alpha-svg-ref.png			\
 fill-and-stroke-alpha-add-ref.png			\
 fill-rule-ref.png					\
 fill-rule-rgb24-ref.png					\
@@ -213,22 +210,21 @@ ft-text-antialias-none-ps-argb32-ref.png
 ft-text-vertical-layout-ref.png				\
 ft-text-vertical-layout-pdf-argb32-ref.png		\
 ft-text-vertical-layout-ps-argb32-ref.png		\
-ft-text-vertical-layout-svg-argb32-ref.png		\
-ft-text-vertical-layout-svg-rgb24-ref.png		\
+ft-text-vertical-layout-svg-ref.png			\
+font-matrix-translation-ref.png				\
+font-matrix-translation-ps-argb32-ref.png		\
+font-matrix-translation-svg-ref.png			\
 get-group-target-ref.png				\
 glyph-cache-pressure-ref.png				\
-glyph-cache-pressure-pdf-argb32-ref.png			\
 glyph-cache-pressure-ps-argb32-ref.png			\
-glyph-cache-pressure-svg-argb32-ref.png			\
-glyph-cache-pressure-svg-rgb24-ref.png			\
+glyph-cache-pressure-svg-ref.png			\
 gradient-alpha-ref.png					\
 gradient-alpha-rgb24-ref.png				\
 leaky-dash-ref.png					\
 leaky-polygon-ref.png					\
 leaky-polygon-ps-argb32-ref.png				\
 linear-gradient-ref.png					\
-linear-gradient-svg-argb32-ref.png			\
-linear-gradient-svg-rgb24-ref.png			\
+linear-gradient-svg-ref.png				\
 line-width-ref.png					\
 line-width-ps-argb32-ref.png				\
 line-width-scale-ref.png				\
@@ -261,23 +257,18 @@ operator-source-rgb24-ref.png				\
 paint-ref.png						\
 paint-source-alpha-ref.png				\
 paint-source-alpha-pdf-argb32-ref.png			\
-paint-source-alpha-svg-argb32-ref.png			\
-paint-source-alpha-svg-rgb24-ref.png			\
+paint-source-alpha-svg-ref.png				\
 paint-with-alpha-ref.png				\
-paint-with-alpha-svg-argb32-ref.png			\
-paint-with-alpha-svg-rgb24-ref.png			\
+paint-with-alpha-svg-ref.png				\
 path-data-ref.png					\
 path-data-ps-argb32-ref.png				\
 pixman-rotate-ref.png					\
 pixman-rotate-rgb24-ref.png				\
-pixman-rotate-svg-argb32-ref.png			\
-pixman-rotate-svg-rgb24-ref.png				\
 push-group-ref.png					\
 push-group-rgb24-ref.png				\
 push-group-svg-argb32-ref.png				\
 push-group-svg-rgb24-ref.png				\
 rectangle-rounding-error-ref.png			\
-rectangle-rounding-error-ps-argb32-ref.png		\
 rel-path-ref.png					\
 rel-path-rgb24-ref.png					\
 romedalen.png						\
@@ -287,10 +278,8 @@ scale-source-surface-paint-pdf-argb32-re
 scale-source-surface-paint-svg-argb32-ref.png		\
 scale-source-surface-paint-svg-rgb24-ref.png		\
 select-font-face-ref.png				\
-select-font-face-pdf-argb32-ref.png			\
 select-font-face-ps-argb32-ref.png			\
-select-font-face-svg-argb32-ref.png			\
-select-font-face-svg-rgb24-ref.png			\
+select-font-face-svg-ref.png				\
 self-copy-ref.png					\
 self-intersecting-ref.png				\
 self-intersecting-rgb24-ref.png				\
@@ -302,33 +291,17 @@ set-source-svg-argb32-ref.png				\
 set-source-svg-rgb24-ref.png				\
 show-glyphs-many-ref.png				\
 show-text-current-point-ref.png				\
-show-text-current-point-pdf-argb32-ref.png		\
 show-text-current-point-ps-argb32-ref.png		\
-show-text-current-point-svg-argb32-ref.png		\
-show-text-current-point-svg-rgb24-ref.png		\
+show-text-current-point-svg-ref.png			\
 source-clip-ref.png					\
 source-surface-scale-paint-ref.png			\
 source-surface-scale-paint-rgb24-ref.png		\
 surface-pattern-ref.png					\
 text-antialias-gray-ref.png				\
-text-antialias-gray-pdf-argb32-ref.png			\
-text-antialias-gray-ps-argb32-ref.png			\
-text-antialias-gray-svg-argb32-ref.png			\
-text-antialias-gray-svg-rgb24-ref.png			\
 text-antialias-none-ref.png				\
-text-antialias-none-pdf-argb32-ref.png			\
-text-antialias-none-ps-argb32-ref.png			\
-text-antialias-none-svg-argb32-ref.png			\
-text-antialias-none-svg-rgb24-ref.png			\
 text-antialias-subpixel-ref.png				\
-text-antialias-subpixel-pdf-argb32-ref.png		\
-text-antialias-subpixel-ps-argb32-ref.png		\
-text-antialias-subpixel-svg-argb32-ref.png		\
-text-antialias-subpixel-svg-rgb24-ref.png		\
 text-pattern-ref.png					\
 text-pattern-rgb24-ref.png				\
-text-pattern-pdf-argb32-ref.png				\
-text-pattern-ps-argb32-ref.png				\
 text-pattern-svg-argb32-ref.png				\
 text-pattern-svg-rgb24-ref.png				\
 text-rotate-ref.png					\
@@ -343,9 +316,6 @@ trap-clip-beos-rgb24-ref.png				\
 trap-clip-svg-argb32-ref.png				\
 trap-clip-svg-rgb24-ref.png				\
 unantialiased-shapes-ref.png				\
-unantialiased-shapes-ps-argb32-ref.png			\
-unantialiased-shapes-svg-argb32-ref.png			\
-unantialiased-shapes-svg-rgb24-ref.png			\
 unbounded-operator-ref.png				\
 unbounded-operator-rgb24-ref.png			\
 zero-alpha-ref.png
diff-tree d5d529c0f349962f8c96e2005d67e0c3dd57fbc9 (from ca99478d4309ee66bfd0196d3d53991a46fa8367)
Author: Carl Worth <cworth at cworth.org>
Date:   Tue Aug 8 14:28:48 2006 -0700

    gtk-doc template file churn

diff --git a/doc/public/tmpl/cairo-font-options.sgml b/doc/public/tmpl/cairo-font-options.sgml
index e87b550..8e15f2a 100644
--- a/doc/public/tmpl/cairo-font-options.sgml
+++ b/doc/public/tmpl/cairo-font-options.sgml
@@ -23,6 +23,86 @@ How a font should be rendered
 </para>
 
 
+<!-- ##### FUNCTION cairo_font_options_create ##### -->
+<para>
+
+</para>
+
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_font_options_copy ##### -->
+<para>
+
+</para>
+
+ at original: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_font_options_destroy ##### -->
+<para>
+
+</para>
+
+ at options: 
+
+
+<!-- ##### FUNCTION cairo_font_options_status ##### -->
+<para>
+
+</para>
+
+ at options: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_font_options_merge ##### -->
+<para>
+
+</para>
+
+ at options: 
+ at other: 
+
+
+<!-- ##### FUNCTION cairo_font_options_hash ##### -->
+<para>
+
+</para>
+
+ at options: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_font_options_equal ##### -->
+<para>
+
+</para>
+
+ at options: 
+ at other: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_font_options_set_antialias ##### -->
+<para>
+
+</para>
+
+ at options: 
+ at antialias: 
+
+
+<!-- ##### FUNCTION cairo_font_options_get_antialias ##### -->
+<para>
+
+</para>
+
+ at options: 
+ at Returns: 
+
+
 <!-- ##### ENUM cairo_subpixel_order_t ##### -->
 <para>
 
@@ -34,6 +114,24 @@ How a font should be rendered
 @CAIRO_SUBPIXEL_ORDER_VRGB: 
 @CAIRO_SUBPIXEL_ORDER_VBGR: 
 
+<!-- ##### FUNCTION cairo_font_options_set_subpixel_order ##### -->
+<para>
+
+</para>
+
+ at options: 
+ at subpixel_order: 
+
+
+<!-- ##### FUNCTION cairo_font_options_get_subpixel_order ##### -->
+<para>
+
+</para>
+
+ at options: 
+ at Returns: 
+
+
 <!-- ##### ENUM cairo_hint_style_t ##### -->
 <para>
 
@@ -45,6 +143,24 @@ How a font should be rendered
 @CAIRO_HINT_STYLE_MEDIUM: 
 @CAIRO_HINT_STYLE_FULL: 
 
+<!-- ##### FUNCTION cairo_font_options_set_hint_style ##### -->
+<para>
+
+</para>
+
+ at options: 
+ at hint_style: 
+
+
+<!-- ##### FUNCTION cairo_font_options_get_hint_style ##### -->
+<para>
+
+</para>
+
+ at options: 
+ at Returns: 
+
+
 <!-- ##### ENUM cairo_hint_metrics_t ##### -->
 <para>
 
@@ -54,3 +170,21 @@ How a font should be rendered
 @CAIRO_HINT_METRICS_OFF: 
 @CAIRO_HINT_METRICS_ON: 
 
+<!-- ##### FUNCTION cairo_font_options_set_hint_metrics ##### -->
+<para>
+
+</para>
+
+ at options: 
+ at hint_metrics: 
+
+
+<!-- ##### FUNCTION cairo_font_options_get_hint_metrics ##### -->
+<para>
+
+</para>
+
+ at options: 
+ at Returns: 
+
+
diff --git a/doc/public/tmpl/cairo-font.sgml b/doc/public/tmpl/cairo-font.sgml
index b65281e..097b047 100644
--- a/doc/public/tmpl/cairo-font.sgml
+++ b/doc/public/tmpl/cairo-font.sgml
@@ -23,3 +23,70 @@ Base class for fonts
 </para>
 
 
+<!-- ##### FUNCTION cairo_font_face_reference ##### -->
+<para>
+
+</para>
+
+ at font_face: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_font_face_destroy ##### -->
+<para>
+
+</para>
+
+ at font_face: 
+
+
+<!-- ##### FUNCTION cairo_font_face_status ##### -->
+<para>
+
+</para>
+
+ at font_face: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_font_face_get_user_data ##### -->
+<para>
+
+</para>
+
+ at font_face: 
+ at key: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_font_face_set_user_data ##### -->
+<para>
+
+</para>
+
+ at font_face: 
+ at key: 
+ at user_data: 
+ at destroy: 
+ at Returns: 
+
+
+<!-- ##### ENUM cairo_font_type_t ##### -->
+<para>
+
+</para>
+
+ at CAIRO_FONT_TYPE_TOY: 
+ at CAIRO_FONT_TYPE_FT: 
+ at CAIRO_FONT_TYPE_WIN32: 
+ at CAIRO_FONT_TYPE_ATSUI: 
+
+<!-- ##### FUNCTION cairo_font_face_get_type ##### -->
+<para>
+
+</para>
+
+ at font_face: 
+ at Returns: 
+
+
diff --git a/doc/public/tmpl/cairo-ft.sgml b/doc/public/tmpl/cairo-ft.sgml
index 275f7af..db92840 100644
--- a/doc/public/tmpl/cairo-ft.sgml
+++ b/doc/public/tmpl/cairo-ft.sgml
@@ -17,3 +17,48 @@ Font support for FreeType
 <!-- ##### SECTION Stability_Level ##### -->
 
 
+<!-- ##### FUNCTION cairo_ft_font_face_create_for_ft_face ##### -->
+<para>
+
+</para>
+
+ at face: 
+ at load_flags: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_ft_font_face_create_for_pattern ##### -->
+<para>
+
+</para>
+
+ at pattern: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_ft_font_options_substitute ##### -->
+<para>
+
+</para>
+
+ at options: 
+ at pattern: 
+
+
+<!-- ##### FUNCTION cairo_ft_scaled_font_lock_face ##### -->
+<para>
+
+</para>
+
+ at scaled_font: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_ft_scaled_font_unlock_face ##### -->
+<para>
+
+</para>
+
+ at scaled_font: 
+
+
diff --git a/doc/public/tmpl/cairo-image.sgml b/doc/public/tmpl/cairo-image.sgml
index 345d499..67fc1ff 100644
--- a/doc/public/tmpl/cairo-image.sgml
+++ b/doc/public/tmpl/cairo-image.sgml
@@ -31,3 +31,72 @@ Rendering to memory buffers
 @CAIRO_FORMAT_A1: 
 @CAIRO_FORMAT_RGB16_565: 
 
+<!-- ##### FUNCTION cairo_image_surface_create ##### -->
+<para>
+
+</para>
+
+ at format: 
+ at width: 
+ at height: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_image_surface_create_for_data ##### -->
+<para>
+
+</para>
+
+ at data: 
+ at format: 
+ at width: 
+ at height: 
+ at stride: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_image_surface_get_data ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_image_surface_get_format ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_image_surface_get_width ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_image_surface_get_height ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_image_surface_get_stride ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at Returns: 
+
+
diff --git a/doc/public/tmpl/cairo-matrix.sgml b/doc/public/tmpl/cairo-matrix.sgml
index 3effbd2..26f7fe3 100644
--- a/doc/public/tmpl/cairo-matrix.sgml
+++ b/doc/public/tmpl/cairo-matrix.sgml
@@ -44,3 +44,122 @@ Generic matrix operations
 @x0: 
 @y0: 
 
+<!-- ##### FUNCTION cairo_matrix_init ##### -->
+<para>
+
+</para>
+
+ at matrix: 
+ at xx: 
+ at yx: 
+ at xy: 
+ at yy: 
+ at x0: 
+ at y0: 
+
+
+<!-- ##### FUNCTION cairo_matrix_init_identity ##### -->
+<para>
+
+</para>
+
+ at matrix: 
+
+
+<!-- ##### FUNCTION cairo_matrix_init_translate ##### -->
+<para>
+
+</para>
+
+ at matrix: 
+ at tx: 
+ at ty: 
+
+
+<!-- ##### FUNCTION cairo_matrix_init_scale ##### -->
+<para>
+
+</para>
+
+ at matrix: 
+ at sx: 
+ at sy: 
+
+
+<!-- ##### FUNCTION cairo_matrix_init_rotate ##### -->
+<para>
+
+</para>
+
+ at matrix: 
+ at radians: 
+
+
+<!-- ##### FUNCTION cairo_matrix_translate ##### -->
+<para>
+
+</para>
+
+ at matrix: 
+ at tx: 
+ at ty: 
+
+
+<!-- ##### FUNCTION cairo_matrix_scale ##### -->
+<para>
+
+</para>
+
+ at matrix: 
+ at sx: 
+ at sy: 
+
+
+<!-- ##### FUNCTION cairo_matrix_rotate ##### -->
+<para>
+
+</para>
+
+ at matrix: 
+ at radians: 
+
+
+<!-- ##### FUNCTION cairo_matrix_invert ##### -->
+<para>
+
+</para>
+
+ at matrix: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_matrix_multiply ##### -->
+<para>
+
+</para>
+
+ at result: 
+ at a: 
+ at b: 
+
+
+<!-- ##### FUNCTION cairo_matrix_transform_distance ##### -->
+<para>
+
+</para>
+
+ at matrix: 
+ at dx: 
+ at dy: 
+
+
+<!-- ##### FUNCTION cairo_matrix_transform_point ##### -->
+<para>
+
+</para>
+
+ at matrix: 
+ at x: 
+ at y: 
+
+
diff --git a/doc/public/tmpl/cairo-paths.sgml b/doc/public/tmpl/cairo-paths.sgml
index 01bf12d..3be71a4 100644
--- a/doc/public/tmpl/cairo-paths.sgml
+++ b/doc/public/tmpl/cairo-paths.sgml
@@ -42,3 +42,197 @@ Creating paths and manipulating path dat
 @CAIRO_PATH_CURVE_TO: 
 @CAIRO_PATH_CLOSE_PATH: 
 
+<!-- ##### FUNCTION cairo_copy_path ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_copy_path_flat ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_path_destroy ##### -->
+<para>
+
+</para>
+
+ at path: 
+
+
+<!-- ##### FUNCTION cairo_append_path ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at path: 
+
+
+<!-- ##### FUNCTION cairo_get_current_point ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at x: 
+ at y: 
+
+
+<!-- ##### FUNCTION cairo_new_path ##### -->
+<para>
+
+</para>
+
+ at cr: 
+
+
+<!-- ##### FUNCTION cairo_new_sub_path ##### -->
+<para>
+
+</para>
+
+ at cr: 
+
+
+<!-- ##### FUNCTION cairo_close_path ##### -->
+<para>
+
+</para>
+
+ at cr: 
+
+
+<!-- ##### FUNCTION cairo_arc ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at xc: 
+ at yc: 
+ at radius: 
+ at angle1: 
+ at angle2: 
+
+
+<!-- ##### FUNCTION cairo_arc_negative ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at xc: 
+ at yc: 
+ at radius: 
+ at angle1: 
+ at angle2: 
+
+
+<!-- ##### FUNCTION cairo_curve_to ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at x1: 
+ at y1: 
+ at x2: 
+ at y2: 
+ at x3: 
+ at y3: 
+
+
+<!-- ##### FUNCTION cairo_line_to ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at x: 
+ at y: 
+
+
+<!-- ##### FUNCTION cairo_move_to ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at x: 
+ at y: 
+
+
+<!-- ##### FUNCTION cairo_rectangle ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at x: 
+ at y: 
+ at width: 
+ at height: 
+
+
+<!-- ##### FUNCTION cairo_glyph_path ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at glyphs: 
+ at num_glyphs: 
+
+
+<!-- ##### FUNCTION cairo_text_path ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at utf8: 
+
+
+<!-- ##### FUNCTION cairo_rel_curve_to ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at dx1: 
+ at dy1: 
+ at dx2: 
+ at dy2: 
+ at dx3: 
+ at dy3: 
+
+
+<!-- ##### FUNCTION cairo_rel_line_to ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at dx: 
+ at dy: 
+
+
+<!-- ##### FUNCTION cairo_rel_move_to ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at dx: 
+ at dy: 
+
+
diff --git a/doc/public/tmpl/cairo-pattern.sgml b/doc/public/tmpl/cairo-pattern.sgml
index f7f29b1..9ffbe8b 100644
--- a/doc/public/tmpl/cairo-pattern.sgml
+++ b/doc/public/tmpl/cairo-pattern.sgml
@@ -23,6 +23,115 @@ Gradients and filtered sources
 </para>
 
 
+<!-- ##### FUNCTION cairo_pattern_add_color_stop_rgb ##### -->
+<para>
+
+</para>
+
+ at pattern: 
+ at offset: 
+ at red: 
+ at green: 
+ at blue: 
+
+
+<!-- ##### FUNCTION cairo_pattern_add_color_stop_rgba ##### -->
+<para>
+
+</para>
+
+ at pattern: 
+ at offset: 
+ at red: 
+ at green: 
+ at blue: 
+ at alpha: 
+
+
+<!-- ##### FUNCTION cairo_pattern_create_rgb ##### -->
+<para>
+
+</para>
+
+ at red: 
+ at green: 
+ at blue: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_pattern_create_rgba ##### -->
+<para>
+
+</para>
+
+ at red: 
+ at green: 
+ at blue: 
+ at alpha: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_pattern_create_for_surface ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_pattern_create_linear ##### -->
+<para>
+
+</para>
+
+ at x0: 
+ at y0: 
+ at x1: 
+ at y1: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_pattern_create_radial ##### -->
+<para>
+
+</para>
+
+ at cx0: 
+ at cy0: 
+ at radius0: 
+ at cx1: 
+ at cy1: 
+ at radius1: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_pattern_destroy ##### -->
+<para>
+
+</para>
+
+ at pattern: 
+
+
+<!-- ##### FUNCTION cairo_pattern_reference ##### -->
+<para>
+
+</para>
+
+ at pattern: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_pattern_status ##### -->
+<para>
+
+</para>
+
+ at pattern: 
+ at Returns: 
+
+
 <!-- ##### ENUM cairo_extend_t ##### -->
 <para>
 
@@ -33,6 +142,24 @@ Gradients and filtered sources
 @CAIRO_EXTEND_REFLECT: 
 @CAIRO_EXTEND_PAD: 
 
+<!-- ##### FUNCTION cairo_pattern_set_extend ##### -->
+<para>
+
+</para>
+
+ at pattern: 
+ at extend: 
+
+
+<!-- ##### FUNCTION cairo_pattern_get_extend ##### -->
+<para>
+
+</para>
+
+ at pattern: 
+ at Returns: 
+
+
 <!-- ##### ENUM cairo_filter_t ##### -->
 <para>
 
@@ -45,3 +172,58 @@ Gradients and filtered sources
 @CAIRO_FILTER_BILINEAR: 
 @CAIRO_FILTER_GAUSSIAN: 
 
+<!-- ##### FUNCTION cairo_pattern_set_filter ##### -->
+<para>
+
+</para>
+
+ at pattern: 
+ at filter: 
+
+
+<!-- ##### FUNCTION cairo_pattern_get_filter ##### -->
+<para>
+
+</para>
+
+ at pattern: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_pattern_set_matrix ##### -->
+<para>
+
+</para>
+
+ at pattern: 
+ at matrix: 
+
+
+<!-- ##### FUNCTION cairo_pattern_get_matrix ##### -->
+<para>
+
+</para>
+
+ at pattern: 
+ at matrix: 
+
+
+<!-- ##### ENUM cairo_pattern_type_t ##### -->
+<para>
+
+</para>
+
+ at CAIRO_PATTERN_TYPE_SOLID: 
+ at CAIRO_PATTERN_TYPE_SURFACE: 
+ at CAIRO_PATTERN_TYPE_LINEAR: 
+ at CAIRO_PATTERN_TYPE_RADIAL: 
+
+<!-- ##### FUNCTION cairo_pattern_get_type ##### -->
+<para>
+
+</para>
+
+ at pattern: 
+ at Returns: 
+
+
diff --git a/doc/public/tmpl/cairo-pdf.sgml b/doc/public/tmpl/cairo-pdf.sgml
index c427ffe..49f3fc1 100644
--- a/doc/public/tmpl/cairo-pdf.sgml
+++ b/doc/public/tmpl/cairo-pdf.sgml
@@ -17,10 +17,36 @@ Rendering PDF documents
 <!-- ##### SECTION Stability_Level ##### -->
 
 
-<!-- ##### MACRO cairo_pdf_surface_set_dpi ##### -->
+<!-- ##### FUNCTION cairo_pdf_surface_create ##### -->
 <para>
 
 </para>
 
+ at filename: 
+ at width_in_points: 
+ at height_in_points: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_pdf_surface_create_for_stream ##### -->
+<para>
+
+</para>
+
+ at write_func: 
+ at closure: 
+ at width_in_points: 
+ at height_in_points: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_pdf_surface_set_size ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at width_in_points: 
+ at height_in_points: 
 
 
diff --git a/doc/public/tmpl/cairo-png.sgml b/doc/public/tmpl/cairo-png.sgml
index cba1516..d2e93f7 100644
--- a/doc/public/tmpl/cairo-png.sgml
+++ b/doc/public/tmpl/cairo-png.sgml
@@ -17,6 +17,15 @@ Reading and writing PNG images
 <!-- ##### SECTION Stability_Level ##### -->
 
 
+<!-- ##### FUNCTION cairo_image_surface_create_from_png ##### -->
+<para>
+
+</para>
+
+ at filename: 
+ at Returns: 
+
+
 <!-- ##### USER_FUNCTION cairo_read_func_t ##### -->
 <para>
 
@@ -28,6 +37,26 @@ Reading and writing PNG images
 @Returns: 
 
 
+<!-- ##### FUNCTION cairo_image_surface_create_from_png_stream ##### -->
+<para>
+
+</para>
+
+ at read_func: 
+ at closure: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_surface_write_to_png ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at filename: 
+ at Returns: 
+
+
 <!-- ##### USER_FUNCTION cairo_write_func_t ##### -->
 <para>
 
@@ -39,3 +68,14 @@ Reading and writing PNG images
 @Returns: 
 
 
+<!-- ##### FUNCTION cairo_surface_write_to_png_stream ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at write_func: 
+ at closure: 
+ at Returns: 
+
+
diff --git a/doc/public/tmpl/cairo-ps.sgml b/doc/public/tmpl/cairo-ps.sgml
index 035d37b..d3b36a7 100644
--- a/doc/public/tmpl/cairo-ps.sgml
+++ b/doc/public/tmpl/cairo-ps.sgml
@@ -17,10 +17,61 @@ Rendering PostScript documents
 <!-- ##### SECTION Stability_Level ##### -->
 
 
-<!-- ##### MACRO cairo_ps_surface_set_dpi ##### -->
+<!-- ##### FUNCTION cairo_ps_surface_create ##### -->
 <para>
 
 </para>
 
+ at filename: 
+ at width_in_points: 
+ at height_in_points: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_ps_surface_create_for_stream ##### -->
+<para>
+
+</para>
+
+ at write_func: 
+ at closure: 
+ at width_in_points: 
+ at height_in_points: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_ps_surface_set_size ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at width_in_points: 
+ at height_in_points: 
+
+
+<!-- ##### FUNCTION cairo_ps_surface_dsc_begin_setup ##### -->
+<para>
+
+</para>
+
+ at surface: 
+
+
+<!-- ##### FUNCTION cairo_ps_surface_dsc_begin_page_setup ##### -->
+<para>
+
+</para>
+
+ at surface: 
+
+
+<!-- ##### FUNCTION cairo_ps_surface_dsc_comment ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at comment: 
 
 
diff --git a/doc/public/tmpl/cairo-scaled-font.sgml b/doc/public/tmpl/cairo-scaled-font.sgml
index 0656454..3e1ce48 100644
--- a/doc/public/tmpl/cairo-scaled-font.sgml
+++ b/doc/public/tmpl/cairo-scaled-font.sgml
@@ -23,6 +23,44 @@ Caching metrics for a particular font si
 </para>
 
 
+<!-- ##### FUNCTION cairo_scaled_font_create ##### -->
+<para>
+
+</para>
+
+ at font_face: 
+ at font_matrix: 
+ at ctm: 
+ at options: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_scaled_font_reference ##### -->
+<para>
+
+</para>
+
+ at scaled_font: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_scaled_font_destroy ##### -->
+<para>
+
+</para>
+
+ at scaled_font: 
+
+
+<!-- ##### FUNCTION cairo_scaled_font_status ##### -->
+<para>
+
+</para>
+
+ at scaled_font: 
+ at Returns: 
+
+
 <!-- ##### STRUCT cairo_font_extents_t ##### -->
 <para>
 
@@ -34,6 +72,15 @@ Caching metrics for a particular font si
 @max_x_advance: 
 @max_y_advance: 
 
+<!-- ##### FUNCTION cairo_scaled_font_extents ##### -->
+<para>
+
+</para>
+
+ at scaled_font: 
+ at extents: 
+
+
 <!-- ##### STRUCT cairo_text_extents_t ##### -->
 <para>
 
@@ -46,3 +93,69 @@ Caching metrics for a particular font si
 @x_advance: 
 @y_advance: 
 
+<!-- ##### FUNCTION cairo_scaled_font_text_extents ##### -->
+<para>
+
+</para>
+
+ at scaled_font: 
+ at utf8: 
+ at extents: 
+
+
+<!-- ##### FUNCTION cairo_scaled_font_glyph_extents ##### -->
+<para>
+
+</para>
+
+ at scaled_font: 
+ at glyphs: 
+ at num_glyphs: 
+ at extents: 
+
+
+<!-- ##### FUNCTION cairo_scaled_font_get_font_face ##### -->
+<para>
+
+</para>
+
+ at scaled_font: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_scaled_font_get_font_options ##### -->
+<para>
+
+</para>
+
+ at scaled_font: 
+ at options: 
+
+
+<!-- ##### FUNCTION cairo_scaled_font_get_font_matrix ##### -->
+<para>
+
+</para>
+
+ at scaled_font: 
+ at font_matrix: 
+
+
+<!-- ##### FUNCTION cairo_scaled_font_get_ctm ##### -->
+<para>
+
+</para>
+
+ at scaled_font: 
+ at ctm: 
+
+
+<!-- ##### FUNCTION cairo_scaled_font_get_type ##### -->
+<para>
+
+</para>
+
+ at scaled_font: 
+ at Returns: 
+
+
diff --git a/doc/public/tmpl/cairo-status.sgml b/doc/public/tmpl/cairo-status.sgml
index fc501a7..0996e29 100644
--- a/doc/public/tmpl/cairo-status.sgml
+++ b/doc/public/tmpl/cairo-status.sgml
@@ -44,3 +44,19 @@ Decoding cairo's status
 @CAIRO_STATUS_INVALID_DASH: 
 @CAIRO_STATUS_INVALID_DSC_COMMENT: 
 
+<!-- ##### FUNCTION cairo_status_to_string ##### -->
+<para>
+
+</para>
+
+ at status: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_debug_reset_static_data ##### -->
+<para>
+
+</para>
+
+
+
diff --git a/doc/public/tmpl/cairo-surface.sgml b/doc/public/tmpl/cairo-surface.sgml
index 69d63d2..3d76c41 100644
--- a/doc/public/tmpl/cairo-surface.sgml
+++ b/doc/public/tmpl/cairo-surface.sgml
@@ -32,3 +32,173 @@ Base class for surfaces
 @CAIRO_CONTENT_ALPHA: 
 @CAIRO_CONTENT_COLOR_ALPHA: 
 
+<!-- ##### FUNCTION cairo_surface_create_similar ##### -->
+<para>
+
+</para>
+
+ at other: 
+ at content: 
+ at width: 
+ at height: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_surface_destroy ##### -->
+<para>
+
+</para>
+
+ at surface: 
+
+
+<!-- ##### FUNCTION cairo_surface_finish ##### -->
+<para>
+
+</para>
+
+ at surface: 
+
+
+<!-- ##### FUNCTION cairo_surface_flush ##### -->
+<para>
+
+</para>
+
+ at surface: 
+
+
+<!-- ##### FUNCTION cairo_surface_get_font_options ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at options: 
+
+
+<!-- ##### FUNCTION cairo_surface_get_content ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_surface_set_user_data ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at key: 
+ at user_data: 
+ at destroy: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_surface_get_user_data ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at key: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_surface_mark_dirty ##### -->
+<para>
+
+</para>
+
+ at surface: 
+
+
+<!-- ##### FUNCTION cairo_surface_mark_dirty_rectangle ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at x: 
+ at y: 
+ at width: 
+ at height: 
+
+
+<!-- ##### FUNCTION cairo_surface_reference ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_surface_set_device_offset ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at x_offset: 
+ at y_offset: 
+
+
+<!-- ##### FUNCTION cairo_surface_get_device_offset ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at x_offset: 
+ at y_offset: 
+
+
+<!-- ##### FUNCTION cairo_surface_set_fallback_resolution ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at x_pixels_per_inch: 
+ at y_pixels_per_inch: 
+
+
+<!-- ##### FUNCTION cairo_surface_status ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at Returns: 
+
+
+<!-- ##### ENUM cairo_surface_type_t ##### -->
+<para>
+
+</para>
+
+ at CAIRO_SURFACE_TYPE_IMAGE: 
+ at CAIRO_SURFACE_TYPE_PDF: 
+ at CAIRO_SURFACE_TYPE_PS: 
+ at CAIRO_SURFACE_TYPE_XLIB: 
+ at CAIRO_SURFACE_TYPE_XCB: 
+ at CAIRO_SURFACE_TYPE_GLITZ: 
+ at CAIRO_SURFACE_TYPE_QUARTZ: 
+ at CAIRO_SURFACE_TYPE_WIN32: 
+ at CAIRO_SURFACE_TYPE_BEOS: 
+ at CAIRO_SURFACE_TYPE_DIRECTFB: 
+ at CAIRO_SURFACE_TYPE_SVG: 
+
+<!-- ##### FUNCTION cairo_surface_get_type ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at Returns: 
+
+
diff --git a/doc/public/tmpl/cairo-svg.sgml b/doc/public/tmpl/cairo-svg.sgml
index 7ee16ee..4e496e1 100644
--- a/doc/public/tmpl/cairo-svg.sgml
+++ b/doc/public/tmpl/cairo-svg.sgml
@@ -17,10 +17,61 @@ Rendering SVG documents
 <!-- ##### SECTION Stability_Level ##### -->
 
 
-<!-- ##### MACRO cairo_svg_surface_set_dpi ##### -->
+<!-- ##### FUNCTION cairo_svg_surface_create ##### -->
 <para>
 
 </para>
 
+ at filename: 
+ at width_in_points: 
+ at height_in_points: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_svg_surface_create_for_stream ##### -->
+<para>
+
+</para>
+
+ at write_func: 
+ at closure: 
+ at width_in_points: 
+ at height_in_points: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_svg_surface_restrict_to_version ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at version: 
+
+
+<!-- ##### ENUM cairo_svg_version_t ##### -->
+<para>
+
+</para>
+
+ at CAIRO_SVG_VERSION_1_1: 
+ at CAIRO_SVG_VERSION_1_2: 
+
+<!-- ##### FUNCTION cairo_svg_get_versions ##### -->
+<para>
+
+</para>
+
+ at versions: 
+ at num_versions: 
+
+
+<!-- ##### FUNCTION cairo_svg_version_to_string ##### -->
+<para>
+
+</para>
+
+ at version: 
+ at Returns: 
 
 
diff --git a/doc/public/tmpl/cairo-text.sgml b/doc/public/tmpl/cairo-text.sgml
index 56678b1..87f626c 100644
--- a/doc/public/tmpl/cairo-text.sgml
+++ b/doc/public/tmpl/cairo-text.sgml
@@ -22,7 +22,6 @@ Rendering text and sets of glyphs
 
 </para>
 
- at index: 
 @x: 
 @y: 
 
@@ -43,3 +42,135 @@ Rendering text and sets of glyphs
 @CAIRO_FONT_WEIGHT_NORMAL: 
 @CAIRO_FONT_WEIGHT_BOLD: 
 
+<!-- ##### FUNCTION cairo_select_font_face ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at family: 
+ at slant: 
+ at weight: 
+
+
+<!-- ##### FUNCTION cairo_set_font_size ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at size: 
+
+
+<!-- ##### FUNCTION cairo_set_font_matrix ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at matrix: 
+
+
+<!-- ##### FUNCTION cairo_get_font_matrix ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at matrix: 
+
+
+<!-- ##### FUNCTION cairo_set_font_options ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at options: 
+
+
+<!-- ##### FUNCTION cairo_get_font_options ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at options: 
+
+
+<!-- ##### FUNCTION cairo_show_text ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at utf8: 
+
+
+<!-- ##### FUNCTION cairo_show_glyphs ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at glyphs: 
+ at num_glyphs: 
+
+
+<!-- ##### FUNCTION cairo_get_font_face ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_font_extents ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at extents: 
+
+
+<!-- ##### FUNCTION cairo_set_font_face ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at font_face: 
+
+
+<!-- ##### FUNCTION cairo_set_scaled_font ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at scaled_font: 
+
+
+<!-- ##### FUNCTION cairo_text_extents ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at utf8: 
+ at extents: 
+
+
+<!-- ##### FUNCTION cairo_glyph_extents ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at glyphs: 
+ at num_glyphs: 
+ at extents: 
+
+
diff --git a/doc/public/tmpl/cairo-transforms.sgml b/doc/public/tmpl/cairo-transforms.sgml
index 65199c8..b14adcc 100644
--- a/doc/public/tmpl/cairo-transforms.sgml
+++ b/doc/public/tmpl/cairo-transforms.sgml
@@ -17,3 +17,107 @@ Manipulating the current transformation 
 <!-- ##### SECTION Stability_Level ##### -->
 
 
+<!-- ##### FUNCTION cairo_translate ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at tx: 
+ at ty: 
+
+
+<!-- ##### FUNCTION cairo_scale ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at sx: 
+ at sy: 
+
+
+<!-- ##### FUNCTION cairo_rotate ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at angle: 
+
+
+<!-- ##### FUNCTION cairo_transform ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at matrix: 
+
+
+<!-- ##### FUNCTION cairo_set_matrix ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at matrix: 
+
+
+<!-- ##### FUNCTION cairo_get_matrix ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at matrix: 
+
+
+<!-- ##### FUNCTION cairo_identity_matrix ##### -->
+<para>
+
+</para>
+
+ at cr: 
+
+
+<!-- ##### FUNCTION cairo_user_to_device ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at x: 
+ at y: 
+
+
+<!-- ##### FUNCTION cairo_user_to_device_distance ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at dx: 
+ at dy: 
+
+
+<!-- ##### FUNCTION cairo_device_to_user ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at x: 
+ at y: 
+
+
+<!-- ##### FUNCTION cairo_device_to_user_distance ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at dx: 
+ at dy: 
+
+
diff --git a/doc/public/tmpl/cairo-version.sgml b/doc/public/tmpl/cairo-version.sgml
index 3c3404e..bc76dce 100644
--- a/doc/public/tmpl/cairo-version.sgml
+++ b/doc/public/tmpl/cairo-version.sgml
@@ -124,6 +124,27 @@ if (cairo_version() >= %CAIRO_VERSION_EN
 
 
 
+<!-- ##### MACRO CAIRO_VERSION_MAJOR ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO CAIRO_VERSION_MINOR ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO CAIRO_VERSION_MICRO ##### -->
+<para>
+
+</para>
+
+
+
 <!-- ##### MACRO CAIRO_VERSION_STRING ##### -->
 <para>
 
@@ -141,3 +162,19 @@ if (cairo_version() >= %CAIRO_VERSION_EN
 @micro: 
 
 
+<!-- ##### FUNCTION cairo_version ##### -->
+<para>
+
+</para>
+
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_version_string ##### -->
+<para>
+
+</para>
+
+ at Returns: 
+
+
diff --git a/doc/public/tmpl/cairo-win32-fonts.sgml b/doc/public/tmpl/cairo-win32-fonts.sgml
index 3652ccb..ab701c5 100644
--- a/doc/public/tmpl/cairo-win32-fonts.sgml
+++ b/doc/public/tmpl/cairo-win32-fonts.sgml
@@ -17,3 +17,48 @@ Font support for Microsoft Windows
 <!-- ##### SECTION Stability_Level ##### -->
 
 
+<!-- ##### FUNCTION cairo_win32_font_face_create_for_logfontw ##### -->
+<para>
+
+</para>
+
+ at logfont: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_win32_font_face_create_for_hfont ##### -->
+<para>
+
+</para>
+
+ at font: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_win32_scaled_font_select_font ##### -->
+<para>
+
+</para>
+
+ at scaled_font: 
+ at hdc: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_win32_scaled_font_done_font ##### -->
+<para>
+
+</para>
+
+ at scaled_font: 
+
+
+<!-- ##### FUNCTION cairo_win32_scaled_font_get_metrics_factor ##### -->
+<para>
+
+</para>
+
+ at scaled_font: 
+ at Returns: 
+
+
diff --git a/doc/public/tmpl/cairo-win32.sgml b/doc/public/tmpl/cairo-win32.sgml
index b486ba8..91a8d04 100644
--- a/doc/public/tmpl/cairo-win32.sgml
+++ b/doc/public/tmpl/cairo-win32.sgml
@@ -17,3 +17,32 @@ Microsoft Windows surface support
 <!-- ##### SECTION Stability_Level ##### -->
 
 
+<!-- ##### FUNCTION cairo_win32_surface_create ##### -->
+<para>
+
+</para>
+
+ at hdc: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_win32_surface_create_with_dib ##### -->
+<para>
+
+</para>
+
+ at format: 
+ at width: 
+ at height: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_win32_surface_get_dc ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at Returns: 
+
+
diff --git a/doc/public/tmpl/cairo-xlib-xrender.sgml b/doc/public/tmpl/cairo-xlib-xrender.sgml
index c99d784..398900e 100644
--- a/doc/public/tmpl/cairo-xlib-xrender.sgml
+++ b/doc/public/tmpl/cairo-xlib-xrender.sgml
@@ -17,3 +17,17 @@ XLib/Xrender Backend
 <!-- ##### SECTION Stability_Level ##### -->
 
 
+<!-- ##### FUNCTION cairo_xlib_surface_create_with_xrender_format ##### -->
+<para>
+
+</para>
+
+ at dpy: 
+ at drawable: 
+ at screen: 
+ at format: 
+ at width: 
+ at height: 
+ at Returns: 
+
+
diff --git a/doc/public/tmpl/cairo-xlib.sgml b/doc/public/tmpl/cairo-xlib.sgml
index f931a50..4abbd56 100644
--- a/doc/public/tmpl/cairo-xlib.sgml
+++ b/doc/public/tmpl/cairo-xlib.sgml
@@ -17,3 +17,113 @@ X Window System rendering using XLib
 <!-- ##### SECTION Stability_Level ##### -->
 
 
+<!-- ##### FUNCTION cairo_xlib_surface_create ##### -->
+<para>
+
+</para>
+
+ at dpy: 
+ at drawable: 
+ at visual: 
+ at width: 
+ at height: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_xlib_surface_create_for_bitmap ##### -->
+<para>
+
+</para>
+
+ at dpy: 
+ at bitmap: 
+ at screen: 
+ at width: 
+ at height: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_xlib_surface_set_size ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at width: 
+ at height: 
+
+
+<!-- ##### FUNCTION cairo_xlib_surface_get_display ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_xlib_surface_get_screen ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_xlib_surface_set_drawable ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at drawable: 
+ at width: 
+ at height: 
+
+
+<!-- ##### FUNCTION cairo_xlib_surface_get_drawable ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_xlib_surface_get_visual ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_xlib_surface_get_width ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_xlib_surface_get_height ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_xlib_surface_get_depth ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at Returns: 
+
+
diff --git a/doc/public/tmpl/cairo.sgml b/doc/public/tmpl/cairo.sgml
index 04480e7..3dc350e 100644
--- a/doc/public/tmpl/cairo.sgml
+++ b/doc/public/tmpl/cairo.sgml
@@ -33,6 +33,161 @@ The cairo drawing context
 </para>
 
 
+<!-- ##### FUNCTION cairo_create ##### -->
+<para>
+
+</para>
+
+ at target: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_reference ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_destroy ##### -->
+<para>
+
+</para>
+
+ at cr: 
+
+
+<!-- ##### FUNCTION cairo_status ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_save ##### -->
+<para>
+
+</para>
+
+ at cr: 
+
+
+<!-- ##### FUNCTION cairo_restore ##### -->
+<para>
+
+</para>
+
+ at cr: 
+
+
+<!-- ##### FUNCTION cairo_get_target ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_push_group ##### -->
+<para>
+
+</para>
+
+ at cr: 
+
+
+<!-- ##### FUNCTION cairo_push_group_with_content ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at content: 
+
+
+<!-- ##### FUNCTION cairo_pop_group ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_pop_group_to_source ##### -->
+<para>
+
+</para>
+
+ at cr: 
+
+
+<!-- ##### FUNCTION cairo_get_group_target ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_set_source_rgb ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at red: 
+ at green: 
+ at blue: 
+
+
+<!-- ##### FUNCTION cairo_set_source_rgba ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at red: 
+ at green: 
+ at blue: 
+ at alpha: 
+
+
+<!-- ##### FUNCTION cairo_set_source ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at source: 
+
+
+<!-- ##### FUNCTION cairo_set_source_surface ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at surface: 
+ at x: 
+ at y: 
+
+
+<!-- ##### FUNCTION cairo_get_source ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at Returns: 
+
+
 <!-- ##### ENUM cairo_antialias_t ##### -->
 <para>
 
@@ -43,6 +198,35 @@ The cairo drawing context
 @CAIRO_ANTIALIAS_GRAY: 
 @CAIRO_ANTIALIAS_SUBPIXEL: 
 
+<!-- ##### FUNCTION cairo_set_antialias ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at antialias: 
+
+
+<!-- ##### FUNCTION cairo_get_antialias ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_set_dash ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at dashes: 
+ at num_dashes: 
+ at offset: 
+
+
 <!-- ##### ENUM cairo_fill_rule_t ##### -->
 <para>
 
@@ -51,6 +235,24 @@ The cairo drawing context
 @CAIRO_FILL_RULE_WINDING: 
 @CAIRO_FILL_RULE_EVEN_ODD: 
 
+<!-- ##### FUNCTION cairo_set_fill_rule ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at fill_rule: 
+
+
+<!-- ##### FUNCTION cairo_get_fill_rule ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at Returns: 
+
+
 <!-- ##### ENUM cairo_line_cap_t ##### -->
 <para>
 
@@ -60,6 +262,24 @@ The cairo drawing context
 @CAIRO_LINE_CAP_ROUND: 
 @CAIRO_LINE_CAP_SQUARE: 
 
+<!-- ##### FUNCTION cairo_set_line_cap ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at line_cap: 
+
+
+<!-- ##### FUNCTION cairo_get_line_cap ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at Returns: 
+
+
 <!-- ##### ENUM cairo_line_join_t ##### -->
 <para>
 
@@ -69,6 +289,60 @@ The cairo drawing context
 @CAIRO_LINE_JOIN_ROUND: 
 @CAIRO_LINE_JOIN_BEVEL: 
 
+<!-- ##### FUNCTION cairo_set_line_join ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at line_join: 
+
+
+<!-- ##### FUNCTION cairo_get_line_join ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_set_line_width ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at width: 
+
+
+<!-- ##### FUNCTION cairo_get_line_width ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_set_miter_limit ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at limit: 
+
+
+<!-- ##### FUNCTION cairo_get_miter_limit ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at Returns: 
+
+
 <!-- ##### ENUM cairo_operator_t ##### -->
 <para>
 
@@ -89,3 +363,194 @@ The cairo drawing context
 @CAIRO_OPERATOR_ADD: 
 @CAIRO_OPERATOR_SATURATE: 
 
+<!-- ##### FUNCTION cairo_set_operator ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at op: 
+
+
+<!-- ##### FUNCTION cairo_get_operator ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_set_tolerance ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at tolerance: 
+
+
+<!-- ##### FUNCTION cairo_get_tolerance ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_clip ##### -->
+<para>
+
+</para>
+
+ at cr: 
+
+
+<!-- ##### FUNCTION cairo_clip_preserve ##### -->
+<para>
+
+</para>
+
+ at cr: 
+
+
+<!-- ##### FUNCTION cairo_reset_clip ##### -->
+<para>
+
+</para>
+
+ at cr: 
+
+
+<!-- ##### FUNCTION cairo_fill ##### -->
+<para>
+
+</para>
+
+ at cr: 
+
+
+<!-- ##### FUNCTION cairo_fill_preserve ##### -->
+<para>
+
+</para>
+
+ at cr: 
+
+
+<!-- ##### FUNCTION cairo_fill_extents ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at x1: 
+ at y1: 
+ at x2: 
+ at y2: 
+
+
+<!-- ##### FUNCTION cairo_in_fill ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at x: 
+ at y: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_mask ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at pattern: 
+
+
+<!-- ##### FUNCTION cairo_mask_surface ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at surface: 
+ at surface_x: 
+ at surface_y: 
+
+
+<!-- ##### FUNCTION cairo_paint ##### -->
+<para>
+
+</para>
+
+ at cr: 
+
+
+<!-- ##### FUNCTION cairo_paint_with_alpha ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at alpha: 
+
+
+<!-- ##### FUNCTION cairo_stroke ##### -->
+<para>
+
+</para>
+
+ at cr: 
+
+
+<!-- ##### FUNCTION cairo_stroke_preserve ##### -->
+<para>
+
+</para>
+
+ at cr: 
+
+
+<!-- ##### FUNCTION cairo_stroke_extents ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at x1: 
+ at y1: 
+ at x2: 
+ at y2: 
+
+
+<!-- ##### FUNCTION cairo_in_stroke ##### -->
+<para>
+
+</para>
+
+ at cr: 
+ at x: 
+ at y: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION cairo_copy_page ##### -->
+<para>
+
+</para>
+
+ at cr: 
+
+
+<!-- ##### FUNCTION cairo_show_page ##### -->
+<para>
+
+</para>
+
+ at cr: 
+
+


More information about the cairo-commit mailing list