[cairo-commit] rcairo ChangeLog,1.294,1.295

Kouhei Sutou commit at pdx.freedesktop.org
Sat Aug 16 05:52:18 PDT 2008


Committed by: kou

Update of /cvs/cairo/rcairo
In directory kemper:/tmp/cvs-serv9707

Modified Files:
	ChangeLog 
Log Message:
        * src/lib/cairo.rb (Cairo.exit_application): add.

        * src/rb_cairo_surface.c: use rb_cairo__invoke_callback().

        * src/rb_cairo_private.c, src/rb_cairo_private.h
        (rb_cairo__invoke_callback): use rb_protect() and exit if an
        exception is raised in callback.

        * src/rb_cairo_font_face.c: support Cairo::UserFontFace.

        * src/rb_cairo_exception.c, src/rb_cairo_private.h
        (rb_cairo__exception_to_status): add.

        * src/rb_cairo_context.c (cr_show_text_glyphs): initialize variables.

        * src/cairo.def, src/rb_cairo.h: add
        rb_cCairo_UserFontFace_TextToGlyphsData.

        * test/test_font_face.rb: add tests for user font.


Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/rcairo/ChangeLog,v
retrieving revision 1.294
retrieving revision 1.295
diff -u -d -r1.294 -r1.295
--- ChangeLog	16 Aug 2008 08:34:18 -0000	1.294
+++ ChangeLog	16 Aug 2008 12:52:15 -0000	1.295
@@ -1,5 +1,25 @@
 2008-08-16  Kouhei Sutou  <kou at cozmixng.org>
 
+	* src/lib/cairo.rb (Cairo.exit_application): add.
+
+	* src/rb_cairo_surface.c: use rb_cairo__invoke_callback().
+
+	* src/rb_cairo_private.c, src/rb_cairo_private.h
+	(rb_cairo__invoke_callback): use rb_protect() and exit if an
+	exception is raised in callback.
+
+	* src/rb_cairo_font_face.c: support Cairo::UserFontFace.
+
+	* src/rb_cairo_exception.c, src/rb_cairo_private.h
+	(rb_cairo__exception_to_status): add.
+
+	* src/rb_cairo_context.c (cr_show_text_glyphs): initialize variables.
+
+	* src/cairo.def, src/rb_cairo.h: add
+	rb_cCairo_UserFontFace_TextToGlyphsData.
+
+	* test/test_font_face.rb: add tests for user font.
+
 	* src/rb_cairo_private.[ch] (rb_cairo__text_clusters_from_ruby_object)
 	(rb_cairo__glyphs_from_ruby_object): add.
 



More information about the cairo-commit mailing list