aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Ported an important page setup instruction from the branch. GhostScript, for ↵Jeremias Maerki2005-07-281-1/+7
| | | | | | example, doesn't recognize the page size correctly, otherwise. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@225739 13f79535-47bb-0310-9956-ffa450edef68
* Removed unused import.Finn Bock2005-07-271-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@225591 13f79535-47bb-0310-9956-ffa450edef68
* Buffer InputStream only when not already buffered.Jeremias Maerki2005-07-271-2/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@225510 13f79535-47bb-0310-9956-ffa450edef68
* Bugfix: scaling factor was calculated using an integer division, not a ↵Jeremias Maerki2005-07-271-2/+2
| | | | | | double division. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@225509 13f79535-47bb-0310-9956-ffa450edef68
* Improved PrintRenderer to be more easily configurable and so you can pass in ↵Jeremias Maerki2005-07-271-4/+48
| | | | | | | | your own PrinterJob instance. Bugfix for paper format construction. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@225497 13f79535-47bb-0310-9956-ffa450edef68
* Changes for restoring JDK 1.3 compatibility. Jeremias Maerki2005-07-2714-70/+76
| | | | | | | | Submitted by: Robert Bielik <Robert.Bielik.at.gyros.com> (Patch committed with modifications and additional changes for test code) git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@225486 13f79535-47bb-0310-9956-ffa450edef68
* Various fixes for ID management. Jeremias Maerki2005-07-2610-4/+105
| | | | | | Border/Padding/Background for instream-foreign-object and external-graphic. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@225304 13f79535-47bb-0310-9956-ffa450edef68
* Accessor for the id property.Jeremias Maerki2005-07-261-0/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@225303 13f79535-47bb-0310-9956-ffa450edef68
* 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
* 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
* 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
* 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
* 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
* 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-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
* 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
* 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
* 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
* 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
* Accumulate the BPD extent used by the normal flow's children.Jeremias Maerki2005-06-291-0/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202359 13f79535-47bb-0310-9956-ffa450edef68
* Fix for strange side-effects when the link is in the section title.Jeremias Maerki2005-06-271-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202078 13f79535-47bb-0310-9956-ffa450edef68
* Fix ViewCVS URLs.Jeremias Maerki2005-06-271-9/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202072 13f79535-47bb-0310-9956-ffa450edef68
* It should be Apache FOP, not just FOP.Jeremias Maerki2005-06-271-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202061 13f79535-47bb-0310-9956-ffa450edef68
* This is a work-around for the missing TOC on the FAQ page.Jeremias Maerki2005-06-271-1/+1
| | | | | | The FAQ stylesheet generates exactly one top-level section ("Questions") and multiple nested sections. Therefore, setting the min-sections value to "3" disables the TOC for the FAQ page. It would be great if one could override this value on a single page to force the TOC to appear. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@202022 13f79535-47bb-0310-9956-ffa450edef68
* Revert revsision 201627.Jeremias Maerki2005-06-263-19/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@201873 13f79535-47bb-0310-9956-ffa450edef68