[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