mirror of
https://github.com/apache/xmlgraphics-fop.git
synced 2024-08-08 14:10:18 +02:00
ce6f1de88b
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@195136 13f79535-47bb-0310-9956-ffa450edef68
308 lines
12 KiB
XML
308 lines
12 KiB
XML
<?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="open">
|
|
sort out page sequence details
|
|
</action>
|
|
<action context="code" dev="open">
|
|
complete resolving id areas
|
|
</action>
|
|
|
|
<action context="code" dev="open">
|
|
Add id areas to page when area added.
|
|
When the layout managers add an area to the page it can also add the id
|
|
information.
|
|
</action>
|
|
<action context="code" dev="open">
|
|
Resolve id references on other pages, extensions.
|
|
When an id is added to a page this will allow id references to be
|
|
resolved.
|
|
</action>
|
|
<action context="code" dev="open">
|
|
Add markers to page when areas added.
|
|
When an area is added that is created by an FO that contains markers
|
|
then the markers can also be added. There are four types of positions
|
|
for markers.
|
|
</action>
|
|
<action context="code" dev="open">
|
|
Retrieve markers from page.
|
|
When doing the static areas the markers wil need to be available for
|
|
retrieving. The marker can then be layed out as normal.
|
|
</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>
|
|
<action context="code" dev="open">
|
|
Implement table layout.
|
|
The table layout will use the same technique as the block layout. It
|
|
will locate suitable breaks between rows or inside rows until table
|
|
finished or end of bpd reached.
|
|
</action>
|
|
<action context="code" dev="open">
|
|
Implement list layout.
|
|
The list layout like the table layout will be looking for suitable
|
|
breaks from the child objects. The it will add the appropriate areas to
|
|
the area tree.
|
|
</action>
|
|
<action context="code" dev="open">
|
|
Implemented spacing between blocks and the adjustment to
|
|
actual height when adding areas.
|
|
</action>
|
|
<action context="code" dev="open">
|
|
Get bookmark extension working.
|
|
Make sure the extension id references are resolved. Once the data is
|
|
fully resolved then implement a way for the pdf renderer to add the
|
|
bookmarks. See branch for code how to add bookmarks.
|
|
</action>
|
|
<action context="code" dev="open">
|
|
add the pdf side part of bookmark extension
|
|
</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 context="code" dev="KLL" type="update">
|
|
Fixed a bug in the TTFReader where it tried to read
|
|
values for the end character. Handles unsupported
|
|
non-unicode cmap better. Added logging.
|
|
</action>
|
|
<action context="code" dev="JP" type="new">
|
|
Add static areas to page
|
|
The static areas will need to be handled in a similar way to the flow
|
|
except the bpd is unlimited and it will need to reset and repeat for
|
|
each page.
|
|
</action>
|
|
<action context="code" dev="KLL" type="update">
|
|
Implemented leader, get leader working and sort out
|
|
how inline objects adjust to the ipd
|
|
</action>
|
|
<action dev="KLL" type="update" context="code">
|
|
Calculate line height.
|
|
The line height is calculated while finding breaks.
|
|
Improved alignment to use the breaks and context.
|
|
</action>
|
|
<action dev="KLL" type="update" context="code">
|
|
Updated batik with change to TextPainter interface and UserAgent.
|
|
Improved PDFTextPainter to handle more types of text.
|
|
</action>
|
|
<action dev="JM" type="update" context="code"
|
|
due-to="Stephen Wolke" due-to-email="smwolke@geistig.com">
|
|
Added a RunLengthEncode filter for the PostScript renderer.
|
|
</action>
|
|
<action dev="JM" type="update" context="code">
|
|
Replaced the PostScript filters with the refactored ones from the maintenance
|
|
branch.
|
|
</action>
|
|
<action dev="JM" type="update" context="code">
|
|
First batch of changes in preparation for adoption of Avalon patterns.
|
|
Only changes on logging for now. Mostly usage of LogEnabled contract interface.
|
|
</action>
|
|
<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="KL" type="add" context="code">
|
|
Implemented handlers for whitespace handling that collapse whitespace
|
|
better in various places
|
|
</action>
|
|
<action dev="KLL" type="update" context="code">
|
|
Changed area tree xml format to match the area tree hierarchy
|
|
</action>
|
|
|
|
</release>
|
|
</changes>
|
|
|
|
</status>
|