]> source.dussan.org Git - xmlgraphics-fop.git/log
xmlgraphics-fop.git
17 years agoBlocked revisions 563956 via svnmerge
Vincent Hennebert [Wed, 8 Aug 2007 17:49:52 +0000 (17:49 +0000)]
Blocked revisions 563956 via svnmerge

........
  r563956 | vhennebert | 2007-08-08 19:45:23 +0200 (mer, 08 aoĆ» 2007) | 2 lines

  Change build version to 0.94
........

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@563960 13f79535-47bb-0310-9956-ffa450edef68

17 years agoInitialized merge tracking via "svnmerge" with revisions "1-556566" from
Vincent Hennebert [Wed, 8 Aug 2007 14:47:56 +0000 (14:47 +0000)]
Initialized merge tracking via "svnmerge" with revisions "1-556566" from
https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/fop-0_94
For merging back in the Trunk changes made in the 0.94 branch

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@563903 13f79535-47bb-0310-9956-ffa450edef68

17 years agoAdd in status.xml the noticeable changes I made in the last couple of months:
Vincent Hennebert [Sun, 5 Aug 2007 17:08:04 +0000 (17:08 +0000)]
Add in status.xml the noticeable changes I made in the last couple of months:
- support for conditional spaces in tables
- fix several keeps and breaks issues in tables

Plus add importance="high" to the font auto-detection addition

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@562908 13f79535-47bb-0310-9956-ffa450edef68

17 years agoClean up:
Vincent Hennebert [Fri, 3 Aug 2007 08:19:58 +0000 (08:19 +0000)]
Clean up:
- organize imports
- javadoc for getBreakBefore/After
- loop no longer necessary when calling TableCellLM.getNextKnuthElements

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@562383 13f79535-47bb-0310-9956-ffa450edef68

17 years agoMove the handling of breaks back in TableContentLM
Vincent Hennebert [Thu, 2 Aug 2007 16:26:36 +0000 (16:26 +0000)]
Move the handling of breaks back in TableContentLM

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@562172 13f79535-47bb-0310-9956-ffa450edef68

17 years agoFirst step at introducing a layout manager for a row-group
Vincent Hennebert [Thu, 2 Aug 2007 15:37:17 +0000 (15:37 +0000)]
First step at introducing a layout manager for a row-group

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@562140 13f79535-47bb-0310-9956-ffa450edef68

17 years agoClean up the handling of startIndent
Vincent Hennebert [Thu, 2 Aug 2007 09:27:42 +0000 (09:27 +0000)]
Clean up the handling of startIndent

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@562053 13f79535-47bb-0310-9956-ffa450edef68

17 years agoSet visibility of fields to private
Vincent Hennebert [Wed, 1 Aug 2007 16:30:44 +0000 (16:30 +0000)]
Set visibility of fields to private

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@561861 13f79535-47bb-0310-9956-ffa450edef68

17 years agoBugzilla #42956
Chris Bowditch [Wed, 1 Aug 2007 10:39:58 +0000 (10:39 +0000)]
Bugzilla #42956
Second attempt at AFP NOP Extension
Submitted by Adrian Cumiskey <dev.at.cumiskey.com>

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@561757 13f79535-47bb-0310-9956-ffa450edef68

17 years agoAFP Renderer: Bugfix for 1 bit images where the width is not a multiple of 8.
Jeremias Maerki [Tue, 31 Jul 2007 09:28:47 +0000 (09:28 +0000)]
AFP Renderer: Bugfix for 1 bit images where the width is not a multiple of 8.
Essentially, I rewrote convertToGrayScaleImage() to properly padding at the end of each scanline if necessary.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@561280 13f79535-47bb-0310-9956-ffa450edef68

17 years agoBugzilla #42956:
Chris Bowditch [Tue, 31 Jul 2007 07:54:02 +0000 (07:54 +0000)]
Bugzilla #42956:
AFP Renderer - No Operation Extension.
yet another missing file! The documentation!
Submitted by: Adrian Cumiskey <dev.at.cumiskey.com>

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@561256 13f79535-47bb-0310-9956-ffa450edef68

17 years agoBugzilla #42956:
Jeremias Maerki [Tue, 31 Jul 2007 07:19:11 +0000 (07:19 +0000)]
Bugzilla #42956:
AFP Renderer - No Operation Extension.
Added missing file (including the bugfix for the right encoding).
Submitted by: Adrian Cumiskey <dev.at.cumiskey.com>

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@561251 13f79535-47bb-0310-9956-ffa450edef68

17 years agoBugzilla #42971 and #42956
Chris Bowditch [Mon, 30 Jul 2007 12:20:15 +0000 (12:20 +0000)]
Bugzilla #42971 and #42956
AFP Renderer Improvements
Submitted by Adrian Cumiskey <dev.at.cumiskey.com>

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@560936 13f79535-47bb-0310-9956-ffa450edef68

17 years agorubico.com doesn't exist anymore.
Jeremias Maerki [Thu, 26 Jul 2007 13:59:12 +0000 (13:59 +0000)]
rubico.com doesn't exist anymore.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@559818 13f79535-47bb-0310-9956-ffa450edef68

17 years agoTestcases for conditional spaces inside table-cells.
Vincent Hennebert [Tue, 24 Jul 2007 15:37:05 +0000 (15:37 +0000)]
Testcases for conditional spaces inside table-cells.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@559087 13f79535-47bb-0310-9956-ffa450edef68

17 years agoChanged my mind on handling of width calculation for zero width spaces and moved...
Manuel Mall [Sun, 22 Jul 2007 03:08:14 +0000 (03:08 +0000)]
Changed my mind on handling of width calculation for zero width spaces and moved it into the Font class where other similar cases are already dealt with

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@558456 13f79535-47bb-0310-9956-ffa450edef68

17 years agoCorrected issue with zero width spaces being given a non zero width
Manuel Mall [Sun, 22 Jul 2007 02:55:46 +0000 (02:55 +0000)]
Corrected issue with zero width spaces being given a non zero width

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@558455 13f79535-47bb-0310-9956-ffa450edef68

17 years agoFix javadoc error
Vincent Hennebert [Sat, 21 Jul 2007 09:37:08 +0000 (09:37 +0000)]
Fix javadoc error

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@558279 13f79535-47bb-0310-9956-ffa450edef68

17 years agoTweak: use generic boolean Maker.
Andreas L. Delmelle [Fri, 20 Jul 2007 16:51:51 +0000 (16:51 +0000)]
Tweak: use generic boolean Maker.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@558047 13f79535-47bb-0310-9956-ffa450edef68

17 years agoSlight correction:
Andreas L. Delmelle [Fri, 20 Jul 2007 16:48:55 +0000 (16:48 +0000)]
Slight correction:
- make NumberProperty, EnumProperty, EnumNumber and StringProperty final, so instanceof suffices in the check for equality
- instead of subclassing NumberProperty, make EnumNumber implement the Numeric interface

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@558045 13f79535-47bb-0310-9956-ffa450edef68

17 years agoRemove method added only for quick debug.
Andreas L. Delmelle [Fri, 20 Jul 2007 16:25:23 +0000 (16:25 +0000)]
Remove method added only for quick debug.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@558042 13f79535-47bb-0310-9956-ffa450edef68

17 years agoFix possible memory leak in PropertyCache
Andreas L. Delmelle [Fri, 20 Jul 2007 16:20:23 +0000 (16:20 +0000)]
Fix possible memory leak in PropertyCache

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@558041 13f79535-47bb-0310-9956-ffa450edef68

17 years agoFix bug in equals() that made caching effect-less.
Jeremias Maerki [Fri, 20 Jul 2007 09:17:21 +0000 (09:17 +0000)]
Fix bug in equals() that made caching effect-less.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@557934 13f79535-47bb-0310-9956-ffa450edef68

17 years agoCache CharacterProperty
Andreas L. Delmelle [Thu, 19 Jul 2007 23:31:55 +0000 (23:31 +0000)]
Cache CharacterProperty

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@557814 13f79535-47bb-0310-9956-ffa450edef68

17 years agoStyle only: correct indentation
Vincent Hennebert [Thu, 19 Jul 2007 15:01:20 +0000 (15:01 +0000)]
Style only: correct indentation

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@557650 13f79535-47bb-0310-9956-ffa450edef68

17 years agoCode cleanup and javadocs
Vincent Hennebert [Thu, 19 Jul 2007 14:55:04 +0000 (14:55 +0000)]
Code cleanup and javadocs

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@557649 13f79535-47bb-0310-9956-ffa450edef68

17 years agoRename endRow into the more meaningful endRowIndex
Vincent Hennebert [Thu, 19 Jul 2007 14:13:01 +0000 (14:13 +0000)]
Rename endRow into the more meaningful endRowIndex

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@557630 13f79535-47bb-0310-9956-ffa450edef68

17 years agoFix: add implementation of hashCode() and equals() to NumberProperty, to make the...
Andreas L. Delmelle [Thu, 19 Jul 2007 13:24:54 +0000 (13:24 +0000)]
Fix: add implementation of hashCode() and equals() to NumberProperty, to make the caching work as expected.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@557612 13f79535-47bb-0310-9956-ffa450edef68

17 years agoUse an iterator instead of get(index) to iterate over the list of Knuth elements
Vincent Hennebert [Thu, 19 Jul 2007 09:57:10 +0000 (09:57 +0000)]
Use an iterator instead of get(index) to iterate over the list of Knuth elements

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@557541 13f79535-47bb-0310-9956-ffa450edef68

17 years agoAdded support for keep-togther.within-line="always"
Manuel Mall [Wed, 18 Jul 2007 18:06:09 +0000 (18:06 +0000)]
Added support for keep-togther.within-line="always"

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@557347 13f79535-47bb-0310-9956-ffa450edef68

17 years ago* Javadoc update: use {@inheritDoc} instead of @see where applicable, removal of...
Andreas L. Delmelle [Wed, 18 Jul 2007 17:37:14 +0000 (17:37 +0000)]
* Javadoc update: use {@inheritDoc} instead of @see where applicable, removal of some @author tags
* Additional code cleanup: removal of unused imports (mainly in the fo.flow package)

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@557337 13f79535-47bb-0310-9956-ffa450edef68

17 years agoCorrection of premature javadoc commit in r557035
Andreas L. Delmelle [Wed, 18 Jul 2007 14:21:49 +0000 (14:21 +0000)]
Correction of premature javadoc commit in r557035

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@557272 13f79535-47bb-0310-9956-ffa450edef68

17 years agoFixed incomplete support for Unicode word joiners
Manuel Mall [Wed, 18 Jul 2007 10:40:12 +0000 (10:40 +0000)]
Fixed incomplete support for Unicode word joiners

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@557219 13f79535-47bb-0310-9956-ffa450edef68

17 years agoUndo changes of r556112
Andreas L. Delmelle [Tue, 17 Jul 2007 19:29:40 +0000 (19:29 +0000)]
Undo changes of r556112

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@557035 13f79535-47bb-0310-9956-ffa450edef68

17 years agoStore the index of the last spanned row, instead of the starting row. That latter...
Vincent Hennebert [Tue, 17 Jul 2007 17:57:40 +0000 (17:57 +0000)]
Store the index of the last spanned row, instead of the starting row. That latter information isn't really needed.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@556997 13f79535-47bb-0310-9956-ffa450edef68

17 years ago- Compute the height of already handled rows progressively in TableStepper
Vincent Hennebert [Tue, 17 Jul 2007 17:53:50 +0000 (17:53 +0000)]
- Compute the height of already handled rows progressively in TableStepper
- Give this information to the ActiveCell constructor. This allows to:
  - avoid passing the row-group to the constructor
  - avoid re-computing it for each cell starting on the current row

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@556991 13f79535-47bb-0310-9956-ffa450edef68

17 years agoCompliance update: starting-state supported on fo:bookmark; already added at other...
Andreas L. Delmelle [Sat, 14 Jul 2007 10:21:02 +0000 (10:21 +0000)]
Compliance update: starting-state supported on fo:bookmark; already added at other places in the docs

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@556257 13f79535-47bb-0310-9956-ffa450edef68

17 years agoUse a slightly more convenient name to keep the code somewhat readable
Andreas L. Delmelle [Sat, 14 Jul 2007 08:52:28 +0000 (08:52 +0000)]
Use a slightly more convenient name to keep the code somewhat readable

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@556248 13f79535-47bb-0310-9956-ffa450edef68

17 years agoRemoval of unused method
Andreas L. Delmelle [Sat, 14 Jul 2007 08:49:13 +0000 (08:49 +0000)]
Removal of unused method

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@556245 13f79535-47bb-0310-9956-ffa450edef68

17 years agoSome cleanup and removal of unused methods
Andreas L. Delmelle [Sat, 14 Jul 2007 08:48:04 +0000 (08:48 +0000)]
Some cleanup and removal of unused methods

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@556244 13f79535-47bb-0310-9956-ffa450edef68

17 years agoBugzilla 42843: Warn on glyph substitution (offered by Max Berger)
Andreas L. Delmelle [Sat, 14 Jul 2007 08:16:17 +0000 (08:16 +0000)]
Bugzilla 42843: Warn on glyph substitution (offered by Max Berger)

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@556239 13f79535-47bb-0310-9956-ffa450edef68

17 years agoAddition of a general-purpose int-to-int map to replace Integer-to-Integer HashMaps...
Andreas L. Delmelle [Fri, 13 Jul 2007 19:21:03 +0000 (19:21 +0000)]
Addition of a general-purpose int-to-int map to replace Integer-to-Integer HashMaps + first usage in TTFFile

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@556112 13f79535-47bb-0310-9956-ffa450edef68

17 years agoExtract the ActiveCell class into a top-level class
Vincent Hennebert [Thu, 12 Jul 2007 16:28:22 +0000 (16:28 +0000)]
Extract the ActiveCell class into a top-level class

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@555686 13f79535-47bb-0310-9956-ffa450edef68

17 years agoCompletion of the previous two small patches: modified and corrected javadoc comments
Andreas L. Delmelle [Thu, 12 Jul 2007 16:24:27 +0000 (16:24 +0000)]
Completion of the previous two small patches: modified and corrected javadoc comments

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@555684 13f79535-47bb-0310-9956-ffa450edef68

17 years agoTODO-comment also removed...
Andreas L. Delmelle [Thu, 12 Jul 2007 16:18:33 +0000 (16:18 +0000)]
TODO-comment also removed...

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@555681 13f79535-47bb-0310-9956-ffa450edef68

17 years agoTODO removed: use LayoutContext's stackLimit instead of the availIPD parameter
Andreas L. Delmelle [Thu, 12 Jul 2007 16:17:32 +0000 (16:17 +0000)]
TODO removed: use LayoutContext's stackLimit instead of the availIPD parameter

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@555680 13f79535-47bb-0310-9956-ffa450edef68

17 years agoMove the creation of GridUnitParts into ActiveCell
Vincent Hennebert [Thu, 12 Jul 2007 16:11:32 +0000 (16:11 +0000)]
Move the creation of GridUnitParts into ActiveCell

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@555677 13f79535-47bb-0310-9956-ffa450edef68

17 years agoFixes in the steps computation:
Vincent Hennebert [Thu, 12 Jul 2007 14:59:06 +0000 (14:59 +0000)]
Fixes in the steps computation:
- directly include the penalties of the cell contents in the step computation; no longer use a nestedPenaltyLength
- compute the real remaining length, i.e., discarding all the glues and penalties after the candidate break
- if step + maxRemainingLength < totalLength, a glue must be added to hold the additional length when the row group is not broken

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@555651 13f79535-47bb-0310-9956-ffa450edef68

17 years agoTemporary hack to handle cells with content of zero length
Vincent Hennebert [Thu, 12 Jul 2007 13:45:35 +0000 (13:45 +0000)]
Temporary hack to handle cells with content of zero length

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@555628 13f79535-47bb-0310-9956-ffa450edef68

17 years agoMove the content of the now small setupElementList method into initializeElementLists
Vincent Hennebert [Mon, 9 Jul 2007 17:05:18 +0000 (17:05 +0000)]
Move the content of the now small setupElementList method into initializeElementLists

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@554711 13f79535-47bb-0310-9956-ffa450edef68

17 years agoUse a prevIsBox boolean instead of duplicating the list of Knuth elements for active...
Vincent Hennebert [Mon, 9 Jul 2007 16:59:42 +0000 (16:59 +0000)]
Use a prevIsBox boolean instead of duplicating the list of Knuth elements for active cells into an ArrayList

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@554709 13f79535-47bb-0310-9956-ffa450edef68

17 years agoIn case where SAX Exception is thrown by Area Tree Parser when parsing Area Tree...
Chris Bowditch [Mon, 9 Jul 2007 16:08:55 +0000 (16:08 +0000)]
In case where SAX Exception is thrown by Area Tree Parser when parsing Area Tree XML, error is logged but Exception should be passed back up to allow a calling Application to abort processing.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@554693 13f79535-47bb-0310-9956-ffa450edef68

17 years agoUse a list of active cells for computing steps, continued:
Vincent Hennebert [Mon, 9 Jul 2007 16:00:51 +0000 (16:00 +0000)]
Use a list of active cells for computing steps, continued:
- remove the need for backupWidth
- handle the iteration over the cell's Knuth element inside the active cell itself
- improve the computation of the remaining height (a testcase needed to be updated; no visual change, only the values for the boxes/penalties which lead to the same result)

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@554690 13f79535-47bb-0310-9956-ffa450edef68

17 years agoAlso display the width of the penalty in the toString method
Vincent Hennebert [Mon, 9 Jul 2007 15:50:21 +0000 (15:50 +0000)]
Also display the width of the penalty in the toString method

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@554689 13f79535-47bb-0310-9956-ffa450edef68

17 years agoFix build errors after revision 554251.
Jeremias Maerki [Mon, 9 Jul 2007 07:54:35 +0000 (07:54 +0000)]
Fix build errors after revision 554251.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@554551 13f79535-47bb-0310-9956-ffa450edef68

17 years agoBugzilla 42785: Support alignment-adjust for images (submitted by Max Berger)
Andreas L. Delmelle [Sun, 8 Jul 2007 19:47:53 +0000 (19:47 +0000)]
Bugzilla 42785: Support alignment-adjust for images (submitted by Max Berger)

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@554423 13f79535-47bb-0310-9956-ffa450edef68

17 years agoPartial application of the patch in Bugzilla 41044:
Andreas L. Delmelle [Sat, 7 Jul 2007 20:13:41 +0000 (20:13 +0000)]
Partial application of the patch in Bugzilla 41044:
 * 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

17 years agoBugzilla 42832: Fix in AWT preview if used with non-english locale (offered by Max...
Andreas L. Delmelle [Sat, 7 Jul 2007 18:42:56 +0000 (18:42 +0000)]
Bugzilla 42832: Fix in AWT preview if used with non-english locale (offered by Max Berger)

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@554240 13f79535-47bb-0310-9956-ffa450edef68

17 years agoOK, now it was ready...
Andreas L. Delmelle [Sat, 7 Jul 2007 01:08:14 +0000 (01:08 +0000)]
OK, now it was ready...

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@554105 13f79535-47bb-0310-9956-ffa450edef68

17 years agoBugzilla 41656:
Andreas L. Delmelle [Sat, 7 Jul 2007 01:07:10 +0000 (01:07 +0000)]
Bugzilla 41656:
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

17 years agoOops, not ready yet...
Andreas L. Delmelle [Sat, 7 Jul 2007 00:59:40 +0000 (00:59 +0000)]
Oops, not ready yet...

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@554103 13f79535-47bb-0310-9956-ffa450edef68

17 years agoBugzilla 41656
Andreas L. Delmelle [Sat, 7 Jul 2007 00:56:29 +0000 (00:56 +0000)]
Bugzilla 41656
        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@554101 13f79535-47bb-0310-9956-ffa450edef68

17 years agoBugzilla 42089: Cleanup and restructuring (suggested by Adrian Cumiskey)
Andreas L. Delmelle [Sat, 7 Jul 2007 00:04:25 +0000 (00:04 +0000)]
Bugzilla 42089: Cleanup and restructuring (suggested by Adrian Cumiskey)

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@554094 13f79535-47bb-0310-9956-ffa450edef68

17 years agoRemoval of unused classes ?
Andreas L. Delmelle [Fri, 6 Jul 2007 23:49:30 +0000 (23:49 +0000)]
Removal of unused classes ?

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@554092 13f79535-47bb-0310-9956-ffa450edef68

17 years agoTweak: allow control over usage of Locators
Andreas L. Delmelle [Fri, 6 Jul 2007 23:44:57 +0000 (23:44 +0000)]
Tweak: allow control over usage of Locators

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@554091 13f79535-47bb-0310-9956-ffa450edef68

17 years agoImprovement in handling relative font-weights
Andreas L. Delmelle [Fri, 6 Jul 2007 23:30:14 +0000 (23:30 +0000)]
Improvement in handling relative font-weights

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@554088 13f79535-47bb-0310-9956-ffa450edef68

17 years agoImprovement in handling relative font-weights
Andreas L. Delmelle [Fri, 6 Jul 2007 23:29:26 +0000 (23:29 +0000)]
Improvement in handling relative font-weights

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@554087 13f79535-47bb-0310-9956-ffa450edef68

17 years agoCleaner way to handle border-separation in ActiveCell
Vincent Hennebert [Fri, 6 Jul 2007 14:29:10 +0000 (14:29 +0000)]
Cleaner way to handle border-separation in ActiveCell

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@553895 13f79535-47bb-0310-9956-ffa450edef68

17 years agoAdd a signalMinStep method in ActiveCell
Vincent Hennebert [Fri, 6 Jul 2007 13:49:12 +0000 (13:49 +0000)]
Add a signalMinStep method in ActiveCell

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@553878 13f79535-47bb-0310-9956-ffa450edef68

17 years agoMove the getNextStep method into ActiveCell
Vincent Hennebert [Fri, 6 Jul 2007 13:34:41 +0000 (13:34 +0000)]
Move the getNextStep method into ActiveCell

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@553876 13f79535-47bb-0310-9956-ffa450edef68

17 years agoClarification about the status of fo:bookmark support.
Jeremias Maerki [Fri, 6 Jul 2007 12:22:20 +0000 (12:22 +0000)]
Clarification about the status of fo:bookmark support.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@553859 13f79535-47bb-0310-9956-ffa450edef68

17 years agoAdd a testcase for a bug in TableStepper spotted during the refactoring. The border...
Vincent Hennebert [Fri, 6 Jul 2007 10:01:58 +0000 (10:01 +0000)]
Add a testcase for a bug in TableStepper spotted during the refactoring. The border-before of the primary grid unit was taken into account instead of the whole cell border. If the cell is spanning over two columns and the border-before for the second grid unit is bigger, this was leading to a wrong step computation.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@553824 13f79535-47bb-0310-9956-ffa450edef68

17 years agoRemove decrease of activeRowIndex when backtracking
Vincent Hennebert [Fri, 6 Jul 2007 09:24:06 +0000 (09:24 +0000)]
Remove decrease of activeRowIndex when backtracking

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@553809 13f79535-47bb-0310-9956-ffa450edef68

17 years agoOrganize imports and remove no longer used methods
Vincent Hennebert [Fri, 6 Jul 2007 08:43:51 +0000 (08:43 +0000)]
Organize imports and remove no longer used methods

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@553792 13f79535-47bb-0310-9956-ffa450edef68

17 years agoFirst step towards using a list of active cells for computing steps
Vincent Hennebert [Fri, 6 Jul 2007 08:41:46 +0000 (08:41 +0000)]
First step towards using a list of active cells for computing steps

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@553790 13f79535-47bb-0310-9956-ffa450edef68

17 years agoFix a broken link
Andreas L. Delmelle [Thu, 5 Jul 2007 20:40:24 +0000 (20:40 +0000)]
Fix a broken link

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@553627 13f79535-47bb-0310-9956-ffa450edef68

17 years agoFix for a tiny but very nasty bug...
Andreas L. Delmelle [Thu, 5 Jul 2007 19:01:14 +0000 (19:01 +0000)]
Fix for a tiny but very nasty bug...

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@553612 13f79535-47bb-0310-9956-ffa450edef68

17 years agoApplied fix suggested by Arno Peters to the fop shell script. This fix
Simon Pepping [Fri, 29 Jun 2007 17:39:01 +0000 (17:39 +0000)]
Applied fix suggested by Arno Peters to the fop shell script. This fix
makes the script work with a FOP_HOME path containing spaces. This
solves bug 42616.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@551972 13f79535-47bb-0310-9956-ffa450edef68

17 years agoBugzilla #42278:
Jeremias Maerki [Fri, 29 Jun 2007 12:46:14 +0000 (12:46 +0000)]
Bugzilla #42278:
Refactoring of color map cache and uri/fo resolution from FopFactory
Submitted by: Adrian Cumiskey <fop-dev@cumiskey.com>

Changes in addition to the patch by jeremias:
- Moved the color map cache to the util package so it doesn't clutter the API (apps) package.
- Factored out the data URL resolution into its own URIResolver class which can now be used separately.
- Added a utility class for generating RFC2397 data URLs.
- Added a unit test for data URL handling.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@551874 13f79535-47bb-0310-9956-ffa450edef68

17 years agoAdditional testcases for tables with spanning cells and collapsing-border model.
Vincent Hennebert [Thu, 28 Jun 2007 15:52:45 +0000 (15:52 +0000)]
Additional testcases for tables with spanning cells and collapsing-border model.
TODO the checks in table_border-collapse_collapse_spans_2.xml need to updated once bugs #42768 and #42769 are fixed

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@551603 13f79535-47bb-0310-9956-ffa450edef68

17 years agoBugzilla 42703: white-space incorrectly handled in retrieved markers
Andreas L. Delmelle [Sat, 23 Jun 2007 20:31:59 +0000 (20:31 +0000)]
Bugzilla 42703: white-space incorrectly handled in retrieved markers

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@550098 13f79535-47bb-0310-9956-ffa450edef68

17 years agoA note on the PDF/A namespace confusion.
Jeremias Maerki [Fri, 22 Jun 2007 14:23:30 +0000 (14:23 +0000)]
A note on the PDF/A namespace confusion.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@549827 13f79535-47bb-0310-9956-ffa450edef68

17 years agoUpdated PDF/A-1b support according to ISO-19005-1:2005/Cor.1:2007.
Jeremias Maerki [Fri, 22 Jun 2007 13:34:37 +0000 (13:34 +0000)]
Updated PDF/A-1b support according to ISO-19005-1:2005/Cor.1:2007.
Changed test.xconf to match the triplet generated by auto-font-detection (Gladiator is bold) and adjusted PDF/A test files accordingly.
Updated XML Graphics Commons to latest snapshot to include the PDF/A fixes.
Added a unit test for the synchronization of PDF Info and XMP metadata as described in PDF/A-1.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@549816 13f79535-47bb-0310-9956-ffa450edef68

17 years agoBugzilla #42576
Chris Bowditch [Fri, 22 Jun 2007 10:26:39 +0000 (10:26 +0000)]
Bugzilla #42576
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

17 years agoMove Glen Mazza to the list of inactive committers, as per his own request. While...
Vincent Hennebert [Tue, 19 Jun 2007 07:08:33 +0000 (07:08 +0000)]
Move Glen Mazza to the list of inactive committers, as per his own request. While I'm at it, replace his column with mine in "Areas of Expertise".

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@548619 13f79535-47bb-0310-9956-ffa450edef68

17 years agocorrected some misspellings and other potential annoyances in example
Joerg Pietschmann [Sun, 17 Jun 2007 20:39:55 +0000 (20:39 +0000)]
corrected some misspellings and other potential annoyances in example

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@548105 13f79535-47bb-0310-9956-ffa450edef68

17 years agoremoved hyphenation advice from basic example
Joerg Pietschmann [Sat, 16 Jun 2007 20:48:24 +0000 (20:48 +0000)]
removed hyphenation advice from basic example

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@547979 13f79535-47bb-0310-9956-ffa450edef68

17 years agoremove deprecated style task
Joerg Pietschmann [Sat, 16 Jun 2007 19:59:30 +0000 (19:59 +0000)]
remove deprecated style task

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@547971 13f79535-47bb-0310-9956-ffa450edef68

17 years agoAdd Assentis:DocDesign (an FO editor)
Jeremias Maerki [Fri, 15 Jun 2007 06:55:02 +0000 (06:55 +0000)]
Add Assentis:DocDesign (an FO editor)

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@547553 13f79535-47bb-0310-9956-ffa450edef68

17 years agoAdd JEuclid as it now provides its own FOP extension.
Jeremias Maerki [Fri, 15 Jun 2007 06:49:40 +0000 (06:49 +0000)]
Add JEuclid as it now provides its own FOP extension.
Correct Barcode4J's URL.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@547550 13f79535-47bb-0310-9956-ffa450edef68

17 years agoApply a similar change to the page of the trunk as to that of the 0.93 release
Simon Pepping [Fri, 8 Jun 2007 18:47:44 +0000 (18:47 +0000)]
Apply a similar change to the page of the trunk as to that of the 0.93 release

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@545589 13f79535-47bb-0310-9956-ffa450edef68

17 years agoUpdates to promote FOP 0.93 over 0.20.5
Clay Leeds [Thu, 7 Jun 2007 15:57:47 +0000 (15:57 +0000)]
Updates to promote FOP 0.93 over 0.20.5

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@545224 13f79535-47bb-0310-9956-ffa450edef68

17 years agoAdd Adrian Cumiskey to the list of FOP's active contributors. Many thanks to Adrian...
Vincent Hennebert [Wed, 6 Jun 2007 07:37:52 +0000 (07:37 +0000)]
Add Adrian Cumiskey to the list of FOP's active contributors. Many thanks to Adrian for his contributions so far!
Patch provided by Adrian himself ;-)

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@544758 13f79535-47bb-0310-9956-ffa450edef68

17 years agoAdd Max Berger to the list of FOP's active contributors. Many thanks to Max for his...
Vincent Hennebert [Wed, 6 Jun 2007 07:22:04 +0000 (07:22 +0000)]
Add Max Berger to the list of FOP's active contributors. Many thanks to Max for his contributions so far!

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@544748 13f79535-47bb-0310-9956-ffa450edef68

17 years agoBug #42476:
Vincent Hennebert [Tue, 29 May 2007 07:51:52 +0000 (07:51 +0000)]
Bug #42476:
- fix NPE in XMLReader when no handler is found for the image
- prevent SVGReader from closing the input stream if the image actually isn't SVG
- reduce log level in SVGReader and XMLReader to avoid "false positive" (read error reported whereas the image format actually isn't recognized). This may hide regular I/O errors to the end-user, but I assume this will be rare enough compared to the annoyance of such messages when third-party plugins are used.

Patch submitted by Max Berger (max.at.berger.name)

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@542447 13f79535-47bb-0310-9956-ffa450edef68

17 years agoDiscover the .otf font extension (OpenType fonts), too.
Jeremias Maerki [Mon, 28 May 2007 14:48:09 +0000 (14:48 +0000)]
Discover the .otf font extension (OpenType fonts), too.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@542242 13f79535-47bb-0310-9956-ffa450edef68

17 years agoBugzilla #41831:
Jeremias Maerki [Mon, 28 May 2007 14:31:24 +0000 (14:31 +0000)]
Bugzilla #41831:
- Add support font auto-detection (easier font configuration) including a font cache to speed up the auto-detection process.
- Refactoring of the configuration code: All Avalon configuration stuff is extracted into separate "Configurator" classes.
- Refactoring of the FOURIResolver.
Submitted by: Adrian Cumiskey <fop-dev.at.cumiskey.com>

Changes to the patch by jeremias during the review:
- Font cache simplified (Java object serialization instead of XML), functionality fixed and moved to the fonts.package.
- Relocated default cache file location to user directory.
- Fixed the font configuration for PDFDocumentGraphics2D/PDFTranscoder that got lost with the patch.
- Fixed a problem with having a non-file URL as font base URL.
- Simplified RendererContextInfo stuff to make it easier to understand.
- Fixed handling of Type 1 fonts in auto-detection.
- Reduced verbosity of font-related log output.
- Updated Jakarta Commons IO to version 1.3.1 (the patch depends on it)
- Various javadocs improvements

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@542237 13f79535-47bb-0310-9956-ffa450edef68

17 years agoOne Factory per VM is enough here.
Jeremias Maerki [Sun, 27 May 2007 21:03:22 +0000 (21:03 +0000)]
One Factory per VM is enough here.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@542036 13f79535-47bb-0310-9956-ffa450edef68

17 years agoCheckstyle only.
Jeremias Maerki [Fri, 25 May 2007 12:52:22 +0000 (12:52 +0000)]
Checkstyle only.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@541628 13f79535-47bb-0310-9956-ffa450edef68

17 years agoBugzilla #42406:
Jeremias Maerki [Mon, 21 May 2007 07:59:05 +0000 (07:59 +0000)]
Bugzilla #42406:
Use source resolution setting for bitmap images which don't provide their own resolution.
Submitted by: Hussein Shafie <hussein.at.xmlmind.com>

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@540052 13f79535-47bb-0310-9956-ffa450edef68