]> source.dussan.org Git - xmlgraphics-fop.git/log
xmlgraphics-fop.git
13 years agoAdjust to changes in XML Graphics Commons:
Jeremias Maerki [Mon, 13 Dec 2010 14:49:56 +0000 (14:49 +0000)]
Adjust to changes in XML Graphics Commons:
- equals() to ColorUtil.isSameColor()
- ICCColorSpaceExt to ICCColorSpaceWithIntent
- int to RenderingIntent enum

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

14 years agoBugfix for StringIndexOutOfBoundsException when the PDF grows beyond 2GB.
Jeremias Maerki [Fri, 13 Aug 2010 19:02:48 +0000 (19:02 +0000)]
Bugfix for StringIndexOutOfBoundsException when the PDF grows beyond 2GB.

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

14 years agoThe previous merge didn't go quite as planned.
Jeremias Maerki [Mon, 19 Jul 2010 09:22:32 +0000 (09:22 +0000)]
The previous merge didn't go quite as planned.

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

14 years agoMerged changes from Trunk.
Jeremias Maerki [Mon, 19 Jul 2010 09:09:55 +0000 (09:09 +0000)]
Merged changes from Trunk.

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

14 years agoBugfix of bugfix for escaped PDF names.
Jeremias Maerki [Mon, 19 Jul 2010 09:04:01 +0000 (09:04 +0000)]
Bugfix of bugfix for escaped PDF names.

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

14 years agoProperty update from the merge (TSVN wouldn't commit with this and the rest of the...
Jeremias Maerki [Mon, 19 Jul 2010 08:08:21 +0000 (08:08 +0000)]
Property update from the merge (TSVN wouldn't commit with this and the rest of the changes).

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

14 years agoMerged changes from Trunk (minus JARs).
Jeremias Maerki [Mon, 19 Jul 2010 08:06:38 +0000 (08:06 +0000)]
Merged changes from Trunk (minus JARs).

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

14 years agoAdded missing PDFColorHandler to PDFDocumentGraphics2D.
Jeremias Maerki [Mon, 19 Jul 2010 07:02:34 +0000 (07:02 +0000)]
Added missing PDFColorHandler to PDFDocumentGraphics2D.

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

14 years agoBugfix: "/" must be escaped in names.
Jeremias Maerki [Mon, 19 Jul 2010 06:10:53 +0000 (06:10 +0000)]
Bugfix: "/" must be escaped in names.

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

14 years agoMerging branches/fop-1_0 back into trunk
Simon Pepping [Fri, 16 Jul 2010 08:33:38 +0000 (08:33 +0000)]
Merging branches/fop-1_0 back into trunk

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

14 years agoBlock merging of revision 960619 from branch fop-1_0
Simon Pepping [Fri, 16 Jul 2010 07:59:37 +0000 (07:59 +0000)]
Block merging of revision 960619 from branch fop-1_0

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

14 years agoRefactored the multi-threading harness a bit to support IF conversion.
Jeremias Maerki [Thu, 15 Jul 2010 07:45:37 +0000 (07:45 +0000)]
Refactored the multi-threading harness a bit to support IF conversion.

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

14 years agoLog exception if available to make error localization easier.
Jeremias Maerki [Thu, 15 Jul 2010 06:59:07 +0000 (06:59 +0000)]
Log exception if available to make error localization easier.

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

14 years agoAdded ImageElementBridge to ImageConverterSVG2G2D so output formats like Java2D ...
Jeremias Maerki [Thu, 15 Jul 2010 06:50:21 +0000 (06:50 +0000)]
Added ImageElementBridge to ImageConverterSVG2G2D so output formats like Java2D (PNG, TIFF) and PCL can load image formats other than just PNG and JPEG from SVG.
This also represents a work-around for certain JPEG images that cannot be loaded properly with the Sun JPEG codec embedded in the JDK. With this, JPEGs are loaded via ImageIO.

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

14 years agoAdding the build dependencies to the source distribution fop-1_0 fop-1_0
Simon Pepping [Mon, 12 Jul 2010 18:16:26 +0000 (18:16 +0000)]
Adding the build dependencies to the source distribution

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

14 years agoAdded support for CIE Lab colors to AFP output.
Jeremias Maerki [Thu, 8 Jul 2010 14:13:24 +0000 (14:13 +0000)]
Added support for CIE Lab colors to AFP output.

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

14 years agoBugfix for gradients with mixed color spaces: the original color was not replaced...
Jeremias Maerki [Thu, 8 Jul 2010 08:50:19 +0000 (08:50 +0000)]
Bugfix for gradients with mixed color spaces: the original color was not replaced in the list which cause faulty PDFs.
Switched to using a more accurate conversion method to sRGB.

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

14 years agoCleanup of PDFColor, removing unused functionality. PDFColor is only used for transpa...
Jeremias Maerki [Thu, 8 Jul 2010 08:48:02 +0000 (08:48 +0000)]
Cleanup of PDFColor, removing unused functionality. PDFColor is only used for transparent color of bitmap images in which case only sRGB and Gray are needed.

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

14 years agoMove the maven bundle jar to the top directory after building; svn
Simon Pepping [Wed, 7 Jul 2010 15:38:50 +0000 (15:38 +0000)]
Move the maven bundle jar to the top directory after building; svn
ignore the build artifacts

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

14 years agoChanges to the documentation, partly needed for the new release,
Simon Pepping [Wed, 7 Jul 2010 15:04:01 +0000 (15:04 +0000)]
Changes to the documentation, partly needed for the new release,
partly updates to outdated information

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

14 years agoAdded class ColorWithFallback used for recreating function strings.
Jeremias Maerki [Wed, 7 Jul 2010 13:55:39 +0000 (13:55 +0000)]
Added class ColorWithFallback used for recreating function strings.
Adjusted to changes of design in color branch.

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

14 years agoXSL-FO mentions both XML 1.0 and XML 1.1.
Jeremias Maerki [Mon, 5 Jul 2010 17:08:35 +0000 (17:08 +0000)]
XSL-FO mentions both XML 1.0 and XML 1.1.

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

14 years agoAdded one missing file not under ALv2.
Jeremias Maerki [Mon, 5 Jul 2010 17:03:37 +0000 (17:03 +0000)]
Added one missing file not under ALv2.

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

14 years agoMinor changes to changes list.
Jeremias Maerki [Mon, 5 Jul 2010 16:59:51 +0000 (16:59 +0000)]
Minor changes to changes list.

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

14 years agoUpdated the version number in the build file; do not merge into trunk
Simon Pepping [Mon, 5 Jul 2010 15:08:55 +0000 (15:08 +0000)]
Updated the version number in the build file; do not merge into trunk

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

14 years agoFirst changes for the release, mainly documentation changes
Simon Pepping [Mon, 5 Jul 2010 15:05:55 +0000 (15:05 +0000)]
First changes for the release, mainly documentation changes

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

14 years agoCreate a branch for the 1.0 release
Simon Pepping [Fri, 2 Jul 2010 13:07:05 +0000 (13:07 +0000)]
Create a branch for the 1.0 release

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

14 years agoAdded the XML Graphics Commons jar file from the release candidate
Simon Pepping [Fri, 2 Jul 2010 12:50:04 +0000 (12:50 +0000)]
Added the XML Graphics Commons jar file from the release candidate

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

14 years agoRestored ColorExt after removing it from XML Graphics Commons again.
Jeremias Maerki [Fri, 2 Jul 2010 10:44:18 +0000 (10:44 +0000)]
Restored ColorExt after removing it from XML Graphics Commons again.
Moved GrayScaleColorConverter as a package-local class from XGC to the AFP package (doesn't require deprecation when we can put the functionality in XGC later with the new color infrastructure).

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

14 years agoAdded support for the cie-lab-color() function that is found in the current XSL 2...
Jeremias Maerki [Wed, 30 Jun 2010 12:36:00 +0000 (12:36 +0000)]
Added support for the cie-lab-color() function that is found in the current XSL 2.0 design notes.
Some refactoring of ColorUtil to reduce code duplication.

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

14 years agoRound-trip for fop-rgb-named-color() function.
Jeremias Maerki [Tue, 29 Jun 2010 16:52:06 +0000 (16:52 +0000)]
Round-trip for fop-rgb-named-color() function.

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

14 years agoAdded support for the rgb-named-color() function that is found in the current XSL...
Jeremias Maerki [Tue, 29 Jun 2010 14:30:53 +0000 (14:30 +0000)]
Added support for the rgb-named-color() function that is found in the current XSL 2.0 design notes.

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

14 years agoBugzilla #49403:
Jeremias Maerki [Fri, 25 Jun 2010 12:17:58 +0000 (12:17 +0000)]
Bugzilla #49403:
Initial support for PDF Separation color spaces (aka spot colors). This is still unfinished but produces valid PDF with Separation colors in simple cases.
Based on work by: Patrick Jaromin <Patrick.at.Jaromin.com>

Note: PDFColor is broken right now, as I'm planning to phase that class out. Squeezing separation colors and what else comes later into that class isn't such a good idea IMO. Instead, PDFColorHandler tries to do all that in a better way based on the new color support classes from XGC.

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

14 years agoCreating dev branch for a better color infrastructure
Jeremias Maerki [Mon, 21 Jun 2010 11:33:59 +0000 (11:33 +0000)]
Creating dev branch for a better color infrastructure

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

14 years agoMinor refactoring and style fixups:
Andreas L. Delmelle [Sat, 19 Jun 2010 19:10:10 +0000 (19:10 +0000)]
Minor refactoring and style fixups:
- private lineLayoutsList can be a primitive array
- eliminate some stray hungarians (inconsistent btw: iFirstIndex, but nEliminableLines...)
- inverted principal loop in createLineBreaks(), to make debugging less confusing (and preparation for partial fix of Bug 38264)
- compacted some boolean expressions ( (x ? true : false) -> plain x )
- removed some commented code
- extracted some code into processUpdates; findHyphenationPoints was getting too long
- minor javadoc fixups

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

14 years agoBugzilla #48871:
Pascal Sancho [Fri, 18 Jun 2010 11:36:42 +0000 (11:36 +0000)]
Bugzilla #48871:
Bugfix: Faq entry update (metadata)

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

14 years agoBugzilla #78887:
Pascal Sancho [Fri, 18 Jun 2010 10:38:27 +0000 (10:38 +0000)]
Bugzilla #78887:
Bugfix: documentation update according to javadoc in Trunk tab > Embed

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

14 years agoBugzilla #49172:
Pascal Sancho [Fri, 18 Jun 2010 09:48:27 +0000 (09:48 +0000)]
Bugzilla #49172:
patch applied: corrections in Dev > Extensions page; thanks to  Gerald Buchgraber

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

14 years agoBugzilla #46565:
Pascal Sancho [Fri, 18 Jun 2010 09:19:25 +0000 (09:19 +0000)]
Bugzilla #46565:
Bugfix: fo:bookmark conformance is partial. Thanks to Mario Madunic for pointing that.

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

14 years agoFop WebSite: update commandline usage help (in Trunk tab > Using FOP > Run)
Pascal Sancho [Fri, 18 Jun 2010 08:38:13 +0000 (08:38 +0000)]
Fop WebSite: update commandline usage help (in Trunk tab > Using FOP > Run)

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

14 years agoBugfix: PDF/A-1a mode was not properly reported.
Jeremias Maerki [Thu, 17 Jun 2010 11:56:13 +0000 (11:56 +0000)]
Bugfix: PDF/A-1a mode was not properly reported.

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

14 years agoPut the /Resources reference directly into the underlying dictionary and handle null...
Jeremias Maerki [Tue, 15 Jun 2010 08:55:40 +0000 (08:55 +0000)]
Put the /Resources reference directly into the underlying dictionary and handle null cases since /Resources is optional on a Form XObject.

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

14 years agoColor-related classes were moved to the org.apache.xmlgraphics.java2d.color package.
Jeremias Maerki [Mon, 14 Jun 2010 15:21:18 +0000 (15:21 +0000)]
Color-related classes were moved to the org.apache.xmlgraphics.java2d.color package.
Updated XML Graphics Commons Snapshot.

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

14 years agoAFP Output Changes:
Jeremias Maerki [Sat, 12 Jun 2010 08:19:48 +0000 (08:19 +0000)]
AFP Output Changes:
- Fixed positioning of Java2D-based images (when GOCA is enabled). GraphicsDataDescriptor had a bit order bug. The Graphics2D image handler didn't save state and reposition the image origin.
- Switched bitmap image handling in AFPGraphics2D to (re-)use AFPImageHandlerRenderedImage so it can profit from it's advanced image conversion functionality. This also avoids some bugs with certain image formats.
- Added enhanced dithering functionality for images that need to be converted to bi-level images.

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

14 years agoAFP Output: Fix for bitmap images inside an SVG or G2D graphic (printer errors) and...
Jeremias Maerki [Fri, 11 Jun 2010 12:31:45 +0000 (12:31 +0000)]
AFP Output: Fix for bitmap images inside an SVG or G2D graphic (printer errors) and positioning fix for bitmaps from G2D graphics.

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

14 years agoBugzilla #42306:
Jeremias Maerki [Tue, 8 Jun 2010 19:01:56 +0000 (19:01 +0000)]
Bugzilla #42306:
Fix for AWT viewer to correctly track page numbers in continuous display mode.
Submitted by: Richard Wheeldon <richardw@geoquip-rnd.demon.co.uk>

Modifications to original patch:
- Small adjustments for out code conventions.
- Added some missing Javadocs.

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

14 years agoBugfix for formatting of floating point numbers which could lead to invalid PDFs.
Jeremias Maerki [Fri, 4 Jun 2010 09:03:57 +0000 (09:03 +0000)]
Bugfix for formatting of floating point numbers which could lead to invalid PDFs.

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

14 years agoBig encoding performance improvement for bi-level images which do not have the right...
Jeremias Maerki [Thu, 27 May 2010 19:20:54 +0000 (19:20 +0000)]
Big encoding performance improvement for bi-level images which do not have the right bit order. Apparently, setting the subtractive option doesn't help with inverting a bi-level FS10 image.

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

14 years agoRemoving outdated documentation
Simon Pepping [Tue, 25 May 2010 09:39:30 +0000 (09:39 +0000)]
Removing outdated documentation

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

14 years agoMissed a parameter change for an overridden method. (Additional change for revision...
Jeremias Maerki [Thu, 20 May 2010 14:01:53 +0000 (14:01 +0000)]
Missed a parameter change for an overridden method. (Additional change for revision 946539)

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

14 years agoChanged many variables and parameters from "int" to "char" because AFP font support...
Jeremias Maerki [Thu, 20 May 2010 09:52:27 +0000 (09:52 +0000)]
Changed many variables and parameters from "int" to "char" because AFP font support mostly uses Unicode code points unlike Type 1 and TrueType support which use internal character code points (the result of Font.mapChar()). This should improve code readability.

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

14 years agoBring error handling more in line with general recommendations and provide better...
Jeremias Maerki [Thu, 20 May 2010 06:38:48 +0000 (06:38 +0000)]
Bring error handling more in line with general recommendations and provide better error messages.

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

14 years agoDon't fail on AFM just because it has a Start/EndTrackKern section. Log a warning...
Jeremias Maerki [Mon, 17 May 2010 11:41:33 +0000 (11:41 +0000)]
Don't fail on AFM just because it has a Start/EndTrackKern section. Log a warning instead of throwing an exception when an unimplemented feature is found.

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

14 years agoAdded a save/restoreGraphicsState pair for the initial coordinate system in PDF outpu...
Jeremias Maerki [Mon, 26 Apr 2010 11:26:08 +0000 (11:26 +0000)]
Added a save/restoreGraphicsState pair for the initial coordinate system in PDF output for easier post-processing. The missing q/Q pair caused content to be upside-down when simply a new content stream is appended to the page. With this change the initial coordinate system is restored after FOP's stream is finished.

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

14 years agoImproved painting of double rules a bit, fixing a bug causing the message: "Invalid...
Jeremias Maerki [Fri, 23 Apr 2010 14:39:20 +0000 (14:39 +0000)]
Improved painting of double rules a bit, fixing a bug causing the message: "Invalid axis rule: unable to draw line"

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

14 years agorecent change to cache CharacterSet exposed multi threading issue
Chris Bowditch [Wed, 21 Apr 2010 19:07:54 +0000 (19:07 +0000)]
recent change to cache CharacterSet exposed multi threading issue

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

14 years agocache AFP Fonts in a similar manner to LazyFont class for TrueType fonts. This boosts...
Chris Bowditch [Wed, 14 Apr 2010 15:38:20 +0000 (15:38 +0000)]
cache AFP Fonts in a similar manner to LazyFont class for TrueType fonts. This boosts performance when rendering a large batch of AFP documents in the same JVM

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

14 years agoFontEventAdapter has been replaced by FontEventProducer
Vincent Hennebert [Fri, 9 Apr 2010 17:29:56 +0000 (17:29 +0000)]
FontEventAdapter has been replaced by FontEventProducer

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

14 years agoAdded getEventKey method to Event so that it's no longer necessary to store the whole...
Vincent Hennebert [Fri, 9 Apr 2010 17:22:31 +0000 (17:22 +0000)]
Added getEventKey method to Event so that it's no longer necessary to store the whole event ID (fully qualified interface name) in message files

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

14 years agoMerged all the eventResourceGenerator tasks into one
Vincent Hennebert [Fri, 9 Apr 2010 17:13:24 +0000 (17:13 +0000)]
Merged all the eventResourceGenerator tasks into one

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

14 years agoNow that the creation of event-model.xml has been standardised, the EventModelFactory...
Vincent Hennebert [Fri, 9 Apr 2010 17:05:34 +0000 (17:05 +0000)]
Now that the creation of event-model.xml has been standardised, the EventModelFactory mechanism is no longer needed. Removed all the factory classes.
Registration through META-INF/services also is no longer necessary.

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

14 years agoGenerate event models in the same directory as the corresponding EventProducer interf...
Vincent Hennebert [Fri, 9 Apr 2010 16:48:27 +0000 (16:48 +0000)]
Generate event models in the same directory as the corresponding EventProducer interfaces and name it event-model.xml by default
The eventResourceGenerator task now takes a destination directory parameter instead of modelfile

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

14 years agoMoved ResourceEventProducer to org.apache.fop
Vincent Hennebert [Fri, 9 Apr 2010 16:34:29 +0000 (16:34 +0000)]
Moved ResourceEventProducer to org.apache.fop
Renamed event model used by FOPTestEventModelFactory to "event-model.xml"

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

14 years agoSplit catch-all EventFormatter.xml message file into individual files for each EventP...
Vincent Hennebert [Fri, 9 Apr 2010 16:09:57 +0000 (16:09 +0000)]
Split catch-all EventFormatter.xml message file into individual files for each EventProducer. There is no longer a default EventModelFactory
Added test case for font event

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

14 years agoAdded test cases to ensure that the event notification system runs smoothly
Vincent Hennebert [Fri, 9 Apr 2010 15:21:00 +0000 (15:21 +0000)]
Added test cases to ensure that the event notification system runs smoothly

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

14 years agoAdded Java Target information to Build-Id manifest entry. (Applied change as proposed...
Jeremias Maerki [Thu, 18 Mar 2010 15:29:33 +0000 (15:29 +0000)]
Added Java Target information to Build-Id manifest entry. (Applied change as proposed on Feb 10 2010)
Suggested by: Peter Hancock

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

14 years agoBumped xmlgraphics-commons.jar.
Jeremias Maerki [Thu, 18 Mar 2010 15:24:25 +0000 (15:24 +0000)]
Bumped xmlgraphics-commons.jar.
Added configuration option to tweak the image loader framework.
See also: http://svn.apache.org/viewvc?rev=924666&view=rev

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

14 years agoRemoved obsolete mergeinfo information
Vincent Hennebert [Thu, 18 Mar 2010 11:30:59 +0000 (11:30 +0000)]
Removed obsolete mergeinfo information

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

14 years agoBugfix: NPE when there is a forced break before a table occurring at an IPD change
Vincent Hennebert [Mon, 15 Mar 2010 18:36:21 +0000 (18:36 +0000)]
Bugfix: NPE when there is a forced break before a table occurring at an IPD change

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

14 years agoadvertise link to nightly build
Chris Bowditch [Thu, 11 Mar 2010 12:22:40 +0000 (12:22 +0000)]
advertise link to nightly build

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

14 years agoBugfix: definition of a special page-master for the last page was interfering with...
Vincent Hennebert [Tue, 23 Feb 2010 16:13:59 +0000 (16:13 +0000)]
Bugfix: definition of a special page-master for the last page was interfering with changing IPD code

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

14 years agoFop WebSite: XSL-FO 1.0 references were still there; fixed now
Pascal Sancho [Fri, 19 Feb 2010 12:37:51 +0000 (12:37 +0000)]
Fop WebSite: XSL-FO 1.0 references were still there; fixed now

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

14 years agoFop WebSite: Fixed obsolete URL for public DTDs plus refer to latest version of each dtd
Pascal Sancho [Fri, 19 Feb 2010 12:12:37 +0000 (12:12 +0000)]
Fop WebSite: Fixed obsolete URL for public DTDs plus refer to latest version of each dtd

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

14 years agodownload page: ref to CVS repository replaced with SVN
Pascal Sancho [Fri, 19 Feb 2010 09:13:58 +0000 (09:13 +0000)]
download page: ref to CVS repository replaced with SVN

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

14 years agodoc mgmt page: 2 things:
Pascal Sancho [Fri, 19 Feb 2010 09:11:56 +0000 (09:11 +0000)]
doc mgmt page: 2 things:
 - dual doc is now obsolete (0.20.x vs redesign)
 - current Forrest is 0.8

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

14 years agoFixed typos
Vincent Hennebert [Thu, 18 Feb 2010 11:35:32 +0000 (11:35 +0000)]
Fixed typos

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

14 years agoAdded Georg Datterl to our list of active contributors. Many thanks to Georg for...
Vincent Hennebert [Thu, 18 Feb 2010 11:34:09 +0000 (11:34 +0000)]
Added Georg Datterl to our list of active contributors. Many thanks to Georg for his help so far.

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

14 years agocompliance page: update "partial" status and comments for content-height, content...
Pascal Sancho [Thu, 18 Feb 2010 10:11:49 +0000 (10:11 +0000)]
compliance page: update "partial" status and comments for content-height, content-width, and page-position

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

14 years agoRemoved extra empty cells
Vincent Hennebert [Wed, 17 Feb 2010 11:22:20 +0000 (11:22 +0000)]
Removed extra empty cells

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

14 years agoBugzilla #46565:
Pascal Sancho [Wed, 17 Feb 2010 10:18:44 +0000 (10:18 +0000)]
Bugzilla #46565:
Bugfix: all references to XSL-FO 1.0 removed and replaced with 1.1

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

14 years agoCosmetics in compliance page: removed uneeded double '\n' before apply regex
Pascal Sancho [Wed, 17 Feb 2010 09:35:22 +0000 (09:35 +0000)]
Cosmetics in compliance page: removed uneeded double '\n' before apply regex

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

14 years agoBugzilla #48512:
Jeremias Maerki [Tue, 16 Feb 2010 09:36:40 +0000 (09:36 +0000)]
Bugzilla #48512:
Reverted rev 908543.
For some Type 1 fonts, the encoding mapped characters in the AFM file don't match the font's primary encoding. This change tries to address this fact.

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

14 years agoAdded complete list of 1.1 item in compliance page.
Pascal Sancho [Mon, 15 Feb 2010 15:43:32 +0000 (15:43 +0000)]
Added complete list of 1.1 item in compliance page.
 - Udated information for page-number-citation-last, content-width, content-height, and page-position
 - Updated links for bookmarks
 - retrieve-table-marker now related to fox:outline

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

14 years agorole and source-document apply to *all* media.
Pascal Sancho [Mon, 15 Feb 2010 09:36:43 +0000 (09:36 +0000)]
role and source-document apply to *all* media.

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

14 years agoBugzilla #48512:
Jeremias Maerki [Wed, 10 Feb 2010 15:37:04 +0000 (15:37 +0000)]
Bugzilla #48512:
Bugfix: Don't map AdobeStandardEncoding to StandardEncoding. They are not the same. Fixes problem with invalid character widths on PostScript output and missing umlauts.

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

14 years agoexternal-destination is in Extended core (minor change for a 1st commit)
Pascal Sancho [Wed, 10 Feb 2010 13:43:02 +0000 (13:43 +0000)]
external-destination is in Extended core (minor change for a 1st commit)

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

14 years agoBetter error message if a font is missing when generating PS from IF.
Jeremias Maerki [Wed, 10 Feb 2010 09:31:42 +0000 (09:31 +0000)]
Better error message if a font is missing when generating PS from IF.
Tie font configuration into -ifin parameter on the command-line.

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

14 years agoBugzilla #48696:
Jeremias Maerki [Wed, 10 Feb 2010 08:53:05 +0000 (08:53 +0000)]
Bugzilla #48696:
Bugfix for color model in IOCA IDE structure parameter for 4- and 8-bit grayscale images.
Submitted by: Peter Hancock <peter.hancock.at.gmail.com>

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

14 years agoRelated to Bugzilla #47232:
Jeremias Maerki [Sat, 6 Feb 2010 18:19:31 +0000 (18:19 +0000)]
Related to Bugzilla #47232:
The same bug that existed for Type 1 fonts (fixed in rev 777459) also applies to TrueType fonts. The last glyph in a font was reported to have zero width. Bug exists since 2001.

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

14 years agoMade part of setupsRGBColorProfile method synchronized to avoid ConcurrentModificatio...
Vincent Hennebert [Fri, 29 Jan 2010 11:33:10 +0000 (11:33 +0000)]
Made part of setupsRGBColorProfile method synchronized to avoid ConcurrentModificationException when PDF documents are being produced in multiple threads

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

14 years agoBugfix: font-family values need to be enclosed in apostrophes in case they contain...
Jeremias Maerki [Thu, 28 Jan 2010 17:21:46 +0000 (17:21 +0000)]
Bugfix: font-family values need to be enclosed in apostrophes in case they contain whitespace.

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

14 years agoBugzilla #48567:
Jeremias Maerki [Thu, 21 Jan 2010 17:37:07 +0000 (17:37 +0000)]
Bugzilla #48567:
Initial support for CID-keyed double-byte fonts (Type 0) in AFP output.
Submitted by: Peter Hancock <peter.hancock.at.gmail.com>

Patch modified by jeremias:
- as discussed: removed fallback character code
- as discussed: changed "double-byte" to "CIDKeyed" for the font type.
- some cosmetic changes
- removed some dead code and commented code.

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

14 years agoBugzilla #46486: having a special page-master for the last page caused loss of conten...
Vincent Hennebert [Mon, 18 Jan 2010 12:28:32 +0000 (12:28 +0000)]
Bugzilla #46486: having a special page-master for the last page caused loss of content when normal blocks were mixed with blocks spanning all columns.

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

14 years agoUpdated reference accessible PDF files. Old ones had "Apache FOP Version SVN branches...
Vincent Hennebert [Wed, 13 Jan 2010 17:17:01 +0000 (17:17 +0000)]
Updated reference accessible PDF files. Old ones had "Apache FOP Version SVN branches/Temp_Accessibility" as Creator and Producer values. New ones have "Apache FOP Version SVN trunk". This was causing spurious differences when testing PDF accessibility.

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

14 years agoAdded possibility to customize PDF tagging via the role property
Vincent Hennebert [Wed, 13 Jan 2010 17:05:59 +0000 (17:05 +0000)]
Added possibility to customize PDF tagging via the role property

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

14 years agoBugzilla #48237:
Chris Bowditch [Fri, 8 Jan 2010 14:52:19 +0000 (14:52 +0000)]
Bugzilla #48237:
AFP Renderer does not respect image color settings for svg
Submitted by: Peter Hancock <peter.hancock.at.gmail.com>

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

14 years agoBugzilla #48376:
Chris Bowditch [Thu, 7 Jan 2010 12:07:23 +0000 (12:07 +0000)]
Bugzilla #48376:
Bugfix in AFP output: Page Overlay not generated when using IF
Submitted by: Venkat Reddy <dvanukuri.venkat.at.googlemail.com>

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

14 years agoFixed a multi-threading bugfix, visible for example when opening examples/fo/basic...
Jeremias Maerki [Fri, 1 Jan 2010 13:57:10 +0000 (13:57 +0000)]
Fixed a multi-threading bugfix, visible for example when opening examples/fo/basic/readme.fo with the AWT Preview. Words could be jumbled and the wrong fonts were sometimes used.

The class still has a performance problem concerning the use of the TextLayout class for determining some font metrics otherwise not available from the Java2D/AWT subsystem.

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

14 years agoBugfix: 48456 AFP Renderer: Underline is incorrectly placed when reference-orientatio...
Chris Bowditch [Tue, 29 Dec 2009 15:15:26 +0000 (15:15 +0000)]
Bugfix: 48456 AFP Renderer: Underline is incorrectly placed when reference-orientation != 0

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

14 years agobug with previous commit when rotating by 270
Chris Bowditch [Tue, 29 Dec 2009 13:38:52 +0000 (13:38 +0000)]
bug with previous commit when rotating by 270

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