This Wiki Page attempts to describe the work needed to get FOP's HEAD ready for an initial release, a 0.3 say. It consolidates the layout issues listed on [1] and [2] and attempts to assign a priority and finger in the air estimate to complete/implement. There are plenty of other things required for a full 1.0, but these are listed elsewhere. Aiming for an initial 0.3 release rather than a 1.0 is more practical and hopefully more likely to be acheived. Other items listed on [1] can then be attempted after an initial release has been done.
- Resolution of over-constrained documents
- High 2
- 3 weeks
- Table column/row spanning
- High 1
- 1 week
- Table Border Handling, body/column/row area handling
- High 2
- 2 weeks
- Proper Table header/footer handling
- High 1
- 2 weeks
- Implement keep- properties on block level constructs
- High 1
- 4 weeks
- Get Markers working - main problem is markers added to wrong page. LEWP is returning first on next page.
- High 1
- 3 days
- Get list indenting working
- High 1
- 1 week
- Implement underline/strikethrough/overline
- High 1
- 3 days
- Adjust spacing when adding areas. Must take conditional space supression into account
- High 2
- 2 weeks
- Add Ids/markers when Adding Areas
- High 2
- 3 days
- Verify that all Area Tree Information is correct
- High 2
- 3 days
- Verify that Blockviewport and other viewports are correct
- High 2
- 2 days
- Multiple Column Layout
- High 1
- 1 week
- Absolutely Positioned Block Containers
- High 1
- 1 week
- Background Images
- High 1
- 3 days
- Create a good Testing environment with several simple documents, each testing a single feature.
- High 2
- 1 week
- Table auto layout and Border Collapse
- Low
- 3 months
- Table column creation when not defined
- Med
- 2 days
- Layout of footnote/ before floats with other layout managers
- Med
- 3 weeks
- adding footnote/ before float area to area tree
- Med
- 3 weeks
- Layout side floats with nearest Reference Area
- Low
- 2 weeks
- break/keep implications of side floats
- Low
- 3 weeks
- side floats adding to areas
- Low
- 1 week
- Implement baseline adjustment
- Med
- 2 days
- Implement ipd adjustment after page number resolution
- Med
- 1 week
- Clear Area Info once area added to parent and finished
- Med
- 3 days
- How can extra things (extensions?) be handled
- Med
- 2 weeks
- Area Tree Optimisations
- Low
- 2 weeks
- Writing Mode, stacking direction and orientation, width/height vs ipd/bpd
- Med
- 6 weeks
- Relative Positioned Block Containers
- Med
- 1 week
- Fine-tuning line breaking and hypenation
- Med
- 1 week
- Last Page Layout
- Med
- 3 days
- Aligned Leaders especially in Justified Text
- Med
- 1 week
- BIDI Support
- Low
- 2 weeks
[1] http://nagoya.apache.org/wiki/apachewiki.cgi?FOPProjectTasks