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 &amp; 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 &amp; 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