aboutsummaryrefslogtreecommitdiffstats
path: root/test/layoutengine/standard-testcases
Commit message (Collapse)AuthorAgeFilesLines
* Each block in inline content now appears in its own line area.Simon Pepping2005-12-283-38/+82
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@359451 13f79535-47bb-0310-9956-ffa450edef68
* This time with checks.Simon Pepping2005-12-271-0/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@359236 13f79535-47bb-0310-9956-ffa450edef68
* Testcase for the ClassCastExceptions in inline block content.Simon Pepping2005-12-271-0/+45
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@359222 13f79535-47bb-0310-9956-ffa450edef68
* Fixed problem with linefeed-treatment=preserve not being correctly handled ↵Manuel Mall2005-12-231-6/+19
| | | | | | for text-align=center git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@358792 13f79535-47bb-0310-9956-ffa450edef68
* A new testcase for linefeed treatment, as reported on fop-userSimon Pepping2005-12-221-0/+85
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@358619 13f79535-47bb-0310-9956-ffa450edef68
* As announced, I brought FontTriplet to more life by making it Serializable ↵Jeremias Maerki2005-12-222-11/+17
| | | | | | and using it to transport the information about the font in use through the area tree. This has small effects on the test cases as the values in the generated XML are slightly different. While refactoring I saw that there's some room for optimization. Too many objects are still created. It should be quite easy now with the FontTriplet to create a small cache. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@358613 13f79535-47bb-0310-9956-ffa450edef68
* Add a letterspace in InlineKnuthSequenceSimon Pepping2005-12-221-0/+43
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@358552 13f79535-47bb-0310-9956-ffa450edef68
* Dominic Brügger indeed found a bug. Strange that it only appears with ↵Jeremias Maerki2005-12-211-0/+63
| | | | | | break-after and not with break-before. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@358300 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #37964:Jeremias Maerki2005-12-201-0/+48
| | | | | | Hard breaks with even-page or odd-page were not handled correctly when spaces were surrounding the break. The code that retrieves the break-class from the penalty assumes that the penalty is on the last element in the list, but the space resolution added additional glues after the penalty. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@357942 13f79535-47bb-0310-9956-ffa450edef68
* Another workaround/hack to deal with non breaking spaces. Also some minor ↵Manuel Mall2005-12-172-3/+68
| | | | | | adjustments to support the planned AFP renderer git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@357298 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #37875:Jeremias Maerki2005-12-151-0/+76
| | | | | | | Some content inside a table-header may not have been renderered on pages n > 1 in certain conditions. LineLM kept state between calls to addAreas which can have ugly side-effects in case of table-headers, for example, where the same positions are rendered more than once. I don't know why the bug only manifests if there's an overflow in the second line of the table-header in the test case. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@357045 13f79535-47bb-0310-9956-ffa450edef68
* Fixed a problem where a block containing only a nbsp was not rendered at allManuel Mall2005-12-151-0/+45
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@357034 13f79535-47bb-0310-9956-ffa450edef68
* Fixed a bug where the area for a finished cell that is broken over pages was ↵Jeremias Maerki2005-12-151-0/+91
| | | | | | created once for each row it was spanned over instead of only once. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@357008 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #37880:Jeremias Maerki2005-12-131-0/+64
| | | | | | | Bugfix for lost footnotes in centered text. Skip elements with no Position in TextLayoutManager. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@356594 13f79535-47bb-0310-9956-ffa450edef68
* Better approach for enforcing the overflow property on block-containers.Jeremias Maerki2005-12-081-0/+55
| | | | | | Fixed a bug in the PDF and PS renderers concerning the clipping of viewport areas. The order of clipping and establishing the new coordinate system was wrong. Removed an unnecessary save/restoreGraphicsState() pair. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@355131 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: Areas for table-cells that are broken over more than one page are ↵Jeremias Maerki2005-12-083-6/+12
| | | | | | | | now generated even if all its content is already painted on a previous page. This fixes strange effects like a table grid that is not completely painted. Some check in the test cases had to be adjusted because the indices weren't correct anymore, since now some previously missing areas are generated. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@355105 13f79535-47bb-0310-9956-ffa450edef68
* Looks like the 2-column situation has to be handled differently than the ↵Jeremias Maerki2005-12-082-0/+157
| | | | | | | | 3-column approach. The 4-column example shows that my current approach is not good enough and needs to be revisited. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@355063 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #37828:Jeremias Maerki2005-12-081-0/+69
| | | | | | Bugfix for column balancing with large amounts of text. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@355042 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #37815:Jeremias Maerki2005-12-071-0/+55
| | | | | | | Bugfix: The combination of content-width="scale-to-fit" and content-height="100%" did not work as expected due to a datatype conversion bug. Submitted by: Tom <tom.at.craddock.id.au> git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@354757 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #37813:Jeremias Maerki2005-12-071-0/+58
| | | | | | | Fixed a bug that occurred if the first block was span="all". A page break was inserted in this situation, the first span was calculated as if it were span="none". Code added to remove empty span areas. This is a lot easier and cleaner than trying not to instantiate the first span right from the beginning. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@354752 13f79535-47bb-0310-9956-ffa450edef68
* Better not use something derived from "fantasy" since it's a keyword in the ↵Jeremias Maerki2005-12-021-1/+1
| | | | | | spec. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@351744 13f79535-47bb-0310-9956-ffa450edef68
* font-family list still not fully supported but a comma-separated list is now ↵Jeremias Maerki2005-12-021-0/+6
| | | | | | properly tokenized. FOP will now go through all fonts in the list to find one that is available, but it doesn't do so per character, yet. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@351734 13f79535-47bb-0310-9956-ffa450edef68
* Implemented 5.3.4 overconstrained geometry without handling the case when ↵Jeremias Maerki2005-12-023-0/+212
| | | | | | the content IPD is zero. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@351655 13f79535-47bb-0310-9956-ffa450edef68
* Test case for Bugzilla #37743, reduced to the absolute minimum.Jeremias Maerki2005-12-011-0/+64
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@351460 13f79535-47bb-0310-9956-ffa450edef68
* Test case for conditionality notification in table-cell content (Belongs to ↵Jeremias Maerki2005-11-301-0/+73
| | | | | | rev 349909). git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@349910 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix for "/ by zero" ArithmeticExceptions when an URL to a non-existing ↵Jeremias Maerki2005-11-291-0/+55
| | | | | | image is used and content-width and/or content-height is used. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@349698 13f79535-47bb-0310-9956-ffa450edef68
* Added support for border-separation.block-progression-direction (only ↵Jeremias Maerki2005-11-243-2/+178
| | | | | | | | inline-progression-direction worked before). Bugfix for a special case with vertically spanned cells where a cell might have been swallowed as a whole. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@348745 13f79535-47bb-0310-9956-ffa450edef68
* Cleaned up all entries (except whitespace-related stuff) in ↵Jeremias Maerki2005-11-244-25/+31
| | | | | | | | | | | | disabled-testcases.xml. block_padding_2's expected element list was wrong. An infinite penalty was missing for the "retain" element. inline-block_keep-together was a misleading name: it is now inline_keep-together.xml. Bug 36356 actually behaves like it should, now, but the checks were wrong. Only one margin was used in the width calculation and a count() was missing in the second check. table_border-width_conditionality.xml specified conditionality for start and end edges instead of before and after. The test itself has to be looked at again because shorthands are in use and this case some consequences as discussed earlier. Another test case could be enabled because it works now: page-number_initial-page-number_2 git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@348708 13f79535-47bb-0310-9956-ffa450edef68
* Added test case for hyphenation-ladder-count, fix broken build.xml with ↵Manuel Mall2005-11-231-1/+1
| | | | | | respect hyphenation layout tests git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@348376 13f79535-47bb-0310-9956-ffa450edef68
* Checks for Bugzilla #37579.Jeremias Maerki2005-11-222-0/+140
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@348138 13f79535-47bb-0310-9956-ffa450edef68
* Added the problem with whitespace around markers as a disabled test case, ↵Manuel Mall2005-11-151-0/+68
| | | | | | changed the example fo to work around the problem git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@344348 13f79535-47bb-0310-9956-ffa450edef68
* Correct a few more problems related to leaders: text-align was not handled ↵Manuel Mall2005-11-144-14/+259
| | | | | | correctly, use-content was drawing incorrect borders git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@344037 13f79535-47bb-0310-9956-ffa450edef68
* Initial fix for examples/basic/leader.fo problemManuel Mall2005-11-132-1/+48
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@333041 13f79535-47bb-0310-9956-ffa450edef68
* Typo. Sorry.Jeremias Maerki2005-11-131-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@333014 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix for handling of percentage width and height inside block-containers. ↵Jeremias Maerki2005-11-131-0/+83
| | | | | | Fixes problem in examples/fo/basic/border.fo. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@333011 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #37468:Jeremias Maerki2005-11-111-0/+130
| | | | | | Bugfix: A normal break inside a table resulted in the next part to be sent to the next page instead of the next flow. TableContentLayoutManager produces KnuthPenalties with breakClass=0. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@332594 13f79535-47bb-0310-9956-ffa450edef68
* Separated JUnit layout tests such that the majority are still run even if no ↵Manuel Mall2005-11-10291-0/+29525
hyphenation support present git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@332290 13f79535-47bb-0310-9956-ffa450edef68