You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by da...@apache.org on 2013/11/06 04:49:08 UTC

svn commit: r1539231 - in /commons/proper/imaging/trunk/src/site: site.xml xdoc/history.xml xdoc/roadmap.xml xdoc/todo.xml

Author: damjan
Date: Wed Nov  6 03:49:08 2013
New Revision: 1539231

URL: http://svn.apache.org/r1539231
Log:
Website changes. Improve roadmap. Change names of some pages.
Document history better.


Added:
    commons/proper/imaging/trunk/src/site/xdoc/roadmap.xml   (with props)
Removed:
    commons/proper/imaging/trunk/src/site/xdoc/todo.xml
Modified:
    commons/proper/imaging/trunk/src/site/site.xml
    commons/proper/imaging/trunk/src/site/xdoc/history.xml

Modified: commons/proper/imaging/trunk/src/site/site.xml
URL: http://svn.apache.org/viewvc/commons/proper/imaging/trunk/src/site/site.xml?rev=1539231&r1=1539230&r2=1539231&view=diff
==============================================================================
--- 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"/>
     </menu>
 
   </body>

Modified: commons/proper/imaging/trunk/src/site/xdoc/history.xml
URL: http://svn.apache.org/viewvc/commons/proper/imaging/trunk/src/site/xdoc/history.xml?rev=1539231&r1=1539230&r2=1539231&view=diff
==============================================================================
--- 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.
  </properties>
 <body>
 <!-- ================================================== -->
-<section name="Project Status and History">
+<section name="History">
 
 <p>
-  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.
+</p>
+
+<p>
+  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="http://commons.apache.org/imaging">http://commons.apache.org/imaging</a>
+  and Maven co-ordinates also changed.
+</p>
+
+<p>
+  Version 0.97 released February 14th, 2009, was the last Sanselan release before the rename,
+  and the last incubator release.
+</p>
+
+<p>
+  Version 0.94 released July 30th, 2008, was the first Apache release of Sanselan.
 </p>
 
 <p>

Added: commons/proper/imaging/trunk/src/site/xdoc/roadmap.xml
URL: http://svn.apache.org/viewvc/commons/proper/imaging/trunk/src/site/xdoc/roadmap.xml?rev=1539231&view=auto
==============================================================================
--- 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
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<document>
+ <properties>
+  <title>Building</title>
+  <author email="dev@commons.apache.org">Commons Documentation Team</author>
+ </properties>
+<body>
+<!-- ================================================== -->
+<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>
+</subsection>
+</section>
+</body>
+</document>

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