]> source.dussan.org Git - xmlgraphics-fop.git/commit
Fixed NPE in BlockContainerLayoutManager when used as a child of an inline-level...
authorJeremias Maerki <jeremias@apache.org>
Mon, 10 Mar 2008 10:06:37 +0000 (10:06 +0000)
committerJeremias Maerki <jeremias@apache.org>
Mon, 10 Mar 2008 10:06:37 +0000 (10:06 +0000)
commit8bf1daae93a7cf5459835211fa3b5f6429b6b644
tree856f564ce521befda90376eab3da5003621c0767
parenta50c4b9642d47a11f3fc288c2d714feeec69fd61
Fixed NPE in BlockContainerLayoutManager when used as a child of an inline-level FO. Split IP and BP stack limits in LayoutContext (there's now a certain amount of redundancy with "refIPD" in LayoutContext which I didn't resolve).
Areas are now generated for block-level FOs when used as children of inline-level FOs.
ClassCastException in ListLayoutManager.mustKeepTogether() fixed (occured if used as child of an inline-level FO).

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@635508 13f79535-47bb-0310-9956-ffa450edef68
22 files changed:
src/java/org/apache/fop/layoutmgr/AbstractBreaker.java
src/java/org/apache/fop/layoutmgr/AreaAdditionUtil.java
src/java/org/apache/fop/layoutmgr/BlockContainerLayoutManager.java
src/java/org/apache/fop/layoutmgr/BlockLayoutManager.java
src/java/org/apache/fop/layoutmgr/BlockStackingLayoutManager.java
src/java/org/apache/fop/layoutmgr/FlowLayoutManager.java
src/java/org/apache/fop/layoutmgr/LayoutContext.java
src/java/org/apache/fop/layoutmgr/PageBreaker.java
src/java/org/apache/fop/layoutmgr/StaticContentLayoutManager.java
src/java/org/apache/fop/layoutmgr/inline/ContentLayoutManager.java
src/java/org/apache/fop/layoutmgr/inline/InlineLayoutManager.java
src/java/org/apache/fop/layoutmgr/inline/LineLayoutManager.java
src/java/org/apache/fop/layoutmgr/list/ListBlockLayoutManager.java
src/java/org/apache/fop/layoutmgr/list/ListItemContentLayoutManager.java
src/java/org/apache/fop/layoutmgr/list/ListItemLayoutManager.java
src/java/org/apache/fop/layoutmgr/table/RowGroupLayoutManager.java
src/java/org/apache/fop/layoutmgr/table/TableCellLayoutManager.java
src/java/org/apache/fop/layoutmgr/table/TableContentPosition.java
src/java/org/apache/fop/layoutmgr/table/TableHFPenaltyPosition.java
src/java/org/apache/fop/layoutmgr/table/TableHeaderFooterPosition.java
status.xml
test/layoutengine/standard-testcases/inline_block-level_nested_1.xml [new file with mode: 0644]