]> source.dussan.org Git - xmlgraphics-fop.git/commit
Bugzilla #36487:
authorJeremias Maerki <jeremias@apache.org>
Mon, 5 Sep 2005 08:09:42 +0000 (08:09 +0000)
committerJeremias Maerki <jeremias@apache.org>
Mon, 5 Sep 2005 08:09:42 +0000 (08:09 +0000)
commit299c6b1393cf9d5194929ac8c756171b2ff2ce4f
treea03a028f1ef7f339b938f6af08a2a51391e3216a
parent2daa1220f0331d560481ed48d5531ee1b6555793
Bugzilla #36487:
Background images were incorrectly positioned in some absolute positioned blocks.
Some additional attributes output by the XMLRenderer.
Refactored the layout for e-g and i-f-o. Introduced common base classes for the
corresponding flow objects as well as the e-g and i-f-o LMs.
Fixed incorrectly applied margins on region-body when writing mode is not lr.
Fixed application of correct percent base for margins and extents on regions
when the reference orientation is 90 degrees.
Fixed incorrectly positioned regions when writing mode is different between the
simple-page-master setting and the setting on the region.
Several updates to the layout engine test cases.
Submitted by: Manuel Mall <mm.at.arcus.com.au>

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@278690 13f79535-47bb-0310-9956-ffa450edef68
34 files changed:
src/java/org/apache/fop/area/Page.java
src/java/org/apache/fop/fo/flow/AbstractGraphics.java [new file with mode: 0644]
src/java/org/apache/fop/fo/flow/ExternalGraphic.java
src/java/org/apache/fop/fo/flow/InstreamForeignObject.java
src/java/org/apache/fop/fo/pagination/Region.java
src/java/org/apache/fop/fo/pagination/RegionAfter.java
src/java/org/apache/fop/fo/pagination/RegionBefore.java
src/java/org/apache/fop/fo/pagination/RegionBody.java
src/java/org/apache/fop/fo/pagination/RegionEnd.java
src/java/org/apache/fop/fo/pagination/RegionStart.java
src/java/org/apache/fop/layoutmgr/inline/AbstractGraphicsLayoutManager.java [new file with mode: 0644]
src/java/org/apache/fop/layoutmgr/inline/ExternalGraphicLayoutManager.java
src/java/org/apache/fop/layoutmgr/inline/InstreamForeignObjectLM.java
src/java/org/apache/fop/render/AbstractPathOrientedRenderer.java
src/java/org/apache/fop/render/xml/XMLRenderer.java
test/layoutengine/disabled-testcases.txt
test/layoutengine/testcases/block-container_background-image_background-position-relative.xml
test/layoutengine/testcases/external-graphic_basic.xml
test/layoutengine/testcases/external-graphic_border_padding.xml
test/layoutengine/testcases/external-graphic_display-align.xml
test/layoutengine/testcases/inline-container_border_padding.xml [new file with mode: 0644]
test/layoutengine/testcases/inline_border_padding.xml [new file with mode: 0644]
test/layoutengine/testcases/instream-foreign-object_border_padding.xml
test/layoutengine/testcases/instream-foreign-object_display-align.xml
test/layoutengine/testcases/simple-page-master_reference-orientation_0_region-body_margin_relative.xml [new file with mode: 0644]
test/layoutengine/testcases/simple-page-master_reference-orientation_0_writing-mode_rl_region-body_margin_relative.xml [new file with mode: 0644]
test/layoutengine/testcases/simple-page-master_reference-orientation_180_region-body_margin_relative.xml [new file with mode: 0644]
test/layoutengine/testcases/simple-page-master_reference-orientation_180_writing-mode_rl_region-body_margin_relative.xml [new file with mode: 0644]
test/layoutengine/testcases/simple-page-master_reference-orientation_270_region-body_margin_relative.xml [new file with mode: 0644]
test/layoutengine/testcases/simple-page-master_reference-orientation_270_writing-mode_rl_region-body_margin_relative.xml [new file with mode: 0644]
test/layoutengine/testcases/simple-page-master_reference-orientation_90_region-body_margin_relative.xml [new file with mode: 0644]
test/layoutengine/testcases/simple-page-master_reference-orientation_90_writing-mode_rl_region-body_margin_relative.xml [new file with mode: 0644]
test/layoutengine/testcases/simple-page-master_writing-mode_rl_region-body_writing-mode-lr.xml [new file with mode: 0644]
test/layoutengine/testcases/table-cell_background-image.xml