summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2007-04-30 22:00:31 -0400
committerBehdad Esfahbod <behdad@behdad.org>2007-04-30 22:00:31 -0400
commit3f297a0fccb01f4e10a093ddc44a25a937364447 (patch)
tree0c67f07f093da980be7873d3e32b87feafcab5c8 /TODO
parent51440ad9027bd9ccf7d987c234995470f7699043 (diff)
[TODO] Add various items discussed recently
Diffstat (limited to 'TODO')
-rw-r--r--TODO13
1 files changed, 12 insertions, 1 deletions
diff --git a/TODO b/TODO
index 342d1c45f..cd5f8be1c 100644
--- a/TODO
+++ b/TODO
@@ -11,6 +11,7 @@ with your name on it.
Changes that add new API (API changes/removals will not be considered)
======================================================================
• Add CAIRO_FILL_RULE_INVERSE_WINDING and CAIRO_FILL_RULE_INVERSE_EVEN_ODD
+ or another way to provide that functionality.
• Add support for programmatic patterns, (ie. arbitrary gradients)
@@ -33,6 +34,11 @@ Changes that add new API (API changes/removals will not be considered)
• Polling API (cairo_get_serial and cairo_changed)
+ • cairo_save/restore_path()
+ http://lists.freedesktop.org/archives/cairo/2007-April/010363.html
+
+ • cairo_copy_clip() and cairo_copy_clip_flat()
+
Performance improvements
========================
• Add dashing support to the fast-path rectilinear stroking
@@ -85,11 +91,16 @@ Other fixes
objects. As a result, cairo uses Type3 fonts which generates
slightly different outlines. Type1 has the same problem.
- • Make image fallbacks finer-grained than a whole page (most of the
+ • Make image fallbacks finer-grained than a whole page (most of the
This is work to be done in the cairo-analysis-surface layer
and will benefit ps, pdf, svg, and any other
analysis-surface-using backends.
+ • Pen matrix locking. Carl has written an excellent summary but
+ unfortunately that was not sent to the mailing list. Ask him.
+
+ • Explore Render-like component-alpha ARGB masks
+
Backend-specific improvements
==============================
Win32 backend