diff --git a/status.xml b/status.xml index 2b567527f..ee6aef97b 100644 --- a/status.xml +++ b/status.xml @@ -61,9 +61,39 @@ inactive?? the area tree. - Implemented spacing between blocks and the adjustment to + Implement spacing between blocks and the adjustment to actual height when adding areas. + + Implement force page breaks. + + + Implement page columns. + Each column will need to layout until the page is complete. + Need to improve the way that breaks are stored. + + + Implement footnote. + A footnote creates an inline parent and a block that is put into + the footnote area. + + + Implement border and background for block and inline areas. + + + Implement floats. + A float adds an anchor inline or block area to the parent + and a block is added to the nearest reference area. The + reference area layout manager needs to check it fits and + adjust ipd available to line areas. + + + Sort out writing directions and stacking. + All blocks and line areas can be stack in different directions + depending on writing mode and orientation. + Need to ensure that all areas can be stacked properly in the + correct direction. + @@ -94,7 +124,13 @@ inactive?? - Implemented link part of basic link. Internal desitnation + Started table layout managers. + + + Implemented render pages model. + + + Implemented link part of basic link. Internal destination is resolved. The link is a trait on the inline parent.