[Commit] cairo BUGS,1.4,1.5 TODO,1.2,1.3
Carl Worth
commit at keithp.com
Fri Sep 12 11:53:06 PDT 2003
Committed by: cworth
Update of /local/src/CVS/cairo
In directory home.keithp.com:/tmp/cvs-serv19065
Modified Files:
BUGS TODO
Log Message:
Added a few items to BUGS/TODO
Index: BUGS
===================================================================
RCS file: /local/src/CVS/cairo/BUGS,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- BUGS 4 Sep 2003 23:27:34 -0000 1.4
+++ BUGS 12 Sep 2003 17:53:03 -0000 1.5
@@ -1 +1,14 @@
+Splines are not dashed.
+
+The polygon tessellation routine has problems. It appears that the
+following paper has the right answers:
+
+ http://cm.bell-labs.com/cm/cs/doc/93/2-27.ps.gz
+
+ [Hobby93c] John D. Hobby, Practical Segment Intersection with
+ Finite Precision Output, Computation Geometry Theory and
+ Applications, 13(4), 1999.
+
+
+
Index: TODO
===================================================================
RCS file: /local/src/CVS/cairo/TODO,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- TODO 3 Dec 2002 20:37:59 -0000 1.2
+++ TODO 12 Sep 2003 17:53:04 -0000 1.3
@@ -1,56 +1,12 @@
-* Add text support. For reference, here are the text-related PS
- operators:
-
-Probably needed
----------------
-charpath
-findfont
-setfont
-show
-scalefont
-transformfont (not in postscript)
-
-Perhaps needed?
-===============
-
-Relative Offsets
-----------------
-ashow show with x/y displacement added to each character
-widthshow show with x/y displacement added to specified character
-awidthshow same as ashow plus widthshow
-
-
-glyphshow show with name-based rather than encoded lookup of glyph
-cshow show with a callback for drawing each glyph
-kshow show with a callback between drawing each glyph
-
-Absolute offsets
-----------------
-xyshow show with array of x/y displacements substituted
-xshow same as xyshow with y==0
-yshow same as xyshow with x==0
-
-rootfont
-currentfont
-stringwidth
-
-Probably not needed
--------------------
-definefont
-composefont
-undefinefont
-makefont
-selectfont
-FontDirectory
-GlobalFontDirectory
-StandardEncoding
-ISOLatin1Encoding
-findencoding
-setcachedevice
-setcachedevice2
-setcharwidth
+* Add a "real" text API in addition to the current "toy" API.
+* Implement text support for the image backend.
+* Add arc support.
+* Re-implement pattern support with a more PostScript-like API.
+* Virtualize the backend interface so that the various backends can be
+compiled conditionally.
+* Verification, profiling, optimization.
More information about the Commit
mailing list