Jeremias Maerki
715d8737b7
Now that the whole breakability inside inlines is reenabled, the original elements from the empty block are coming through.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@231261 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
630ddef7b3
Added the missing auxiliary boxes caused by border and padding on the table (currently not generated due to a bug).
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@231256 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
3def9e8349
Restored breakability of block-level content in inlines:
Treat block sequences diffently from inline sequences. A block sequence's elements should not be combined to a single box as this removes breakability. The elements are now simply wrapped and handled separately in the previously disabled code part in addAreas().
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@231255 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
65c0f47548
State and parameter checking.
Update the BPD from the child, too.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@231253 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
0b6ecb9682
Fix line element list reporting.
TODO item for the single LineBreakPosition created for nested block-level FOs. This seems wrong to me.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@231185 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
297e74e034
Background painting for inlineblockparent.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@231179 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
6dc70ab676
area size traits for text and inlineparent areas.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@231178 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
812775b8cd
Expected page breaker element list.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@231177 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
e6f9bb5882
Checks were still not quite right.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@231176 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
55925992dd
Missing IPD values.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@231062 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
84358a2229
Auto-adjust IPD as in InlineArea. Info may not be available in LM during addAreas().
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@231060 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
7b2bf968e1
Output area size traits for inlineblockparent.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@231057 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
a7b083dc4c
More checks and XPath fixes.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@231056 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
bb234595b5
Checks!
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@231050 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
78376e8f2c
Bugfix: Introduced a new member variable in LayoutContext holding the alignment in BP direction. Now that we have mixed inline/block capabilities the alignment must always be properly set depending on the direction we fetch the element lists for. Holding the BP alignment in the LayoutContext makes sure this information doesn't get lost when directions are mixed.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@231042 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
583f09c934
Bugfix: Block.handleWhitespace() causes whitespace to be scanned multiple times without the new NullCharIterator that is now returned by Block. This simply makes sure that the recursive character iterator cannot iterate into text from other blocks. The effect was that some text was swallowed when blocks were nested in inlines.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@231041 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
08fee11388
Extended comment to document the open argument.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@231013 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
a093897558
Commented unnecessary (and unsafe) line.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@230809 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
7b64dcd926
Bugfix: Remove empty sequence at the end.
Bugfix: Don't check the "sequence" variable but the "returnList" variable for size() > 0. This ate up text.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@230807 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
e3c695d89a
Earlier fix was not quite right. TODO can be removed now.
Early null check to make debugging easier.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@230806 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
6ecf4d9914
Typo and imports.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@230805 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
20597bb94f
Don't fail on empty lists.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@230804 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
eef5f84436
Deal with a mix of KnuthSequences of KnuthSequences and KnuthSequences of KnuthElements to allow for fewer container classes.
InlineLM instead of InlineStackingLM for inline part of footnote.
Supposedly fixed a bug in addALetterSpace.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@230779 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Simon Pepping
8a75941b79
My work on block content in inline content sofar. Block content in
fo:inline is implemented. Basic rendering of this content is in
place. BasicLinkLM uses the new structure for returning new Knuth
elements
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@227471 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Simon Pepping
e95ee6d2f9
Creating a branch for the implementation of block content in inline content
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/inlineblock@227462 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Chris Bowditch
594844ea48
disabled font size absolute and relative tests as they currently fail!
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227399 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Chris Bowditch
815ed42e9a
Test cases submitted by Manual Mall, bugzilla 36025. I have added some checks to increase effectiveness of tests
Submitted by: Manuel Mall <mm.at.arcus.com.au>
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227398 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Luca Furini
5b4e2ec80b
This does no more cause a ClassCastExceptions.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227352 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Christian Geisert
33b2be6bdf
setting svn:eol-style and svn:keywords properiets
(didn't work automagically with client-side configuration ..)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227351 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Christian Geisert
a3f977bd83
Testcases for leader
Submitted by: Manuel Mall <mm.at.arcus.com.au>
see Bugzilla #36013, #36015, #36017
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227350 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Luca Furini
ef4fa1ec7d
Fix for bug 36007.
The list of elements created by the LineLM was incomplete.
Thanks to Manuel Mall for signaling the bug and providing testcases.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227342 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
d13f4df2f2
Setting svn:eol-style and svn:keywords where necessary. Need to lookup why these are missing only on some.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227338 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Chris Bowditch
6e56891921
added some checks to the test case to make it more effective in checking for regressions
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227335 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Christian Geisert
1955f62a14
Testcases for word-spacing
Submitted by: Manuel Mall <mm.at.arcus.com.au>, see Bugzilla #36010
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227334 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Chris Bowditch
6972a5452b
disabled letter-spacing3.xml for now as it fails
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227323 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Chris Bowditch
2c712c3dac
Submitted by Manual Mall in bugzilla 36008
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227322 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
65cf9c8ad2
Removing dependencies of RTF library on the rest of FOP so it can be used stand-alone.
Submitted by: Guillaume Déflache <guillaume.at.anyware-tech.com>
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227252 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
6cabe66a82
Tests for fo:wrapper.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227246 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
148c27f036
Proper handling of the color property on page-number and page-number-citatition.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227245 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
e97e57ffea
Current Forrest is not fully HTML 4.01 and CSS compliant due to a bug, so we better switch the logos off for now.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227222 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
7b50e2e84e
Disabled the external link images. They mess up the layout in many places.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227221 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
956632b5cc
Initial values for "Trunk" column. No guarantees!
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227219 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
feb3d32e9e
Update to Forrest 0.7.
Preparations for second column for trunk on the compilance page.
Submitted by: Manuel Mall <mm.at.arcus.com.au>
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227202 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
33361021ce
Fix for table-body4.xml. Higher penalty values for breaks that would results in unwelcome table breaks. At the moment this is hard-coded to an arbitrary value and needs to be refined.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227030 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
c3ac1e33bf
Test case for badly broken table rows as discussed on fop-dev.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227029 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
953bce4d36
Allow "<0" and ">0" expressions for the "p" part on a penalty.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227027 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
f2d63aeb05
Make it possible to keep block-container element lists apart from normal page-level element lists.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227026 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
bdf14c96d9
Padding was ignored by the table stepper. This fixes the newly modified table-cell7.xml.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227015 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
016e22d101
Test the element list, too, to make sure that breaker works correctly.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@227014 13f79535-47bb-0310-9956-ffa450edef68
19 years ago
Jeremias Maerki
568d4f4bdf
Remove "veryveryalpha" warning.
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@226975 13f79535-47bb-0310-9956-ffa450edef68
19 years ago