[cairo-commit] cairo ChangeLog,1.525,1.526 TODO,1.46,1.47

Carl Worth commit at pdx.freedesktop.org
Tue Apr 26 12:38:08 PDT 2005


Committed by: cworth

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

Modified Files:
	ChangeLog TODO 
Log Message:

        Originally: 2005-04-19  Carl Worth  <cworth at cworth.org>

        * src/cairo.h: Add cairo_stroke_preserve, cairo_fill_preserve,
        and cairo_clip_preserve.

        * src/cairoint.h:
        * src/cairo-gstate-private.h:
        * src/cairo-gstate.c: Rip the path out of cairo_gstate_t.

        * src/cairo-private.h: Add path to cairo_t.

        * src/cairo.c: Bring in most of the path code that used to live in
        cairo-gstate.c

        * src/Makefile.am:
        * src/cairo-arc-private.h:
        * src/cairo-arc.c: Move arc generation code into its own file.

        * src/cairo-path-data-private.h:
        * src/cairo-path-data.c: Accept path+ctm_inverse+tolerance instead
        of gstate. Absorb flattening and device space->user space
        conversion that used to be in _cairo_gstate_intepret_path.

        * src/cairo-path.c: Prefer cairo_fixed_t parameters over
        ciaro_point_t for cross-file interfaces.

        * src/cairo-ft-font.c: Track changes in _cairo_path_fixed
        interfaces.

        * test/fill-and-stroke.c: (draw): Port to use cairo_fill_preserve
        rather than cairo_save/cairo_restore which no longer work for
        saving the path.

        * test/get-and-set.c: (settings_set), (settings_get),
        (settings_equal): Remove get and set of current point since it is
        no longer affected by cairo_save and cairo_restore. Add get and
        set testing for cairo_matrix_t.


Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.525
retrieving revision 1.526
diff -u -d -r1.525 -r1.526
--- ChangeLog	26 Apr 2005 16:43:39 -0000	1.525
+++ ChangeLog	26 Apr 2005 19:38:06 -0000	1.526
@@ -1,5 +1,45 @@
 2005-04-26  Carl Worth  <cworth at cworth.org>
 
+	Originally: 2005-04-19  Carl Worth  <cworth at cworth.org>
+
+	* src/cairo.h: Add cairo_stroke_preserve, cairo_fill_preserve,
+	and cairo_clip_preserve.
+
+	* src/cairoint.h:
+	* src/cairo-gstate-private.h:
+	* src/cairo-gstate.c: Rip the path out of cairo_gstate_t.
+
+	* src/cairo-private.h: Add path to cairo_t.
+	
+	* src/cairo.c: Bring in most of the path code that used to live in
+	cairo-gstate.c
+
+	* src/Makefile.am:
+	* src/cairo-arc-private.h:
+	* src/cairo-arc.c: Move arc generation code into its own file.
+	
+	* src/cairo-path-data-private.h:
+	* src/cairo-path-data.c: Accept path+ctm_inverse+tolerance instead
+	of gstate. Absorb flattening and device space->user space
+	conversion that used to be in _cairo_gstate_intepret_path.
+
+	* src/cairo-path.c: Prefer cairo_fixed_t parameters over
+	ciaro_point_t for cross-file interfaces.
+
+	* src/cairo-ft-font.c: Track changes in _cairo_path_fixed
+	interfaces.
+
+	* test/fill-and-stroke.c: (draw): Port to use cairo_fill_preserve
+	rather than cairo_save/cairo_restore which no longer work for
+	saving the path.
+	
+	* test/get-and-set.c: (settings_set), (settings_get),
+	(settings_equal): Remove get and set of current point since it is
+	no longer affected by cairo_save and cairo_restore. Add get and
+	set testing for cairo_matrix_t.
+
+2005-04-26  Carl Worth  <cworth at cworth.org>
+
 	* test/.cvsignore:
 	* test/Makefile.am:
 	* test/cairo-test.h:

Index: TODO
===================================================================
RCS file: /cvs/cairo/cairo/TODO,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -d -r1.46 -r1.47
--- TODO	19 Apr 2005 13:38:07 -0000	1.46
+++ TODO	26 Apr 2005 19:38:06 -0000	1.47
@@ -23,7 +23,7 @@
 PDRTC	cairo_current_matrix
 	cairo_mask
 	cairo_create and eliminating cairo_set_target_surface
-PD T	cairo_fill_preserve, cairo_stroke_preserve, cairo_clip_preserve
+PDRTC	cairo_fill_preserve, cairo_stroke_preserve, cairo_clip_preserve
 	cairo_<device>_surface_mark_dirty
 PDR C	A hidden offset for the xlib backend
 	Simplifying the operator set




More information about the cairo-commit mailing list