[cairo-commit] [cairo-www] src/summerofcode
Carl Worth
cworth at freedesktop.org
Sat Mar 15 16:57:43 PDT 2008
src/summerofcode/ideas.mdwn | 23 +++++++++--------------
1 file changed, 9 insertions(+), 14 deletions(-)
New commits:
commit da00c0885c6304f7bd030e57ec6aad30b5cbee4c
Author: Carl Worth <cworth at freedesktop.org>
Date: Sat Mar 15 16:57:43 2008 -0700
web commit by BehdadEsfahbod: Expand
diff --git a/src/summerofcode/ideas.mdwn b/src/summerofcode/ideas.mdwn
index 51200fa..5f7141b 100644
--- a/src/summerofcode/ideas.mdwn
+++ b/src/summerofcode/ideas.mdwn
@@ -5,17 +5,10 @@ Library improvements
* Implement a faster lookup-table-based rasterizer
- * Implement `show_text_glyph()` operation, with PDF implementation described in [this mail](http://lists.freedesktop.org/archives/cairo/2007-September/011427.html)
-
* A significant improvement to pixman compositing code
* Merge XLib and XCB backend similarly to what was done recently to PDF and PS
- * Finish user-font API described in several mailing list threads:
- [[1](http://lists.freedesktop.org/archives/cairo/2007-February/009539.html)]
- [[2](http://lists.freedesktop.org/archives/cairo/2006-May/006893.html)]
- [[3](http://lists.freedesktop.org/archives/cairo/2006-May/006888.html)]
-
* Implement `cairo_stroke_to_path()`
* Improve software polygon compositing by doing it in a
@@ -30,15 +23,19 @@ Library improvements
* Add color-space support to cairo.
- * Add HDR image surface type to cairo/pixman (`CAIRO_FORMAT_RGBA128`).
+ * [Medium] Add HDR image surface type to cairo/pixman (`CAIRO_FORMAT_ARGB64`).
+
+ The new image format will implement the [scRGB](http://en.wikipedia.org/wiki/Scrgb) colorspace.
+ This involves either extending the pixman library to support the new format, or write code for
+ Porter-Duff compositing on the new format and make cairo use them for ARGB64.
+
+ * [Easy] Add a performance/conformance suite for the vector backends.
- * Add a performance/conformance suite for the vector backends.
One goal would be to aim to make the output file size competitive to other generators (e.g. gs).
Conformance could be checked by running the test output through various validators:
[SVG validator](http://wiki.svg.org/SVG_Validator).
- * Add support for programmatic patterns, (ie. arbitrary
- gradients).
+ * [Hard] Add support for programmatic patterns, (ie. arbitrary gradients).
This should likely be modeled after PostScript Type 6 and Type 7
shading functions, (coons patch and tensor-product patch
@@ -49,8 +46,11 @@ Library improvements
Website improvements
====================
- * Integrate subset of [old cairo-demo
- programs](http://webcvs.cairographics.org/cairo-demo/) into the
+ * [Easy] Integrate subset of [old cairo-demo programs](http://webcvs.cairographics.org/cairo-demo/) into the
wiki proper
- * Integrate existing [reference manual](/manual) into the wiki proper
\ No newline at end of file
+ * [Easy] Integrate existing [reference manual](/manual) into the wiki proper
+
+ Ideally the rest of the wiki would be able to write cairo_create() and have
+ that automatically link to the entry for cairo_create() in the reference manual.
+ A unified look and feel of the reference manual would be a plus.
\ No newline at end of file
More information about the cairo-commit
mailing list