Author: damjan
Date: Sun Oct 19 07:03:08 2014
New Revision: 1632877

URL: http://svn.apache.org/r1632877
Log:
Fixed "ExifReWriter always writes EXIF segment before JFIF segment."

Jira issue key: IMAGING-140
Submitted by: Gavin Shiels <shecks at gmail dot com>


Modified:
    commons/proper/imaging/trunk/pom.xml
    commons/proper/imaging/trunk/src/changes/changes.xml
    
commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/jpeg/exif/ExifRewriter.java

Modified: commons/proper/imaging/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/commons/proper/imaging/trunk/pom.xml?rev=1632877&r1=1632876&r2=1632877&view=diff
==============================================================================
--- commons/proper/imaging/trunk/pom.xml (original)
+++ commons/proper/imaging/trunk/pom.xml Sun Oct 19 07:03:08 2014
@@ -355,6 +355,9 @@
       <name>Gary Lucas</name>
     </contributor>
     <contributor>
+      <name>Gavin Shiels</name>
+    </contributor>
+    <contributor>
       <name>Peter Royal</name>
     </contributor>
     <contributor>

Modified: commons/proper/imaging/trunk/src/changes/changes.xml
URL: 
http://svn.apache.org/viewvc/commons/proper/imaging/trunk/src/changes/changes.xml?rev=1632877&r1=1632876&r2=1632877&view=diff
==============================================================================
--- commons/proper/imaging/trunk/src/changes/changes.xml (original)
+++ commons/proper/imaging/trunk/src/changes/changes.xml Sun Oct 19 07:03:08 
2014
@@ -46,6 +46,9 @@ The <action> type attribute can be add,u
   <body>
 
     <release version="1.0" date="TBA" description="TBA">
+      <action issue="IMAGING-140" dev="damjan" type="fix" due-to="Gavin 
Shiels">
+        ExifReWriter always writes EXIF segment before JFIF segment.
+      </action>
       <action issue="IMAGING-131" dev="damjan" type="fix">
         Allow null parameters in PngImageParser.getBufferedImage(), and add 
some tests for null parameters.
       </action>

Modified: 
commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/jpeg/exif/ExifRewriter.java
URL: 
http://svn.apache.org/viewvc/commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/jpeg/exif/ExifRewriter.java?rev=1632877&r1=1632876&r2=1632877&view=diff
==============================================================================
--- 
commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/jpeg/exif/ExifRewriter.java
 (original)
+++ 
commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/jpeg/exif/ExifRewriter.java
 Sun Oct 19 07:03:08 2014
@@ -525,7 +525,7 @@ public class ExifRewriter extends Binary
                 if (firstSegment.marker == JpegConstants.JFIF_MARKER) {
                     index = 1;
                 }
-                segments.add(0, new 
JFIFPieceSegmentExif(JpegConstants.JPEG_APP1_MARKER,
+                segments.add(index, new 
JFIFPieceSegmentExif(JpegConstants.JPEG_APP1_MARKER,
                         markerBytes, markerLengthBytes, newBytes));
             }
 


Reply via email to