[cairo-commit] cairo BUGS,1.28,1.29 ChangeLog,1.946,1.947

Carl Worth commit at pdx.freedesktop.org
Mon Aug 22 16:56:46 PDT 2005


Committed by: cworth

Update of /cvs/cairo/cairo
In directory gabe:/tmp/cvs-serv15569

Modified Files:
	BUGS ChangeLog 
Log Message:

2005-08-22  Carl Worth  <cworth at cworth.org>

        * BUGS: Remove several entries in an effort to obsolete the BUGS
        file in favor of bugzilla and cairo/test. Specifically:

        cairo_image_surface_create should clear image: NOTABUG. The user
          can clear if desired, and cairo clearing unconditionally would
          be performance overhead).

        cairo_clip is really slow: FIXED/COVERED. Since the time this
          entry was added we've got rectangular, pixel-alignend clipping
          optimized. And there's a bug in bugzilla
          (https://bugs.freedesktop.org/show_bug.cgi?id=4191) for
          optimizing IN.

        self-intersecting path is wrong: COVERED by
          test/self-intersecting.c.

        Cairo is crashing Xnest: NEEDINFO. Is this still happening? Xfake
          has been working quite well for a very long time now.

        font-size=0 in SVG does bad things: FIXED.


Index: BUGS
===================================================================
RCS file: /cvs/cairo/cairo/BUGS,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -d -r1.28 -r1.29
--- BUGS	7 Aug 2005 00:00:59 -0000	1.28
+++ BUGS	22 Aug 2005 23:56:43 -0000	1.29
@@ -5,21 +5,10 @@
 
 --
 
-cairo_image_surface_create should return a blank image
-(eg. transparent black) instead of an image with random data in it.
-
---
-
 The caches need to be invalidated at font destruction time.
 
 --
 
-cairo_clip is really slow, (with at least the Xlib and image
-backends). An accelerated implementation of the IN operator would
-probably help a lot here.
-
---
-
 Splines are not dashed.
 
 --
@@ -40,23 +29,6 @@
 
 --
 
-Stroking a self-intersecting path generates the wrong answer, (in
-mostly subtle ways). The fix is to tessellate a giant polygon for the
-entire stroke outline rather than incrementally generating trapezoids.
-
---
-
-Cairo is crashing Xnest with the following message:
-
-X Error of failed request:  BadMatch (invalid parameter attributes)
-  Major opcode of failed request:  72 (X_PutImage)
-  Serial number of failed request:  28
-  Current serial number in output stream:  29
-
-confirmed on a quite default install of debian unstable.
-
---
-
 cairo_show_text is not updating the current point by the string's advance values.
 
 --
@@ -68,12 +40,3 @@
 ref_counts will go negative if destroy is called with ref_count ==
 0. We noticed this in cairo_surface.c but it likely happens in several
 places.
-
---
-
-font-size="0" in an SVG file does very bad things.
-
---
-
-cairo falls over with XFree86 4.2 (probably braindead depth handling
-somewhere).

Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.946
retrieving revision 1.947
diff -u -d -r1.946 -r1.947
--- ChangeLog	22 Aug 2005 23:52:40 -0000	1.946
+++ ChangeLog	22 Aug 2005 23:56:43 -0000	1.947
@@ -1,3 +1,26 @@
+2005-08-22  Carl Worth  <cworth at cworth.org>
+
+	* BUGS: Remove several entries in an effort to obsolete the BUGS
+	file in favor of bugzilla and cairo/test. Specifically:
+
+	cairo_image_surface_create should clear image: NOTABUG. The user
+	  can clear if desired, and cairo clearing unconditionally would
+	  be performance overhead).
+
+	cairo_clip is really slow: FIXED/COVERED. Since the time this
+	  entry was added we've got rectangular, pixel-alignend clipping
+	  optimized. And there's a bug in bugzilla
+	  (https://bugs.freedesktop.org/show_bug.cgi?id=4191) for
+	  optimizing IN.
+
+	self-intersecting path is wrong: COVERED by
+	  test/self-intersecting.c.
+
+	Cairo is crashing Xnest: NEEDINFO. Is this still happening? Xfake
+	  has been working quite well for a very long time now.
+
+	font-size="0" in SVG does bad things: FIXED.
+
 2005-08-22  Bertram Felgenhauer  <int-e at gmx.de>
 
 	* src/cairoint.h, src/cairo-matrix.c



More information about the cairo-commit mailing list