summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2003-11-10 08:16:34 +0000
committerCarl Worth <cworth@cworth.org>2003-11-10 08:16:34 +0000
commit399803d067ab60d11cd20fd5826fae281c4081ae (patch)
tree5249bd3519acc2a41902c99f53054e041588050c /TODO
parent9aa2d445b7de7a8ebdf98c8bb6a13f985ee11b86 (diff)
Fix typo (thanks to John Ellson <ellson@research.att.com>)
Add TODO items for intersection problem, programmatic patterns, missing text functions.
Diffstat (limited to 'TODO')
-rw-r--r--TODO19
1 files changed, 13 insertions, 6 deletions
diff --git a/TODO b/TODO
index bff5ccf7..a2006ad6 100644
--- a/TODO
+++ b/TODO
@@ -1,11 +1,17 @@
-* Add a few new, needed functions:
+* Fix the intersection problem, (see reference to Hobby's paper
+mentioned in cairo_traps.c)
+
+* Implement support for programmatic patterns
+
+* Implement cairo_text_extents, cairo_glyph_extents, cairo_text_path,
+cairo_glyph_path, and cairo_stroke_path, cairo_arc_to.
+
+* Add a few new, needed functions?
cairo_flush
cairo_erase
cairo_mark_dirty
-* Re-implement pattern support with a more PostScript-like API.
-
* Verification, profiling, optimization.
* Re-implement the trapezoid rasterization algorithm according to the
@@ -33,7 +39,7 @@ 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?, erasepage?, setsmoothness?
+erasepage?, setsmoothness?
Painting operators
------------------
@@ -98,8 +104,9 @@ invertmatrix
Insideness testing
------------------
-not in Cairo: infill, instroke, inufill, inustroke, ineofill,
-inueofill
+in Cairo: infill, instroke, ineofill (set_fill_rule/in_fill)
+
+not in Cairo: inufill, inustroke, inueofill
Device setup
------------