[cairo-commit] cairo BUGS, 1.8, 1.9 ChangeLog, 1.169, 1.170 TODO, 1.19, 1.20

Carl Worth commit at pdx.freedesktop.org
Fri Apr 2 08:01:12 PST 2004


Committed by: cworth

Update of /cvs/cairo/cairo
In directory pdx:/tmp/cvs-serv696

Modified Files:
	BUGS ChangeLog TODO 
Log Message:

        * src/cairo.h: Move weight after slant to match the order in
        cairo_select_font.

        * TODO: Added notes on DPI for image-based backends and on
        proposal for new cairo_text_glyphs function.

        * BUGS: Added BUG about cairo_show_text not advancing the current
        point.


Index: BUGS
===================================================================
RCS file: /cvs/cairo/cairo/BUGS,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** a/BUGS	31 Mar 2004 01:24:29 -0000	1.8
--- b/BUGS	2 Apr 2004 16:01:09 -0000	1.9
***************
*** 49,51 ****
--- 49,55 ----
  --
  
+ cairo_show_text is not updating the current point by the string's advance values.
+ 
+ --
+ 
  Caps are added only to the last subpath in a complex path.

Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.169
retrieving revision 1.170
diff -C2 -d -r1.169 -r1.170
*** a/ChangeLog	31 Mar 2004 02:55:48 -0000	1.169
--- b/ChangeLog	2 Apr 2004 16:01:09 -0000	1.170
***************
*** 1,2 ****
--- 1,13 ----
+ 2004-04-02  Carl Worth  <cworth at east.isi.edu>
+ 
+ 	* src/cairo.h: Move weight after slant to match the order in
+ 	cairo_select_font.
+ 
+ 	* TODO: Added notes on DPI for image-based backends and on
+ 	proposal for new cairo_text_glyphs function.
+ 
+ 	* BUGS: Added BUG about cairo_show_text not advancing the current
+ 	point.
+ 
  2004-03-30  Carl Worth  <cworth at isi.edu>
  

Index: TODO
===================================================================
RCS file: /cvs/cairo/cairo/TODO,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -d -r1.19 -r1.20
*** a/TODO	31 Mar 2004 01:24:29 -0000	1.19
--- b/TODO	2 Apr 2004 16:01:09 -0000	1.20
***************
*** 6,9 ****
--- 6,11 ----
  "giant-image for every page" approach).
  
+ * Figure out what to do with DPI for image/png backends.
+ 
  * Change stroke code to go through one giant polygon. This will fix
  problems with stroking self-intersecting paths.
***************
*** 15,18 ****
--- 17,40 ----
  mentioned in cairo_traps.c).
  
+ * Add a new cairo_text_glyphs function (a sort of bridge between the
+ toy and the real text API):
+ 
+ 	>       void
+ 	>       cairo_text_glyphs (cairo_t *cr, const unsigned char *utf8,
+ 	>                          cairo_glyph_t *glyphs, int *num_glyphs);
+ 	>
+ 	> with num_glyphs as an input-output parameter. The behavior of this
+ 	> function would be such that calling:
+ 	>
+ 	>       cairo_text_glyphs (cr, string, glyphs, &num_glyphs);
+ 	>       cairo_show_glyphs (cr, glyphs, num_glyphs);
+ 	>
+ 	> would be equivalent too:
+ 	>
+ 	>       cairo_show_text (cr, string);
+ 	>
+ 	> as long as the original size of glyphs/num_glyphs was large
+ 	> enough.
+ 
  * Implement dashing for cairo_curve_to.
  





More information about the cairo-commit mailing list