]> source.dussan.org Git - xmlgraphics-fop.git/log
xmlgraphics-fop.git
16 years agoFixed border painting, at the same time creating a generic PaintInfo interface that...
Adrian Cumiskey [Wed, 22 Oct 2008 11:36:33 +0000 (11:36 +0000)]
Fixed border painting, at the same time creating a generic PaintInfo interface that can be implemented for different types of painting.

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

16 years agoEnsures > 0 coordinate values.
Adrian Cumiskey [Wed, 22 Oct 2008 11:28:48 +0000 (11:28 +0000)]
Ensures > 0 coordinate values.

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

16 years agoCleanup.
Adrian Cumiskey [Tue, 21 Oct 2008 09:23:27 +0000 (09:23 +0000)]
Cleanup.

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

16 years agoFix for block container absolute positioning reference orientation.
Adrian Cumiskey [Tue, 21 Oct 2008 09:22:26 +0000 (09:22 +0000)]
Fix for block container absolute positioning reference orientation.

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

16 years agoMerged revisions 706272,706276 via svnmerge from
Adrian Cumiskey [Mon, 20 Oct 2008 13:42:28 +0000 (13:42 +0000)]
Merged revisions 706272,706276 via svnmerge from
https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk

........
  r706272 | jeremias | 2008-10-20 14:14:03 +0100 (Mon, 20 Oct 2008) | 1 line

  Visually separated retroweaver part from hyphenation part.
........
  r706276 | jeremias | 2008-10-20 14:20:26 +0100 (Mon, 20 Oct 2008) | 3 lines

  Fixed size of images when vector graphic images are painted using fox:conversion-mode="bitmap" (for PDF output).
  Added support for fox:conversion-mode="bitmap" for PS output.
  Avoid "unsupported target ImageFlavor" error after the fix in XML Graphics Commons (rev 706270).
........

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

16 years agoUpdated ImageGraphics2D with setGraphics2DImagePainter accessor method
Adrian Cumiskey [Mon, 20 Oct 2008 13:41:06 +0000 (13:41 +0000)]
Updated ImageGraphics2D with setGraphics2DImagePainter accessor method

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

16 years agoAbsolute positioning border painting fixes.
Adrian Cumiskey [Mon, 20 Oct 2008 13:18:39 +0000 (13:18 +0000)]
Absolute positioning border painting fixes.

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

16 years agoMerged revisions 705529,706135 via svnmerge from
Adrian Cumiskey [Mon, 20 Oct 2008 13:12:22 +0000 (13:12 +0000)]
Merged revisions 705529,706135 via svnmerge from
https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk

........
  r705529 | vhennebert | 2008-10-17 10:36:40 +0100 (Fri, 17 Oct 2008) | 2 lines

  Removed superfluous brackets
........
  r706135 | jeremias | 2008-10-20 08:16:47 +0100 (Mon, 20 Oct 2008) | 1 line

  Check for plan namespace to avoid errors while parsing plan XML.
........

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

16 years agoRemoved.
Adrian Cumiskey [Mon, 20 Oct 2008 11:02:46 +0000 (11:02 +0000)]
Removed.

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

16 years ago* SVG circle drawing improvements in AFPGraphics2D.
Adrian Cumiskey [Mon, 20 Oct 2008 10:57:29 +0000 (10:57 +0000)]
* SVG circle drawing improvements in AFPGraphics2D.
* GenericGraphics2DImagePainter becomes a top level class.
* AFPGraphics2DImagePainter implementation to correctly adjust y-axis for AFP.

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

16 years agoFall back to PathIterator painting for all unrecognized shapes (like polylines and...
Jeremias Maerki [Mon, 20 Oct 2008 06:43:09 +0000 (06:43 +0000)]
Fall back to PathIterator painting for all unrecognized shapes (like polylines and polygons)

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

16 years agoMake this class more extensible/adaptable.
Adrian Cumiskey [Fri, 17 Oct 2008 10:50:37 +0000 (10:50 +0000)]
Make this class more extensible/adaptable.

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

16 years agoRemoved debug code
Adrian Cumiskey [Thu, 16 Oct 2008 13:49:11 +0000 (13:49 +0000)]
Removed debug code

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

16 years agoAdded GOCA mime.
Adrian Cumiskey [Thu, 16 Oct 2008 13:06:58 +0000 (13:06 +0000)]
Added GOCA mime.

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

16 years agoCopy/paste error.
Adrian Cumiskey [Thu, 16 Oct 2008 11:19:46 +0000 (11:19 +0000)]
Copy/paste error.

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

16 years agoAdded an example of using afp:resource-level="inline" with an instream SVG.
Adrian Cumiskey [Thu, 16 Oct 2008 11:02:44 +0000 (11:02 +0000)]
Added an example of using afp:resource-level="inline" with an instream SVG.

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

16 years agoImproved documentation describing the use of afp:resource-level
Adrian Cumiskey [Thu, 16 Oct 2008 10:42:59 +0000 (10:42 +0000)]
Improved documentation describing the use of afp:resource-level

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

16 years agoFixes potential NullPointerException in AFPGraphics2D.
Adrian Cumiskey [Thu, 16 Oct 2008 10:10:12 +0000 (10:10 +0000)]
Fixes potential NullPointerException in AFPGraphics2D.

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

16 years agoUnused accessor method
Adrian Cumiskey [Thu, 16 Oct 2008 10:08:09 +0000 (10:08 +0000)]
Unused accessor method

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

16 years agoDocumentation for <images native="true"/> configuration option.
Adrian Cumiskey [Thu, 16 Oct 2008 09:03:00 +0000 (09:03 +0000)]
Documentation for <images native="true"/> configuration option.

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

16 years agoMerged revisions 704008,704907,704909 via svnmerge from
Adrian Cumiskey [Wed, 15 Oct 2008 14:55:25 +0000 (14:55 +0000)]
Merged revisions 704008,704907,704909 via svnmerge from
https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk

........
  r704008 | vhennebert | 2008-10-13 11:34:32 +0100 (Mon, 13 Oct 2008) | 6 lines

  Bugzilla #45971: improved the behaviour of the command line interface:
  - display 'fop' instead of 'Fop' in help messages
  - do not throw exception when running fop without argument or with -v or -h
  - return more meaningful error codes
  Patch submitted with some modifications by Tom Browder (tom_dot.browder.at_gmail.dot_com)
........
  r704907 | acumiskey | 2008-10-15 14:27:06 +0100 (Wed, 15 Oct 2008) | 1 line

  More readable.
........
  r704909 | acumiskey | 2008-10-15 14:28:25 +0100 (Wed, 15 Oct 2008) | 1 line

  Fix for ps:ps-page-setup-code.
........

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

16 years agoFixes scaling/grayscaling for fox:conversion-mode="bitmap" GOCA fallback.
Adrian Cumiskey [Tue, 14 Oct 2008 15:37:54 +0000 (15:37 +0000)]
Fixes scaling/grayscaling for fox:conversion-mode="bitmap" GOCA fallback.

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

16 years agoFixes resource naming/levelling for fox:conversion-mode="bitmap" GOCA fallback.
Adrian Cumiskey [Tue, 14 Oct 2008 10:19:16 +0000 (10:19 +0000)]
Fixes resource naming/levelling for fox:conversion-mode="bitmap" GOCA fallback.

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

16 years agoMerged revisions 699739 via svnmerge from
Adrian Cumiskey [Fri, 10 Oct 2008 09:26:46 +0000 (09:26 +0000)]
Merged revisions 699739 via svnmerge from
https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk

........
  r699739 | maxberger | 2008-09-27 22:09:43 +0100 (Sat, 27 Sep 2008) | 1 line

  changed my GPG KEY
........

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

16 years ago* Block-container positioning fix.
Adrian Cumiskey [Fri, 10 Oct 2008 09:19:46 +0000 (09:19 +0000)]
* Block-container positioning fix.
* Reference orientation fix.
* Multi-column document fix.

fox:conversion-mode="bitmap GOCA fallback still needs work.

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

16 years agoMerged revisions 693433,693462,693720,693742,693781,693784,693841,695491,695500,69577...
Adrian Cumiskey [Fri, 26 Sep 2008 11:27:35 +0000 (11:27 +0000)]
Merged revisions 693433,693462,693720,693742,693781,693784,693841,695491,695500,695776,696365,697140,697152,698280,698322,698670 via svnmerge from
https://svn.eu.apache.org/repos/asf/xmlgraphics/fop/trunk

........
  r693433 | acumiskey | 2008-09-09 12:00:58 +0100 (Tue, 09 Sep 2008) | 1 line

  Make PFM string parsing a little more robust
........
  r693462 | acumiskey | 2008-09-09 14:35:13 +0100 (Tue, 09 Sep 2008) | 1 line

  This is a better fix which will cater for the case where the first character encountered is the EOF (-1) character.  EOF test now only occurs when loop is exit so this should execute more efficiently.
........
  r693720 | jeremias | 2008-09-10 08:46:23 +0100 (Wed, 10 Sep 2008) | 1 line

  Some older TTF fonts have shorter OS/2 tables. This fixes potential EOFExceptions.
........
  r693742 | jeremias | 2008-09-10 10:00:16 +0100 (Wed, 10 Sep 2008) | 3 lines

  Bugzilla #45616:
  Fix for table handling in RTF output, so the output works with OpenOffice and AbiWord, too.
  Submitted by: Pavel Kysilka <goldenfish.at.linuxsoft.cz>
........
  r693781 | jeremias | 2008-09-10 11:52:45 +0100 (Wed, 10 Sep 2008) | 3 lines

  Bugzilla #45734:
  Fix for PFMReader after bug #43089 (r567078) changed the behavior of PFMFile. Fixes baseline problems when Type 1 fonts are used in conjunction with XML font metric files.
  Submitted by: J. Frantzius <jfrantzius.at.web.de>
........
  r693784 | jeremias | 2008-09-10 11:59:27 +0100 (Wed, 10 Sep 2008) | 1 line

  Credits where credits are due. I only noticed afterwards that there was a patch attached to the issue.
........
  r693841 | adelmelle | 2008-09-10 14:24:00 +0100 (Wed, 10 Sep 2008) | 1 line

  Minor fix: avoid attempts at converting a default namespace declaration as a FO property, if the parser reports it as a regular attribute
........
  r695491 | jeremias | 2008-09-15 16:06:28 +0100 (Mon, 15 Sep 2008) | 1 line

  PDF Output: Made sure the XMP Metadata stream is never compressed.
........
  r695500 | jeremias | 2008-09-15 16:15:44 +0100 (Mon, 15 Sep 2008) | 2 lines

  Bugzilla #45755:
  Removed ALv2 license header as this file does not have a "creativity" value and only serves as an example.
........
  r695776 | maxberger | 2008-09-16 09:56:12 +0100 (Tue, 16 Sep 2008) | 4 lines

  Re-enabled image loader testcases
  Made sure SVG converters use SVG flavor (updated in commons)
  Added new ImageLoaderTest which tests JPGs embedded in SVG
........
  r696365 | jeremias | 2008-09-17 17:41:14 +0100 (Wed, 17 Sep 2008) | 3 lines

  Bugzilla #45795:
  PDF Output: Added support for handling 16-bit alpha channel. They are currently converted to 8 bits.
........
  r697140 | jeremias | 2008-09-19 16:57:54 +0100 (Fri, 19 Sep 2008) | 1 line

  Fixed stray "xml.apache.org".
........
  r697152 | adelmelle | 2008-09-19 18:01:03 +0100 (Fri, 19 Sep 2008) | 1 line

  Bugzilla 45842: Use FOP_OPTS environment variable in fop.bat and fop.cmd (patch submitted by Carsten Siedentop)
........
  r698280 | adelmelle | 2008-09-23 19:48:34 +0100 (Tue, 23 Sep 2008) | 3 lines

  Bugzilla 40798: A conditional-page-master-reference with page-position="last" is also eligible for an only page (first as well as last)
  Additionally: added support for page-position="only"
........
  r698322 | adelmelle | 2008-09-23 20:55:02 +0100 (Tue, 23 Sep 2008) | 1 line

  Cleanup firstWhiteSpaceInSeq at end of block too...
........
  r698670 | adelmelle | 2008-09-24 18:45:51 +0100 (Wed, 24 Sep 2008) | 1 line

  Added two missing files from r698280
........

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

16 years ago* Image positioning fix.
Adrian Cumiskey [Mon, 8 Sep 2008 13:32:30 +0000 (13:32 +0000)]
* Image positioning fix.
* Grayscaling of IOCA images fix.

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

16 years agoForgot to add.
Adrian Cumiskey [Wed, 3 Sep 2008 16:39:46 +0000 (16:39 +0000)]
Forgot to add.

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

16 years agoToggleable support for AFP native image flavours.
Adrian Cumiskey [Wed, 3 Sep 2008 16:34:56 +0000 (16:34 +0000)]
Toggleable support for AFP native image flavours.

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

16 years agoDocumentation for native image support.
Adrian Cumiskey [Wed, 3 Sep 2008 16:32:24 +0000 (16:32 +0000)]
Documentation for native image support.

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

16 years agoFixed comment typo.
Adrian Cumiskey [Wed, 3 Sep 2008 12:51:46 +0000 (12:51 +0000)]
Fixed comment typo.

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

16 years agoFix for text decoration.
Adrian Cumiskey [Wed, 3 Sep 2008 12:36:42 +0000 (12:36 +0000)]
Fix for text decoration.

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

16 years agoOrder important for setting uri otherwise value gets clobbered.
Adrian Cumiskey [Wed, 3 Sep 2008 11:58:53 +0000 (11:58 +0000)]
Order important for setting uri otherwise value gets clobbered.

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

16 years agoSet the resource level to the default value if not set.
Adrian Cumiskey [Wed, 3 Sep 2008 11:57:00 +0000 (11:57 +0000)]
Set the resource level to the default value if not set.

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

16 years agoFix for writing objects before Active Environment Group.
Adrian Cumiskey [Wed, 3 Sep 2008 11:16:09 +0000 (11:16 +0000)]
Fix for writing objects before Active Environment Group.

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

16 years agoBuilt from the latest commons which includes AFP IOCA image types in MimeConstants.
Adrian Cumiskey [Wed, 3 Sep 2008 10:58:39 +0000 (10:58 +0000)]
Built from the latest commons which includes AFP IOCA image types in MimeConstants.

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

16 years ago* Structural fixes with StrucFlgs class.
Adrian Cumiskey [Wed, 3 Sep 2008 10:56:21 +0000 (10:56 +0000)]
* Structural fixes with StrucFlgs class.
* IOCA image Registry additions.
* EPS support in ObjectContainer.

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

16 years agoMerged revisions 690319,690324,690382,690532,690903 via svnmerge from
Adrian Cumiskey [Mon, 1 Sep 2008 10:06:57 +0000 (10:06 +0000)]
Merged revisions 690319,690324,690382,690532,690903 via svnmerge from
https://svn.eu.apache.org/repos/asf/xmlgraphics/fop/trunk

........
  r690319 | jeremias | 2008-08-29 17:36:17 +0100 (Fri, 29 Aug 2008) | 1 line

  Added missing generation of areas for empty grid units in tables with collapsing border model.
........
  r690324 | jeremias | 2008-08-29 17:42:38 +0100 (Fri, 29 Aug 2008) | 1 line

  Added missing generation of areas for empty grid units in tables with collapsing border model. (missing test case)
........
  r690382 | adelmelle | 2008-08-29 21:12:34 +0100 (Fri, 29 Aug 2008) | 2 lines

  Bugzilla 45667: avoid NullPointerExceptions during hyphenation for empty inlines.
........
  r690532 | adelmelle | 2008-08-30 17:37:53 +0100 (Sat, 30 Aug 2008) | 1 line

  Partial fix for Bugzilla 45702: instead of wrapping the forcedBreakAfterLast element, simply add it to the returnList
........
  r690903 | jeremias | 2008-09-01 09:12:43 +0100 (Mon, 01 Sep 2008) | 1 line

  Avoid test failure if the backup directory is not available, yet.
........

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

16 years agoObjectContainer/IncludeObject structure fixes.
Adrian Cumiskey [Fri, 29 Aug 2008 17:45:04 +0000 (17:45 +0000)]
ObjectContainer/IncludeObject structure fixes.

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

16 years agoAdded PresentationEnvironmentControl object.
Adrian Cumiskey [Fri, 29 Aug 2008 15:24:59 +0000 (15:24 +0000)]
Added PresentationEnvironmentControl object.

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

16 years agoAdded MapContainerData object.
Adrian Cumiskey [Fri, 29 Aug 2008 15:24:21 +0000 (15:24 +0000)]
Added MapContainerData object.

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

16 years agoMerged revisions 689043,689442 via svnmerge from
Adrian Cumiskey [Wed, 27 Aug 2008 13:08:49 +0000 (13:08 +0000)]
Merged revisions 689043,689442 via svnmerge from
https://svn.eu.apache.org/repos/asf/xmlgraphics/fop/trunk

........
  r689043 | maxberger | 2008-08-26 13:08:57 +0100 (Tue, 26 Aug 2008) | 1 line

  added URIResolutionTestCase
........
  r689442 | lfurini | 2008-08-27 11:48:54 +0100 (Wed, 27 Aug 2008) | 1 line

  Expanded warning message about borders and paddings on regions.
........

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

16 years agoForgot to add Streamable.
Adrian Cumiskey [Wed, 27 Aug 2008 12:46:38 +0000 (12:46 +0000)]
Forgot to add Streamable.

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

16 years ago* print-file level (default) resources are now immediately streamed and pages/page...
Adrian Cumiskey [Wed, 27 Aug 2008 12:35:44 +0000 (12:35 +0000)]
* print-file level (default) resources are now immediately streamed and pages/page groups within document are written to temporary file as and when they are complete.
* Repackaged IOCA and GOCA objects.
* Image positioning still not correct and problem exists with images that are contained in an ObjectContainer.  Work in progress...

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

16 years agoExpanded the vertical/horizontal background image position calculations (motivation...
Adrian Cumiskey [Wed, 27 Aug 2008 09:46:50 +0000 (09:46 +0000)]
Expanded the vertical/horizontal background image position calculations (motivation: easier to read and also helps with debugging).

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

16 years agoMerged revisions 687576,687657,687786,688078,688087,688139,688508,688633,688652-68865...
Adrian Cumiskey [Tue, 26 Aug 2008 09:10:19 +0000 (09:10 +0000)]
Merged revisions 687576,687657,687786,688078,688087,688139,688508,688633,688652-688653,688660,688664,688666,688674,688698,688994,689000 via svnmerge from
https://svn.eu.apache.org/repos/asf/xmlgraphics/fop/trunk

........
  r687576 | maxberger | 2008-08-21 07:25:40 +0100 (Thu, 21 Aug 2008) | 1 line

  Included patched retroweaver which does not modify Boolean.valueOf
........
  r687657 | jeremias | 2008-08-21 09:51:50 +0100 (Thu, 21 Aug 2008) | 1 line

  Added an FAQ entry about the element mismatch error message.
........
  r687786 | jeremias | 2008-08-21 16:49:13 +0100 (Thu, 21 Aug 2008) | 1 line

  Added some performance statistics to MemoryEater.
........
  r688078 | jeremias | 2008-08-22 14:02:37 +0100 (Fri, 22 Aug 2008) | 1 line

  Final statistics output after the test with average speed indication.
........
  r688087 | jeremias | 2008-08-22 15:16:58 +0100 (Fri, 22 Aug 2008) | 2 lines

  Merge from branch https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/fop-0_95:
  Fixed text stroking in SVG when the stroke-width is zero.
........
  r688139 | maxberger | 2008-08-22 19:08:36 +0100 (Fri, 22 Aug 2008) | 1 line

  minor spelling mistakes
........
  r688508 | maxberger | 2008-08-24 14:12:02 +0100 (Sun, 24 Aug 2008) | 2 lines

  Moved DataURIResolver from FOP to commons; use new URIResolver registry
........
  r688633 | jeremias | 2008-08-25 07:42:44 +0100 (Mon, 25 Aug 2008) | 2 lines

  Fixed memory leak in property cache (not cleaning stale PropertyCache$CacheEntry instances).
  Special thanks to Andreas Delmelle for his help!
........
  r688652 | maxberger | 2008-08-25 09:19:13 +0100 (Mon, 25 Aug 2008) | 1 line

  Re-added moved class as deprecated
........
  r688653 | jeremias | 2008-08-25 09:23:31 +0100 (Mon, 25 Aug 2008) | 1 line

  Added a page on metadata (partly ported from the FOP Wiki).
........
  r688660 | jeremias | 2008-08-25 09:41:29 +0100 (Mon, 25 Aug 2008) | 2 lines

  Fixed example.
  Thanks for noticing, Pascal Sancho!
........
  r688664 | jeremias | 2008-08-25 09:59:27 +0100 (Mon, 25 Aug 2008) | 1 line

  Minor documentation improvements, most notably a comment about keep-together="always".
........
  r688666 | maxberger | 2008-08-25 10:00:27 +0100 (Mon, 25 Aug 2008) | 1 line

  CommonURIResolver is no longer a singleton
........
  r688674 | jeremias | 2008-08-25 10:15:22 +0100 (Mon, 25 Aug 2008) | 1 line

  Hmm, I missed the redirects for the 0.95 release.
........
  r688698 | jeremias | 2008-08-25 12:24:15 +0100 (Mon, 25 Aug 2008) | 2 lines

  Merge from 0.95 branch:
  Fixed jar-sources target.
........
  r688994 | acumiskey | 2008-08-26 09:34:45 +0100 (Tue, 26 Aug 2008) | 1 line

  Deprecate UnitConv now that it resides only in xmlgraphics commons.
........
  r689000 | acumiskey | 2008-08-26 09:59:31 +0100 (Tue, 26 Aug 2008) | 1 line

  Forgot to add deprecated public statics.
........

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

16 years agoMerged revisions 687323,687327,687365,687369 via svnmerge from
Adrian Cumiskey [Wed, 20 Aug 2008 15:22:03 +0000 (15:22 +0000)]
Merged revisions 687323,687327,687365,687369 via svnmerge from
https://svn.eu.apache.org/repos/asf/xmlgraphics/fop/trunk

........
  r687323 | maxberger | 2008-08-20 14:24:18 +0100 (Wed, 20 Aug 2008) | 1 line

  valueOf is Java 1.5+ only
........
  r687327 | maxberger | 2008-08-20 14:32:19 +0100 (Wed, 20 Aug 2008) | 1 line

  Use retroweaver for 1.4 verification
........
  r687365 | maxberger | 2008-08-20 16:00:03 +0100 (Wed, 20 Aug 2008) | 1 line

  Boolean.valueOf() is available in 1.4, but retroweaver still tried to weave it
........
  r687369 | acumiskey | 2008-08-20 16:13:56 +0100 (Wed, 20 Aug 2008) | 3 lines

  * Updated xmlgraphics-commons-14svn.jar to reflect UnitConv additions.
  * Removed UnitConv and its unit test case (now resides in commons).
  * Updated all fop util package references fpr UnitConv to xmlgraphics commons util package.
........

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

16 years agoMerged revisions 685918,687305 via svnmerge from
Adrian Cumiskey [Wed, 20 Aug 2008 13:00:43 +0000 (13:00 +0000)]
Merged revisions 685918,687305 via svnmerge from
https://svn.eu.apache.org/repos/asf/xmlgraphics/fop/trunk

........
  r685918 | jeremias | 2008-08-14 15:32:28 +0100 (Thu, 14 Aug 2008) | 1 line

  Wasn't an NPE, but actually a division by zero.
........
  r687305 | acumiskey | 2008-08-20 13:59:11 +0100 (Wed, 20 Aug 2008) | 2 lines

  Moved mptToPt() and ptToMpt() from AbstractRenderer to UnitConv.  One less dependency to worry about.
........

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

16 years agoMerged revisions 685573,685785,685879,685885 via svnmerge from
Adrian Cumiskey [Thu, 14 Aug 2008 13:37:33 +0000 (13:37 +0000)]
Merged revisions 685573,685785,685879,685885 via svnmerge from
https://svn.eu.apache.org/repos/asf/xmlgraphics/fop/trunk

........
  r685573 | jeremias | 2008-08-13 15:34:03 +0100 (Wed, 13 Aug 2008) | 1 line

  Fixed border trait parsing for the area tree XML when CMYK or ICC colors were used.
........
  r685785 | jeremias | 2008-08-14 07:32:52 +0100 (Thu, 14 Aug 2008) | 1 line

  Removed three unused classes in the traits package.
........
  r685879 | jeremias | 2008-08-14 14:03:20 +0100 (Thu, 14 Aug 2008) | 2 lines

  Fixed the source for a NullPointerException when the content of an fo:leader with leader-pattern="use-content" collapses to zero width during layout.
........
  r685885 | acumiskey | 2008-08-14 14:25:54 +0100 (Thu, 14 Aug 2008) | 1 line

  Moved static method lightenColor() from PrintRenderer to ColorUtil.  Thats one less Renderer interface dependency to worry about :).
........

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

16 years agoMerged revisions 682600,682604-682605,682616-682618,682625,682630,683136,683159,68368...
Adrian Cumiskey [Wed, 13 Aug 2008 09:10:49 +0000 (09:10 +0000)]
Merged revisions 682600,682604-682605,682616-682618,682625,682630,683136,683159,683684,684041,684491,684493,684575,684577 via svnmerge from
https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk

................
  r682600 | jeremias | 2008-08-05 07:46:31 +0100 (Tue, 05 Aug 2008) | 8 lines

  Blocked revisions 681371 via svnmerge

  ........
    r681371 | jeremias | 2008-07-31 15:54:16 +0200 (Do, 31 Jul 2008) | 1 line

    Adjust fop.bat to JAR upgrade.
  ........
................
  r682604 | jeremias | 2008-08-05 07:51:32 +0100 (Tue, 05 Aug 2008) | 26 lines

  Merged revisions 636407-637074,637076-637118,637120-637790,637792-637856,637858-637992,637994-638047,638049-638307,638309-638315,638318-638936,638938-640888,640890-642905,642907-647402,647404-647536,647538-648983,648985-649005,649007-649013,649015-650549,650551-651301,651303-653536,653538-654452,654454-656285,656287-656523,656525-657519,657521-661579,661581-663481,663483-664691,664693-666634,666636-666661,666663-668532,668535-668549,668551-668569,668571-668640,668642-669117,669119-669172,669174-669477,669479-670550,670552-673749,673751-674303,674305-674313,674315-674316,674318-675105,675107-675149,675153-675706,675708-680714,680716-680819,680821-681283,681285,681287-681289,681293-681370,681372-682601 via svnmerge from
  https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/fop-0_95

  ........
    r681309 | jeremias | 2008-07-31 11:31:35 +0200 (Do, 31 Jul 2008) | 2 lines

    0.95beta -> 0.95
    Added links to the new SVN mirror in the Netherlands.
  ........
    r681314 | vhennebert | 2008-07-31 11:41:33 +0200 (Do, 31 Jul 2008) | 2 lines

    Corrected bug number
  ........
    r681329 | vhennebert | 2008-07-31 12:38:10 +0200 (Do, 31 Jul 2008) | 2 lines

    Slight re-phrasing to make it clearer (I believe) that this page only lists changes made since 0.95beta, but that changes from that latter are of course also available in 0.95 final
  ........
    r681330 | vhennebert | 2008-07-31 12:39:50 +0200 (Do, 31 Jul 2008) | 2 lines

    Don't be shy Max ;-) Restored alphabetical order in the list of active committers
  ........
    r681350 | jeremias | 2008-07-31 14:09:41 +0200 (Do, 31 Jul 2008) | 1 line

    Fixed validation errors.
  ........
................
  r682605 | jeremias | 2008-08-05 07:55:12 +0100 (Tue, 05 Aug 2008) | 3 lines

  Removed merge tracking for "svnmerge" for
  https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/fop-0_95
................
  r682616 | jeremias | 2008-08-05 08:46:14 +0100 (Tue, 05 Aug 2008) | 1 line

  Skip IO Exception when loading a PFM and an AFM could be loaded. The PFM is only a fallback and not necessary when the AFM is available. Motivation: The "URW Bookman L" fonts from GhostScript have bad PFM files.
................
  r682617 | jeremias | 2008-08-05 08:47:18 +0100 (Tue, 05 Aug 2008) | 1 line

  The FontEventListener was not wired into font auto-detection. An error while loading a font wasn't relayed to the event subsystem.
................
  r682618 | jeremias | 2008-08-05 08:57:36 +0100 (Tue, 05 Aug 2008) | 1 line

  Fixed small mistake with weight adjustment on font lookup. Weight 400 was slipping through the cracks.
................
  r682625 | jeremias | 2008-08-05 09:12:25 +0100 (Tue, 05 Aug 2008) | 2 lines

  Removed "Areas of expertise" as discussed.
  News update for 0.95 release.
................
  r682630 | jeremias | 2008-08-05 09:28:07 +0100 (Tue, 05 Aug 2008) | 1 line

  Oopsy, that wasn't intended to get into trunk.
................
  r683136 | jeremias | 2008-08-06 07:49:36 +0100 (Wed, 06 Aug 2008) | 1 line

  Some missing release info.
................
  r683159 | jeremias | 2008-08-06 09:24:53 +0100 (Wed, 06 Aug 2008) | 1 line

  Converted the project news to a special XML format so I can generate an RSS feed. Mostly copied from XML Graphics Commons.
................
  r683684 | jeremias | 2008-08-07 20:26:54 +0100 (Thu, 07 Aug 2008) | 1 line

  Added fop.cmd to binary distribution (not sure if any of the others should be included, too)
................
  r684041 | spepping | 2008-08-08 19:38:07 +0100 (Fri, 08 Aug 2008) | 2 lines

  Added fop.js to binary distribution
................
  r684491 | adelmelle | 2008-08-10 13:35:42 +0100 (Sun, 10 Aug 2008) | 1 line

  Bugzilla 45490: Avoid altering the original 'href' if the protocol is other than 'file:' (suggested by Thomas Stieler)
................
  r684493 | adelmelle | 2008-08-10 13:40:58 +0100 (Sun, 10 Aug 2008) | 1 line

  Added 'due-to' to the wrong entry...
................
  r684575 | jeremias | 2008-08-10 20:18:22 +0100 (Sun, 10 Aug 2008) | 2 lines

  Merge from 0_95 branch:
  Fixed ID resolution for nested bookmarks with duplicated IDs.
................
  r684577 | jeremias | 2008-08-10 20:35:27 +0100 (Sun, 10 Aug 2008) | 3 lines

  Bugzilla #45606:
  Fixed generation of "fonttbl" for RTF output to fix loading problem with AbiWord.
  Submitted by: Pavel Kysilka <goldenfish.at.linuxsoft.cz>
................

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

16 years agoAdded the new org.apache.fop.store package to provide temporary storage features.
Adrian Cumiskey [Mon, 4 Aug 2008 10:56:26 +0000 (10:56 +0000)]
Added the new org.apache.fop.store package to provide temporary storage features.

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

16 years agoUpdated commons jar with the new classes from the store package.
Adrian Cumiskey [Mon, 4 Aug 2008 09:39:18 +0000 (09:39 +0000)]
Updated commons jar with the new classes from the store package.

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

16 years agoMerged revisions 681296,681307 via svnmerge from
Adrian Cumiskey [Thu, 31 Jul 2008 16:23:51 +0000 (16:23 +0000)]
Merged revisions 681296,681307 via svnmerge from
https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk

................
  r681296 | jeremias | 2008-07-31 09:07:42 +0100 (Thu, 31 Jul 2008) | 12 lines

  Blocked revisions 681286,681291 via svnmerge

  ........
    r681286 | jeremias | 2008-07-31 09:15:23 +0200 (Do, 31 Jul 2008) | 1 line

    Move to XML Graphics Commons 1.3.1.
  ........
    r681291 | jeremias | 2008-07-31 09:45:13 +0200 (Do, 31 Jul 2008) | 1 line

    Increase version number.
  ........
................
  r681307 | jeremias | 2008-07-31 10:06:10 +0100 (Thu, 31 Jul 2008) | 149 lines

  Merged revisions 636407-637074,637076-637118,637120-637790,637792-637856,637858-637992,637994-638047,638049-638307,638309-638315,638318-638936,638938-640888,640890-642905,642907-647402,647404-647536,647538-648983,648985-649005,649007-649013,649015-650549,650551-651301,651303-653536,653538-654452,654454-656285,656287-656523,656525-657519,657521-661579,661581-663481,663483-664691,664693-681285,681287-681290,681292-681298 via svnmerge from
  https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/fop-0_95

  ........
    r666635 | jeremias | 2008-06-11 14:18:53 +0200 (Mi, 11 Jun 2008) | 1 line

    Fixed resolution handling inside AWT preview dialog.
  ........
    r666662 | jeremias | 2008-06-11 15:33:20 +0200 (Mi, 11 Jun 2008) | 1 line

    Some notes on RTF and print output.
  ........
    r668533 | jeremias | 2008-06-17 09:57:55 +0200 (Di, 17 Jun 2008) | 2 lines

    Bugzilla #45151:
    Note on the "compiling" page that Ant 1.7 is required. The README file already points to this page.
  ........
    r668534 | jeremias | 2008-06-17 09:58:40 +0200 (Di, 17 Jun 2008) | 2 lines

    Update known issues.
    Remove ApacheConEU logo.
  ........
    r668550 | jeremias | 2008-06-17 10:05:22 +0200 (Di, 17 Jun 2008) | 2 lines

    Bugzilla #45146:
    Removed duplicate LICENSE.txt and Notice.txt from the JAR.
  ........
    r668570 | jeremias | 2008-06-17 10:54:07 +0200 (Di, 17 Jun 2008) | 1 line

    Wrong line number reported in the case of a line overflow.
  ........
    r668641 | jeremias | 2008-06-17 14:59:25 +0200 (Di, 17 Jun 2008) | 1 line

    Fixed potential NPE.
  ........
    r669118 | jeremias | 2008-06-18 11:02:45 +0200 (Mi, 18 Jun 2008) | 4 lines

    Bugzilla #44412:
    Regression fix for empty pages caused by multiple collapsible breaks.
    No more empty block areas if a break-before occurs on the first child of an FO to match the behaviour of tables and other FO implementations (clarification by XSL WG pending).
    Added an accessor interface for break-before/-after to avoid long if..else lists in BlockStackingLayoutManager.
  ........
    r669173 | jeremias | 2008-06-18 16:07:27 +0200 (Mi, 18 Jun 2008) | 7 lines

    Bugzilla #44887:
    Fixed potential multi-threading problem concerning the use of DecimalFormat.

    Results from performance measurements in a separate test (operation repeated 100'000 times, exemplary):
    shared static variable: ~220ms (old choice, problematic!)
    always create new instance: ~480ms
    ThreadLocal: ~220ms (new choice)
  ........
    r669478 | jeremias | 2008-06-19 15:03:57 +0200 (Do, 19 Jun 2008) | 4 lines

    Bugzilla #44412:
    Improvements after Vincent's feedback:
    Removal of the somewhat ugly Reference.
    getBreakBefore() reduced to private visibility.
  ........
    r670551 | jeremias | 2008-06-23 14:54:27 +0200 (Mo, 23 Jun 2008) | 3 lines

    Use configured source and target resolution for foreign objects in RTF output.
    Fixed intrinsic size calculation for SVG images when source resolution is not 72 dpi.
    Fixed calculation of px2mm values in the SVG to G2D converter (used by RTF output).
  ........
    r673750 | adelmelle | 2008-07-03 20:25:01 +0200 (Do, 03 Jul 2008) | 1 line

    Fix for Bugzilla 45295 (already committed to the trunk with r672010, r672495 and r672496)
  ........
    r674304 | jeremias | 2008-07-06 17:09:10 +0200 (So, 06 Jul 2008) | 18 lines

    Bugzilla #43606:
    column-width accepts percent values (proportional-column-width and % working)
    Table width accepts percent values (100% of the page width as standard)
    Nested tables are working
    It is also possible to make nested tables with a higher depth than 3 without causing word to crash
    Submitted by: Maximilan Aster <maximilian.aster.at.boc-eu.com>

    Changes to the patch by Jeremias:
    - Patch simplified (reuse of ColumnSetup from the layoutmgr package)
    - Percentages and proportional-column-width didn't work properly in my tests -> fixed
    - Adjustments for FOP code conventions

    Bugzilla #43824:
    page-number-citation working but has to be refreshed inside word to show the correct values
    Submitted by: Maximilan Aster <maximilian.aster.at.boc-eu.com>

    Changes to the patch by Jeremias:
    - Adjustments for FOP code conventions
  ........
    r674314 | jeremias | 2008-07-06 18:40:08 +0200 (So, 06 Jul 2008) | 7 lines

    Bugzilla #43825:
    leader supports fixed percent values for leader-length, most other properties
    use-content, leader-pattern-width not implemented
    Submitted by: Maximilan Aster <maximilian.aster.at.boc-eu.com>

    Changes to the patch by Jeremias:
    - Adjustments for FOP code conventions
  ........
    r674317 | jeremias | 2008-07-06 18:44:43 +0200 (So, 06 Jul 2008) | 1 line

    Doc update after RTF changes.
  ........
    r675106 | jeremias | 2008-07-09 09:03:46 +0200 (Mi, 09 Jul 2008) | 2 lines

    Bugzilla #45366:
    Document missing feature.
  ........
    r675150 | jeremias | 2008-07-09 14:56:41 +0200 (Mi, 09 Jul 2008) | 2 lines

    Bugzilla #39980:
    Fixed image scaling for RTF output.
  ........
    r675151 | jeremias | 2008-07-09 14:57:06 +0200 (Mi, 09 Jul 2008) | 1 line

    Removed unused code.
  ........
    r675152 | jeremias | 2008-07-09 14:58:18 +0200 (Mi, 09 Jul 2008) | 1 line

    Don't generate commands for default values.
  ........
    r675707 | jeremias | 2008-07-10 21:58:27 +0200 (Do, 10 Jul 2008) | 1 line

    Bugfix: -imagein didn't work because the stylesheet didn't get copied into fop.jar.
  ........
    r680715 | jeremias | 2008-07-29 16:37:10 +0200 (Di, 29 Jul 2008) | 1 line

    Found a surplus "pop state" which somehow causes a regression (fill color doesn't get properly reset) between 0.94 and 0.95. Shows in Barcode4J's fop-extension-demo.fo. The line has already been there in 0.94 but only shows in 0.95 probably due to an additional save/restore state pair added in PDFRenderer for reference areas after the block-container area refactoring.
  ........
    r680820 | jeremias | 2008-07-29 22:02:14 +0200 (Di, 29 Jul 2008) | 2 lines

    Bugzilla #41306:
    The AWT Renderer is really not out-of-order capable.
  ........
    r681284 | jeremias | 2008-07-31 08:47:49 +0200 (Do, 31 Jul 2008) | 1 line

    Some updates to status.xml (I was not the only one working on the final release).
  ........
    r681290 | jeremias | 2008-07-31 09:44:51 +0200 (Do, 31 Jul 2008) | 2 lines

    Website updates for the 0.95 release.
    The projectInfo plug-in of Forrest is not ideal for doing a bugfix release. It's not possible to combine the changes for two releases.
  ........
    r681292 | jeremias | 2008-07-31 09:47:13 +0200 (Do, 31 Jul 2008) | 1 line

    Disabling the ApacheCon ad for the release build.
  ........
................

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

16 years agoBugfix: ResourceStore didn't close the RandomAccessFile and therefore couldn't close...
Jeremias Maerki [Wed, 30 Jul 2008 06:50:49 +0000 (06:50 +0000)]
Bugfix: ResourceStore didn't close the RandomAccessFile and therefore couldn't close the temporary file. Not even deleteOnExit() can help in that case.

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

16 years ago* Provide warning message if no "any" font family is configured.
Adrian Cumiskey [Tue, 29 Jul 2008 17:14:25 +0000 (17:14 +0000)]
* Provide warning message if no "any" font family is configured.
* When no configuration is provided, the fallback "any" base 12 font mapping is to "Times" (so as to be consistent) with the base 14 fonts and not Helvetica (as previously).

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

16 years agoMinor generics comment adjustment.
Adrian Cumiskey [Tue, 29 Jul 2008 16:03:16 +0000 (16:03 +0000)]
Minor generics comment adjustment.

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

16 years agoAdded a base 12 (Helvetica, Times and Courier) fallback font collection for AFP envir...
Adrian Cumiskey [Tue, 29 Jul 2008 16:00:14 +0000 (16:00 +0000)]
Added a base 12 (Helvetica, Times and Courier) fallback font collection for AFP environments.

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

16 years agoMerged revisions 680369,680378 via svnmerge from
Adrian Cumiskey [Tue, 29 Jul 2008 08:52:31 +0000 (08:52 +0000)]
Merged revisions 680369,680378 via svnmerge from
https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk

........
  r680369 | jeremias | 2008-07-28 15:24:51 +0100 (Mon, 28 Jul 2008) | 2 lines

  Bugzilla #45470:
  Added LayoutManagerMapping.registerMaker() to make registration of custom layout managers easier.
........
  r680378 | jeremias | 2008-07-28 16:05:14 +0100 (Mon, 28 Jul 2008) | 4 lines

  Reverted revision 670341 and replaced it with a different solution as discussed:
  addCharacters() is now deprecated and called by the new characters() method which uses start/length instead of start/end.
  Fixed bugs in the AFP and PS extensions (ArrayIndexOutOfBoundsExceptions). They were not properly changed when the interface changed.
  Discussion: http://markmail.org/message/pdgzf6odxrnhflby
........

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

16 years agoMerged revisions 679052-679352 via svnmerge from
Vincent Hennebert [Fri, 25 Jul 2008 10:55:49 +0000 (10:55 +0000)]
Merged revisions 679052-679352 via svnmerge from
https://svn.eu.apache.org/repos/asf/xmlgraphics/fop/trunk

........
  r679060 | acumiskey | 2008-07-23 11:39:11 +0100 (Wed, 23 Jul 2008) | 2 lines

  My bad..  copy paste error I introduced which broke forrest.
........
  r679164 | jeremias | 2008-07-23 20:33:24 +0100 (Wed, 23 Jul 2008) | 1 line

  Only update the generated files if any source file is newer than the generated ones.
........
  r679326 | vhennebert | 2008-07-24 10:35:34 +0100 (Thu, 24 Jul 2008) | 2 lines

  Fed up with all those trailing whitespaces. Let's remove them all (once... and for all?)
........

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

16 years ago* Moved AFPConstants from org.apache.fop.render.afp.modca into org.apache.fop.render...
Adrian Cumiskey [Thu, 24 Jul 2008 18:26:43 +0000 (18:26 +0000)]
* Moved AFPConstants from org.apache.fop.render.afp.modca into org.apache.fop.render.afp as it is used in other subpackages.
* Fixed sequential storage and memory hungry buffering shortcomings in DataObjectCache and also the messy getInstance().
* Renamed DataObjectCache and DataObjectFactory as ResourceStore and ResourceFactory and moved to org.apache.fop.render.afp.modca.resource package.
* Created ResourceManager to oversee and delegate to ResourceStore and ResourceFactory.
* Made data members in LineDataInfo package private.

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

16 years agoRemoved commented code.
Adrian Cumiskey [Wed, 23 Jul 2008 12:23:59 +0000 (12:23 +0000)]
Removed commented code.

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

16 years agoMerged revisions 678730,679044 via svnmerge from
Adrian Cumiskey [Wed, 23 Jul 2008 09:57:22 +0000 (09:57 +0000)]
Merged revisions 678730,679044 via svnmerge from
https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk

........
  r678730 | acumiskey | 2008-07-22 13:14:37 +0100 (Tue, 22 Jul 2008) | 1 line

  Lets free a little memory in every BlockParent :)..  Commented out the unused private member variable 'orientation'.
........
  r679044 | acumiskey | 2008-07-23 10:26:40 +0100 (Wed, 23 Jul 2008) | 2 lines

  Minor optimization.
........

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

16 years agoCheckstyle nit
Adrian Cumiskey [Tue, 22 Jul 2008 17:34:46 +0000 (17:34 +0000)]
Checkstyle nit

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

16 years agoThe new LineDataInfo class which I neglected to add... :)
Adrian Cumiskey [Tue, 22 Jul 2008 17:26:46 +0000 (17:26 +0000)]
The new LineDataInfo class which I neglected to add... :)

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

16 years ago* Removed unused goca accessor methods from AFPState.
Adrian Cumiskey [Tue, 22 Jul 2008 17:25:27 +0000 (17:25 +0000)]
* Removed unused goca accessor methods from AFPState.
* Created LineDataInfo class, this simplifies all the parameter passing on line creation.

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

16 years agoMerged revisions 678477,678691,678699 via svnmerge from
Adrian Cumiskey [Tue, 22 Jul 2008 11:00:28 +0000 (11:00 +0000)]
Merged revisions 678477,678691,678699 via svnmerge from
https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk

........
  r678477 | acumiskey | 2008-07-21 17:48:14 +0100 (Mon, 21 Jul 2008) | 3 lines

  Renamed fname to more correct name fontKey.
  Made createFontKey() in FontInfo synchronized which should hopefully fix Ingo Maas's threading problem (http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-users/200807.mbox/%3C000a01c8eb4b$42166e60$a701010a@ebp01422%3E).
........
  r678691 | acumiskey | 2008-07-22 10:30:22 +0100 (Tue, 22 Jul 2008) | 2 lines

  Desynchronized createFontKey() and removed single use of static TRIPLETS_TYPE in fontLookup() following a suggestion by Jeremias Ingo Maas' threading issue (http://mail-archives.apache.org/mod_mbox/xmlgraphics-fop-users/200807.mbox/%3C000a01c8eb4b$42166e60$a701010a@ebp01422%3E).
........
  r678699 | vhennebert | 2008-07-22 11:09:06 +0100 (Tue, 22 Jul 2008) | 4 lines

  Hacked CommandLineOptions so that it accepts '-' as a specification of stdin/stdout.
  Made it work also when infile is specified without any option ('fop - -pdf res.pdf')
  TODO Investigate the adoption of Apache Commons CLI
........

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

16 years agoMinor cleanup.
Adrian Cumiskey [Tue, 22 Jul 2008 10:57:01 +0000 (10:57 +0000)]
Minor cleanup.

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

16 years agoAdded a finalize() just in case a problem occurs during rendering and close() never...
Adrian Cumiskey [Tue, 22 Jul 2008 09:44:49 +0000 (09:44 +0000)]
Added a finalize() just in case a problem occurs during rendering and close() never gets called.

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

16 years agoAdded some String statics.
Adrian Cumiskey [Tue, 22 Jul 2008 09:42:21 +0000 (09:42 +0000)]
Added some String statics.

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

16 years agoRenamed method canBeIncluded() to isIncludable().
Adrian Cumiskey [Mon, 21 Jul 2008 15:42:52 +0000 (15:42 +0000)]
Renamed method canBeIncluded() to isIncludable().

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

16 years agoUnused imports.
Adrian Cumiskey [Mon, 21 Jul 2008 15:39:54 +0000 (15:39 +0000)]
Unused imports.

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

16 years agoRenamed variable and removed now redundant methods.
Adrian Cumiskey [Mon, 21 Jul 2008 15:39:22 +0000 (15:39 +0000)]
Renamed variable and removed now redundant methods.

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

16 years agoRemoved arbitrary image formats from MO:DCA registry.
Adrian Cumiskey [Mon, 21 Jul 2008 15:35:26 +0000 (15:35 +0000)]
Removed arbitrary image formats from MO:DCA registry.

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

16 years agoUpdated generics comment.
Adrian Cumiskey [Mon, 21 Jul 2008 14:30:27 +0000 (14:30 +0000)]
Updated generics comment.

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

16 years agoFixed bug in drawBorderLine() implementation.
Adrian Cumiskey [Mon, 21 Jul 2008 14:11:16 +0000 (14:11 +0000)]
Fixed bug in drawBorderLine() implementation.

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

16 years ago* Fixed problem with SVG object type not being determined.
Adrian Cumiskey [Mon, 21 Jul 2008 13:42:40 +0000 (13:42 +0000)]
* Fixed problem with SVG object type not being determined.
* MimeConstants now extends the one in commons.

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

16 years agoProvide exception message if problems occurred closing/deleting temporary cache file.
Adrian Cumiskey [Mon, 21 Jul 2008 13:03:34 +0000 (13:03 +0000)]
Provide exception message if problems occurred closing/deleting temporary cache file.

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

16 years agoBetter to remove on finally rather than the try block.
Adrian Cumiskey [Mon, 21 Jul 2008 13:00:45 +0000 (13:00 +0000)]
Better to remove on finally rather than the try block.

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

16 years agoMust synchronize on cacheMap when removing DataObjectCache instance.
Adrian Cumiskey [Mon, 21 Jul 2008 12:58:18 +0000 (12:58 +0000)]
Must synchronize on cacheMap when removing DataObjectCache instance.

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

16 years ago* Invalidate/remove entry for the cache properly on AFPDataStream.write().
Adrian Cumiskey [Mon, 21 Jul 2008 12:49:59 +0000 (12:49 +0000)]
* Invalidate/remove entry for the cache properly on AFPDataStream.write().

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

16 years ago* Fixed bug in cache where object is not able to use IOB mechanism.
Adrian Cumiskey [Mon, 21 Jul 2008 11:36:49 +0000 (11:36 +0000)]
* Fixed bug in cache where object is not able to use IOB mechanism.
* Added PNG unsupported (but now recognised) mimetype to MO:DCA Registry.
* Added useful toString() to AbstractNamedDataObject.

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

16 years agoTidy up.
Adrian Cumiskey [Mon, 21 Jul 2008 09:21:11 +0000 (09:21 +0000)]
Tidy up.

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

16 years agoMerged revisions 677973 via svnmerge from
Adrian Cumiskey [Fri, 18 Jul 2008 18:09:27 +0000 (18:09 +0000)]
Merged revisions 677973 via svnmerge from
https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk

........
  r677973 | acumiskey | 2008-07-18 18:15:59 +0100 (Fri, 18 Jul 2008) | 1 line

  Removed unnecessary storing of byte[] nameBytes
........

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

16 years agoMore optimizations and cleanups.
Adrian Cumiskey [Fri, 18 Jul 2008 18:02:36 +0000 (18:02 +0000)]
More optimizations and cleanups.

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

16 years agoRemoved commented out code.
Adrian Cumiskey [Fri, 18 Jul 2008 17:28:28 +0000 (17:28 +0000)]
Removed commented out code.

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

16 years agoUnused import.
Adrian Cumiskey [Fri, 18 Jul 2008 15:18:49 +0000 (15:18 +0000)]
Unused import.

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

16 years agoReplaced PresentationSpaceMixingRulesTriplet (currently unsupported in AFP environmen...
Adrian Cumiskey [Fri, 18 Jul 2008 15:18:03 +0000 (15:18 +0000)]
Replaced PresentationSpaceMixingRulesTriplet (currently unsupported in AFP environments...) with PresentationSpaceResetMixingTriplet.

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

16 years agoSome minor optimizations and javadoc corrections.
Adrian Cumiskey [Fri, 18 Jul 2008 15:13:34 +0000 (15:13 +0000)]
Some minor optimizations and javadoc corrections.

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

16 years ago* Added PresentationSpaceMixingRulesTriplet, DescriptorPositionTriplet and Presentati...
Adrian Cumiskey [Fri, 18 Jul 2008 14:16:49 +0000 (14:16 +0000)]
* Added PresentationSpaceMixingRulesTriplet, DescriptorPositionTriplet and PresentationSpaceResetMixingTriplet.
* Removed some hardcoded triplets from ObjectAreaDescriptor.
* Provided toString() for Record class in DataObjectCache.

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

16 years agoMerged revisions 677863 via svnmerge from
Adrian Cumiskey [Fri, 18 Jul 2008 09:17:24 +0000 (09:17 +0000)]
Merged revisions 677863 via svnmerge from
https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk

........
  r677863 | acumiskey | 2008-07-18 10:11:10 +0100 (Fri, 18 Jul 2008) | 4 lines

  Ok, I am much happier with this fix now, it doesn't feel like a temporary hack anymore :).

  I have revised the fontLookup() algorithm in FontInfo so it now first tries to find matching font triplets by iterating over all the font family names *without substitutions*, if this fails it then iterates over all the font family names looking for matching font triplets *with substitutions* rather then just take the last one in the font family name list with substitutions.
........

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

16 years ago* Added new DataObjectFactory to take care of MO:DCA DataObject creation/instantiation.
Adrian Cumiskey [Thu, 17 Jul 2008 19:13:56 +0000 (19:13 +0000)]
* Added new DataObjectFactory to take care of MO:DCA DataObject creation/instantiation.
* Created a DataObjectCache which is now used to cache all resource objects such as images to a RandomAccessFile so all the memory isn't eaten by them during rendering.
* Added new GraphicsObjectPainter class invoked by DataObjectFactory on creation of GraphicsObject.
* Added Category and Type inner interfaces and handy copySF() to base AbstractAFPObject with more code reuse, simplifications/optimizations of writeStart() and writeEnd().
* SVG entry and isImage() isGraphic() convenience methods added to MO:DCA Registry.
* Updated AFPSVGHandler to use similar fox:conversion-mode foreign attribute mechanism for bitmap painting fallback used by PCLRenderer and PDFRenderer.

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

16 years agoMerged revisions 677668,677679 via svnmerge from
Adrian Cumiskey [Thu, 17 Jul 2008 18:49:36 +0000 (18:49 +0000)]
Merged revisions 677668,677679 via svnmerge from
https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk

........
  r677668 | acumiskey | 2008-07-17 19:25:11 +0100 (Thu, 17 Jul 2008) | 2 lines

  Undoing this change for now until a better fix can be found as it breaks 4 unit tests.
........
  r677679 | acumiskey | 2008-07-17 19:47:58 +0100 (Thu, 17 Jul 2008) | 2 lines

  I'm not really happy with this workaround, it is a bit of a hack (as Symbol and ZapfDingbats are not available) but it does prevent the IllegalArgumentException from being thrown.
........

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

16 years agoMerged revisions 676161,676297,676307,676397,676608,677404-677405,677543,677648-67765...
Adrian Cumiskey [Thu, 17 Jul 2008 18:14:01 +0000 (18:14 +0000)]
Merged revisions 676161,676297,676307,676397,676608,677404-677405,677543,677648-677652 via svnmerge from
https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk

........
  r676161 | jeremias | 2008-07-12 13:19:40 +0100 (Sat, 12 Jul 2008) | 1 line

  Attempt to fix a potential build problem.
........
  r676297 | adelmelle | 2008-07-13 11:26:48 +0100 (Sun, 13 Jul 2008) | 2 lines

  Replace occurrences of File.toURL() by File.toURI().toURL() (recommended as of Java 6, where File.toURL() is deprecated)
........
  r676307 | jeremias | 2008-07-13 13:11:17 +0100 (Sun, 13 Jul 2008) | 1 line

  null is not correct here, an empty String needs to be used for the default namespace. Saxon 9 fails with a NullPointerException otherwise. Xalan is more tolerant.
........
  r676397 | adelmelle | 2008-07-13 19:31:30 +0100 (Sun, 13 Jul 2008) | 1 line

  Another attempt at avoiding build issues (?)
........
  r676608 | cbowditch | 2008-07-14 15:44:53 +0100 (Mon, 14 Jul 2008) | 1 line

  A nit: clarify message so its more meaningful to end user
........
  r677404 | jeremias | 2008-07-16 21:16:51 +0100 (Wed, 16 Jul 2008) | 1 line

  Worked around a bug in Xalan 2.4.0 (bundled with Sun Java 1.4.2_xx) where file URLs like file:/C:/.... got converted to file:\C:\.... on Windows causing a FileNotFoundException.
........
  r677405 | jeremias | 2008-07-16 21:22:17 +0100 (Wed, 16 Jul 2008) | 1 line

  Removed stray System.out.
........
  r677543 | jeremias | 2008-07-17 10:11:09 +0100 (Thu, 17 Jul 2008) | 1 line

  fonts package must not depend on the render package. Refactored to restore that rule.
........
  r677648 | acumiskey | 2008-07-17 18:39:14 +0100 (Thu, 17 Jul 2008) | 2 lines

  ZapfDingbats and Symbol is not always available on the AFPRenderer so we can't have these as default font family properties unfortunately.
........
  r677649 | acumiskey | 2008-07-17 18:40:12 +0100 (Thu, 17 Jul 2008) | 2 lines

  A minor optimization.
........
  r677650 | acumiskey | 2008-07-17 18:41:27 +0100 (Thu, 17 Jul 2008) | 2 lines

  An optimization and improved readability of fontLookup() call.
........
  r677651 | acumiskey | 2008-07-17 18:44:08 +0100 (Thu, 17 Jul 2008) | 2 lines

  Moved font setup stuff from setupFontInfo() in AFPRenderer and delegated this stuff to an AFPFontCollection class.
........
  r677652 | acumiskey | 2008-07-17 18:47:04 +0100 (Thu, 17 Jul 2008) | 2 lines

  Unused imports.
........

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

16 years agoMerged revisions 675590,675604,675698,675845,675854 via svnmerge from
Adrian Cumiskey [Fri, 11 Jul 2008 18:10:28 +0000 (18:10 +0000)]
Merged revisions 675590,675604,675698,675845,675854 via svnmerge from
https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk

........
  r675590 | vhennebert | 2008-07-10 15:31:52 +0100 (Thu, 10 Jul 2008) | 2 lines

  Bugzilla #45369: footnotes were rendered at the top of the region-body when using the intermediate format
........
  r675604 | jeremias | 2008-07-10 16:02:15 +0100 (Thu, 10 Jul 2008) | 1 line

  Beware! An evil tab character! But it's been eliminated. ;-)
........
  r675698 | jeremias | 2008-07-10 20:47:12 +0100 (Thu, 10 Jul 2008) | 6 lines

  Added support for piping:
  - input from stdin (-imagein not supported)
  - output to stdout

  Syntax: fop -xml # -xsl mystylesheet.xsl -pdf #
  (reads the XML from stdin and sends the generated PDF to stdout)
........
  r675845 | jeremias | 2008-07-11 08:22:29 +0100 (Fri, 11 Jul 2008) | 1 line

  Check the result of mkdirs() to see if the target directory could be created.
........
  r675854 | jeremias | 2008-07-11 09:00:31 +0100 (Fri, 11 Jul 2008) | 1 line

  Ignore FindBugs preference file from Eclipse.
........

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

16 years agoFixed image positioning for RenderedImages.
Jeremias Maerki [Thu, 10 Jul 2008 14:34:25 +0000 (14:34 +0000)]
Fixed image positioning for RenderedImages.
Created a common method for converting millipoints to units to improve code readability and to fix rounding errors because some of that conversion were using integer division which lead to different results than floating point division.

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

16 years agoThis fixes "IllegalArgumentException: Transparent data is longer than 253 bytes"
Adrian Cumiskey [Thu, 10 Jul 2008 14:05:18 +0000 (14:05 +0000)]
This fixes "IllegalArgumentException: Transparent data is longer than 253 bytes"
exception problem with <fo:block/> text is more than 253 characters (see https://issues.apache.org/bugzilla/show_bug.cgi?id=44024).

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

16 years ago* Created new AbstractState class that shares common properties and stack popping...
Adrian Cumiskey [Thu, 10 Jul 2008 10:59:39 +0000 (10:59 +0000)]
* Created new AbstractState class that shares common properties and stack popping/pushing behaviour of and is now extended by AFPState and PDFState.
* color, resolution and bitsPerPixel moved from AFPInfo to AFPState/AbstractState resulting in a more simplified AFPInfo and AFPSVGHandler.
* Changed AFPRenderer, AFPDataStream, PresentationTextObject and PresentationTextData to use encapsulated AFPTextDataInfo instead of a chain of long parameter passing between objects.  Also provided some formatting cleanup in PresentationTextData.
* Use of X and Y offsets no longer used by AFPDataStream, setOffsets() is now deprecated and added setOrientation() accessor (which still remains relevant).
* AFPRenderer no longer uses its own bespoke ViewPortPos mechanism and now uses the more standard state stack and AffineTransform mechanism enjoyed by the postscript and PDF Renderers.  This means that there is now a proper implementation for startVParea(), endVParea(), saveGraphicsState(), restoreGraphicsState(), breakOutOfStateStack() and restoreStateStackAfterBreakOut() and it is no longer necessary to have a copy/pasted/tweaked renderBlockViewport() or renderRegionViewport(). As a result of this AFPRenderer is now much more compact (by some 500 lines) - similar work needs to be done in the PCL Renderer, any volunteers?
* Added lots of helpful toString() methods for those mere mortals wishing to step through with a debugger :).

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

16 years agoMerged revisions 675501 via svnmerge from
Adrian Cumiskey [Thu, 10 Jul 2008 10:28:37 +0000 (10:28 +0000)]
Merged revisions 675501 via svnmerge from
https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk

........
  r675501 | acumiskey | 2008-07-10 11:23:54 +0100 (Thu, 10 Jul 2008) | 2 lines

  Duplicated operation scaleX and scaleY replaced simply with scale.
........

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

16 years agoFixed placement of bitmap images for AFP output.
Jeremias Maerki [Thu, 10 Jul 2008 09:30:48 +0000 (09:30 +0000)]
Fixed placement of bitmap images for AFP output.
Made setters public for ObjectAreaInfo.

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

16 years agoMerged revisions 675258 via svnmerge from
Adrian Cumiskey [Wed, 9 Jul 2008 17:06:35 +0000 (17:06 +0000)]
Merged revisions 675258 via svnmerge from
https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk

........
  r675258 | acumiskey | 2008-07-09 18:05:27 +0100 (Wed, 09 Jul 2008) | 2 lines

  Whoops..  default value should be true :).
........

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