[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