| <?xml version="1.0"?> |
| |
| <!-- ========================================================================= --> |
| <!-- Copyright (C) The Apache Software Foundation. All rights reserved. --> |
| <!-- --> |
| <!-- This software is published under the terms of the Apache Software License --> |
| <!-- version 1.1, a copy of which has been included with this distribution in --> |
| <!-- the LICENSE file. --> |
| <!-- ========================================================================= --> |
| |
| <!-- ========================================================================= --> |
| <!-- This file contains the list of action items for the team members. It --> |
| <!-- contains three priorities (high, medium and low) of action items. In each --> |
| <!-- priority, a list of actions define what needs to be done. Each action has --> |
| <!-- a person assigned to it (by initials) and a context. --> |
| <!-- --> |
| <!-- author vincent.hardy@eng.sun.com --> |
| <!-- version $Id$ --> |
| <!-- ========================================================================= --> |
| <!DOCTYPE todo SYSTEM "./dtd/todo-v10.dtd"> |
| |
| <todo title="Batik To Do List"> |
| <devs> |
| <person name="Thomas De Weese" email="Thomas.DeWeese@Kodak.com" id="TD" /> |
| <person name="Bill Haneman" email="bill.haneman@ireland.sun.com" id="BH" /> |
| <person name="Vincent Hardy" email="vincent.hardy@eng.sun.com" id="VH" /> |
| <person name="Stephane Hillion" email="Stephane.Hillion@sophia.inria.fr" id="SH" /> |
| <person name="Dean Jackson" email="dean.jackson@cmis.csiro.au" id="DJ" /> |
| <person name="Christophe Jolif" email="cjolif@ilog.fr" id="CJ" /> |
| <person name="Thierry Kormann" email="Thierry.Kormann@sophia.inria.fr" id="TK" /> |
| <person name="Emmanuel Tissandier" email="tissandi@ilog.fr" id="ET" /> |
| </devs> |
| |
| <actions priority="high"> |
| |
| <action context="docs" assigned-to="VH"> |
| Create initial version of documentation set. |
| </action> |
| |
| <action context="docs" assigned-to="VH"> |
| SVG Viewer Pluggin page |
| </action> |
| |
| <action context="docs" assigned-to="VH"> |
| SVG Rasterizer image examples |
| </action> |
| |
| <action context="docs" assigned-to="VH"> |
| SVG Generator sample page |
| </action> |
| |
| <action context="code" assigned-to="SH"> |
| Error handling (tolerance on DOCTYPE and processing errors) |
| </action> |
| |
| <action context="code" |
| assigned-to="CJ"> |
| Make sure we pass dom-eventListeners-BE-04.svg |
| </action> |
| |
| <action context="code" assigned-to="TK"> |
| CSS Properties : 'visibility', 'display' and 'overflow' |
| </action> |
| |
| <action context="code" assigned-to="TK"> |
| Marker symbols |
| </action> |
| |
| <action context="code" |
| assigned-to="VH"> |
| Make sure all the filter 'in' sources are supported. |
| </action> |
| |
| <action context="docs" assigned-to="BH"> |
| Create sample and test files for currently |
| supported SVG text features. |
| </action> |
| |
| </actions> |
| |
| <actions priority="medium"> |
| <action context="code" assigned-to="VH"> |
| Fix filter region processing so that filter primitive regions are intersected |
| with the filter region |
| </action> |
| <action context="code" |
| assigned-to="TK"> |
| Modify thumbnail area of interest marker so that |
| the top arrow is smaller and the area of interest |
| has a minimum size (e.g., 10px by 10px) |
| </action> |
| |
| <action context="code" assigned-to="DJ"> |
| SVG Font support |
| </action> |
| |
| <action context="code" assigned-to="VH"> |
| Improve patterns quality |
| </action> |
| |
| <action context="code" |
| assigned-to="VH"> |
| hueRotate bug in ColorMatrix. |
| </action> |
| |
| <action context="code" |
| assigned-to="SH"> |
| Use consistent naming conventions for value |
| constants in CSSConstants and SVGConstants |
| </action> |
| |
| <action context="code" |
| assigned-to="SH"> |
| Implement a Shift+Reload that forces reload of |
| raster images referenced in an SVG document (i.e., |
| do not use the one cached by the JVM). |
| </action> |
| |
| <action context="code" |
| assigned-to="TD"> |
| Implement LinearRGB to and from sRGB conversion |
| routines. |
| </action> |
| |
| <action context="code" |
| assigned-to="TD"> |
| Antialiased-clipping |
| </action> |
| |
| <action context="code" assigned-to="VH"> |
| feTile - improve rendering with antialiasing |
| </action> |
| |
| <action context="code" assigned-to="VH"> |
| feColorMatrix - bug in hueRotate |
| </action> |
| |
| <action context="code" assigned-to="TD"> |
| feConvolveMatrix |
| </action> |
| |
| <action context="code" assigned-to="VH"> |
| feDiffuseLighting |
| </action> |
| |
| <action context="code" assigned-to="VH"> |
| feDistantLight |
| </action> |
| |
| <action context="code" assigned-to="VH"> |
| feSpecularLighting |
| </action> |
| |
| <action context="code" assigned-to="VH"> |
| fePointLight |
| </action> |
| |
| <action context="code" assigned-to="VH"> |
| feSpotLight |
| </action> |
| |
| <action context="code" assigned-to="BH"> |
| Improve GUI reactivity on load (short freeze remaining) |
| </action> |
| |
| <action context="code" assigned-to="BH"> |
| New layout engine for tspan-x,y,dx,dy, textLength, etc. |
| </action> |
| |
| <action context="code" assigned-to="TK"> |
| Use double buffering in repaint. Needed for dynamic |
| behavior. |
| </action> |
| |
| <action context="code" assigned-to="TK"> |
| In initial paint, if thumbnail can be created by |
| resampling main window, do that instead of re-rendering |
| GVT tree. Applies only to initial paint. |
| </action> |
| |
| <action context="code" assigned-to="VH"> |
| Remove ATTR_HREF from org.apache.batik.util.awt.svg.SVGSyntax |
| </action> |
| |
| <action context="code" assigned-to="VH"> |
| Implement static LUT for Identity in IdentityTransfer |
| </action> |
| |
| <action context="code" assigned-to="TK"> |
| Fix feOffset implementation so that dx and dy take the |
| primitiveUnits into account. |
| </action> |
| |
| <action context="code" assigned-to="TD"> |
| Run profiling on viewer to check GVT tree build time |
| </action> |
| |
| <action context="code" assigned-to="TD"> |
| Add optimized code for CompositeContext implementations |
| for SinglePixelPackedSampleModel cases. |
| </action> |
| |
| <action context="code" assigned-to="VH"> |
| Add precision handling as suggested by Brian Bosela in |
| SVG Generator. |
| </action> |
| |
| <action context="doc" assigned-to="VH"> |
| Use new version of StyleBook |
| </action> |
| |
| <action context="code" assigned-to="TK"> |
| Fix error handling on gradients when 2 stops have the same offset. |
| </action> |
| |
| <action context="code" assigned-to="BH"> |
| Add printing support to the SVG viewer |
| </action> |
| |
| <action context="code" assigned-to="VH"> |
| Add Base64ImageHandler to SVGGraphics2D set of ImageHandler implementations |
| </action> |
| |
| <action context="code" assigned-to="VH"> |
| Add proper use of the DOM2 API in SVGGraphics2D (need to add namespace). |
| </action> |
| |
| <action context="code" assigned-to="VH"> |
| Add proper parser use in test applications to remove hard dependancies |
| on Crimson |
| </action> |
| </actions> |
| </todo> |