[cairo-commit] cairo BUGS,1.27,1.28
Carl Worth
commit at pdx.freedesktop.org
Sat Aug 6 17:01:01 PDT 2005
Committed by: cworth
Update of /cvs/cairo/cairo
In directory gabe:/tmp/cvs-serv9952
Modified Files:
BUGS
Log Message:
2005-08-06 Carl Worth <cworth at cworth.org>
* BUGS: Remove several bugs that have been fixed.
Index: BUGS
===================================================================
RCS file: /cvs/cairo/cairo/BUGS,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- BUGS 6 Aug 2005 23:57:14 -0000 1.27
+++ BUGS 7 Aug 2005 00:00:59 -0000 1.28
@@ -10,16 +10,6 @@
--
-Scaling of surface patterns is all broken, (try xsvg
-gradPatt-pattern-BE-07.svg and zoom in and out).
-
---
-
-centi_unfinished.svg has big black portions when drawn with svg2png,
-(but not when drawn with xsvg).
-
---
-
The caches need to be invalidated at font destruction time.
--
@@ -67,24 +57,6 @@
--
-cairo_scale_font modifies objects that the user expects to not change. For example:
-
- cairo_font_t *font;
-
- cairo_select_font (cr, "fixed", 0, 0);
- font = cairo_current_font (cr);
- cairo_scale_font (cr, 10);
- cairo_show_text (cr, "all is good");
- cairo_set_font (cr, font);
- cairo_scale_font (cr, 10);
- cairo_show_text (cr, "WAY TOO BIG!!);
-
-We could fix this by not storing the scale in the font object. Or
-maybe we could just force the size to its default after set_font. Need
-to think about this in more detail.
-
---
-
cairo_show_text is not updating the current point by the string's advance values.
--
@@ -99,34 +71,9 @@
--
-Patterns are broken in various ways. The SVG test case demonstrates
-some regressions, so something has changed in cairo. Also,
-transformation plus repeat doesn't work in either Xrender or
-libpixman, (nor in glitz?).
-
---
-
font-size="0" in an SVG file does very bad things.
--
-move_to_show_surface (see cairo/test):
-
- * 2004-10-25 Carl Worth <cworth at cworth.org>
- *
- * It looks like cairo_show_surface has no effect if it follows a
- * call to cairo_move_to to any coordinate other than 0,0. A little
- * bit of poking around suggests this isn't a regression, (at least
- * not since the last pixman snapshot).
-
---
-
cairo falls over with XFree86 4.2 (probably braindead depth handling
somewhere).
-
---
-
-The caches abort when asked for a too-large item, (should be possible
-to trigger by asking for a giant font, "cairo_scale_font (cr, 2000)"
-perhaps). Even if the caches don't want to hold them, we need to be
-able to allocate these objects.
More information about the cairo-commit
mailing list