[cairo-commit] [cairo-www] src/roadmap.mdwn
Bryce Harrington
bryce at freedesktop.org
Wed Nov 12 22:26:41 PST 2014
src/roadmap.mdwn | 52 +++++++++++++++++++++++++++++++++++++++-------------
1 file changed, 39 insertions(+), 13 deletions(-)
New commits:
commit 03a01e645457a1d95b38ed146f097e02bb6435ce
Author: Bryce Harrington <bryce at osg.samsung.com>
Date: Wed Nov 12 22:26:14 2014 -0800
roadmap: Update with 1.12 status; move everything else to Unknown/Future
diff --git a/src/roadmap.mdwn b/src/roadmap.mdwn
index 776088d..d3c1bcc 100644
--- a/src/roadmap.mdwn
+++ b/src/roadmap.mdwn
@@ -54,17 +54,48 @@ to get involved with cairo.
podofouncompress original.pdf new.pdf
-# cairo 1.12 (2011?)
+# cairo 1.12 (March 23, 2012)
- ✓ Add support for programmatic patterns, (ie. arbitrary
- gradients).
+ ✓ Add support for programmatic patterns, aka mesh gradients.
- This should likely be modeled after PostScript Type 6 and Type 7
- shading functions, (coons patch and tensor-product patch
- meshes). See the [PostScript Language
- Reference](http://www.adobe.com/products/postscript/pdfs/PLRM.pdf)
+ This is modeled after PostScript Type 6 and Type 7 shading functions,
+ (coons patch and tensor-product patch meshes). See the [PostScript
+ Language Reference](http://www.adobe.com/products/postscript/pdfs/PLRM.pdf)
for details.
+ ✓ Callback patterns which allows the application to provide the
+ appropriate pixel data at the time of rendering.
+
+ ✓ cairo-xcb
+
+ ✓ Common API for addressing various types of surfaces as an image.
+
+ ✓ Antialias hints (NONE, FAST, GOOD, BEST) to fine tune rasterizer
+ performance vs. quality.
+
+ ✓ Port the OpenGL backend to GLESv2
+
+
+# cairo 1.14
+
+ ✓ Pixman-based downscaling
+
+ ✓ Improved handling of device transformation and scaling
+
+ ✓ JBIG2 mime data in PDF
+
+
+# Unknown / Future work
+
+The status on the following items originally targeted to 1.12 is not
+currently known. Some may be partly or completely done, others may yet
+need started.
+
+ • API to set surface metadata (title, author, etc). This should be a generic
+ surface API. See two threads:
+ [[1](http://lists.freedesktop.org/archives/cairo/2006-April/006809.html)]
+ [[2](http://lists.cairographics.org/archives/cairo/2007-September/011441.html)]
+
• David Turner's [cairo-ft rewrite][]. (behdad)
[cairo-ft rewrite]: http://david.freetype.org/cairo/
@@ -84,11 +115,6 @@ to get involved with cairo.
[certain subsetters]: http://bugs.freedesktop.org/show_bug.cgi?id=8180#c28
- • API to set surface metadata (title, author, etc). This should be a generic
- surface API. See two threads:
- [[1](http://lists.freedesktop.org/archives/cairo/2006-April/006809.html)]
- [[2](http://lists.cairographics.org/archives/cairo/2007-September/011441.html)]
-
• Support document hyperlinks (adrianj) See thread <http://lists.cairographics.org/archives/cairo/2007-November/012026.html>
See if this can be a generic "insert object" API
@@ -96,7 +122,7 @@ to get involved with cairo.
• Damage-tracking interface, (track other stuff as well?) (ssp)
- • Higher-quality downscaling (fred)
+
For other ideas that have been proposed for cairo but are not yet
scheduled on the roadmap of any particular release, please see the
More information about the cairo-commit
mailing list