aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache/fop/fo
Commit message (Collapse)AuthorAgeFilesLines
* Fix build errors after revision 554251.Jeremias Maerki2007-07-091-6/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@554551 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla 42785: Support alignment-adjust for images (submitted by Max Berger)Andreas L. Delmelle2007-07-084-3/+46
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@554423 13f79535-47bb-0310-9956-ffa450edef68
* Partial application of the patch in Bugzilla 41044:Andreas L. Delmelle2007-07-0714-68/+235
| | | | | | | | | | | * addition of a generic PropertyCache to be used by all Property types that can be safely canonicalized * modified EnumProperty, StringProperty, NumberProperty, EnumNumber and FixedLength to make use of the cache infrastructure git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@554251 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla 41656:Andreas L. Delmelle2007-07-0721-217/+380
| | | | | | | | | | | | | Refactoring in the fo package: -> removal of the childNodes instance member in fop.fo.FObj -> addition of a firstChild instance member in fop.fo.FObj -> addition of a siblings instance member in fop.fo.FONode -> addition of a FONodeIterator interface in FONode + corresponding implementation in FObj -> changed implementations of FObj.addChildNode(), .removeChild() and .getChildNodes() git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@554104 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla 42089: Cleanup and restructuring (suggested by Adrian Cumiskey)Andreas L. Delmelle2007-07-0730-328/+78
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@554094 13f79535-47bb-0310-9956-ffa450edef68
* Tweak: allow control over usage of LocatorsAndreas L. Delmelle2007-07-061-4/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@554091 13f79535-47bb-0310-9956-ffa450edef68
* Improvement in handling relative font-weightsAndreas L. Delmelle2007-07-062-17/+141
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@554088 13f79535-47bb-0310-9956-ffa450edef68
* Improvement in handling relative font-weightsAndreas L. Delmelle2007-07-061-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@554087 13f79535-47bb-0310-9956-ffa450edef68
* Fix for a tiny but very nasty bug...Andreas L. Delmelle2007-07-051-18/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@553612 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla 42703: white-space incorrectly handled in retrieved markersAndreas L. Delmelle2007-06-231-12/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@550098 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #42576Chris Bowditch2007-06-222-5/+5
| | | | | | | Fix bug in force-page-count Submitted by Adrian Cumiskey <dev.at.cumiskey.com> git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@549767 13f79535-47bb-0310-9956-ffa450edef68
* Removed newly introduced dependency from the PDF library to the area tree.Jeremias Maerki2007-05-071-5/+4
| | | | | | | Removed PDFDocument.setHasDestinations() (PDFDocument knows that already). Started to add some generic PDF data structures (array, dictionary). git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@535883 13f79535-47bb-0310-9956-ffa450edef68
* Time to enable border-collapse="collapse"Vincent Hennebert2007-04-201-7/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@530727 13f79535-47bb-0310-9956-ffa450edef68
* Fixes for issues introduced with fox:destination:Jeremias Maerki2007-04-044-119/+43
| | | | | | | | DestinationElementMapping masks ExtensionElementMapping. That caused the tests for widow/orphan extension on tables to fail. Improved Block child validation code (will need to be done for all FOs where fox:destination should be valid. Currently works only as child of fo:block or above fo:page-sequence where no layout managers are constructed. No LMMaker for fox:destination. Improved the handling there so adding the extension element to the list there isn't necessary. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@525526 13f79535-47bb-0310-9956-ffa450edef68
* No change; just add svn:keywords and svn:Id properties on new filesVincent Hennebert2007-04-033-210/+210
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@525081 13f79535-47bb-0310-9956-ffa450edef68
* - fix minor checkstyle issuesVincent Hennebert2007-04-033-1/+40
| | | | | | | | - add missing headers - add an entry in status.xml for the new named destinations feature git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@525078 13f79535-47bb-0310-9956-ffa450edef68
* changes to support named destinationJay Bryant2007-04-011-1/+23
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@524604 13f79535-47bb-0310-9956-ffa450edef68
* changes to support named destinationJay Bryant2007-04-011-2/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@524603 13f79535-47bb-0310-9956-ffa450edef68
* changes to support named destinationJay Bryant2007-04-013-0/+171
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@524602 13f79535-47bb-0310-9956-ffa450edef68
* changes to support named destinationJay Bryant2007-04-013-5/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@524601 13f79535-47bb-0310-9956-ffa450edef68
* Documentation, cleanup, log statements in the table layout code.Vincent Hennebert2007-03-191-1/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@519975 13f79535-47bb-0310-9956-ffa450edef68
* Slight correction: value of "inherit" was not yet handled; delegate to the ↵Andreas L. Delmelle2007-02-181-35/+39
| | | | | | superclass in that case git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@508890 13f79535-47bb-0310-9956-ffa450edef68
* The spec explicitely does not specify what should be done when bpd is set to ↵Vincent Hennebert2007-02-071-1/+6
| | | | | | a different value than "auto" for fo:table. Display a warning that "auto" will be used as a fall back. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@504602 13f79535-47bb-0310-9956-ffa450edef68
* Fix: override PropertyMaker.make() to properly parse font-family names ↵Andreas L. Delmelle2007-02-061-0/+50
| | | | | | containing spaces. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@504280 13f79535-47bb-0310-9956-ffa450edef68
* Fix for bugzilla 41503: Andreas L. Delmelle2007-01-311-1/+2
| | | | | | | take into account that column-numbers need not be monotonically increasing git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@501977 13f79535-47bb-0310-9956-ffa450edef68
* Code cleanup: Andreas L. Delmelle2007-01-1130-50/+48
| | | | | | | | | | | - avoid unnecessary calls to getLogger(); LengthBase gets its own logger, LMs log to the AbstractLM logger - CommonBorderPaddingBackground no longer implements Cloneable (changes suggested by Richard Wheeldon) git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@495371 13f79535-47bb-0310-9956-ffa450edef68
* In relaxed validation mode, it should be acceptable to have fo:table-footer ↵Vincent Hennebert2007-01-091-1/+1
| | | | | | /after/ fo:table-body git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@494416 13f79535-47bb-0310-9956-ffa450edef68
* Correction: undo part of refactoring I've done locally, but not committedAndreas L. Delmelle2006-12-231-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@489887 13f79535-47bb-0310-9956-ffa450edef68
* Slight improvement of the check in equals(); make sure String.equals() gets ↵Andreas L. Delmelle2006-12-231-4/+8
| | | | | | called only as a last resort (for non-canonical Strings) git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@489886 13f79535-47bb-0310-9956-ffa450edef68
* Adaptation of MarkerAttribute cache to use WeakHashMapAndreas L. Delmelle2006-12-231-26/+35
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@489885 13f79535-47bb-0310-9956-ffa450edef68
* Remove unused attributes from TableCell. Patch by Richard WheeldonSimon Pepping2006-12-201-39/+0
| | | | | | | <richardw@geoquip-rnd.demon.co.uk>. ASF Bugzilla Bug 41009. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@488966 13f79535-47bb-0310-9956-ffa450edef68
* Comment out unused properties. Patch by Richard WheeldonSimon Pepping2006-12-2041-392/+301
| | | | | | | | <richardw@geoquip-rnd.demon.co.uk>. ASF Bugzilla Bug 41044, attachment 19177. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@488960 13f79535-47bb-0310-9956-ffa450edef68
* Optimization in Marker.java: reduction of distinct MarkerAttribute instances ↵Andreas L. Delmelle2006-12-171-44/+75
| | | | | | (see also Bugzilla 41044) git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@487972 13f79535-47bb-0310-9956-ffa450edef68
* Small improvements of the table layout code:Vincent Hennebert2006-11-241-0/+16
| | | | | | | | | | - javadoc - code cleanup - give more explicit names (I believe) to some variables - remove whitespaces at ends of lines git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@478928 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #40729:Jeremias Maerki2006-11-1324-93/+318
| | | | | | | | | Support for the rgb-icc() function and for a proprietary cmyk() function (for device CMYK colors only through the PDF renderer so far). Submitted by: Peter Coppens <pc.subscriptions.at.gmail.com> Patch slightly modified to comply with our Java conventions, plus some minor editing. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@474225 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #40849:Jeremias Maerki2006-11-121-0/+1
| | | | | | | Support for fo:instream-foreign-object (SVG only) for RTF output. Submitted by: Dominic Brügger <bruegger.at.puzzle.ch> git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@473975 13f79535-47bb-0310-9956-ffa450edef68
* Fixed possible endless loop.Jeremias Maerki2006-10-111-5/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@462816 13f79535-47bb-0310-9956-ffa450edef68
* Fixed a few JavaDoc errors. Removed some apparently unused/obsolete methods.Joerg Pietschmann2006-10-0710-26/+25
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@454018 13f79535-47bb-0310-9956-ffa450edef68
* Don't swallow the exception. At least log it.Jeremias Maerki2006-10-071-0/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@453919 13f79535-47bb-0310-9956-ffa450edef68
* Implemented limited support for extension properties through new methods on ↵Jeremias Maerki2006-09-1111-35/+149
| | | | | | | | | | ElementMapping (backwards-compatible). Moved block-progression-unit into the fox: namespace. Implemented new extension properties: fox:orphan-content-limit and fox:widow-content-limit for fo:table and fo:list-block. See documentation for details. Bugfix in ElementListUtils.removeLegalBreaks (concerning box/glue combinations). Added a unit test to cover the problem. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@442282 13f79535-47bb-0310-9956-ffa450edef68
* Missed the other source of "getValue() called on AUTO length" last time. Jeremias Maerki2006-09-111-13/+17
| | | | | | Improved reporting where possible. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@442148 13f79535-47bb-0310-9956-ffa450edef68
* Bugzilla #39414:Andreas L. Delmelle2006-09-021-27/+50
| | | | | | | | | Uninterrupted text blocks larger than 32K characters would cause overflows during layout, so make sure the FOText char arrays are never larger, by splitting them up into multiple instances. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@439511 13f79535-47bb-0310-9956-ffa450edef68
* Avoiding error message ("getBaseLength called without context") when ↵Jeremias Maerki2006-09-011-1/+1
| | | | | | width="100%" on a table. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@439417 13f79535-47bb-0310-9956-ffa450edef68
* Some javadoc improvementsAndreas L. Delmelle2006-08-291-23/+56
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@438235 13f79535-47bb-0310-9956-ffa450edef68
* Just isn't my day... last oneAndreas L. Delmelle2006-08-241-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@434530 13f79535-47bb-0310-9956-ffa450edef68
* Another slip...Andreas L. Delmelle2006-08-241-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@434529 13f79535-47bb-0310-9956-ffa450edef68
* Forgot FOTree tests after r434497 => re-enabled and rectified...Andreas L. Delmelle2006-08-241-10/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@434528 13f79535-47bb-0310-9956-ffa450edef68
* A few changes combined:Andreas L. Delmelle2006-08-242-106/+126
| | | | | | | | | | | | | | | | | 1) Bugzilla #40308 Added relaxed validation for non-unique ids as suggested by Hussein Shafi (hussein.at.xmlmind.com) 2) Checkstyle cleanup in FObj 3) Changed propertyMakerTable to a static final, and altered FOPropertyMapping, to be 100% certain that the static arrays are only structurally modified once git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@434513 13f79535-47bb-0310-9956-ffa450edef68
* Reset visibility to public...Andreas L. Delmelle2006-08-241-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@434499 13f79535-47bb-0310-9956-ffa450edef68
* Fix: suppressed call to PercentLength.getBaseLength() without context ↵Andreas L. Delmelle2006-08-242-11/+16
| | | | | | (introduced in r433385) git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@434497 13f79535-47bb-0310-9956-ffa450edef68