[cairo-commit] cairo BUGS, 1.22, 1.23 ChangeLog, 1.297, 1.298 TODO, 1.27, 1.28 cairo.pc.in, 1.17, 1.18

Carl Worth commit at pdx.freedesktop.org
Wed Jan 12 14:40:16 PST 2005


Committed by: cworth

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

Modified Files:
	BUGS ChangeLog TODO cairo.pc.in 
Log Message:
        * src/cairo.c (cairo_sane_state): A NULL cairo_t * is not sane.

        * cairo.pc.in (Libs,Cflags): Add freetype flags so that things
        work with freetype in a non-standard location, (a little extra
        work here since freetype doesn't use pkg-config).

        * TODO: Add several items culled from recent mailing list
        discussions.

        * BUGS: Add bugs on cache locking and surface pattern scaling.


Index: BUGS
===================================================================
RCS file: /cvs/cairo/cairo/BUGS,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- BUGS	23 Dec 2004 21:49:56 -0000	1.22
+++ BUGS	12 Jan 2005 22:40:14 -0000	1.23
@@ -1,3 +1,10 @@
+The caches need to have some locking.
+
+--
+
+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,

Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.297
retrieving revision 1.298
diff -u -d -r1.297 -r1.298
--- ChangeLog	11 Jan 2005 22:52:16 -0000	1.297
+++ ChangeLog	12 Jan 2005 22:40:14 -0000	1.298
@@ -1,3 +1,19 @@
+2005-01-12  Carl Worth  <cworth at cworth.org>
+
+	* test/fill_rule.c: Add big_star_path which shows we still have
+	fill bugs, (even now that little_star_path is working).
+
+	* src/cairo.c (cairo_sane_state): A NULL cairo_t * is not sane.
+
+	* cairo.pc.in (Libs,Cflags): Add freetype flags so that things
+	work with freetype in a non-standard location, (a little extra
+	work here since freetype doesn't use pkg-config).
+
+	* TODO: Add several items culled from recent mailing list
+	discussions.
+
+	* BUGS: Add bugs on cache locking and surface pattern scaling.
+
 2005-01-11  Keith Packard  <keithp at keithp.com>
 
 	* src/cairo_matrix.c: (_cairo_matrix_compute_scale_factors):

Index: TODO
===================================================================
RCS file: /cvs/cairo/cairo/TODO,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- TODO	7 Jan 2005 05:28:07 -0000	1.27
+++ TODO	12 Jan 2005 22:40:14 -0000	1.28
@@ -1,3 +1,24 @@
+* Add support for non-antialiased rendering. API ?
+
+* Cleanup cairo_snippets so they operate in a more default cairo
+  environment, (particularly with a default CTM).
+
+* Add one of cairo_surface_finish/_finalize/_close to resolve the
+  "reference counting vs garbage collection" thread.
+
+* Shove experimental snapping code from libsvg-cairo down int cairo
+  proper.
+
+* Clean up the cache code a bit, (there is at least one redundant
+  level of cacheing, and there are some minor style issues).
+
+* Implement the parallel install stuff, (most importantly, push
+  cairo.h down into into one directory below $(includedir)).
+
+* Add CAIRO_FILL_RULE_INVERSE_WINDING and CAIRO_FILL_RULE_INVERSE_EVEN_ODD
+
+* Simplifying the operator set?
+
 * Fix clipping to work for all operators. The equation we have come up
   with is:
 

Index: cairo.pc.in
===================================================================
RCS file: /cvs/cairo/cairo/cairo.pc.in,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- cairo.pc.in	11 Jan 2005 18:03:01 -0000	1.17
+++ cairo.pc.in	12 Jan 2005 22:40:14 -0000	1.18
@@ -8,6 +8,6 @@
 Version: @VERSION@
 
 Requires: fontconfig libpixman @XRENDER_REQUIRES@ @PNG_REQUIRES@ @GLITZ_REQUIRES@
-Libs: -L${libdir} -lcairo
-Cflags: -I${includedir}
+Libs: @FREETYPE_LIBS@ -L${libdir} -lcairo 
+Cflags: @FREETYPE_CFLAGS@ -I${includedir}
 




More information about the cairo-commit mailing list