summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2004-10-21 08:55:46 +0000
committerCarl Worth <cworth@cworth.org>2004-10-21 08:55:46 +0000
commitde115d07c35ec59e65d27bbfeced9af5a9df43c0 (patch)
tree609c25a5143442b413e6a3f695afa7d1469e184e /TODO
parent07677744429a5664af30dcbae5bd67d26ba64401 (diff)
Add items on custom caps and getting access to hidden image data
Diffstat (limited to 'TODO')
-rw-r--r--TODO13
1 files changed, 11 insertions, 2 deletions
diff --git a/TODO b/TODO
index d06fee88..2f594ec5 100644
--- a/TODO
+++ b/TODO
@@ -58,10 +58,19 @@ functions:
cairo_mark_dirty
* Re-implement the trapezoid rasterization algorithm according to the
-new "specification".
+ new "specification".
* Stroking closed, degenerate paths should still draw caps. Round
-caps are easy; square should probably draw an axis aligned square.
+ caps are easy; square should probably draw an axis-aligned square.
+
+* It would be nice if the user had a mechanism to reliably draw custom
+ caps. One approach here would be to provide the coordinates of the
+ butt cap faces so that the user can append seamless caps to the
+ current path. We may also need to provide the coordinates of the
+ faces of every dash as well.
+
+* We need a way to get at the image data after something
+ like cairo_surface_create_similar with the image backend.
* Verification, profiling, optimization.