[cairo-commit] cairo TODO,1.9,1.10 ChangeLog,1.78,1.79

Carl Worth commit at pdx.freedesktop.org
Thu Oct 23 07:51:43 PDT 2003


Committed by: cworth

Update of /cvs/cairo/cairo
In directory pdx:/tmp/cvs-serv10862

Modified Files:
	TODO ChangeLog 
Log Message:
Updated TODO file

Index: TODO
===================================================================
RCS file: /cvs/cairo/cairo/TODO,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** TODO	1 Oct 2003 01:56:22 -0000	1.9
--- TODO	23 Oct 2003 14:51:41 -0000	1.10
***************
*** 1,2 ****
--- 1,12 ----
+ * Write a PostScript backend.
+ 
+ * Add a few new, needed functions:
+ 
+    cairo_show_page
+    cairo_copy_page
+    cairo_flush
+    cairo_erase
+    cairo_mark_dirty
+ 
  * Add a "real" text API in addition to the current "toy" API.
  
***************
*** 7,10 ****
--- 17,23 ----
  * Verification, profiling, optimization.
  
+ * Re-implement the trapezoid rasterization algorithm according to the
+ new "specification".
+ 
  A comparison with PostScript
  ============================
***************
*** 26,34 ****
  implementation. Caveat lector.
  
! Oerators that are not yet in Cairo, but probably should be: arc,
! arcto, strokepath, user path operators, rectclip?, clipsave/restore?,
! setstrokeadjust?, currentdash, grestoreall?, initgraphics?,
! currentgstate?, setgstate?, insideness testing?, showpage, copypage?,
! erasepage?, setsmoothness?
  
  Painting operators
--- 39,46 ----
  implementation. Caveat lector.
  
! Oerators that are not yet in Cairo, but probably should be: arcto,
! strokepath, rectclip?, clipsave/restore?, setstrokeadjust?,
! currentdash, grestoreall?, initgraphics?, currentgstate?, setgstate?,
! insideness testing?, showpage, copypage?, erasepage?, setsmoothness?
  
  Painting operators
***************
*** 42,56 ****
  Path construction operators
  ---------------------------
! in Cairo: newpath, moveto, rmoveto (rel_move_to), lineto, rlineto
! (rel_line_to), curveto, rcurveto (rel_curve_to), closepath,
! currentpoint, charpath (text_path)
! 
! not in Cairo: arc, arcn, arct, arcto, flattenpath, reversepath,
! strokepath, clippath, pathbbox, pathforall
  
! User path operators
! -------------------
! not in Cairo: ustroke, ufill, ueofill, uappend, upath, ustrokepath,
! setbbox, ucache
  
  Clipping
--- 54,63 ----
  Path construction operators
  ---------------------------
! in Cairo: arc, arcn (arc_negative), newpath, moveto, rmoveto
! (rel_move_to), lineto, rlineto (rel_line_to), curveto, rcurveto
! (rel_curve_to), closepath, currentpoint, charpath (text_path)
  
! not in Cairo: arct, arcto, flattenpath, reversepath, strokepath,
! clippath, pathbbox, pathforall
  
  Clipping
***************
*** 140,142 ****
  Type,Attribute,and Conversion Operators, File Operators, Resource
  Operators, Virtual Memory Operators, Miscellaneous Operators,
! Interpreter Parameter Operators, Errors
--- 147,149 ----
  Type,Attribute,and Conversion Operators, File Operators, Resource
  Operators, Virtual Memory Operators, Miscellaneous Operators,
! Interpreter Parameter Operators, Errors, User Path Operators

Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/cairo/ChangeLog,v
retrieving revision 1.78
retrieving revision 1.79
diff -C2 -d -r1.78 -r1.79
*** ChangeLog	23 Oct 2003 14:47:29 -0000	1.78
--- ChangeLog	23 Oct 2003 14:51:41 -0000	1.79
***************
*** 1,4 ****
--- 1,9 ----
  2003-10-23  Carl Worth  <cworth at isi.edu>
  
+ 	* TODO: Added notes on some missing functions. Update PostScript
+ 	comparison with respect ot new arc functions.
+ 
+ 2003-10-23  Carl Worth  <cworth at isi.edu>
+ 
  	* Many files: Fixed Copyright statements to read "University of
  	Southern California" rather than "USC, Information Sciences





More information about the cairo-commit mailing list