[cairo-commit] cairo ChangeLog,1.499,1.500

Owen Taylor commit at pdx.freedesktop.org
Wed Apr 13 11:23:45 PDT 2005


Committed by: otaylor

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

Modified Files:
	ChangeLog 
Log Message:
2005-04-13  Owen Taylor  <otaylor at redhat.com>

        * src/cairoint.h src/cairo-traps.c: Add _cairo_traps_extract_region
        for converting trapezoids into a pixman region.

        * src/cairo-gstate.c (cairo_clip): Represent all rectangular
        pixel-aligned regions as regions, not just single rectangles.

        * src/cairo-gstate.c (_cairo_gstate_clip_and_composite_trapezoid):
        Split into manageable pieces, optimize rectangular pixel-
        aligned regions by using _cairo_surface_fill_rectangles()
        or _cairo_surface_set_clip_region() as appropriate.

        * tests/trap-clip.c tests/trap-clip-ref.png tests/Makefile.am:
        Add a test for trapezoids clipping.

        * doc/public/cairo-docs.xml: Add an index.


Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.499
retrieving revision 1.500
diff -u -d -r1.499 -r1.500
--- ChangeLog	12 Apr 2005 20:24:48 -0000	1.499
+++ ChangeLog	13 Apr 2005 18:23:43 -0000	1.500
@@ -1,3 +1,21 @@
+2005-04-13  Owen Taylor  <otaylor at redhat.com>
+
+	* src/cairoint.h src/cairo-traps.c: Add _cairo_traps_extract_region
+	for converting trapezoids into a pixman region.
+
+	* src/cairo-gstate.c (cairo_clip): Represent all rectangular
+	pixel-aligned regions as regions, not just single rectangles.
+
+	* src/cairo-gstate.c (_cairo_gstate_clip_and_composite_trapezoid):
+	Split into manageable pieces, optimize rectangular pixel-
+	aligned regions by using _cairo_surface_fill_rectangles()
+	or _cairo_surface_set_clip_region() as appropriate.
+
+	* tests/trap-clip.c tests/trap-clip-ref.png tests/Makefile.am:
+	Add a test for trapezoids clipping.
+
+	* doc/public/cairo-docs.xml: Add an index.
+
 2005-04-12  Carl Worth  <cworth at cworth.org>
 
 	* test/translate-show-surface.c: Note that bug is now fixed.




More information about the cairo-commit mailing list