[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