123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <status>
-
- <developers>
- <!-- in strict alphabetical order -->
- <person name="Bertrand Delacretaz" email="bdelacretaz@apache.org" id="BD"/>
- <person name="Christian Geisert" email="chrisg@apache.org" id="CG"/>
- <person name="Karen Lease" email="klease@apache.org" id="KL"/>
- <person name="Keiron Liddle" email="keiron@apache.org" id="KLL"/>
- <person name="Jeremias Maerki" email="jeremias@apache.org" id="JM"/>
- <person name="Joerg Pietschmann" email="pietsch@apache.org" id="JP"/>
- <person name="Arved Sandstrom" email="arved@apache.org" id="AS"/>
- <person name="Peter B. West" email="pbwest@apache.org" id="PBW"/>
-
- <!--
- inactive??
- <person name="Kelly Campbell" email="kellyc@apache.org" id="KC"/>
- <person name="Steven Coffman" email="gears@apache.org" id="SC"/>
- <person name="Tore Engvig" email="tore@apache.org" id=""/>
- <person name="Stanislav Gorkhover" email="stanislav@apache.org" id=""/>
- <person name="Fotis Jannidis" email="fotis@apache.org" id=""/>
- <person name="Jordan Naftolin" email="jordan@apache.org" id=""/>
- <person name="Eric Schaeffer" email="eschaeffer@apache.org" id=""/>
- <person name="Art Welch" email="artw@apache.org" id=""/>
- -->
- <person name="Volunteer needed" email="fop-dev@xml.apache.org" id="open"/>
- </developers>
-
- <todo>
- <actions priority="high">
- <action context="code" dev="KL">
- get simple pagination working
- </action>
- <action context="code" dev="open">
- sort out page sequence details
- </action>
- <action context="code" dev="open">
- complete resolving id areas
- </action>
- <action context="code" dev="open">
- add the pdf side part of bookmark extension
- </action>
-
- <action context="code" dev="open">
- implement the caching mechanism to store pages
- when a page contains a forward reference that has not been
- resolved then we need to be able to save the page contents to
- disk to save memory
- </action>
-
- </actions>
-
- <actions priority="medium">
- <action context="design" dev="open">
- Design FOP API interfaces.
- </action>
- <action context="design" dev="open">
- Integrate with Jakarta Avalon: logging, configuration, URI resolver,
- component management, image caching etc.
- </action>
- </actions>
-
- <actions priority="low">
- <action context="design" dev="open">
- Investigate using form XObject for repeated areas
- such as static and table header/footer only when the
- area does not change.
- </action>
- <action context="code" dev="open">
- Investigate using form XObject for svg images
- this can make the svg cacheable in the pdf doc
- </action>
- </actions>
-
- </todo>
-
- <changes>
- <release version="?" date="2002">
- <action dev="JM" type="update" context="build">
- Improve build process for more flexibility when external jars change.
- Changed to use -projecthelp option from Ant 1.5 instead of "usage" target.
- </action>
- <action dev="JM" type="update" context="build">
- Updated Avalon Framework JAR (with Log4J support, Bug 11274)
- </action>
- <action dev="KLL" type="update" context="docs"
- due-to="Victor Mote" due-to-email="vic@outfitr.com">
- Copies across overview for javadocs build.
- chmod antRun in build.sh.
- </action>
- <action dev="KLL" type="update" context="code"
- due-to="Kevin O'Neill" due-to-email="kevin@rocketred.com.au">
- Minor patch for the TTFReader to remove an unreachable statement
- compiler warning
- </action>
- <action dev="KLL" type="update" context="code"
- due-to="Torsten Erler" due-to-email="erlto@net-linx.de">
- workaround for eps files that have invalid float bounding box values
- float values are rounded off according to the spec the
- %%HiResBoundingBox should be used instead for floating position
- values
- </action>
- <action dev="JP" type="update" context="code">
- Simplified ASCII85Filter computation, thereby hopefully
- working around JVM bugs
- </action>
- <action dev="KLL" type="add" context="docs"
- due-to="Cyril Rognon" due-to-email="crognon@objectiva.fr">
- added understanding layout manager document
- </action>
- <action dev="KLL" type="update" context="docs"
- due-to="Peter Kullmann" due-to-email="p.kullmann@arenae.ch">
- fixed master-name and a test setup problem
- </action>
- <action dev="KLL" type="update" context="code">
- moved embed font info into the render.pdf package
- reduced dependancy on Configuration
- </action>
- <action dev="KLL" type="update" context="code"
- due-to="Kevin O'Neill" due-to-email="kevin@rocketred.com.au">
- separated the specific PDFRender functionality from the CTM class
- and created a small utility class for the renderer to use
- </action>
- <action dev="KLL" type="update" context="code">
- FontState only used for calculations,
- stores font name and size on area tree
- </action>
- <action dev="KLL" type="update" context="code">
- Improved PDFTextPainter to handle different text better
- </action>
- <action dev="KLL" type="update" context="code">
- Applied root element viewBox transform for svg to pdf transcoder
- </action>
- <action dev="KLL" type="update" context="code">
- image test for formats, viewport and scaling
- </action>
- <action dev="KLL" type="add" context="code">
- added various SVG to PDF tests for trancoder
- and including in fo
- </action>
- <action dev="KLL" type="update" context="code">
- Implemented viewport and scaling for images
- </action>
- <action dev="KLL" type="update" context="code">
- Implemented viewport and scaling for instream svg
- </action>
- <action dev="KLL" type="update" context="code">
- Removed old area tree
- </action>
- <action dev="KLL" type="update" context="code">
- Optimised gstate usage in pdf files to minimize file size
- </action>
- <action dev="KLL" type="update" context="code">
- Optimised function usage, reuses old functions in pdf files
- to minimize file size
- </action>
- <action dev="KLL" type="add" context="code">
- Added transparancy to pdf
- </action>
- <action dev="KLL" type="update" context="code">
- Outputs images immediately to the stream, also drops
- reference to image data
- </action>
- <action dev="KLL" type="add" context="code">
- Added resource context for pattern resources
- </action>
- <action dev="KLL" type="update" context="build">
- Added pdf transcoder build target
- </action>
- <action dev="KLL" type="update" context="code">
- Made PDF streams externally configured
- </action>
- <action dev="KLL" type="update" context="code">
- Fixed svg linking in pdf, works with viewbox and url
- </action>
- <action dev="KLL" type="add" context="code">
- Start to mif implementation with new structure handlers
- </action>
- <action dev="KLL" type="add" context="code">
- New structure handler for structure type documents, rtf, mif
- and for better layout processing.
- </action>
- <action dev="KLL" type="update" context="code">
- Changed extensions to allow for external xml
- </action>
- <action dev="KLL" type="add" context="code">
- Can have a default element mapping for extensions
- </action>
- <action dev="KLL" type="add" context="code">
- New area tree model
- </action>
- <action dev="KLL" type="add" context="code">
- New renderer model
- </action>
- <action dev="KLL" type="update" context="code">
- Added handlers for xml in renderer
- </action>
- <action dev="KLL" type="update" context="code">
- svg now in an xml handler, FOP can be used without batik
- </action>
- <action dev="KLL" type="update" context="build">
- Removed old xerces and xalan
- </action>
- <action dev="" type="update" context="code">
- Updated to use Jaxp
- </action>
- <action dev="" type="update" context="code">
- Updated to use new avalon framework logger
- </action>
- <action dev="KLL" type="update" context="code">
- Redid image handling so it can use a cache and synchronizes properly
- only on the current image while loading
- </action>
- <action dev="KLL" type="update" context="code">
- Changed bookmark extension, now requires a wrapping element bookmark
- </action>
- <action dev="KL" type="add" context="code">
- New layout system using layout managers
- </action>
- <action dev="KLL" type="update" context="code">
- Changed area tree xml format to match the area tree hierarchy
- </action>
-
- </release>
- </changes>
-
- </status>
|