sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From desruisse...@apache.org
Subject svn commit: r1451354 - in /sis/ip-review: AbstractMetadata.xhtml PropertyMap.xhtml PropertyTree.xhtml
Date Thu, 28 Feb 2013 21:17:41 GMT
Author: desruisseaux
Date: Thu Feb 28 21:17:41 2013
New Revision: 1451354

URL: http://svn.apache.org/r1451354
Log:
Added IP reviews.

Added:
    sis/ip-review/AbstractMetadata.xhtml   (with props)
    sis/ip-review/PropertyMap.xhtml   (with props)
    sis/ip-review/PropertyTree.xhtml   (with props)

Added: sis/ip-review/AbstractMetadata.xhtml
URL: http://svn.apache.org/viewvc/sis/ip-review/AbstractMetadata.xhtml?rev=1451354&view=auto
==============================================================================
--- sis/ip-review/AbstractMetadata.xhtml (added)
+++ sis/ip-review/AbstractMetadata.xhtml Thu Feb 28 21:17:41 2013
@@ -0,0 +1,39 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>AbstractMetadata history</title>
+    <style type="text/css" media="all">
+      @import url("./reports.css");
+    </style>
+  </head>
+  <body>
+    <div>
+      <h1>AbstractMetadata history</h1>
+  <p>Click on the commit message for inspecting the <code>diff</code> and
how the code has been rewritten.</p>
+<p><b>Command line:</b></p>
+<blockquote><code>svn log -r31996:1 http://svn.osgeo.org/geotools/trunk/modules/library/metadata/src/main/java/org/geotools/metadata/AbstractMetadata.java</code></blockquote>
+<table>
+  <tr>
+    <th>Rev.</th>
+    <th>Date</th>
+    <th>Author</th>
+    <th class="last">Message</th>
+  </tr>
+<tr><td class="rev">30640</td><td>2008-06-12</td><td>acuster</td><td>Copyright
headers: lib/metadata, this time with feeling (and the el in Toolkit)</td></tr>
+<tr><td class="rev">30547</td><td>2008-06-06</td><td>desruisseaux</td><td>Added
a few MetadataStandard constants. Make the error message slightly more explicit when there
is no setter for a given property.</td></tr>
+<tr><td class="rev">30519</td><td>2008-06-05</td><td>acuster</td><td>Metadata
header cleanup and copyright review.</td></tr>
+<tr><td class="rev">30258</td><td>2008-05-08</td><td>acuster</td><td>Reshuffle
the top level repo: drop uDig, move up trunk, tags, and branches.</td></tr>
+<tr><td class="rev">30257</td><td>2008-05-08</td><td>acuster</td><td>Move
trunk/gt/ directory contents up to trunk/ and drop gt</td></tr>
+<tr><td class="rev">30043</td><td>2008-04-25</td><td>desruisseaux</td><td>Reverted
back the ThreadLocal variable type to Boolean (last change from Boolean to current Thread
was a mistake). Opportunist usage of hashCode in AbstractMetadata.equals(...).</td></tr>
+<tr><td class="rev">30041</td><td>2008-04-25</td><td>desruisseaux</td><td>Renamed
'isMarshalling(boolean)' as 'xmlMarshalling(boolean)' and added a warning telling that it
is a problematic patch. Removed the synchronized keyword in AbstractMetadata.equals(Object)
as a fix of GEOT-1777).</td></tr>
+<tr><td class="rev">29652</td><td>2008-03-17</td><td>desruisseaux</td><td>More
effort for computing a "gridToCRS" transform for a mosaic.</td></tr>
+<tr><td class="rev">28922</td><td>2008-01-24</td><td>acuster</td><td>Bump
the (at)since version to 2.5 since WKTParser was cut from 2.4</td></tr>
+<tr><td class="rev">28540</td><td>2007-12-29</td><td>acuster</td><td>Hide
buttons which are not yet used</td></tr>
+<tr><td class="rev">28051</td><td>2007-11-26</td><td>desruisseaux</td><td>More
Java 5 parameterized types. Include a fix for GEOT-1599 (CitationImpl.getIdentifiers() should
returns a set of Identifiers, not a set of Strings).</td></tr>
+<tr><td class="rev">27856</td><td>2007-11-12</td><td>desruisseaux</td><td>Replaced
'Logger.getLogger(...)' calls by 'Logging.getLogger(...)' (GEOT-1545).</td></tr>
+<tr><td class="rev">25175</td><td>2007-04-16</td><td>desruisseaux</td><td>Removed
'equals', 'hashCode', 'toString' and 'freeze' methods from every metadata implementation.
They are now implemented by generic methods inherited from AbstractMetadata, which perform
their work using Java reflection. This way we avoid lot of redundancy, some errors introduced
by maintenance ('equals' method not updated in the way they should), more systematic implementations
(espcially for the 'toString' method, which was not implemented at all for a majority of metadata),
more support for future introduction of other metadata standards than ISO 19115, etc. The
cost is more runtime overhead, but it still possible to provide custom implementations for
'equals' and 'hashCode' only in the class that appear to be bottleneck, if we want.</td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/AbstractMetadata.xhtml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/AbstractMetadata.xhtml
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: sis/ip-review/PropertyMap.xhtml
URL: http://svn.apache.org/viewvc/sis/ip-review/PropertyMap.xhtml?rev=1451354&view=auto
==============================================================================
--- sis/ip-review/PropertyMap.xhtml (added)
+++ sis/ip-review/PropertyMap.xhtml Thu Feb 28 21:17:41 2013
@@ -0,0 +1,37 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>PropertyMap history</title>
+    <style type="text/css" media="all">
+      @import url("./reports.css");
+    </style>
+  </head>
+  <body>
+    <div>
+      <h1>PropertyMap history</h1>
+  <p>Click on the commit message for inspecting the <code>diff</code> and
how the code has been rewritten.</p>
+<p><b>Command line:</b></p>
+<blockquote><code>svn log -r31996:1 http://svn.osgeo.org/geotools/trunk/modules/library/metadata/src/main/java/org/geotools/metadata/PropertyMap.java</code></blockquote>
+<table>
+  <tr>
+    <th>Rev.</th>
+    <th>Date</th>
+    <th>Author</th>
+    <th class="last">Message</th>
+  </tr>
+<tr><td class="rev">30852</td><td>2008-07-03</td><td>desruisseaux</td><td>PropertyMap
now converts automatically from String to a variety of types (InternationalString, File, Number...)
and add singleton to collection. UML identifier name are now accepted as well as property
name inferred from method name.</td></tr>
+<tr><td class="rev">30640</td><td>2008-06-12</td><td>acuster</td><td>Copyright
headers: lib/metadata, this time with feeling (and the el in Toolkit)</td></tr>
+<tr><td class="rev">30547</td><td>2008-06-06</td><td>desruisseaux</td><td>Added
a few MetadataStandard constants. Make the error message slightly more explicit when there
is no setter for a given property.</td></tr>
+<tr><td class="rev">30519</td><td>2008-06-05</td><td>acuster</td><td>Metadata
header cleanup and copyright review.</td></tr>
+<tr><td class="rev">30313</td><td>2008-05-16</td><td>desruisseaux</td><td>Changed
my mind about Utilities.shallowEquals(Object,Object) and renamed it as equals, since a few
tests show that the compiler always select the best overloaded flavor working on primitive
types (except if an argument is a boolean and the other a different primitive type). Updated
a few references. Fixed a few javadoc warnings by explicit declaration of parameter and return
values.</td></tr>
+<tr><td class="rev">30258</td><td>2008-05-08</td><td>acuster</td><td>Reshuffle
the top level repo: drop uDig, move up trunk, tags, and branches.</td></tr>
+<tr><td class="rev">30257</td><td>2008-05-08</td><td>acuster</td><td>Move
trunk/gt/ directory contents up to trunk/ and drop gt</td></tr>
+<tr><td class="rev">28922</td><td>2008-01-24</td><td>acuster</td><td>Bump
the (at)since version to 2.5 since WKTParser was cut from 2.4</td></tr>
+<tr><td class="rev">28540</td><td>2007-12-29</td><td>acuster</td><td>Hide
buttons which are not yet used</td></tr>
+<tr><td class="rev">28051</td><td>2007-11-26</td><td>desruisseaux</td><td>More
Java 5 parameterized types. Include a fix for GEOT-1599 (CitationImpl.getIdentifiers() should
returns a set of Identifiers, not a set of Strings).</td></tr>
+<tr><td class="rev">25157</td><td>2007-04-12</td><td>desruisseaux</td><td>Metadata
review. Also provided a first draft of support classes for new 'equals(...)' copy constructor
implementations backed by Java reflection.</td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/PropertyMap.xhtml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/PropertyMap.xhtml
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: sis/ip-review/PropertyTree.xhtml
URL: http://svn.apache.org/viewvc/sis/ip-review/PropertyTree.xhtml?rev=1451354&view=auto
==============================================================================
--- sis/ip-review/PropertyTree.xhtml (added)
+++ sis/ip-review/PropertyTree.xhtml Thu Feb 28 21:17:41 2013
@@ -0,0 +1,39 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>PropertyTree history</title>
+    <style type="text/css" media="all">
+      @import url("./reports.css");
+    </style>
+  </head>
+  <body>
+    <div>
+      <h1>PropertyTree history</h1>
+  <p>Click on the commit message for inspecting the <code>diff</code> and
how the code has been rewritten.</p>
+<p><b>Command line:</b></p>
+<blockquote><code>svn log -r31996:1 http://svn.osgeo.org/geotools/trunk/modules/library/metadata/src/main/java/org/geotools/metadata/PropertyTree.java</code></blockquote>
+<table>
+  <tr>
+    <th>Rev.</th>
+    <th>Date</th>
+    <th>Author</th>
+    <th class="last">Message</th>
+  </tr>
+<tr><td class="rev">30640</td><td>2008-06-12</td><td>acuster</td><td>Copyright
headers: lib/metadata, this time with feeling (and the el in Toolkit)</td></tr>
+<tr><td class="rev">30547</td><td>2008-06-06</td><td>desruisseaux</td><td>Added
a few MetadataStandard constants. Make the error message slightly more explicit when there
is no setter for a given property.</td></tr>
+<tr><td class="rev">30519</td><td>2008-06-05</td><td>acuster</td><td>Metadata
header cleanup and copyright review.</td></tr>
+<tr><td class="rev">30313</td><td>2008-05-16</td><td>desruisseaux</td><td>Changed
my mind about Utilities.shallowEquals(Object,Object) and renamed it as equals, since a few
tests show that the compiler always select the best overloaded flavor working on primitive
types (except if an argument is a boolean and the other a different primitive type). Updated
a few references. Fixed a few javadoc warnings by explicit declaration of parameter and return
values.</td></tr>
+<tr><td class="rev">30258</td><td>2008-05-08</td><td>acuster</td><td>Reshuffle
the top level repo: drop uDig, move up trunk, tags, and branches.</td></tr>
+<tr><td class="rev">30257</td><td>2008-05-08</td><td>acuster</td><td>Move
trunk/gt/ directory contents up to trunk/ and drop gt</td></tr>
+<tr><td class="rev">28922</td><td>2008-01-24</td><td>acuster</td><td>Bump
the (at)since version to 2.5 since WKTParser was cut from 2.4</td></tr>
+<tr><td class="rev">28540</td><td>2007-12-29</td><td>acuster</td><td>Hide
buttons which are not yet used</td></tr>
+<tr><td class="rev">28252</td><td>2007-12-04</td><td>desruisseaux</td><td>More
MosaicImageReader work. As a side effect, moved Utilities.getShort[Class]Name in a separated
utilities class named 'Classes'. Also added a couple of @Override annotations.</td></tr>
+<tr><td class="rev">27983</td><td>2007-11-22</td><td>desruisseaux</td><td>Use
more Java 5 constructs for safety.</td></tr>
+<tr><td class="rev">27864</td><td>2007-11-12</td><td>desruisseaux</td><td>Use
more Java 5 features. Also fixed a test which failed randomly.</td></tr>
+<tr><td class="rev">25476</td><td>2007-05-09</td><td>desruisseaux</td><td>GEOT-1265:
provides a way to print a tree of authority factory dependencies.</td></tr>
+<tr><td class="rev">25175</td><td>2007-04-16</td><td>desruisseaux</td><td>Removed
'equals', 'hashCode', 'toString' and 'freeze' methods from every metadata implementation.
They are now implemented by generic methods inherited from AbstractMetadata, which perform
their work using Java reflection. This way we avoid lot of redundancy, some errors introduced
by maintenance ('equals' method not updated in the way they should), more systematic implementations
(espcially for the 'toString' method, which was not implemented at all for a majority of metadata),
more support for future introduction of other metadata standards than ISO 19115, etc. The
cost is more runtime overhead, but it still possible to provide custom implementations for
'equals' and 'hashCode' only in the class that appear to be bottleneck, if we want.</td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/PropertyTree.xhtml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/PropertyTree.xhtml
------------------------------------------------------------------------------
    svn:mime-type = text/html



Mime
View raw message