commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject svn commit: r1539231 - in /commons/proper/imaging/trunk/src/site: site.xml xdoc/history.xml xdoc/roadmap.xml xdoc/todo.xml
Date Wed, 06 Nov 2013 03:49:08 GMT
Author: damjan
Date: Wed Nov  6 03:49:08 2013
New Revision: 1539231

Website changes. Improve roadmap. Change names of some pages.
Document history better.

    commons/proper/imaging/trunk/src/site/xdoc/roadmap.xml   (with props)

Modified: commons/proper/imaging/trunk/src/site/site.xml
--- commons/proper/imaging/trunk/src/site/site.xml (original)
+++ commons/proper/imaging/trunk/src/site/site.xml Wed Nov  6 03:49:08 2013
@@ -39,10 +39,10 @@
       <item name="Getting Started"         href="/gettingstarted.html"/>
       <item name="Sample Usage"            href="/sampleusage.html"/>
       <item name="Format Support"          href="/formatsupport.html"/>
-      <item name="Status &amp; History"    href="/history.html"/>
+      <item name="History"                 href="/history.html"/>
       <item name="References"              href="/references.html"/>
       <item name="Sample Images"           href="/sampleimages.html"/>
-      <item name="To Do"                   href="/todo.html"/>
+      <item name="Roadmap"                 href="/roadmap.html"/>

Modified: commons/proper/imaging/trunk/src/site/xdoc/history.xml
--- commons/proper/imaging/trunk/src/site/xdoc/history.xml (original)
+++ commons/proper/imaging/trunk/src/site/xdoc/history.xml Wed Nov  6 03:49:08 2013
@@ -22,10 +22,29 @@ limitations under the License.
 <!-- ================================================== -->
-<section name="Project Status and History">
+<section name="History">
-  Apache Commons Sanselan was renamed to Apache Commons Imaging on 16 April 2012.
+  Version 1.0 released November, 2013, brought many changes and is
+  best followed in the release notes.
+  Apache Commons Sanselan was renamed to Apache Commons Imaging on 16 April 2012,
+  the package changed from <code>org.apache.sanselan</code> to <code>org.apache.commons.imaging</code>,
+  the "main" class changed from <code>org.apache.sanselan.Sanselan</code> to
+  <code>org.apache.commons.imaging.Imaging</code>, the website became
+  <a href=""></a>
+  and Maven co-ordinates also changed.
+  Version 0.97 released February 14th, 2009, was the last Sanselan release before the rename,
+  and the last incubator release.
+  Version 0.94 released July 30th, 2008, was the first Apache release of Sanselan.

Added: commons/proper/imaging/trunk/src/site/xdoc/roadmap.xml
--- commons/proper/imaging/trunk/src/site/xdoc/roadmap.xml (added)
+++ commons/proper/imaging/trunk/src/site/xdoc/roadmap.xml Wed Nov  6 03:49:08 2013
@@ -0,0 +1,70 @@
+<?xml version="1.0"?>
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+See the License for the specific language governing permissions and
+limitations under the License.
+ <properties>
+  <title>Building</title>
+  <author email="">Commons Documentation Team</author>
+ </properties>
+<!-- ================================================== -->
+<section name="Roadmap">
+<subsection name="Version 2.0">
+  <p>
+      Features we hope to have for the 2.0 release.
+  </p>
+  <h4>Interoperability</h4>
+  <ul>
+  	  <li>Port to use the Java 7 language but only use basic Java 5 APIs.</li>
+  	  <li>Android support. Needs AWT to be an optional dependency.</li>
+      <li>Add the ability to use Commons Imaging as an Image I/O plugin.</li>
+  </ul>
+  <h4>File formats</h4>
+  <ul>
+  	  <li>Improve JPEG read support.</li>
+  	  <li>Rewrite and fully generalize TIFF parsing to support arbitrary complexity
TIFF files instead of just EXIF.
+  	  		Lower level API for reading raw fields and directories, and a higher level API for
image structures.</li>
+  	  <li>Add pluggable TIFF tag sets.</li>
+  	  <li>Parse some EXIF maker notes.</li>
+      <li>Add a structured way to write IPTC image metadata to JPEG files.</li>
+      <li>Reading all images from .gif files isn't working. see: getAllBufferedImages().</li>
+      <li>Add DNG metadata/image info read. Perhaps some RAW formats as well.</li>
+      <li>Other file formats, eg. WebP.</li>
+  </ul>
+  <h4>API</h4>
+  <ul>
+      <li>Support reading images incrementally, eg. page at a time for multi-page TIFFs,
to save memory.</li>
+      <li>Provide per-image image info in multi-image formats.</li>
+	  <li>More control over writing.</li>
+	  <li>Writing multiple images into a file.</li>
+	  <li>Add support for more than 8 bits per channel.</li>
+	  <li>Add support for reading and writing detailed XMP metadata fields.</li>
+	  <li>Add request/hint params to ImageFactory, per Endre's suggestion.</li>
+	  <li>Allow user to disable autoconvesion to sRGB/Grayscale.</li>
+	  <li>More formats should subclass imagemetadata class to include format-specific
info ie. GIF's transparency index.</li>
+	  <li>Improve Javadoc and write more FAQs / examples.</li>
+  </ul>
+  <h4>Test suite</h4>
+  <ul>
+      <li>Publish image library (possibly) and links to other libraries.</li>
+      <li>Develop suite of unit tests that only depend on images in the public domain.</li>
+      <li>Share test image suite with comments.</li>
+  </ul>

Propchange: commons/proper/imaging/trunk/src/site/xdoc/roadmap.xml
    svn:eol-style = native

View raw message