From e3d81a872cbc6a2113f9e54dffa0f6f27bba52d7 Mon Sep 17 00:00:00 2001 From: Carl Worth Date: Wed, 17 Sep 2003 08:48:41 +0000 Subject: [PATCH] Updated description of PostScript comparison --- TODO | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/TODO b/TODO index 4931d83b0..fc1f9373b 100644 --- a/TODO +++ b/TODO @@ -58,8 +58,22 @@ From which we can determine the maximum error: 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?,