aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Small improvements. Fix for missing image areas.Jeremias Maerki2005-07-261-3/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@225302 13f79535-47bb-0310-9956-ffa450edef68
* Checks for the prod-id traits in the area tree. prod-id identifies the ↵Jeremias Maerki2005-07-261-0/+101
| | | | | | producing FO if it has an id attribute. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@225269 13f79535-47bb-0310-9956-ffa450edef68
* Send the ID of the producing FO to the area tree as trait where possible. Jeremias Maerki2005-07-269-14/+26
| | | | | | This is useful for testing and may later be interesting for FO editor implementors and for other things where you want to identify the generating FO from a particular object in the output. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@225268 13f79535-47bb-0310-9956-ffa450edef68
* Test space-after, too, in list4. Jeremias Maerki2005-07-263-7/+115
| | | | | | | Cloned list4 to list4a which is modified slightly to check for differing min/opt/max values. This one currently breaks as it is not properly handled, yet. Updated disabled testcases. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@225250 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix for NPE when space-before and space-after are used.Jeremias Maerki2005-07-261-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@225249 13f79535-47bb-0310-9956-ffa450edef68
* Optional attribute "fail-msg" for the "true" check so a custom error message ↵Jeremias Maerki2005-07-261-3/+12
| | | | | | can be supplied. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@225248 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #35534 Jeremias Maerki2005-07-251-14/+25
| | | | | | | space-* production for list-item. Fixed the testcase to provide more accurate testing. The .optimum way currently doesn't work, as the page breaker seems to always use the .minimum value (which is 0pt) and the addAreas stage currently doesn't take this into account. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@225147 13f79535-47bb-0310-9956-ffa450edef68
* Made Service a stand-alone class so it can be reused. Jeremias Maerki2005-07-2515-221/+436
| | | | | | | | | | Made XMLHandler discoverable through the Service class. Moved XMLHandler collection into new XMLHandlerRegistry class. Adjusted the Renderers and XMLHandler to the above changes. This should make it easier to write certain FOP extensions. The changes were triggered by my work on the FOP extension for Barcode4J for the FOP Trunk. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@225143 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #35534 Jeremias Maerki2005-07-251-0/+12
| | | | | | space-* production for list-item and list-block. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@225135 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #35534 Jeremias Maerki2005-07-251-5/+12
| | | | | | space-* production for list-item. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@225133 13f79535-47bb-0310-9956-ffa450edef68
* Buzilla #35787 Jeremias Maerki2005-07-191-5/+10
| | | | | | | When checking for content overflow, don't include border and padding. Clearer warning message in case of height constraint violation on table-rows. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@219685 13f79535-47bb-0310-9956-ffa450edef68
* Dynamic classpath setup in case not all required dependencies are available ↵Jeremias Maerki2005-07-181-3/+120
| | | | | | | | in the given classpath. Useful when starting FOP using "java -jar fop.jar". This is actually a replacement for the manifest "Class-Path" entry and even picks up additional JARs it finds. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@219531 13f79535-47bb-0310-9956-ffa450edef68
* Renamed Item to Cell to TableCellLayoutManager.Jeremias Maerki2005-07-185-9/+9
| | | | | | | Renamed Caption to TableCaptionLayoutManager. Adjusted SVN properties. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@219519 13f79535-47bb-0310-9956-ffa450edef68
* Renamed Item to ListItemContentLayoutManager.Jeremias Maerki2005-07-182-8/+8
| | | | | | Adjusted SVN properties. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@219516 13f79535-47bb-0310-9956-ffa450edef68
* Moved inline-level LMs and support classes to "inline" subpackage.Jeremias Maerki2005-07-1836-834/+181
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@219509 13f79535-47bb-0310-9956-ffa450edef68
* Javadocs onlyJeremias Maerki2005-07-181-1/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@219502 13f79535-47bb-0310-9956-ffa450edef68
* No more warnings about unexpected FOText inside markers.Jeremias Maerki2005-07-181-1/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@219464 13f79535-47bb-0310-9956-ffa450edef68
* Shortcut work-around for i-f-o in static-content. I still need to estimate ↵Jeremias Maerki2005-07-181-1/+1
| | | | | | the implications concerning memory consumption. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@219460 13f79535-47bb-0310-9956-ffa450edef68
* Fix for allowing empty table-cells (for relaxed validation). Jeremias Maerki2005-07-151-2/+3
| | | | | | Row heights were not always set, especially when there was no content to make the effective rows grow in height. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@219247 13f79535-47bb-0310-9956-ffa450edef68
* WrapperLayoutManagerMaker was used by RetrieveMarker. This caused a ↵Jeremias Maerki2005-07-151-1/+15
| | | | | | ClassCastException with my recent fix. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@219246 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #35749: Jeremias Maerki2005-07-153-3/+62
| | | | | | | IDs on fo:wrapper didn't register on the pages because fo:wrapper didn't have an LM that does that job for it. The new LM for wrapper creates a dummy area so addId() can be triggered. No area is actually sent to the area tree. The WrapperLM is simply inserted before its children. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@219226 13f79535-47bb-0310-9956-ffa450edef68
* Clarify where this K3 barcode font is coming from.Jeremias Maerki2005-07-141-0/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@219012 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: Proper handling of page break between normally broken parts and the ↵Jeremias Maerki2005-07-111-1/+8
| | | | | | parts that need to be balanced. (multi-column layout, fixes multi-column2a) git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@210078 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: Corrected the calculation of the full length of the section to be ↵Jeremias Maerki2005-07-111-4/+9
| | | | | | | | broken. Could lead to strange results. Own private logger for easier debugging. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@210077 13f79535-47bb-0310-9956-ffa450edef68
* Regression test for special case of multi-column2.xml.Jeremias Maerki2005-07-111-0/+103
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@210075 13f79535-47bb-0310-9956-ffa450edef68
* Default break class should be EN_COLUMN or else there will be problems in ↵Jeremias Maerki2005-07-081-1/+1
| | | | | | multi-column documents. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@209765 13f79535-47bb-0310-9956-ffa450edef68
* Column balancing seems to work now.Jeremias Maerki2005-07-081-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@209750 13f79535-47bb-0310-9956-ffa450edef68
* Column balancing seems to work now. Jeremias Maerki2005-07-082-5/+35
| | | | | | | I had to modify BreakingAlgorithm to add best records for parts which are too short. Furthermore, it took an additional computed value to tweak the balancing. It effectively makes shorter trailing parts preferred. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@209748 13f79535-47bb-0310-9956-ffa450edef68
* Fixed some mistakes in the checks.Jeremias Maerki2005-07-081-11/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@209744 13f79535-47bb-0310-9956-ffa450edef68
* Corrects a small mistake when repositioning the cursor in multi-column ↵Jeremias Maerki2005-07-081-1/+1
| | | | | | layout (see multi-column2.xml) git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@209720 13f79535-47bb-0310-9956-ffa450edef68
* The test case is not much use with explicit column-widths.Jeremias Maerki2005-07-081-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@209717 13f79535-47bb-0310-9956-ffa450edef68
* Test case for Bugzilla issue: ↵Jeremias Maerki2005-07-082-0/+71
| | | | | | | | http://issues.apache.org/bugzilla/show_bug.cgi?id=35656 (specifying column widths through the first table row as described in CSS2) git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@209716 13f79535-47bb-0310-9956-ffa450edef68
* Remove illegal or non-standard stuff.Jeremias Maerki2005-06-302-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202552 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #35561 Jeremias Maerki2005-06-303-56/+42
| | | | | | | Print quality improvement especially for printing. The implementations don't create a bitmap image anymore, but draw directly. Submitted by: Richard Wheeldon <richardw@geoquip-rnd.demon.co.uk> git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202539 13f79535-47bb-0310-9956-ffa450edef68
* It's Apache FOP, not just FOP.Jeremias Maerki2005-06-301-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202504 13f79535-47bb-0310-9956-ffa450edef68
* Fix placement of links in PDFs.Jeremias Maerki2005-06-301-1/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202503 13f79535-47bb-0310-9956-ffa450edef68
* log statement should be debug().Jeremias Maerki2005-06-301-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202494 13f79535-47bb-0310-9956-ffa450edef68
* Fixed checks or FO of footnotes2 and page-number3 to compensate for the ↵Jeremias Maerki2005-06-294-7/+20
| | | | | | | | fixed page-number and page-number-citation LMs. Extended checks on linelayout2.xml and enabled it. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202428 13f79535-47bb-0310-9956-ffa450edef68
* Fix vertical placement of page-number and page-number-citation.Jeremias Maerki2005-06-293-5/+24
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202427 13f79535-47bb-0310-9956-ffa450edef68
* Observe line layout element lists, too.Jeremias Maerki2005-06-291-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202426 13f79535-47bb-0310-9956-ffa450edef68
* toString() method.Jeremias Maerki2005-06-291-0/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202425 13f79535-47bb-0310-9956-ffa450edef68
* vpos on character, too.Jeremias Maerki2005-06-291-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202424 13f79535-47bb-0310-9956-ffa450edef68
* Found the problem with the widely spaced lines: page-number and ↵Jeremias Maerki2005-06-292-0/+60
| | | | | | page-number-citation are too big. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202419 13f79535-47bb-0310-9956-ffa450edef68
* More extensive multi-column layout testing.Jeremias Maerki2005-06-295-32/+246
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202372 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: Multiple spans now painted in the right places.Jeremias Maerki2005-06-291-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202370 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: IPD for footnote region now correct in multi-column layout. Jeremias Maerki2005-06-293-74/+277
| | | | | | | | | | | Next step at multi-column layout: - A multi-column section that needs column balancing is normally rendered until the next-to-last page. The rest of the element are re-broken by a special balancing page breaker. - Multiple spans supported in area tree and through break handling. - There are still problems with footnotes and column balancing. - Main layout loop changed to render an element list right after it's broken. The block lists are not collected anymore and then rendered. Bugfix: PageViewportProvider had a one-off (when accessing through "relative to current element list") git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202368 13f79535-47bb-0310-9956-ffa450edef68
* My first laughable attempt at a page breaker for balancing columns. Doesn't ↵Jeremias Maerki2005-06-291-0/+70
| | | | | | | | work if the element list fits into the first available area and doesn't balance exactly like I would like it to when the balancing actually gets active. But it's better than nothing to start with. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202367 13f79535-47bb-0310-9956-ffa450edef68
* Span change detection and infastructure for signalling it.Jeremias Maerki2005-06-292-10/+40
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202364 13f79535-47bb-0310-9956-ffa450edef68
* Enable starting the break process at an arbitrary position inside an element ↵Jeremias Maerki2005-06-291-6/+15
| | | | | | list. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202363 13f79535-47bb-0310-9956-ffa450edef68
* notifyFlowsFinished() indirectly used by multi-column layout to determine ↵Jeremias Maerki2005-06-292-2/+49
| | | | | | | | the restart point after span changes. getRemainingBPD() is used by the page breaking process in multi-column layout (multiple spans). git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202361 13f79535-47bb-0310-9956-ffa450edef68