[cairo-commit] 2 commits - ROADMAP TODO
Behdad Esfahbod
behdad at kemper.freedesktop.org
Mon Apr 30 19:00:41 PDT 2007
ROADMAP | 2 +-
TODO | 13 ++++++++++++-
2 files changed, 13 insertions(+), 2 deletions(-)
New commits:
diff-tree 3f297a0fccb01f4e10a093ddc44a25a937364447 (from 51440ad9027bd9ccf7d987c234995470f7699043)
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Mon Apr 30 22:00:31 2007 -0400
[TODO] Add various items discussed recently
diff --git a/TODO b/TODO
index 342d1c4..cd5f8be 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/re
⢠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
diff-tree 51440ad9027bd9ccf7d987c234995470f7699043 (from 8ea48710dc933cd5dd52fb7d0c29eb8994a5d160)
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Mon Apr 30 21:57:29 2007 -0400
[ROADMAP] Mark clipping trapezoids done
diff --git a/ROADMAP b/ROADMAP
index bf1797f..cdf8654 100644
--- a/ROADMAP
+++ b/ROADMAP
@@ -36,7 +36,7 @@ cairo 1.4.x (not scheduled, may become p
4945 Cairo doesn't support 8-bit pseudocolor visuals
9993 Cairo fails with 555 X server visual
- ⢠Discard trapezoids that lie outside the clip region (cworth)
+ â Discard trapezoids that lie outside the clip region (cworth)
⢠Review and land AltiVec patches
More information about the cairo-commit
mailing list