[Commit] cairo TODO,1.5,1.6

Carl Worth commit at keithp.com
Wed Sep 17 09:48:44 PDT 2003


Committed by: cworth

Update of /local/src/CVS/cairo
In directory home.keithp.com:/tmp/cvs-serv21560

Modified Files:
	TODO 
Log Message:
Updated description of PostScript comparison

Index: TODO
===================================================================
RCS file: /local/src/CVS/cairo/TODO,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- TODO	17 Sep 2003 15:41:30 -0000	1.5
+++ TODO	17 Sep 2003 15:48:41 -0000	1.6
@@ -58,8 +58,22 @@
 	
 A comparison with PostScript
 ============================
+
 Here's a list of several classes of PostScript operators indicating
-which operators have equivalents in Cairo and which do not. If the Cairo
+which operators have rough equivalents in Cairo and which do not. In
+general, the name of a Cairo function corresponding to a PostScript
+operator can be obtained by inserting a '_' between each word and
+prefixing it with "cairo_". For example, "cairo_move_to" corresponds
+to the PostScript "moveto".
+
+In cases where the name of the Cairo function deviates from this
+convention, or when the behavior of the Cairo function is
+significantly different, the change is noted in parentheses below.
+
+This list is not exhaustive, (there are definitely some minor (major?)
+semantic deviations that are not noted below). Also, this list is
+almost certainly out of date with respect to the current Cairo
+implementation. Caveat lector.
 
 Oerators that are not yet in Cairo, but probably should be: arc,
 arcto, strokepath, user path operators, rectclip?, clipsave/restore?,




More information about the Commit mailing list