You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xmlgraphics.apache.org by ga...@apache.org on 2012/10/21 10:49:03 UTC
svn commit: r1400596 - in /xmlgraphics/commons/trunk: ./
src/documentation/content/ src/documentation/content/xdocs/
src/java/org/apache/xmlgraphics/image/loader/impl/
src/java/org/apache/xmlgraphics/image/loader/spi/
src/java/org/apache/xmlgraphics/im...
Author: gadams
Date: Sun Oct 21 08:49:02 2012
New Revision: 1400596
URL: http://svn.apache.org/viewvc?rev=1400596&view=rev
Log:
Merge from ^/branches/commons-1_5, mutatis mutandis.
Modified:
xmlgraphics/commons/trunk/ (props changed)
xmlgraphics/commons/trunk/NOTICE
xmlgraphics/commons/trunk/README
xmlgraphics/commons/trunk/build.properties
xmlgraphics/commons/trunk/build.xml
xmlgraphics/commons/trunk/src/documentation/content/doap.rdf
xmlgraphics/commons/trunk/src/documentation/content/xdocs/news.xml
xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/loader/impl/ImageRawPNG.java
xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/loader/spi/ImageConverter.java
xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/writer/internal/PNGImageWriter.java
xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/java2d/color/ColorSpaceOrigin.java
xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/java2d/color/DeviceCMYKColorSpace.java
xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/java2d/color/profile/NamedColorProfile.java
xmlgraphics/commons/trunk/status.xml
Propchange: xmlgraphics/commons/trunk/
------------------------------------------------------------------------------
Merged /xmlgraphics/commons/branches/commons-1_5:r1397983,1398804,1398817
Merged /xmlgraphics/commons/branches/commons-1_5rc1:r1345747,1345751,1345855,1353187-1353188
Merged /xmlgraphics/commons/branches/Temp_MergeFrom15:r1400584-1400594
Modified: xmlgraphics/commons/trunk/NOTICE
URL: http://svn.apache.org/viewvc/xmlgraphics/commons/trunk/NOTICE?rev=1400596&r1=1400595&r2=1400596&view=diff
==============================================================================
--- xmlgraphics/commons/trunk/NOTICE (original)
+++ xmlgraphics/commons/trunk/NOTICE Sun Oct 21 08:49:02 2012
@@ -1,5 +1,5 @@
Apache XML Graphics Commons
-Copyright 2006-2010 The Apache Software Foundation
+Copyright 2006-2012 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
Modified: xmlgraphics/commons/trunk/README
URL: http://svn.apache.org/viewvc/xmlgraphics/commons/trunk/README?rev=1400596&r1=1400595&r2=1400596&view=diff
==============================================================================
--- xmlgraphics/commons/trunk/README (original)
+++ xmlgraphics/commons/trunk/README Sun Oct 21 08:49:02 2012
@@ -81,6 +81,13 @@ License labeling (according to http://ww
For more detailed info about the changes, please see:
http://xmlgraphics.apache.org/commons/changes.html
+Version 1.5rc1
+--------------
+
+This is a candidate release of the next, minor (dot) release, Version 1.5,
+of Apache XML Graphics Commons. This release primarily addresses bug fixes
+and also adds a number of new features.
+
Version 1.4
-----------
Modified: xmlgraphics/commons/trunk/build.properties
URL: http://svn.apache.org/viewvc/xmlgraphics/commons/trunk/build.properties?rev=1400596&r1=1400595&r2=1400596&view=diff
==============================================================================
--- xmlgraphics/commons/trunk/build.properties (original)
+++ xmlgraphics/commons/trunk/build.properties Sun Oct 21 08:49:02 2012
@@ -34,7 +34,7 @@
## ===================================================================
## 3. Project specific properties
-version = 1.5svn
+version = 1.5rc1
## Allows you to switch off the compilation of the internal image
## codecs which depend on Sun-private classes. Setting this to true
Modified: xmlgraphics/commons/trunk/build.xml
URL: http://svn.apache.org/viewvc/xmlgraphics/commons/trunk/build.xml?rev=1400596&r1=1400595&r2=1400596&view=diff
==============================================================================
--- xmlgraphics/commons/trunk/build.xml (original)
+++ xmlgraphics/commons/trunk/build.xml Sun Oct 21 08:49:02 2012
@@ -101,10 +101,18 @@
</patternset>
</fileset>
+ <fileset dir="${basedir}" id="dist.src.lib.build">
+ <patternset id="dist.lib.build">
+ <include name="lib/build/hamcrest.core*"/>
+ <include name="lib/build/mockito-core*"/>
+ <include name="lib/build/objenesis*"/>
+ </patternset>
+ </fileset>
+
<fileset dir="${basedir}" id="dist.src">
<include name="src/**"/>
<patternset refid="dist.lib"/>
- <include name="lib/build/**"/>
+ <patternset refid="dist.lib.build"/>
<include name="test/**"/>
<include name="examples/**"/>
<include name="LICENSE"/>
@@ -115,6 +123,8 @@
<include name="*.pom"/>
<include name="build.*"/>
<include name="forrest.*"/>
+ <include name="checkstyle*"/>
+ <exclude name="checkstyle-noframes.xsl"/>
</fileset>
<!-- =================================================================== -->
@@ -400,7 +410,6 @@ NOTE:
<sourcepath>
<pathelement path="${src.java.dir}"/>
</sourcepath>
- <tag name="todo" scope="all" description="To do:"/>
<group title="Images">
<package name="org.apache.xmlgraphics.image"/>
<package name="org.apache.xmlgraphics.image.*"/>
Modified: xmlgraphics/commons/trunk/src/documentation/content/doap.rdf
URL: http://svn.apache.org/viewvc/xmlgraphics/commons/trunk/src/documentation/content/doap.rdf?rev=1400596&r1=1400595&r2=1400596&view=diff
==============================================================================
--- xmlgraphics/commons/trunk/src/documentation/content/doap.rdf (original)
+++ xmlgraphics/commons/trunk/src/documentation/content/doap.rdf Sun Oct 21 08:49:02 2012
@@ -50,7 +50,12 @@
</asfext:implements>
<release>
<Version>
- <name>Latest release (stable)</name>
+ <name>Current release (stable)</name>
+ <created>2012-10-20</created>
+ <revision>1.5</revision>
+ </Version>
+ <Version>
+ <name>Previous release (stable)</name>
<created>2010-07-07</created>
<revision>1.4</revision>
</Version>
Modified: xmlgraphics/commons/trunk/src/documentation/content/xdocs/news.xml
URL: http://svn.apache.org/viewvc/xmlgraphics/commons/trunk/src/documentation/content/xdocs/news.xml?rev=1400596&r1=1400595&r2=1400596&view=diff
==============================================================================
--- xmlgraphics/commons/trunk/src/documentation/content/xdocs/news.xml (original)
+++ xmlgraphics/commons/trunk/src/documentation/content/xdocs/news.xml Sun Oct 21 08:49:02 2012
@@ -1,5 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<news>
+ <item date="2012-10-20" title="Version 1.5 Released">
+ <p>
+ This release consists primarily of bug fixes, improved code practices, and improved coverage of
+ CCITTFax Group 3 image formats. For details, please see
+ <a href="changes.html#version_1.5">Changes</a>.
+ </p>
+ </item>
<item date="2010-07-07" title="Version 1.4 Released">
<p>
This release adds the option to generate smaller PostScript
@@ -56,4 +63,4 @@
known issues with the code.
</p>
</item>
-</news>
\ No newline at end of file
+</news>
Modified: xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/loader/impl/ImageRawPNG.java
URL: http://svn.apache.org/viewvc/xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/loader/impl/ImageRawPNG.java?rev=1400596&r1=1400595&r2=1400596&view=diff
==============================================================================
--- xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/loader/impl/ImageRawPNG.java (original)
+++ xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/loader/impl/ImageRawPNG.java Sun Oct 21 08:49:02 2012
@@ -46,13 +46,14 @@ public class ImageRawPNG extends ImageRa
* Main constructor.
* @param info the image info object
* @param in the ImageInputStream with the raw content
- * @param colorSpace the color space
+ * @param colorModel the color model
+ * @param bitDepth the bit depth
* @param iccProfile an ICC color profile or null if no profile is associated
*/
- public ImageRawPNG(ImageInfo info, InputStream in, ColorModel cm, int bitDepth, ICC_Profile iccProfile) {
+ public ImageRawPNG(ImageInfo info, InputStream in, ColorModel colorModel, int bitDepth, ICC_Profile iccProfile) {
super(info, ImageFlavor.RAW_PNG, in);
this.iccProfile = iccProfile;
- this.cm = cm;
+ this.cm = colorModel;
this.bitDepth = bitDepth;
}
Modified: xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/loader/spi/ImageConverter.java
URL: http://svn.apache.org/viewvc/xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/loader/spi/ImageConverter.java?rev=1400596&r1=1400595&r2=1400596&view=diff
==============================================================================
--- xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/loader/spi/ImageConverter.java (original)
+++ xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/loader/spi/ImageConverter.java Sun Oct 21 08:49:02 2012
@@ -40,8 +40,8 @@ public interface ImageConverter {
/**
* Converts an image into a different representation.
- * <p> The new image returned shall preserve the original {@link ImageInfo} instance.
- * Consumers can get the effective MIME type (if any) from the associated {@link ImageFlavor}.
+ * <p>Consumers can get the effective MIME type (if any) from the
+ * associated {@link ImageFlavor}.
* @param src the source image
* @param hints the conversion hints
* @return the converted image
Modified: xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/writer/internal/PNGImageWriter.java
URL: http://svn.apache.org/viewvc/xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/writer/internal/PNGImageWriter.java?rev=1400596&r1=1400595&r2=1400596&view=diff
==============================================================================
--- xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/writer/internal/PNGImageWriter.java (original)
+++ xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/image/writer/internal/PNGImageWriter.java Sun Oct 21 08:49:02 2012
@@ -35,26 +35,20 @@ import org.apache.xmlgraphics.image.writ
*/
public class PNGImageWriter extends AbstractImageWriter {
- /**
- * @see ImageWriter#writeImage(java.awt.image.RenderedImage, java.io.OutputStream)
- */
+ /** {@inheritDoc} */
public void writeImage(RenderedImage image, OutputStream out)
throws IOException {
writeImage(image, out, null);
}
- /**
- * @see ImageWriter#writeImage(java.awt.image.RenderedImage, java.io.OutputStream, ImageWriterParams)
- */
+ /** {@inheritDoc} */
public void writeImage(RenderedImage image, OutputStream out,
ImageWriterParams params) throws IOException {
PNGImageEncoder encoder = new PNGImageEncoder(out, null);
encoder.encode(image);
}
- /**
- * @see ImageWriter#getMIMEType()
- */
+ /** {@inheritDoc} */
public String getMIMEType() {
return "image/png";
}
Modified: xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/java2d/color/ColorSpaceOrigin.java
URL: http://svn.apache.org/viewvc/xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/java2d/color/ColorSpaceOrigin.java?rev=1400596&r1=1400595&r2=1400596&view=diff
==============================================================================
--- xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/java2d/color/ColorSpaceOrigin.java (original)
+++ xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/java2d/color/ColorSpaceOrigin.java Sun Oct 21 08:49:02 2012
@@ -20,8 +20,8 @@
package org.apache.xmlgraphics.java2d.color;
/**
- * Interface used to decorate {@link ColorSpace} subclasses to report the origin of the
- * associated color profile.
+ * Interface used to decorate {@link java.awt.color.ColorSpaces} subclasses
+ * to report the origin of the associated color profile.
*/
public interface ColorSpaceOrigin {
Modified: xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/java2d/color/DeviceCMYKColorSpace.java
URL: http://svn.apache.org/viewvc/xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/java2d/color/DeviceCMYKColorSpace.java?rev=1400596&r1=1400595&r2=1400596&view=diff
==============================================================================
--- xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/java2d/color/DeviceCMYKColorSpace.java (original)
+++ xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/java2d/color/DeviceCMYKColorSpace.java Sun Oct 21 08:49:02 2012
@@ -33,8 +33,8 @@ public class DeviceCMYKColorSpace extend
public static final String PSEUDO_PROFILE_NAME = "#CMYK";
/**
- * Constructs an uncalibrated CMYK ColorSpace object with {@link ColorSpace#TYPE_CMYK} and
- * 4 components.
+ * Constructs an uncalibrated CMYK ColorSpace object with
+ * {@link java.awt.color.ColorSpace#TYPE_CMYK} and 4 components.
* @see java.awt.color.ColorSpace#ColorSpace(int, int)
*/
public DeviceCMYKColorSpace() {
Modified: xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/java2d/color/profile/NamedColorProfile.java
URL: http://svn.apache.org/viewvc/xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/java2d/color/profile/NamedColorProfile.java?rev=1400596&r1=1400595&r2=1400596&view=diff
==============================================================================
--- xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/java2d/color/profile/NamedColorProfile.java (original)
+++ xmlgraphics/commons/trunk/src/java/org/apache/xmlgraphics/java2d/color/profile/NamedColorProfile.java Sun Oct 21 08:49:02 2012
@@ -49,7 +49,8 @@ public class NamedColorProfile {
/**
* Returns the color profile's rendering intent.
- * @return the rendering intent (See {@link ICC_Profile}.ic*)
+ * @return the rendering intent
+ * (See {@link java.awt.color.ICC_Profile}.ic*)
*/
public RenderingIntent getRenderingIntent() {
return this.renderingIntent;
Modified: xmlgraphics/commons/trunk/status.xml
URL: http://svn.apache.org/viewvc/xmlgraphics/commons/trunk/status.xml?rev=1400596&r1=1400595&r2=1400596&view=diff
==============================================================================
--- xmlgraphics/commons/trunk/status.xml (original)
+++ xmlgraphics/commons/trunk/status.xml Sun Oct 21 08:49:02 2012
@@ -16,26 +16,22 @@
limitations under the License.
-->
<!-- $Id$ -->
-<!DOCTYPE status PUBLIC "-//APACHE//DTD Status V1.3//EN"
- "http://forrest.apache.org/dtd/status-v13.dtd">
+<!DOCTYPE status PUBLIC "-//APACHE//DTD Status V1.3//EN" "http://forrest.apache.org/dtd/status-v13.dtd">
<status>
- <developers>
- <!-- In alphabetical order (last name) -->
- <person name="Glenn Adams" email="gadams@apache.org" id="GA"/>
- <person name="Max Berger" email="mayberger@apache.org" id="MB"/>
- <person name="Chris Bowditch" email="cbowditch@apache.org" id="CB"/>
- <person name="Adrian Cumiskey" email="acumiskey@apache.org" id="AC"/>
- <person name="Christian Geisert" email="chrisg@apache.org" id="CG"/>
- <person name="Vincent Hennebert" email="vhennebert@apache.org" id="VH"/>
- <person name="Mehdi Houshmand" email="mehdi@apache.org" id="MH"/>
- <person name="Clay Leeds" email="clay@apache.org" id="CL"/>
- <person name="Jeremias Märki" email="jeremias@apache.org" id="JM"/>
- <person name="Cameron McCormack" email="cam@apache.org" id="CM"/>
- <person name="Simon Pepping" email="spepping@apache.org" id="SP"/>
- <person name="Volunteer needed" email="general@xmlgraphics.apache.org" id="open"/>
-
- <!-- All committers of Apache FOP and Apache Batik -->
- </developers>
+ <developers>
+ <person name="Glenn Adams" email="gadams@apache.org" id="GA"/>
+ <person name="Max Berger" email="mayberger@apache.org" id="MB"/>
+ <person name="Chris Bowditch" email="cbowditch@apache.org" id="CB"/>
+ <person name="Adrian Cumiskey" email="acumiskey@apache.org" id="AC"/>
+ <person name="Christian Geisert" email="chrisg@apache.org" id="CG"/>
+ <person name="Peter Hancock" email="phancock@apache.org" id="PH"/>
+ <person name="Vincent Hennebert" email="vhennebert@apache.org" id="VH"/>
+ <person name="Mehdi Houshmand" email="mehdi@apache.org" id="MH"/>
+ <person name="Clay Leeds" email="clay@apache.org" id="CL"/>
+ <person name="Jeremias Märki" email="jeremias@apache.org" id="JM"/>
+ <person name="Cameron McCormack" email="cam@apache.org" id="CM"/>
+ <person name="Simon Pepping" email="spepping@apache.org" id="SP"/>
+ </developers>
<contexts>
<context id="Code" title="Changes to the Code Base"/>
<context id="Docs" title="Changes to Documentation"/>
@@ -45,12 +41,14 @@
<action context="Code" dev="MH" type="update">
Updated the JUnit tests to JUnit v4.
</action>
- <action context="Code" dev="MH" type="fix" fixes-bug="53599" due-to="JM and MH collaboration">
+ <action context="Code" dev="MH" type="fix" fixes-bug="53599" due-to="JM, MH">
Performance improvement of DirectColorMode bitmap images
</action>
<action context="Code" dev="MH" type="fix" fixes-bug="53570" due-to="Robert Meyer">
Set the systemID of the StreamSource within the DataURIResolver
</action>
+ </release>
+ <release version="1.5" date="20 October 2012">
<action context="Code" dev="GA" type="fix" fixes-bug="53408" due-to="Luis Bernardo, Matthias Reischenbacher">
Add two PNG image loaders, one using internal XGC PNG code, the other using an externally supplied IDAT chunk (for raw decoding).
</action>
@@ -60,7 +58,7 @@
<action context="Code" dev="GA" type="update" fixes-bug="53327" due-to="Julien Aymé">
Fix determination of use of precise vs fast formatting in order to fix regression with value 5.22534294505995E-4, decimals: 17, precision: 17.
</action>
- <action context="Code" dev="GA" type="fix" fixes-bug="53352">
+ <action context="Code" dev="GA" type="fix" fixes-bug="53352" importance="high">
Upgrade to checkstyle-5.5 and ensure no warnings.
</action>
<action context="Code" dev="GA" type="fix" fixes-bug="51149" due-to="Luis Bernardo">
@@ -84,7 +82,7 @@
<action context="Code" dev="GA" type="add" fixes-bug="43940" due-to="Julien Aymé">
Add double format utility to improve thread safety and performance.
</action>
- <action context="Code" dev="GA" type="fix" fixes-bug="50497" due-to="Brian Carlson">
+ <action context="Code" dev="GA" type="fix" fixes-bug="50497" due-to="Brian Carlson" importance="high">
Support rdf:resource attributes in XMP.
</action>
<action context="Code" dev="GA" type="fix" fixes-bug="47174" due-to="Sebastian Bazley">
@@ -97,23 +95,23 @@
Minor build improvements to eliminate warning and parameterize junit formatting.
Eliminate (5) deprecation warnings.
</action>
- <action context="Code" dev="PH" type="fix" fixes-bug="51911" due-to="JM and Mehdi Houshmand">
+ <action context="Code" dev="PH" type="fix" fixes-bug="51911" due-to="Mehdi Houshmand" importance="high">
Support for T.4 Group 3 1D encoding.
</action>
- <action context="Code" dev="JM" type="fix" fixes-bug="51039" due-to="Florian Barbera Vila Bollain">
+ <action context="Code" dev="JM" type="fix" fixes-bug="51039" due-to="Florian Barbera, Vila Bollain">
Fixed a bug formatting ISO 8601 dates with negative two-digit time zones.
</action>
<action context="Code" dev="JM" type="remove">
Removed dependency on com.sun classes to achieve compatibility with Apache Harmony,
OpenJDK and possibly other JVMs.
</action>
- <action context="Code" dev="JM" type="remove">
+ <action context="Code" dev="JM" type="remove" importance="high">
Removal of the deprecated <code>TextHandler.drawString(String, float, float)</code> method.
</action>
<action context="Code" dev="JM" type="update" fixes-bug="49703" due-to="Glenn Adams">
Various code style fixes
</action>
- <action context="Code" dev="JM" type="fix" fixes-bug="49696" due-to="Joshua Marquart">
+ <action context="Code" dev="JM" type="fix" fixes-bug="49696" due-to="Joshua Marquart" importance="high">
Allow to override priority when registering an ImageWriter on the ImageWriterRegistry.
</action>
<action context="Code" dev="JM" type="fix">
@@ -171,7 +169,7 @@
<action context="Code" dev="MB" type="add">
Support loading of ICC Profiles from PNG and JPEG when used through ImageIO.
</action>
- <action context="Code" dev="JM" type="fix">
+ <action context="Code" dev="JM" type="fix">
Switched from linear RGB to sRGB for the fallback color model, in order to avoid trouble
with some images (CMYK TIFF, for example).
</action>
@@ -261,99 +259,99 @@
</action>
</release>
<release version="1.3" date="07 Feb 2008">
- <action context="Code" dev="JM" type="update" importance="high">
- Support for Java 1.3 has been dropped. Java 1.4 or later is required now.
- </action>
- <action context="Code" dev="JM" type="add" fixes-bug="44466" due-to="Adam Strzelecki">
- Image Loading: Support for passing in SAXSource instance.
- </action>
- <action context="Code" dev="JM" type="fix">
- Bugfix for ISO 8601 date formatting with negative time zones in the XMP package.
- </action>
- <action context="Code" dev="JM" type="add" importance="high">
- The package org.apache.xmlgraphics.image.loader was added. It contains a general
- image loading framework for various image formats (bitmap & vector).
- </action>
- <action context="Code" dev="JM" type="add">
- XMP: Added support for structured properties.
- </action>
- <action context="Code" dev="JM" type="fix">
- Bugfix for XMP serialization: arrays with only one entry were serialized as
- simple property which could lead to information loss for merge operations.
- </action>
- <action context="Code" dev="JM" type="update">
- PostScript: Improved PSImageUtils by introducing the ImageEncoder interface and
- allowing for streams instead of byte arrays for data transfer which can lower
- memory consumption.
- </action>
- <action context="Code" dev="JM" type="fix">
- PostScript: Fixed %%EOF checking for nested documents.
- </action>
- <action context="Code" dev="JM" type="fix">
- PostScript: Improved robustness of DSC parsing (multi-line comments with no value
- on the first line don't cause crashes anymore, fallback for unparsable DSC comments).
- </action>
- <action context="Code" dev="JM" type="add">
- PostScript: Added classes for "BoundingBox" DSC comments.
- </action>
- <action context="Code" dev="JM" type="fix" fixes-bug="43120" due-to="Sergey Orlov">
- Fixed a possible NPE in the TIFF codec (in the TIFFImage constructor).
- </action>
- <action context="Code" dev="JM" type="add" fixes-bug="42980" due-to="Max Berger">
- Added support for classpath resources (find files in JAR files in the classpath
- using their MIME type)
- </action>
- <action context="Code" dev="CB" type="add" fixes-bug="43069" due-to="Adrian Cumiskey">
+ <action context="Code" dev="JM" type="update" importance="high">
+ Support for Java 1.3 has been dropped. Java 1.4 or later is required now.
+ </action>
+ <action context="Code" dev="JM" type="add" fixes-bug="44466" due-to="Adam Strzelecki">
+ Image Loading: Support for passing in SAXSource instance.
+ </action>
+ <action context="Code" dev="JM" type="fix">
+ Bugfix for ISO 8601 date formatting with negative time zones in the XMP package.
+ </action>
+ <action context="Code" dev="JM" type="add" importance="high">
+ The package org.apache.xmlgraphics.image.loader was added. It contains a general
+ image loading framework for various image formats (bitmap & vector).
+ </action>
+ <action context="Code" dev="JM" type="add">
+ XMP: Added support for structured properties.
+ </action>
+ <action context="Code" dev="JM" type="fix">
+ Bugfix for XMP serialization: arrays with only one entry were serialized as
+ simple property which could lead to information loss for merge operations.
+ </action>
+ <action context="Code" dev="JM" type="update">
+ PostScript: Improved PSImageUtils by introducing the ImageEncoder interface and
+ allowing for streams instead of byte arrays for data transfer which can lower
+ memory consumption.
+ </action>
+ <action context="Code" dev="JM" type="fix">
+ PostScript: Fixed %%EOF checking for nested documents.
+ </action>
+ <action context="Code" dev="JM" type="fix">
+ PostScript: Improved robustness of DSC parsing (multi-line comments with no value
+ on the first line don't cause crashes anymore, fallback for unparsable DSC comments).
+ </action>
+ <action context="Code" dev="JM" type="add">
+ PostScript: Added classes for "BoundingBox" DSC comments.
+ </action>
+ <action context="Code" dev="JM" type="fix" fixes-bug="43120" due-to="Sergey Orlov">
+ Fixed a possible NPE in the TIFF codec (in the TIFFImage constructor).
+ </action>
+ <action context="Code" dev="JM" type="add" fixes-bug="42980" due-to="Max Berger">
+ Added support for classpath resources (find files in JAR files in the classpath
+ using their MIME type)
+ </action>
+ <action context="Code" dev="CB" type="add" fixes-bug="43069" due-to="Adrian Cumiskey">
Application of the patch in Bugzilla 43069:
New Macro safe-set-page-device which guards
-against the possibility of invalid/unsupported postscript key/values being
-issued to the implementing postscript page device
+ against the possibility of invalid/unsupported postscript key/values being
+ issued to the implementing postscript page device
</action>
- </release>
- <release version="1.2" date="21 July 2007">
- <action context="Code" dev="JM" type="fix">
+ </release>
+ <release version="1.2" date="21 July 2007">
+ <action context="Code" dev="JM" type="fix">
Fixed literal text string escaping in PSGenerator. Some characters were not properly
escaped.
</action>
- <action context="Code" dev="JM" type="add" fixes-bug="42507" due-to="Adrian Cumiskey">
+ <action context="Code" dev="JM" type="add" fixes-bug="42507" due-to="Adrian Cumiskey">
Added support for CMYK and GRAY color spaces for PSGenerator
(moved there from PSGraphics2D).
</action>
- <action context="Code" dev="JM" type="fix">
+ <action context="Code" dev="JM" type="fix">
Fixed the PDF/A namespace according to ISO-19005-1:2005/Cor.1:2007 and deprecated the
use of the draft PDF/A namespace used by Adobe Acrobat 7.x.
</action>
- </release>
- <release version="1.1" date="22 Dec 2006">
- <action context="Code" dev="JM" type="add">
+ </release>
+ <release version="1.1" date="22 Dec 2006">
+ <action context="Code" dev="JM" type="add">
Added the start of an XMP metadata framework.
</action>
- <action context="Code" dev="JM" type="fix">
+ <action context="Code" dev="JM" type="fix">
Various fixes and improvements in the ImageWriter abstraction.
</action>
- <action context="Code" dev="JM" type="add">
+ <action context="Code" dev="JM" type="add">
ImageWriter abstraction now supports writing multi-page formats like TIFF.
</action>
- <action context="Code" dev="JM" type="add">
+ <action context="Code" dev="JM" type="add">
ImageWriter implementation for TIFF output using Image I/O API.
</action>
- <action context="Code" dev="JM" type="add" due-to="Max Berger">
+ <action context="Code" dev="JM" type="add" due-to="Max Berger">
Default implementation for AbstractGraphics2D.drawText(ACI, float, float) so
PSGraphics2D supports painting text using the AttributedCharacterIterator.
</action>
- <action context="Code" dev="JM" type="fix">
+ <action context="Code" dev="JM" type="fix">
Bugfix: The generation of the PostScript setdash command was assuming that
only integer values can be used but that isn't the case.
</action>
- </release>
- <release version="1.0" date="17 Apr 2006">
- <action context="Code" dev="JM" type="add">
+ </release>
+ <release version="1.0" date="17 Apr 2006">
+ <action context="Code" dev="JM" type="add">
Initial release with several components from Batik and FOP:
Image codecs, Image writer abstraction, I/O classes, Java2D helpers, PostScript library
with Graphics2D implementation.
</action>
- </release>
- </changes>
+ </release>
+ </changes>
<todo>
<actions>
<action dev="JM" type="update" context="Code">
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: commits-help@xmlgraphics.apache.org