[cairo-commit] cairo/doc/public Makefile.am, 1.7, 1.8 cairo-sections.txt, 1.24, 1.25

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
In directory gabe:/tmp/cvs-serv27923/doc/public

Modified Files:
	Makefile.am cairo-sections.txt 
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: Makefile.am
===================================================================
RCS file: /cvs/cairo/cairo/doc/public/Makefile.am,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- Makefile.am	15 Jun 2005 23:04:19 -0000	1.7
+++ Makefile.am	21 Jul 2005 13:52:13 -0000	1.8
@@ -21,8 +21,11 @@
 # Headers to ignore
 IGNORE_HFILES= 				\
 	cairo-features.h		\
+	cairo-font-subset-private.h	\
 	cairo-ft-private.h		\
 	cairo-gstate-private.h		\
+	cairo-hash-private.h		\
+	cairo-meta-surface-private.h	\
 	cairo-path-fixed-private.h 	\
 	cairo-private.h			\
 	cairo-win32-private.h		\

Index: cairo-sections.txt
===================================================================
RCS file: /cvs/cairo/cairo/doc/public/cairo-sections.txt,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -d -r1.24 -r1.25
--- cairo-sections.txt	16 Jun 2005 19:31:56 -0000	1.24
+++ cairo-sections.txt	21 Jul 2005 13:52:13 -0000	1.25
@@ -1,6 +1,7 @@
 <SECTION>
 <FILE>cairo-ft</FILE>
 <TITLE>FreeType Fonts</TITLE>
+cairo_ft_font_options_substitute
 cairo_ft_font_face_create_for_pattern
 cairo_ft_font_face_create_for_ft_face
 cairo_ft_scaled_font_lock_face
@@ -90,6 +91,7 @@
 cairo_surface_reference
 cairo_surface_destroy
 cairo_surface_finish
+cairo_surface_get_font_options
 cairo_surface_set_user_data
 cairo_surface_get_user_data
 cairo_surface_set_device_offset
@@ -99,6 +101,8 @@
 <FILE>cairo-pattern</FILE>
 <TITLE>cairo_pattern_t</TITLE>
 cairo_pattern_t
+cairo_pattern_create_rgb
+cairo_pattern_create_rgba
 cairo_pattern_create_for_surface
 cairo_pattern_create_linear
 cairo_pattern_create_radial
@@ -150,6 +154,26 @@
 cairo_scaled_font_extents
 cairo_text_extents_t
 cairo_scaled_font_glyph_extents
+cairo_font_options_t
+cairo_font_options_create
+cairo_font_options_copy
+cairo_font_options_destroy
+cairo_font_options_status
+cairo_font_options_merge
+cairo_font_options_hash
+cairo_font_options_equal
+cairo_antialias_t
+cairo_font_options_set_antialias
+cairo_font_options_get_antialias
+cairo_subpixel_order_t
+cairo_font_options_set_subpixel_order
+cairo_font_options_get_subpixel_order
+cairo_hint_style_t
+cairo_font_options_set_hint_style
+cairo_font_options_get_hint_style
+cairo_hint_metrics_t
+cairo_font_options_set_hint_metrics
+cairo_font_options_get_hint_metrics
 </SECTION>
 
 <SECTION>
@@ -161,7 +185,10 @@
 cairo_destroy
 cairo_save
 cairo_restore
+cairo_content_t
+CAIRO_CONTENT_VALID
 cairo_format_t
+CAIRO_FORMAT_VALID
 cairo_operator_t
 cairo_set_operator
 cairo_set_source_rgb
@@ -255,8 +282,6 @@
 cairo_status
 cairo_status_string
 cairo_status_to_string
-cairo_error_notify_func_t
-cairo_set_error_notify
 cairo_filter_t
 cairo_image_surface_create
 cairo_image_surface_create_for_data




More information about the cairo-commit mailing list