[cairo-commit] cairo ChangeLog, 1.549, 1.550 ROADMAP, 1.5, 1.6 TODO, 1.50, 1.51

Carl Worth commit at pdx.freedesktop.org
Fri May 6 13:42:47 PDT 2005


Committed by: cworth

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

Modified Files:
	ChangeLog ROADMAP TODO 
Log Message:

        * ROADMAP: Note that cairo_mask, and "just eliminate a bunch of
        functions are now done".

        * TODO: Note that all backwards-compatible and
        backwards-incompatible cahnges for the API Shakeup are now
        done. Sort "new functionality" of API Shakeup into its own
        category.


Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.549
retrieving revision 1.550
diff -u -d -r1.549 -r1.550
--- ChangeLog	6 May 2005 20:32:53 -0000	1.549
+++ ChangeLog	6 May 2005 20:42:45 -0000	1.550
@@ -1,5 +1,15 @@
 2005-05-06  Carl Worth  <cworth at cworth.org>
 
+	* ROADMAP: Note that cairo_mask, and "just eliminate a bunch of
+	functions are now done".
+	
+	* TODO: Note that all backwards-compatible and
+	backwards-incompatible cahnges for the API Shakeup are now
+	done. Sort "new functionality" of API Shakeup into its own
+	category.
+
+2005-05-06  Carl Worth  <cworth at cworth.org>
+
 	* src/cairo.c:
 	* src/cairo.h: Eliminate the following deprecated functions from
 	cairo's interface:

Index: ROADMAP
===================================================================
RCS file: /cvs/cairo/cairo/ROADMAP,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- ROADMAP	28 Apr 2005 20:41:00 -0000	1.5
+++ ROADMAP	6 May 2005 20:42:45 -0000	1.6
@@ -25,9 +25,9 @@
 	Dependencies: much easier after [I1]. needs some cleanups from [A4]
 	Status: Done
 
- A2. Add cairo_mask
+✓A2. Add cairo_mask
 	Difficulty: moderate
-	Status: cworth sent API proposal to the list
+	Status: Done
 
  A3. Add cairo_begin/end/get_group
 	Difficulty: easy to hard (depending on how sophisticated an
@@ -47,17 +47,16 @@
 	Difficulty: easy
 	Status: Done.
 
- A6. Just eliminate a bunch of functions:
+✓A6. Just eliminate a bunch of functions:
 
-	cairo_set_target_*
-	cairo_copy
-	cairo_surface_set_repeat/matrix/filter
-	cairo_show_surface
+	✓ cairo_set_target_*
+	✓ cairo_copy
+	✓ cairo_surface_set_repeat/matrix/filter
+	✓ cairo_show_surface
 
 	Difficulty: trivial
 	Dependencies: eliminating cairo_show_surface depends on [A1]
-	Status: just waiting for a less inconvenient time to break
-		compatibility
+	Status: Done.
 
  A7. cairo_surface_mark_dirty
 	Difficulty: trivial to add API, moderate to actually optimize

Index: TODO
===================================================================
RCS file: /cvs/cairo/cairo/TODO,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -d -r1.50 -r1.51
--- TODO	3 May 2005 15:16:47 -0000	1.50
+++ TODO	6 May 2005 20:42:45 -0000	1.51
@@ -6,34 +6,37 @@
 ||/ Test case included?
 |||/ Committed.
 ||||/
+New functionality (more-or-less)
+--------------------------------
+	cairo_begin_group, cairo_end_group, cairo_get_group
+	cairo_<device>_surface_mark_dirty
+	Consistent error handling for all objects
+
 Somewhat backwards-compatible changes
 -----------------------------------
 PDRTC	user data (was Re: [cairo] Patch improving fallbacks)
 PDRTC	setters and getters
-PDR C	cairo_output_stream_t and cairo_surface_finish()
+PDRTC	cairo_output_stream_t and cairo_surface_finish()
 PDRTC	cairo_current_path -> cairo_copy_path_data
 PDR C	cairo_surface_finish, cairo_surface_flush
-PDR C	Abbreviation hunt: cairo_init_clip and cairo_concat_matrix
------	Renaming the terms of the rendering equation
-PDR C	default matrix
+PDRTC	Abbreviation hunt: cairo_init_clip and cairo_concat_matrix
+PDRTC	Renaming the terms of the rendering equation
+PDRTC	default matrix
 PDRTC	cairo_paint
-	cairo_begin_group, cairo_end_group, cairo_get_group
 PDRTC	Making set_source consistent
------	cairo_stroke_path -> cairo_stroke_to_path
+PDRTC	cairo_stroke_path -> cairo_stroke_to_path
 PDRTC	cairo_current_matrix
-	cairo_mask
-	cairo_create and eliminating cairo_set_target_surface
+PDRTC	cairo_mask
 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
-	Consistent error handling for all objects
 
 Backwards incompatible
 ----------------------
-	Eliminating cairo_copy
-	Eliminating cairo_surface_set_repeat/matrix/filter
-	Eliminating cairo_show_surface
+PDRTC	Simplifying the operator set
+PDRTC	cairo_create and eliminating cairo_set_target_surface
+PDRTC	Eliminating cairo_copy
+PDRTC	Eliminating cairo_surface_set_repeat/matrix/filter
+PDRTC	Eliminating cairo_show_surface
 
 * Add support for non-antialiased rendering. API ?
 




More information about the cairo-commit mailing list