$Id$ STATUS **** CONTENT **** - committers - history - things worked on - things to do - bugs **** COMMITTERS **** Arved Sandstrom (release coordinator) James Tauber (started it all and wrote most of the code) Steven Coffman Stanislav Gorkhover Fotis Jannidis Karen Lease Keiron Liddle Jordan Naftolin Eric Schaeffer Jon Smirl **** HISTORY **** 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] - 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) 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 ***** 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] tables [Karen Lease] docs [Fotis Jannidis] **** THINGS TO DO **** Support XSL Working Draft 18 October 2000 1.One category of tasks will be to implement missing formatting objects. basic fo:character fo:declarations fo:leader [at the moment only partially] fo:multi-case fo:table-and-caption fo:table-header 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 fo:multi-properties fo:multi-property-set fo:multi-switch fo:multi-toggle fo:region-end fo:region-start fo:retrieve-marker fo:table-caption fo:table-footer fo:title 2. done 3. done 4.A fourth, and not insignificant, category of tasks is to decide upon and implement all reasonable properties required by the specification. This also means that at this point, until further review, no FO can be considered to be compliant. a) CHANGED space-after.optimum (Incomplete) space-before.optimum (Incomplete) white-space-treatment has to be renamed to white-space-collapse and adjusted keep-with-next (Changed) b) NEW 1.alignment-adjust 26.min-width 2.baseline-identifier 27.number-columns-repeated 3.baseline-shift 28.number-columns-spanned 4.block-progression-dimension 29.number-rows-spanned 5.character 30.orphans 6.clip 31.overflow 7.column-number 32.page-break-after 8.content-type 33.page-break-before 9.direction 34.precedence 10.display-align 35.ref-id 11.dominant-baseline 36.reference-orientation 12.font-variant 37.region-name 13.format 38.relative-align 14.grouping-separator 39.role 15.grouping-size 40.rule-style 16.inline-progression-dimension 41.source-document 17.keep-with-previous 42.space-after 18.leader-length 43.space-before 19.leader-pattern 44.space-end 20.letter-value 45.space-start 21.line-stacking-strategy 22.master-name 47.visibility 23.max-height 48.widows 24.max-width 49.writing-mode 25.min-height 50.z-index 5.A fifth category of tasks is the ongoing effort to promote maintainability, write more and better documentation, and to refine the build process. a) Add the property files to the source code (how is the vote on this?) b) add examples so that all the FOs supported are used in some example 6. Redo or work on the classes/properties which have been fixed only in a superficial way to conform to the latest working draft - leader is just a renamed display-rule and must be rewritten: it is now (wd 3.2000) generating inline-areas and not block areas and has a more complex function - inline is just a renamed inline-sequence and must be worked on: it is now (wd 3.2000) generating an inline-area itself **** 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 - lists containing list do not keep their indentation correctly over a page boundary - border width in fo:table is added to the start position of the next block or table (see page 6 in table.fo for a test case) SVG - SVG linearGradients don't appear the same as in other SVG Viewers AWT Previewer: - more comments/english comments