/[Apache-SVN]
ViewVC logotype

Revision 232786


Jump to revision: Previous Next
Author: jeremias
Date: Mon Aug 15 10:34:31 2005 UTC (18 years, 8 months ago)
Changed paths: 24
Log Message:
Bugzilla #36082
1. Addresses the URI resolving issue as discussed in this bug by providing a
FOP implementation of the URIResolver interface as well as the capabilities to
set a URIResolver on the FOUserAgent object.
2. Modifies the BMPReader to extract the resolution information.
3. Fixes a possible array bounds exception in BMPImage which can happen for BMP
images with extra bytes at the end.
4. Provides some infrastructure in ImageFactory in preparation of external
configuration of multiple prioritised image providers per mime type.
5. Sets a proper base URL in SVGElement.
6. Provides test cases and test images for the different formats and
resolutions.
Submitted by: Manuel Mall <mm.at.arcus.com.au>

Patch slightly modified:
- EPS sample graphic exchanged with a very simple and more importantly much smaller one generated by Barcode4J.
- Enabled resolution checking for some of the format-specific testcases (especially after working around resolution detection for PNG)

Changed paths

Path Details
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/apps/FOURIResolver.java added
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/apps/FOUserAgent.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/fo/extensions/svg/SVGElement.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/image/BmpImage.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/image/ImageFactory.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/image/ImageLoader.java modified , text changed
Directoryxmlgraphics/fop/trunk/src/java/org/apache/fop/image/analyser/BMPReader.java modified , text changed
Directoryxmlgraphics/fop/trunk/test/layoutengine/testcases/external-graphic-bmp.xml added
Directoryxmlgraphics/fop/trunk/test/layoutengine/testcases/external-graphic-eps.xml added
Directoryxmlgraphics/fop/trunk/test/layoutengine/testcases/external-graphic-gif.xml added
Directoryxmlgraphics/fop/trunk/test/layoutengine/testcases/external-graphic-jpeg.xml added
Directoryxmlgraphics/fop/trunk/test/layoutengine/testcases/external-graphic-png.xml added
Directoryxmlgraphics/fop/trunk/test/layoutengine/testcases/external-graphic-svg.xml added
Directoryxmlgraphics/fop/trunk/test/layoutengine/testcases/external-graphic-tiff.xml added
Directoryxmlgraphics/fop/trunk/test/layoutengine/testcases/uri-external-graphic.xml added
Directoryxmlgraphics/fop/trunk/test/resources/images/barcode.eps added
Directoryxmlgraphics/fop/trunk/test/resources/images/bgimg300dpi.bmp added
Directoryxmlgraphics/fop/trunk/test/resources/images/bgimg300dpi.png added
Directoryxmlgraphics/fop/trunk/test/resources/images/bgimg300dpi.tif added
Directoryxmlgraphics/fop/trunk/test/resources/images/bgimg72dpi.bmp added
Directoryxmlgraphics/fop/trunk/test/resources/images/bgimg72dpi.gif added
Directoryxmlgraphics/fop/trunk/test/resources/images/bgimg72dpi.png added
Directoryxmlgraphics/fop/trunk/test/resources/images/bgimg72dpi.tif added
Directoryxmlgraphics/fop/trunk/test/resources/images/img.svg added

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26