[cairo-commit] cairo/doc/public/tmpl cairo-font.sgml, 1.6, 1.7 cairo-ft.sgml, 1.5, 1.6 cairo-pattern.sgml, 1.9, 1.10 cairo-surface.sgml, 1.11, 1.12 cairo.sgml, 1.22, 1.23

Owen Taylor commit at pdx.freedesktop.org
Thu Jul 21 06:52:15 PDT 2005


Committed by: otaylor

Update of /cvs/cairo/cairo/doc/public/tmpl
In directory gabe:/tmp/cvs-serv27923/doc/public/tmpl

Modified Files:
	cairo-font.sgml cairo-ft.sgml cairo-pattern.sgml 
	cairo-surface.sgml cairo.sgml 
Log Message:
2005-07-13  Owen Taylor  <otaylor at redhat.com>

        reviewed by: cworth

        * src/cairo-font-options.c src/cairo.h src/cairoint.h
        src/Makefile.am: Add an opaque cairo_font_options_t structure.

        * src/cairo-font.c src/cairo.h src/cairoint.h: Add a
        cairo_font_options_t object to cairo_scaled_font_create().

        * src/cairo-surface.c src/cairoint.h: Add virtualized
        cairo_surface_get_font_options() to get the font options for
        a surface.

        * src/cairo-gstate.c: Adapt to cairo_scaled_font_create() change.

        * src/cairo-pdf-surface.c: Add an implementation of
        get_font_options() that turns off metrics hinting.

        * src/cairo-xlib-screen.c src/cairo-xlib-private.h: Add
        a "screen info" structure that holds (for now) information
        about the default font options for the screen.

        * src/cairo-xlib-surface.c: Implement get_font_options()

        * src/cairo-ft-font.c src/cairo-ft.h: Add functions to apply
        a cairo_font_options_t to a FcPattern or get the load flags
        for a cairo_font_options_t.

        * src/cairo-ft-font.c: Adapt to font options additions.
        Add support for non-antialiased rendering of scalable fonts.
        Add support for turning off metrics hinting.

        * src/cairo-win32-font.c: Adapt to font options additions.

        * doc/public/Makefile.am doc/public/cairo-sections.txt: Update.


Index: cairo-font.sgml
===================================================================
RCS file: /cvs/cairo/cairo/doc/public/tmpl/cairo-font.sgml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- cairo-font.sgml	15 Jun 2005 23:04:19 -0000	1.6
+++ cairo-font.sgml	21 Jul 2005 13:52:13 -0000	1.7
@@ -75,6 +75,7 @@
 @font_face: 
 @font_matrix: 
 @ctm: 
+ at options: 
 @Returns: 
 
 
@@ -138,3 +139,186 @@
 @extents: 
 
 
+<!-- ##### TYPEDEF cairo_font_options_t ##### -->
+<para>
+
+</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: 
+
+
+<!-- ##### ENUM cairo_antialias_t ##### -->
+<para>
+
+</para>
+
+ at CAIRO_ANTIALIAS_DEFAULT: 
+ at CAIRO_ANTIALIAS_NONE: 
+ at CAIRO_ANTIALIAS_GRAY: 
+ at CAIRO_ANTIALIAS_SUBPIXEL: 
+
+<!-- ##### 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>
+
+</para>
+
+ at CAIRO_SUBPIXEL_ORDER_DEFAULT: 
+ at CAIRO_SUBPIXEL_ORDER_RGB: 
+ at CAIRO_SUBPIXEL_ORDER_BGR: 
+ at CAIRO_SUBPIXEL_ORDER_VRGB: 
+ at 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: 
+<!-- # Unused Parameters # -->
+ at option: 
+
+
+<!-- ##### ENUM cairo_hint_style_t ##### -->
+<para>
+
+</para>
+
+ at CAIRO_HINT_STYLE_DEFAULT: 
+ at CAIRO_HINT_STYLE_NONE: 
+ at CAIRO_HINT_STYLE_SLIGHT: 
+ at CAIRO_HINT_STYLE_MEDIUM: 
+ at 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>
+
+</para>
+
+ at CAIRO_HINT_METRICS_DEFAULT: 
+ at CAIRO_HINT_METRICS_OFF: 
+ at 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: 
+
+

Index: cairo-ft.sgml
===================================================================
RCS file: /cvs/cairo/cairo/doc/public/tmpl/cairo-ft.sgml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- cairo-ft.sgml	15 Jun 2005 23:04:19 -0000	1.5
+++ cairo-ft.sgml	21 Jul 2005 13:52:13 -0000	1.6
@@ -17,6 +17,15 @@
 <!-- ##### SECTION Stability_Level ##### -->
 
 
+<!-- ##### FUNCTION cairo_ft_font_options_substitute ##### -->
+<para>
+
+</para>
+
+ at options: 
+ at pattern: 
+
+
 <!-- ##### FUNCTION cairo_ft_font_face_create_for_pattern ##### -->
 <para>
 

Index: cairo-pattern.sgml
===================================================================
RCS file: /cvs/cairo/cairo/doc/public/tmpl/cairo-pattern.sgml,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- cairo-pattern.sgml	18 Jun 2005 06:22:21 -0000	1.9
+++ cairo-pattern.sgml	21 Jul 2005 13:52:13 -0000	1.10
@@ -23,6 +23,29 @@
 </para>
 
 
+<!-- ##### 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>
 

Index: cairo-surface.sgml
===================================================================
RCS file: /cvs/cairo/cairo/doc/public/tmpl/cairo-surface.sgml,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- cairo-surface.sgml	15 Jun 2005 23:04:19 -0000	1.11
+++ cairo-surface.sgml	21 Jul 2005 13:52:13 -0000	1.12
@@ -29,10 +29,12 @@
 </para>
 
 @other: 
- at format: 
+ at content: 
 @width: 
 @height: 
 @Returns: 
+<!-- # Unused Parameters # -->
+ at format: 
 
 
 <!-- ##### FUNCTION cairo_surface_reference ##### -->
@@ -60,6 +62,15 @@
 @Returns: 
 
 
+<!-- ##### FUNCTION cairo_surface_get_font_options ##### -->
+<para>
+
+</para>
+
+ at surface: 
+ at options: 
+
+
 <!-- ##### FUNCTION cairo_surface_set_user_data ##### -->
 <para>
 

Index: cairo.sgml
===================================================================
RCS file: /cvs/cairo/cairo/doc/public/tmpl/cairo.sgml,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- cairo.sgml	21 Jun 2005 00:01:37 -0000	1.22
+++ cairo.sgml	21 Jul 2005 13:52:13 -0000	1.23
@@ -74,6 +74,23 @@
 @cr: 
 
 
+<!-- ##### ENUM cairo_content_t ##### -->
+<para>
+
+</para>
+
+ at CAIRO_CONTENT_COLOR: 
+ at CAIRO_CONTENT_ALPHA: 
+ at CAIRO_CONTENT_COLOR_ALPHA: 
+
+<!-- ##### MACRO CAIRO_CONTENT_VALID ##### -->
+<para>
+
+</para>
+
+ at content: 
+
+
 <!-- ##### ENUM cairo_format_t ##### -->
 <para>
 
@@ -84,6 +101,14 @@
 @CAIRO_FORMAT_A8: 
 @CAIRO_FORMAT_A1: 
 
+<!-- ##### MACRO CAIRO_FORMAT_VALID ##### -->
+<para>
+
+</para>
+
+ at format: 
+
+
 <!-- ##### ENUM cairo_operator_t ##### -->
 <para>
 
@@ -942,7 +967,7 @@
 @CAIRO_STATUS_INVALID_POP_GROUP: 
 @CAIRO_STATUS_NO_CURRENT_POINT: 
 @CAIRO_STATUS_INVALID_MATRIX: 
- at CAIRO_STATUS_NO_TARGET_SURFACE: 
+ at CAIRO_STATUS_INVALID_STATUS: 
 @CAIRO_STATUS_NULL_POINTER: 
 @CAIRO_STATUS_INVALID_STRING: 
 @CAIRO_STATUS_INVALID_PATH_DATA: 




More information about the cairo-commit mailing list