[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