This page's content is out of date. It has not been updated since July 2005!
Wiki Markup |
---|
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
- done
- Table Border Handling, body/column/row area handling
- High 2
- 2 weeks
- done (for separate border model only)
- Proper Table header/footer handling
- High 1
- 2 weeks
- done
- Implement keep- properties on block level constructs
- High 1
- 4 weeks
- done (some issues remain with keep-with-previous)
- Get Markers working - main problem is markers added to wrong page. LEWP is returning first on next page.
- High 1
- 3 days
- done
- Get list indenting working
- High 1
- 1 week
- done
- Implement underline/strikethrough/overline
- High 1
- 3 days
- done
- 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
- markers: done, ids: not fully checked
- Verify that all Area Tree Information is correct
- High 2
- 3 days
- WIP: this is done using layout engine test cases
- Verify that Blockviewport and other viewports are correct
- High 2
- 2 days
- should be ok based on layout engine tests
- Multiple Column Layout
- High 1
- 1 week
- mostly done. Problem with footnotes. See MultiColumnLayout for details.
- Absolutely Positioned Block Containers
- High 1
- 1 week
- mostly done. Supported features: absolute-position (except fixed), left, top, right, bottom, height, bpd, ipd, reference-orientation, display-align, auto height. Missing: Proper space resolution, min/opt/max handling, writing-mode, z-index
- Background Images
- High 1
- 3 days
- Implemented except for percentage-based positioning which only works for block-containers right now.
- Create a good Testing environment with several simple documents, each testing a single feature.
- High 2
- 1 week
- done. Please add more tests as you go.
- Table auto layout and Border Collapse
- Low
- 3 months
- Table column creation when not defined
- Med
- 2 days
- partly done
- Layout of footnote/ before floats with other layout managers
- Med
- 3 weeks
- footnotes: done, before floats: open
- adding footnote/ before float area to area tree
- Med
- 3 weeks
- footnotes: done, before floats: open
- 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
- Page Layout
- High
- 3 weeks
- See PageLayout for a plan
Wiki Markup |
---|
\[1\] [FOPProjectTasks] |
Wiki Markup |
---|
\[2\] http://xml.apache.org/fop/design/la |