Jeremias Maerki
7bb607f9c8
Fix for the two problems raised by Simon:
In some cases the element lists were processed in the wrong direction. Fixed by not reversing the list itself anymore but teaching the conditional handling to process the lists backwards.
The problem is now covered by block_space-before_space-after_9 and 9a.
While fixing this another problem surfaced with hard breaks where two element lists are generated.
The problem is now covered by block_space-before_space-after_9a.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_SpaceResolution@326900 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
5637bf5079
Fix for ClassCastException
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_SpaceResolution@326855 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
0871aea1d9
More code cleanup. Removing the duplicate fobj variables.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_SpaceResolution@326567 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
4add37f83f
Some code clean up. Not everything about space resolution is purged, yet.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_SpaceResolution@326562 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
b23c228682
Test case for space resolution in the footnote area. Currently disabled as the individual footnotes don't form a continuous element list where space resolution could be performed.
Bugfix in PageSequenceLayoutManager: LMs are now informed about space resolution results and the spaces in the element lists don't cause an NPE anymore.
AreaAdditionUtil: the layout manager parameter is now optional so it can be used for footnotes.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_SpaceResolution@326547 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
f63d84f4e4
Space resolution bugfix: Space specifiers didn't collapse when there was not break in the sequence.
Test case for space resolution in side regions. This test case showed me the above bug.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_SpaceResolution@326545 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
30767b0f43
Documenting what's still missing:
- border and padding conditionality on table-cell
- empty blocks break stacking constraints (form a fence) although they shouldn't.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_SpaceResolution@326053 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
67259c6d07
Space and conditional length handling on fo:table.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_SpaceResolution@326048 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
8183d6b6f1
Test case that documents the behaviour discussed in: http://marc.theaimsgroup.com/?t=112607409300001&r=1&w=2
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_SpaceResolution@325894 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
8641b424c7
Some more validation messages for tables (borders and padding) and improved an existing warning message.
For the purpose of ValidationPercentBaseContext please see its class description.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_SpaceResolution@325878 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
f3adac0b1e
Properties.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_SpaceResolution@325863 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
c473e5171c
Extended fotree test facility to allow testing of sub-properties.
Test for border-separation and border-spacing.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_SpaceResolution@325862 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
c09005ac41
Fixes NPE when test:assert is used as direct child of an fo:table.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_SpaceResolution@325859 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
19b4d83817
Check spaces on content inside block-containers.
block-containers without height currently behave like blocks which was easy to implement but wrong in terms of conditionals handling.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_SpaceResolution@321089 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
d5fc63d836
Extract conditionals notification into a public static method in SpaceResolver.
Add conditionals notification for content nestes in list-items.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_SpaceResolution@321073 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
c6e522550c
Forgot to fix block area positions after the merge before branching.
Fixed the second file to be well-formed.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_SpaceResolution@321071 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
85f99440b1
Remove unused code.
Javadocs.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_SpaceResolution@320846 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
873b558528
My space resolution work so far. Current issues:
- no space resolution for tables, yet.
- spaces inside list-item-labels and list-item-body to properly set up for addAreas stage.
- conditional lengths on lists not checked, yet.
- block w=0 causes a fence right now although it shouldn't.
- no space resolution due to space-before and space-after caused by the line-height property (I've totally skipped that for now)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_SpaceResolution@320837 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
0f0e5794e9
Oops, sorry. Mistyped "arrow up plus return".
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_SpaceResolution@320833 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
1a490d90be
Temporary branch for the space resolution work
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_SpaceResolution@320830 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
d9f948f217
Temporary branch for the space resolution work
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_SpaceResolution@320826 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
eb437c71f5
Ignore an additional Eclipse-generated directory.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@320824 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
0a80a1bb94
Enable stretch and shrink checking on glues.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@320822 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
7b595bb63a
Output the difference, too.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@320820 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
994f3a21bd
toString() a little more compact.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@320819 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
650f15349f
An accessor I need for space resolution.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@320818 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Manuel Mall
aa87adc729
the broken inline border padding with nested block test
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@320778 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Manuel Mall
37060ceeec
Separated the working inline border padding with nested block tests from the broken tests
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@320776 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Simon Pepping
0f4419ec15
Use libs-run-classpath for hyphenation-present and junit-layout
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@315029 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Simon Pepping
79f91f6bed
Also test the case when the parent fo is an fo:inline
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@315027 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Simon Pepping
750c6e9a9d
Tests the case when an fo:inline starts a block after some text in the
parent fo
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@315016 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Manuel Mall
7fd03980fe
Fixed incorrect IPD for blocks nested in inlines and added IPD adjustment for inlineblockparents with borders when rendering
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@314953 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
0129397f8a
Color trait wasn't set on the text area for the "dots" leader pattern. This could lead to hidden dots if a background was specified. As seen in leader_leader-pattern_dots.xml.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@314808 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Simon Pepping
ca49df904d
Changed the line numbers in the first block in the expectations after
the bug fix in the code
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@312955 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Simon Pepping
df580155b4
Take the case into account when another LM starts a block sequence.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@312954 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Manuel Mall
c0e673c4ca
Missing graphics file for test case
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@312862 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Manuel Mall
7cc497573c
Removed unsuitable language from comment
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@312615 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Manuel Mall
179d10f032
Added support for leader with pattern "use-content" and recovered a previously lost 1mpt due to rounding
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@312604 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
19ac0323da
Log failure to load a hyphenation file.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@307144 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Manuel Mall
8ab0104a0e
Removed left over debugging stuff
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@307114 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Manuel Mall
0b1652d48f
Separated JUnit tests into groups with separate targets, added fotree test to default JUnit target, test for the presence of hyphenation support as prerequisite for layout tests
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@307113 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
fddad6760d
Clarification for wrap-option. Supporting wrap-option="no-wrap" on fo:inline will take some additional work in FOP Trunk. It works fine in 0.20.5.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@307094 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
815d8293f8
Test case for wrap-option on fo:block.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@307092 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Manuel Mall
9cfd6d4533
Update of compliance and team page
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@307083 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Manuel Mall
2ae0a968ee
Update to support border and padding and alignments on inline fos
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@307055 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Manuel Mall
e4796389de
more test images for layout engine tests
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@307038 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Luca Furini
36aa276256
Fixing a bug reported by Jeremias affecting the handling of glue and penalty elements after a break when the algorithm restarts.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@306656 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Joerg Pietschmann
84d2cda5f4
Use checkstyle.config to get the appropriate checkstyle configuration file
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@306650 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
8253b92cee
Second attempt. Forrest 0.7 has a new box-location: alt2
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@306624 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás
Jeremias Maerki
1188543505
Manuel on the news.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@306623 13f79535-47bb-0310-9956-ffa450edef68
18 anos atrás