|
|
@@ -1,16 +1,3 @@ |
|
|
|
$Id$ |
|
|
|
|
|
|
|
STATUS |
|
|
|
|
|
|
|
|
|
|
|
**** CONTENT **** |
|
|
|
|
|
|
|
- committers |
|
|
|
- history |
|
|
|
- things worked on |
|
|
|
- things to do |
|
|
|
- bugs |
|
|
|
|
|
|
|
**** COMMITTERS **** |
|
|
|
|
|
|
|
Arved Sandstrom (release coordinator) |
|
|
@@ -26,166 +13,21 @@ Jordan Naftolin |
|
|
|
Eric Schaeffer |
|
|
|
Jon Smirl |
|
|
|
|
|
|
|
**** HISTORY **** |
|
|
|
Done since 0.16 release |
|
|
|
|
|
|
|
- added a branch for a Fop version which supports Japanese text |
|
|
|
(not yet part of the main branch) [Satoshi Ishigami] |
|
|
|
- added support for text-anchor in svg:text, viewBox in svg:svg [Aaron Optimizer Digulla] |
|
|
|
- added: MIF Renderer [G. Seshadri] |
|
|
|
- added: vertical-align to text [Keiron Liddle] |
|
|
|
- added: support for PDF outlines (aka bookmarks). See the example in |
|
|
|
docs/examples/fo/pdfoutline.fo [Kelly Campbell] |
|
|
|
- added: some text rendering optimizations for PDF [Kelly Campbell] |
|
|
|
- added: limited support for fo:wrapper [Kelly Campbell] |
|
|
|
- added: support in pdfrenderer for using TrueType fonts, and embedding of TrueType |
|
|
|
and Type1 fonts, and support for kerning [Tore Engvig] |
|
|
|
- added: further support for complete font handling in pdf renderer [Alain Fagot] |
|
|
|
- added: support for fo:footnote, fo:footnote-body [Keiron Liddle] |
|
|
|
- added: support for values of property textdecoration ('overline','linethrough') [Christian Geisert] |
|
|
|
- added: support for font-variant="small-caps" [Eric Schaeffer] |
|
|
|
- added/changed: organization of build tools / classes + support for xalan 2 [Kelly Campbell] |
|
|
|
- added: italian hyphenation file [Stephane Bline)] |
|
|
|
- added: uml diagrams to online docs [Stuart Zakon] |
|
|
|
- added: a new faq for fop at http://www.owal.co.uk:8090/ [Alex McLintock] |
|
|
|
- refactoring org.apache.fop.layout [Keiron Liddle] |
|
|
|
- changed: XObject to use the stream default filter list [Kelly Campbell] |
|
|
|
- changed: placed svg inline first, part in moving towards proper inline areas [Keiron Liddle] |
|
|
|
- fixed: a problem with spaces before and after a body in table |
|
|
|
also properly sets the width of the table to the sum of the columns [Keiron Liddle] |
|
|
|
- fixed: handling of orphans, keep problem [Keiron Liddle] |
|
|
|
- fixed: handling of column heights properly [Keiron Liddle] |
|
|
|
- fixed: bails out if no rows in table body [Keiron Liddle] |
|
|
|
- fixed: list-block spanning a page problem [Keiron Liddle] |
|
|
|
- fixed: an off by one error in the end of stream encoding part of ASCII85Filter |
|
|
|
as reported by Alex Cherepanov [Kelly Campbell] |
|
|
|
- fixed: Clarified error reported for order of static-content, flow within a |
|
|
|
page-sequence to meet section 6.4.5 of the spec [Kelly Campbell] |
|
|
|
- fixed: leader didn't fill rest of line in table of contents [Fotis Jannidis] |
|
|
|
- fixed: throws a more useful error if non-row inside table body [Keiron Liddle] |
|
|
|
- fixed: duplicate ID bug for tables that flow over a page [Keiron Liddle] |
|
|
|
- fixed: empty flow bug [Kai Strackbein] |
|
|
|
- fixed: broken support of jdk 1.1 [Peter Housel] |
|
|
|
|
|
|
|
Done since 0.15 release |
|
|
|
|
|
|
|
- added: support for background color property, column breaks [Arved Sandstrom] |
|
|
|
- added: support for xalan 2 in xslt task [Kelly Campbell] |
|
|
|
- added: support for the properties table-omit-header-at-break, |
|
|
|
table-omit-footer-at-break, number-columns-spanned (partly), orphans, widows (only for tables) [Keiron Liddle] |
|
|
|
- added: support for multi-column and column spanning (column-count, column-gap, span)[Arved Sandstrom] |
|
|
|
- added: compression for pdf files, changed output format to OutputStream [Kelly Campbell] |
|
|
|
- added: improved handling of compound properties [Karen Lease] |
|
|
|
- added: fo:character and property 'character' [Fotis Jannidis] |
|
|
|
(limitation: not included into hyphenation, no Common Margin and Padding support) |
|
|
|
- added: vertical alignment for table cell contents [Keiron Liddle] |
|
|
|
- added: Finnish hyphenation patterns [Jarno Elovirta] |
|
|
|
- added: hyphenation package [Carlos Villegas], integration into Fop [Fotis Jannidis] |
|
|
|
- added: interim configuration package [Fotis Jannidis] |
|
|
|
- added: FopImage class that uses JAI [Eric Schaeffer] and JAI compile target [Kelly Campbell] |
|
|
|
- added: support for rule-style [Fotis Jannidis] |
|
|
|
- added: support for fo:table-header, fo:table-footer, and for the following properties |
|
|
|
in tables: keep-with-next, keep-with-previous [Keiron Liddle] |
|
|
|
- updated: svg stuff for the latest java bindings [Keiron Liddle] |
|
|
|
- fixed: enhanced error messages for page layout (region names, master) [Norm Walsh] |
|
|
|
- fixed: infinite looping bug when TableCell or TableRow is larger than a page [Hani Elabed] |
|
|
|
- fixed: corrected the size of the "-" char [Keiron Liddle] |
|
|
|
- fixed: check for unnecessary whitespace at end of line [Marcus Crafter] |
|
|
|
- fixed: moves table completely to next page if first row doesn't fit into last page [Keiron Liddle] |
|
|
|
- fixed: problem where id's where being setup twice for |
|
|
|
table row going over the page [Kelly Campbell] |
|
|
|
- fixed colspanning so that the cell state keeps track of the |
|
|
|
width so far properly [Keiron Liddle] |
|
|
|
- fix to allow JDK 1.1 users to compile and use FOP [Mikko Honkala, Art Welch] |
|
|
|
- fix: removing duplicate character mappings [Dharamveer Salecha] |
|
|
|
- fix: NullPointerException in FopImageFactory [Kelly Campbell] |
|
|
|
- fixed: space after's where not being removed if table row was being removed [Keiron Liddle] |
|
|
|
- fixed problem with keep-with not storing the correct rows [Keiron Liddle] |
|
|
|
- fixed: extra space after was left behind for rows going over a page [Keiron Liddle] |
|
|
|
|
|
|
|
Done since 0.14 release |
|
|
|
- added region-name support, refactoring of region, PageSequence, |
|
|
|
PageMasterReference, flow/static [Kelly Campbell, Arved Sandstrom] |
|
|
|
- added CommandLine/Driver -d option to output stack traces [Kelly Campbell, Arved Sandstrom] |
|
|
|
- added: a new package for image support and analysis [Pankaj Narula] |
|
|
|
- added better svg support (linear gradients, radial gradients, css style selectors, |
|
|
|
css colour names, patterns, path curves (except arcs), text tspan and tref, text whitespace |
|
|
|
handling, text outline and fill, switch, images (including external svg images) |
|
|
|
references in external svg documents, svg elements (below top element), symbol element) [Keiron Liddle] |
|
|
|
- added large test suite for svg [Keiron Liddle] |
|
|
|
- added support for property textdecoration (only value 'underline') [Christian Geisert] |
|
|
|
- added support for type 1 fonts [Jeremias Maerki,Alan Fagot] |
|
|
|
- added support for compile target jdk 1.1 only [Art Welch] |
|
|
|
- added support for partial borders in block, block-container, |
|
|
|
table-row, table-column and table-cell [Corinna Hischke] |
|
|
|
- redesign of properties handling, support for computed, compound and shorthand properties, |
|
|
|
supporting docs [Karen Lease] |
|
|
|
- redesign of font handling for AWTRenderer [Dorothea Wiarda] |
|
|
|
- added: support for leader-alignment, leader-pattern-width, leader-pattern (dots,space) [Fotis Jannidis] |
|
|
|
- fixed: unnecessary dependence on jdk 1.2 features [Christian Geisert] |
|
|
|
- fixed: unicode problem in UserMessage [Ross Golder] |
|
|
|
- fixed: broken buildFOTree [Marcus Holmberg] |
|
|
|
- fixed: problems with borders and padding in tables [Corinna Hischke] |
|
|
|
- fixed: XMLRenderer, unbalanced " in the produced output [Dorothea Wiarda] |
|
|
|
- fixed: renamed: inline-sequence -> inline, simple-link -> basic-link, |
|
|
|
white-space-treatment -> white-space-collapse [Fotis Jannidis] |
|
|
|
- fixed: images were rendered only half size (Mikko Honkala) |
|
|
|
- fixed: pdf file in XalanCommandFile explicitly closed [Dharamveer Salecha] |
|
|
|
- fixed: lists containing list do not keep their indentation correctly |
|
|
|
over a page boundary [Dorothea Wiarda] |
|
|
|
|
|
|
|
Done since 0.13 release |
|
|
|
- pagination updated to 03/27/2000 XSL WD [Arved Sandstrom] |
|
|
|
- added support for fo page-number-citation [Mike Crowe, Jordan Naftolin] |
|
|
|
- added support for 06/29/2000 SVG WD + W3C Java DOM bindings [Keiron Liddle] |
|
|
|
- added image support using Jimi [Eric Schaeffer] |
|
|
|
- added support for external and internal simple-links [Jordan Naftolin] |
|
|
|
- added support for the fonts Symbol and ZapfDingbats [Fotis Jannidis] |
|
|
|
- added a MessageHandler [Fotis Jannidis] |
|
|
|
- fixed table overflow bug [Jordan Naftolin] |
|
|
|
- finally fixed postscript printing of generated PDF [Domagoj Cosic] |
|
|
|
- removed XTCommandLine from build.xml |
|
|
|
- removed PDFOutputHandler from build.xml |
|
|
|
- added XalanCommandLine [Fotis Jannidis] |
|
|
|
- added: fo:instream-foreign-object [Keiron Liddle] |
|
|
|
- added: goto button in AWT viewer [Stanislav Gorkhover] |
|
|
|
- updated: AWT viewer now works again and supports - with some restrictions - the new SVG support [Stanislav Gorkhover] |
|
|
|
|
|
|
|
Done since 0.12.1 release |
|
|
|
- using Ant to build Fop instead of make [Giacomo Pati] |
|
|
|
- borders, padding and absolute positioning [Jon Smirl] |
|
|
|
|
|
|
|
0.12.1 release |
|
|
|
to make the bug fix on XTCommandLine available to non developers |
|
|
|
basic support for padding-{top,left,bottom,right} on blocks. |
|
|
|
implemented simple-link (don't think it works, though) |
|
|
|
XTCommandLine now works again |
|
|
|
background color works on list-block |
|
|
|
list-blocks can now be in table-cell |
|
|
|
|
|
|
|
Done for 0.12.0 release: |
|
|
|
|
|
|
|
Make sure Makefiles work |
|
|
|
Switch to using Status object as return from layout() |
|
|
|
Incorporate Eric Schaeffer's fix to tables in static-content |
|
|
|
Incorporate Kelly Campell's fixes to GifJpegImage |
|
|
|
Incorporate Eric Schaeffer's background colour implementation |
|
|
|
(actually used different approach with background colour as trait) |
|
|
|
**** THINGS WORKED ON ***** |
|
|
|
|
|
|
|
refactoring properties [Karen Lease] |
|
|
|
region-start, region-end, writing-mode, tests [Arved Sandstrom] |
|
|
|
upgrading svg (producing the dom in a new way and render that dom), |
|
|
|
refactoring of line area (not immediately) [Keiron Liddle] |
|
|
|
integrating Avalon and Fop [Steven Coffman] |
|
|
|
docs, examples [Fotis Jannidis] |
|
|
|
|
|
|
|
**** THINGS WORKED ON ***** |
|
|
|
|
|
|
|
columns, footnotes, floats [Arved Sandstrom, Kelly Campbell] |
|
|
|
image support [Eric Schaeffer, Pankaj Narula, Andreas Rueckert] |
|
|
|
SVG support [Keiron Liddle][Torsten Friebe] |
|
|
|
smooth shading in PDF [Steven Coffman] |
|
|
|
properties [Karen Lease] |
|
|
|
tables [Karen Lease, Marcus Crafter] |
|
|
|
hyphenation,line break [Carlos Villegas] |
|
|
|
docs [Fotis Jannidis] |
|
|
|
|
|
|
|
**** THINGS TO DO **** |
|
|
|
|
|
|
|
**** THINGS TO DO **** |
|
|
|
|
|
|
|
Support XSL Candidate Release |
|
|
|
|
|
|
@@ -197,14 +39,11 @@ basic |
|
|
|
fo:declarations |
|
|
|
fo:multi-case |
|
|
|
fo:table-and-caption |
|
|
|
fo:wrapper |
|
|
|
|
|
|
|
extended |
|
|
|
fo:bidi-override |
|
|
|
fo:color-profile |
|
|
|
fo:float |
|
|
|
fo:footnote |
|
|
|
fo:footnote-body |
|
|
|
fo:initial-property-set |
|
|
|
fo:inline-container |
|
|
|
fo:marker |
|
|
@@ -277,19 +116,4 @@ extended |
|
|
|
supported flow object showing the use of all properties applying to it. |
|
|
|
|
|
|
|
|
|
|
|
**** Bugs **** |
|
|
|
|
|
|
|
- colour not continued onto subsequent pages if coloured block goes over page |
|
|
|
- keep-next doesn't work and doubles the text lines which should be moved to the next page |
|
|
|
- border width in fo:table is added to the start position of the next block or |
|
|
|
table (see page 6 in examples/fo/table.fo for a test case) |
|
|
|
- if a block, which is positioned with space-before, doesn't fit on the current page, |
|
|
|
it gets lost. (see space-before.fo in bugtests/fo for a test case) |
|
|
|
|
|
|
|
|
|
|
|
SVG |
|
|
|
- SVG linearGradients don't appear the same as in other SVG Viewers |
|
|
|
|
|
|
|
AWT Previewer: |
|
|
|
- more comments/english comments |
|
|
|
|