blob: d39263a0db5e9049701671fd2fc866b05569b0f2 [file] [log] [blame]
<?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>