sis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From desruisse...@apache.org
Subject svn commit: r1753378 - in /sis/ip-review: ./ rev/05125/ rev/05923/ rev/08660/ rev/10796/ rev/20874/ rev/25050/
Date Tue, 19 Jul 2016 12:39:59 GMT
Author: desruisseaux
Date: Tue Jul 19 12:39:59 2016
New Revision: 1753378

URL: http://svn.apache.org/viewvc?rev=1753378&view=rev
Log:
Add IP review for the classes that infer coordinate operation paths.

Added:
    sis/ip-review/CoordinateOperationFinder.xhtml   (with props)
    sis/ip-review/CoordinateOperationRegistry.xhtml   (with props)
    sis/ip-review/rev/05125/
    sis/ip-review/rev/05125/CoordinateOperationFinder.xhtml   (with props)
    sis/ip-review/rev/05125/HEADER.html   (with props)
    sis/ip-review/rev/05923/
    sis/ip-review/rev/05923/CoordinateOperationFinder.xhtml   (with props)
    sis/ip-review/rev/05923/HEADER.html   (with props)
    sis/ip-review/rev/08660/
    sis/ip-review/rev/08660/CoordinateOperationFinder.xhtml   (with props)
    sis/ip-review/rev/08660/HEADER.html   (with props)
    sis/ip-review/rev/10796/CoordinateOperationFinder.xhtml   (with props)
    sis/ip-review/rev/20874/CoordinateOperationFinder.xhtml   (with props)
    sis/ip-review/rev/20874/CoordinateOperationRegistry.xhtml   (with props)
    sis/ip-review/rev/25050/CoordinateOperationFinder.xhtml   (with props)
    sis/ip-review/rev/25050/CoordinateOperationRegistry.xhtml   (with props)

Added: sis/ip-review/CoordinateOperationFinder.xhtml
URL: http://svn.apache.org/viewvc/sis/ip-review/CoordinateOperationFinder.xhtml?rev=1753378&view=auto
==============================================================================
--- sis/ip-review/CoordinateOperationFinder.xhtml (added)
+++ sis/ip-review/CoordinateOperationFinder.xhtml Tue Jul 19 12:39:59 2016
@@ -0,0 +1,132 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>CoordinateOperationFinder history</title>
+    <style type="text/css" media="all">
+      @import url("./reports.css");
+    </style>
+  </head>
+  <body>
+    <div>
+      <h1>CoordinateOperationFinder 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/referencing/src/main/java/org/geotools/referencing/operation/DefaultCoordinateOperationFactory.java</code></blockquote>
+<table>
+  <tr>
+    <th>Rev.</th>
+    <th>Date</th>
+    <th>Author</th>
+    <th class="last">Message</th>
+  </tr>
+<tr><td class="rev">30760</td><td>2008-06-18</td><td>desruisseaux</td><td>Upgrated from JSR-108 to JSR-275 (GEOT-1266). Some opportunist javadoc fixes and @Override annotations in the process.</td></tr>
+<tr><td class="rev">30641</td><td>2008-06-12</td><td>acuster</td><td>Copyright headers: lib/referencing, this time with feeling (and the el in Toolkit)</td></tr>
+<tr><td class="rev">30521</td><td>2008-06-05</td><td>acuster</td><td>Copyright: Update referencing headers</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">29852</td><td>2008-04-08</td><td>desruisseaux</td><td>The previous commit was about simplifying (in the sense of simplier MathTransform result, not simplier code) ConcatenatedTransform. This commit is about simplifying the ConcatenatedOperation which contains that ConcatenatedTransform. Related to GEOT-1419.</td></tr>
+<tr><td class="rev">29845</td><td>2008-04-08</td><td>desruisseaux</td><td>More aggressive simplification of MathTransforms during concatenation. It is probably related to GEOT-1419, but I have not verified. This fix results in drastic performance improvement for the cases where DefaultConcatenatedTransform previously failed to see concatenation that could be simplified to identity transform. Those cases occured more often in 3D or 4D cases. It may have some benefit in the pure 2D case as well, but probably less often.</td></tr>
+<tr><td class="rev">29753</td><td>2008-04-01</td><td>desruisseaux</td><td>Applied parameterized types as a side-effect of hunting for a DimensionMismatchException during reprojection.</td></tr>
+<tr><td class="rev">29698</td><td>2008-03-21</td><td>desruisseaux</td><td>MosaicImageReader select preferably a ColorModel with transparency if available. A few Java 5 constructs in referencing module.</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">28069</td><td>2007-11-27</td><td>desruisseaux</td><td>Java 5 generics in org.geotools.image.io, and partially in org.geotools.parameters.</td></tr>
+<tr><td class="rev">28030</td><td>2007-11-23</td><td>desruisseaux</td><td>More Java 5 generics. Added implementation for three new GeoAPI methods for alignment with RFC 07-073r1.</td></tr>
+<tr><td class="rev">27995</td><td>2007-11-22</td><td>desruisseaux</td><td>More generics type, and moved two methods from ReferencingFactoryContainer to GeoAPI MathTransformFactory interface. Note that the build fails in the arcsde module for a reason that seems unrelated to this work.</td></tr>
+<tr><td class="rev">27575</td><td>2007-10-22</td><td>desruisseaux</td><td>Converted Java source files from ISO-LATIN-1 encoding to UTF-8 (GEOT-1516).</td></tr>
+<tr><td class="rev">25755</td><td>2007-06-06</td><td>desruisseaux</td><td>Avoid an UnsupportedOperationException with ConcatenatedTransform. Added more test point in the Stereographic projection test.</td></tr>
+<tr><td class="rev">25406</td><td>2007-05-03</td><td>desruisseaux</td><td>-Dorg.geotools.referencing.forceXY system property was broken. Should now be fixed.</td></tr>
+<tr><td class="rev">25262</td><td>2007-04-23</td><td>desruisseaux</td><td>Finished review of metadata and factory hints change. Fixed a potential glitch in parameter names handling (some code were disabled in AbstractIdentifiedObject apparently in order to avoid a ClassCastException caused by the spit of org.opengis.metadata.Identifier in two interfaces, Identifier and ReferenceIdentifier. Fixed the exception and reenabled the code). Not sure yet what the consequence was. It may help for the stereographic projection issue, but need to check.</td></tr>
+<tr><td class="rev">25050</td><td>2007-04-06</td><td class="unav">jgarnett</td><td><a href="rev/25050/CoordinateOperationFinder.xhtml">example of custom file based TestSutie, copy JTS parsing code over to unsupported/geometry</a></td></tr>
+<tr><td class="rev">24581</td><td>2007-02-26</td><td>desruisseaux</td><td>Rewrote 'createLinearConversion' from scratch, since testing of 'South Oriented' cases of map projections show some issues with the old implementation.</td></tr>
+<tr><td class="rev">22482</td><td>2006-10-31</td><td>desruisseaux</td><td>Fixed svn:ignore property and removed svn:executable.</td></tr>
+<tr><td class="rev">22327</td><td>2006-10-23</td><td>desruisseaux</td><td>GEOT-982: regroup 'module', 'plugin', 'ext' and 'unsupported' in a common directory.</td></tr>
+<tr><td class="rev">22315</td><td>2006-10-22</td><td>desruisseaux</td><td>Reorganisation of directory tree structure (GEOT-982) phase 1: moved 'src' to 'src/main/java'.</td></tr>
+<tr><td class="rev">21564</td><td>2006-09-23</td><td>desruisseaux</td><td>Provide a BufferedCoordinateOperationFactory as a replacement of BufferedDefaultCoordinateOperationFactory. The new implementation work as a wrapper around an arbitrary CoordinateOperationFactory instead of extending DefaultCoordinateOperationFactory. This is especially important since the actual backing factory doesn't need to be DefaultCoordinateOperationFactory, but can also be a AuthorityBackedFactory. The new implementation is automatically registered for FactoryFinder use, so users doesn't need to create instance of it explicitly.</td></tr>
+<tr><td class="rev">20874</td><td>2006-08-07</td><td class="unav">jgarnett</td><td><a href="rev/20874/CoordinateOperationFinder.xhtml">ip review</a></td></tr>
+<tr><td class="rev">19769</td><td>2006-06-02</td><td>desruisseaux</td><td>Javadoc fix: replaced 'degrees' by 'decimal degrees' when relevant (GEOT-855)</td></tr>
+<tr><td class="rev">19755</td><td>2006-05-31</td><td>desruisseaux</td><td>Added FORCE_LONGITUDE_FIRST_AXIS_ORDER hint (GEOT-858). This work implied a large amount of work, hunting for infinite recursive method calls in many places.</td></tr>
+<tr><td class="rev">19643</td><td>2006-05-24</td><td>desruisseaux</td><td>First fix attempt for GEOT-854: CRS with modified axis order now preserve the metadata, including the authority code. The dangerous thing is that two CRS may now have the same authority code while being really different CRS. It caused an infinite loop in AuthorityBackedFactory, which was fixed in this commit as well. However, there is a risk that similar problems appear in user's code as well.</td></tr>
+<tr><td class="rev">19557</td><td>2006-05-18</td><td>desruisseaux</td><td>AuthorityBackedFactory now take inverse transform in account. Improved pseudo-WKT formatting for CoordinateOperation.</td></tr>
+<tr><td class="rev">19515</td><td>2006-05-17</td><td>desruisseaux</td><td>Construction of transformation chain now query the database for intermediate steps. Revisited documentation.</td></tr>
+<tr><td class="rev">17672</td><td>2006-01-19</td><td>desruisseaux</td><td>Added @source tag.</td></tr>
+<tr><td class="rev">17660</td><td>2006-01-18</td><td>desruisseaux</td><td>Fixed SVN attributes, including the addition of URL attribute.</td></tr>
+<tr><td class="rev">15350</td><td>2005-08-16</td><td>desruisseaux</td><td>Merged the 'split-main' branch to trunk (GEOT-662)</td></tr>
+<tr><td class="rev">15325</td><td>2005-08-13</td><td>desruisseaux</td><td>Created a matrix package on top of vecmath / Fixed 'getPositionalAccuracy' issues</td></tr>
+<tr><td class="rev">15319</td><td>2005-08-12</td><td>desruisseaux</td><td>Bug fix for GEOT-660 and GEOT-661: BursaWolfParameters now used even if Hints.LENIENT_DATUM_SHIFT is true</td></tr>
+<tr><td class="rev">15256</td><td>2005-08-09</td><td>desruisseaux</td><td>Extraction of referencing module from main</td></tr>
+<tr><td class="rev">15255</td><td>2005-08-09</td><td>desruisseaux</td><td>Prepare branch for splitting main</td></tr>
+<tr><td class="rev">14934</td><td>2005-07-27</td><td>desruisseaux</td><td>Transformations between 3D ProjectedCRS should propagate the height (GEOT-637, 638 and 639)</td></tr>
+<tr><td class="rev">14834</td><td>2005-07-20</td><td>desruisseaux</td><td>Reorganized I18N resources</td></tr>
+<tr><td class="rev">14608</td><td>2005-06-25</td><td>desruisseaux</td><td>EPSG authority factory now uses path informations for ConcatenatedOperation object creations / Added PostgreSQL plugin (mostly as a demo) / Javadoc fixes</td></tr>
+<tr><td class="rev">14593</td><td>2005-06-23</td><td>desruisseaux</td><td>First JUnit test for 'createCoordinateOperation' (GEOT-589)</td></tr>
+<tr><td class="rev">14564</td><td>2005-06-20</td><td>desruisseaux</td><td>Initial implementation of GEOT-589. Partially tested, more tests to come</td></tr>
+<tr><td class="rev">14550</td><td>2005-06-16</td><td>desruisseaux</td><td>Removed deprecated fields and methods</td></tr>
+<tr><td class="rev">14545</td><td>2005-06-15</td><td>desruisseaux</td><td>Initial port of coverage I/O helper classes (work in progress)</td></tr>
+<tr><td class="rev">13925</td><td>2005-05-30</td><td>desruisseaux</td><td>Added @since javadoc tag</td></tr>
+<tr><td class="rev">13922</td><td>2005-05-29</td><td>desruisseaux</td><td>Renaming of remainding GeoAPI implementations. Renaming is now finished.</td></tr>
+<tr><td class="rev">13907</td><td>2005-05-28</td><td>desruisseaux</td><td>More additions of 'Default' prefix in CRS package</td></tr>
+<tr><td class="rev">13906</td><td>2005-05-28</td><td>desruisseaux</td><td>Renamed some 'Default' prefix as 'Abstract'</td></tr>
+<tr><td class="rev">13869</td><td>2005-05-27</td><td>desruisseaux</td><td>Added 'Default' or 'Abstract' prefix in CRS's 'datum' and 'cs' packages</td></tr>
+<tr><td class="rev">13836</td><td>2005-05-26</td><td>desruisseaux</td><td>Added 'Default' suffix to some CRS implementations: partial work</td></tr>
+<tr><td class="rev">13396</td><td>2005-05-07</td><td>desruisseaux</td><td>Implemented MolodenskiTransform.inverse(). Merged AbridgedMolodenskiTransform with MolodenskiTransform as a side effect.</td></tr>
+<tr><td class="rev">13387</td><td>2005-05-06</td><td>desruisseaux</td><td>Added Hints.LENIENT_DATUM_SHIFT and the necessary mechanic to honor it</td></tr>
+<tr><td class="rev">12965</td><td>2005-04-05</td><td>desruisseaux</td><td>Merged 'factory-hints' branch r12393:12964 into the trunk. Added 'getImplementationHints()' method after the merge into Factory implementations, in order to get Geotools to compile with Maven.</td></tr>
+<tr><td class="rev">11370</td><td>2005-02-13</td><td>desruisseaux</td><td>Refactored factories in an 'org.geotools.referencing.factory' package</td></tr>
+<tr><td class="rev">11333</td><td>2005-02-11</td><td>desruisseaux</td><td>First draft of an EPSG authority factory port</td></tr>
+<tr><td class="rev">11249</td><td>2005-02-10</td><td>desruisseaux</td><td>Moved axis framework from 'legacy' to 'migrate'</td></tr>
+<tr><td class="rev">11248</td><td>2005-02-10</td><td>desruisseaux</td><td>Limited support for transformations between 3D CRS</td></tr>
+<tr><td class="rev">11212</td><td>2005-02-09</td><td>desruisseaux</td><td>Initial work on Z-values handling</td></tr>
+<tr><td class="rev">11174</td><td>2005-02-08</td><td>desruisseaux</td><td>CoordinateOperationFactory now make use of 'Molodenski' transform (GEOT-399)</td></tr>
+<tr><td class="rev">11173</td><td>2005-02-08</td><td>desruisseaux</td><td>Axis changes steps now collapsed (GEOT-402)</td></tr>
+<tr><td class="rev">11146</td><td>2005-02-07</td><td>desruisseaux</td><td>CoordinateOperationFactory refactoring</td></tr>
+<tr><td class="rev">11144</td><td>2005-02-07</td><td>desruisseaux</td><td>Fixed GEOT-400 (create appropriate instance of Operation subclasses)</td></tr>
+<tr><td class="rev">11140</td><td>2005-02-06</td><td>desruisseaux</td><td>Work in progres for GEOT-400 (CoordinateOperationFactory should create appropriate subclass of CoordinateOperation)</td></tr>
+<tr><td class="rev">11137</td><td>2005-02-05</td><td>desruisseaux</td><td>Tune CRS tests (e.g. allow different tolerance level for assertions in different projections)</td></tr>
+<tr><td class="rev">11100</td><td>2005-02-04</td><td>desruisseaux</td><td>More tests and bug fixes in CRS</td></tr>
+<tr><td class="rev">11093</td><td>2005-02-03</td><td>desruisseaux</td><td>Roolback to createParameterizedTransform without classification parameter</td></tr>
+<tr><td class="rev">11075</td><td>2005-02-03</td><td>desruisseaux</td><td>Fixed never-ending loop in CoordinateTransformationFactory</td></tr>
+<tr><td class="rev">11074</td><td>2005-02-03</td><td>desruisseaux</td><td>Revisited CRSFactory.createProjectedCRS(...) API</td></tr>
+<tr><td class="rev">11001</td><td>2005-02-02</td><td>desruisseaux</td><td>Fixed wrong encoding in main/src</td></tr>
+<tr><td class="rev">10796</td><td>2005-01-28</td><td class="unav">dzwiers</td><td><a href="rev/10796/CoordinateOperationFinder.xhtml">imports cleaned</a></td></tr>
+<tr><td class="rev">10469</td><td>2005-01-11</td><td>desruisseaux</td><td>Replaced calls to 'getDim[Source|Target]' by 'get[Source|Target]Dimensions</td></tr>
+<tr><td class="rev">10228</td><td>2005-01-04</td><td>desruisseaux</td><td>Renamed 'getDimSource' as 'getSourceDimension'</td></tr>
+<tr><td class="rev">10183</td><td>2005-01-03</td><td>desruisseaux</td><td>Moved tests from legacy CTS to new CRS packages</td></tr>
+<tr><td class="rev">9346</td><td>2004-11-30</td><td>desruisseaux</td><td>First working version of CoordinateOperationFactory</td></tr>
+<tr><td class="rev">9267</td><td>2004-11-23</td><td>desruisseaux</td><td>First draft of a coordinate transformation factory</td></tr>
+<tr><td class="rev">8660</td><td>2004-10-17</td><td class="unav">rschulz</td><td><a href="rev/08660/CoordinateOperationFinder.xhtml">updated for recent change from InternationalString to Identifier</a></td></tr>
+<tr><td class="rev">7848</td><td>2004-09-08</td><td class="unav">jgarnett</td><td><a href="rev/08660/CoordinateOperationFinder.xhtml">round 2 of sync with geoapi</a></td></tr>
+<tr><td class="rev">6729</td><td>2004-07-06</td><td>desruisseaux</td><td>Removed some deprecated classes</td></tr>
+<tr><td class="rev">6239</td><td>2004-05-28</td><td>desruisseaux</td><td>Replaced org.geotools.[...].NoninvertibleTransformException by org.opengis.[...].NoninvertibleTransformException</td></tr>
+<tr><td class="rev">6210</td><td>2004-05-27</td><td>desruisseaux</td><td>Javadoc fixes / Added Id keyword property</td></tr>
+<tr><td class="rev">6149</td><td>2004-05-25</td><td>desruisseaux</td><td>Moved image related resources in org.geotools.resources.image package</td></tr>
+<tr><td class="rev">5923</td><td>2004-05-23</td><td class="unav">jgarnett</td><td><a href="rev/05923/CoordinateOperationFinder.xhtml">cts-coordtrans moved to main</a></td></tr>
+<tr><td class="rev">5774</td><td>2004-05-23</td><td class="unav">jgarnett</td><td><a href="rev/05923/CoordinateOperationFinder.xhtml">geotools-src serves as the start of our new module directory (the data access modules will escape off to plugin directory soon)</a></td></tr>
+<tr><td class="rev">5769</td><td>2004-05-23</td><td class="unav">jgarnett</td><td><a href="rev/05923/CoordinateOperationFinder.xhtml">Project renamed to gt</a></td></tr>
+<tr><td class="rev">5619</td><td>2004-05-13</td><td class="unav">(pas d'auteur)</td><td><a href="rev/05923/CoordinateOperationFinder.xhtml">Move repository under gt.</a></td></tr>
+<tr><td class="rev">5127</td><td>2004-03-08</td><td>desruisseaux</td><td>Added PROMISCUOUS coordinate system / removed deprecated methods</td></tr>
+<tr><td class="rev">5125</td><td>2004-03-07</td><td class="unav">aaime</td><td><a href="rev/05125/CoordinateOperationFinder.xhtml">Added partial support for CARTESIAN coordinate system that will be treated as a wildcard.</a></td></tr>
+<tr><td class="rev">3653</td><td>2003-08-07</td><td>desruisseaux</td><td>Bug fix in prime meridian handling</td></tr>
+<tr><td class="rev">3606</td><td>2003-08-04</td><td>desruisseaux</td><td>PMD fixes</td></tr>
+<tr><td class="rev">2858</td><td>2003-05-13</td><td>desruisseaux</td><td>Added PMC owner to copyright notice</td></tr>
+<tr><td class="rev">2851</td><td>2003-05-12</td><td>desruisseaux</td><td>Fixed 'createSubTransform' method</td></tr>
+<tr><td class="rev">2772</td><td>2003-04-29</td><td>desruisseaux</td><td>RMI objects now extend 'UnicastRemoteObject' instead of 'RemoteObject'</td></tr>
+<tr><td class="rev">2148</td><td>2003-01-20</td><td>desruisseaux</td><td>Added FittedCoordinateSystem / Overrided hashCode() / Use factories in Adapters</td></tr>
+<tr><td class="rev">2142</td><td>2003-01-18</td><td>desruisseaux</td><td>Reorganized exception hierarchy</td></tr>
+<tr><td class="rev">2133</td><td>2003-01-15</td><td>desruisseaux</td><td>Reorganized Adapters as an hierarchy for consistency with gcs-coverage</td></tr>
+<tr><td class="rev">1655</td><td>2002-10-13</td><td>desruisseaux</td><td>Take vertical axis in account during transformations between ProjectedCS</td></tr>
+<tr><td class="rev">1653</td><td>2002-10-13</td><td>desruisseaux</td><td>Take vertical axis in account during transformation between two geographic CS</td></tr>
+<tr><td class="rev">1650</td><td>2002-10-10</td><td>desruisseaux</td><td>Javadoc fix</td></tr>
+<tr><td class="rev">1635</td><td>2002-10-09</td><td>desruisseaux</td><td>Bug fix in CoordinateTransformationFactory</td></tr>
+<tr><td class="rev">1634</td><td>2002-10-09</td><td>desruisseaux</td><td>Bug fix in CoordinateTransformationFactory</td></tr>
+<tr><td class="rev">1624</td><td>2002-10-07</td><td>desruisseaux</td><td>Improved doc and added the OpenGIS test case</td></tr>
+<tr><td class="rev">1623</td><td>2002-10-07</td><td>desruisseaux</td><td>Bug fix: units was not properly converted if their transformation were not on the matrix's diagonal</td></tr>
+<tr><td class="rev">1324</td><td>2002-07-31</td><td>desruisseaux</td><td>Improved caching</td></tr>
+<tr><td class="rev">1040</td><td>2002-07-12</td><td>desruisseaux</td><td>Removed use of a deprecated method</td></tr>
+<tr><td class="rev">619</td><td>2002-06-01</td><td>desruisseaux</td><td>Initial CT implementation (moved from SEAGIS project)</td></tr>
+</table>
+    </div>
+  </body>
+</html>

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

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

Added: sis/ip-review/CoordinateOperationRegistry.xhtml
URL: http://svn.apache.org/viewvc/sis/ip-review/CoordinateOperationRegistry.xhtml?rev=1753378&view=auto
==============================================================================
--- sis/ip-review/CoordinateOperationRegistry.xhtml (added)
+++ sis/ip-review/CoordinateOperationRegistry.xhtml Tue Jul 19 12:39:59 2016
@@ -0,0 +1,65 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>CoordinateOperationRegistry history</title>
+    <style type="text/css" media="all">
+      @import url("./reports.css");
+    </style>
+  </head>
+  <body>
+    <div>
+      <h1>CoordinateOperationRegistry 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/referencing/src/main/java/org/geotools/referencing/operation/AuthorityBackedFactory.java</code></blockquote>
+<table>
+  <tr>
+    <th>Rev.</th>
+    <th>Date</th>
+    <th>Author</th>
+    <th class="last">Message</th>
+  </tr>
+<tr><td class="rev">31445</td><td>2008-09-07</td><td>desruisseaux</td><td>GEOT-1667: Need to invoke LogRecord.setLoggerName(String) before Logger.log(LogRecord).</td></tr>
+<tr><td class="rev">30641</td><td>2008-06-12</td><td>acuster</td><td>Copyright headers: lib/referencing, this time with feeling (and the el in Toolkit)</td></tr>
+<tr><td class="rev">30521</td><td>2008-06-05</td><td>acuster</td><td>Copyright: Update referencing headers</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">29852</td><td>2008-04-08</td><td>desruisseaux</td><td>The previous commit was about simplifying (in the sense of simplier MathTransform result, not simplier code) ConcatenatedTransform. This commit is about simplifying the ConcatenatedOperation which contains that ConcatenatedTransform. Related to GEOT-1419.</td></tr>
+<tr><td class="rev">29825</td><td>2008-04-07</td><td>desruisseaux</td><td>Added synchronized statements. While the old approach was not exactly the deprecated double-check idiom, it was too close of that. A few unsynchronized blocks still exist which may need to be revisited later.</td></tr>
+<tr><td class="rev">29770</td><td>2008-04-02</td><td>desruisseaux</td><td>Added a check against DimensionMismatchException during reprojection backed by the EPSG database. Added some TemporalDatum predefined constants for some kind of julian days.</td></tr>
+<tr><td class="rev">29753</td><td>2008-04-01</td><td>desruisseaux</td><td>Applied parameterized types as a side-effect of hunting for a DimensionMismatchException during reprojection.</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">28790</td><td>2008-01-16</td><td>desruisseaux</td><td>Renamed resources.i18n.Logging as resources.i18n.Loggings (with an s) for avoiding name clash with util.logging.Logging. The name clash would not have been an issue if those two classes were not typically used together... Also performed a few javadoc fixes in DirectPosition2D.</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">28391</td><td>2007-12-16</td><td>desruisseaux</td><td>Attempt to make FactoryCreator more tolerant to dependencies that can't be fetched for a given set of hints (GEOT-1618). Also cleaned a little bit of calls to 'unexpectedException' as a side effect.</td></tr>
+<tr><td class="rev">28030</td><td>2007-11-23</td><td>desruisseaux</td><td>More Java 5 generics. Added implementation for three new GeoAPI methods for alignment with RFC 07-073r1.</td></tr>
+<tr><td class="rev">27923</td><td>2007-11-18</td><td>desruisseaux</td><td>Applying some more generic types, especially in the factory package. Required slight changes in the way FactoryRegistry is used, as documented in http://docs.codehaus.org/display/GEOTOOLS/Fixing+compilation+errors</td></tr>
+<tr><td class="rev">27575</td><td>2007-10-22</td><td>desruisseaux</td><td>Converted Java source files from ISO-LATIN-1 encoding to UTF-8 (GEOT-1516).</td></tr>
+<tr><td class="rev">25485</td><td>2007-05-11</td><td>desruisseaux</td><td>Added special cases for 'x' and 'y' axis names.</td></tr>
+<tr><td class="rev">25406</td><td>2007-05-03</td><td>desruisseaux</td><td>-Dorg.geotools.referencing.forceXY system property was broken. Should now be fixed.</td></tr>
+<tr><td class="rev">25050</td><td>2007-04-06</td><td class="unav">jgarnett</td><td><a href="rev/25050/CoordinateOperationRegistry.xhtml">example of custom file based TestSutie, copy JTS parsing code over to unsupported/geometry</a></td></tr>
+<tr><td class="rev">24385</td><td>2007-02-14</td><td>desruisseaux</td><td>Fix attempt for GEOT-1161 (infinite recursivity in CRS.findMathTransform). Need more tests.</td></tr>
+<tr><td class="rev">23635</td><td>2007-01-01</td><td>desruisseaux</td><td>Uses fully-qualified class name (instead of last name only) in logging. More work on versioned URN:OGC:DEF factory.</td></tr>
+<tr><td class="rev">22327</td><td>2006-10-23</td><td>desruisseaux</td><td>GEOT-982: regroup 'module', 'plugin', 'ext' and 'unsupported' in a common directory.</td></tr>
+<tr><td class="rev">22315</td><td>2006-10-22</td><td>desruisseaux</td><td>Reorganisation of directory tree structure (GEOT-982) phase 1: moved 'src' to 'src/main/java'.</td></tr>
+<tr><td class="rev">21564</td><td>2006-09-23</td><td>desruisseaux</td><td>Provide a BufferedCoordinateOperationFactory as a replacement of BufferedDefaultCoordinateOperationFactory. The new implementation work as a wrapper around an arbitrary CoordinateOperationFactory instead of extending DefaultCoordinateOperationFactory. This is especially important since the actual backing factory doesn't need to be DefaultCoordinateOperationFactory, but can also be a AuthorityBackedFactory. The new implementation is automatically registered for FactoryFinder use, so users doesn't need to create instance of it explicitly.</td></tr>
+<tr><td class="rev">20874</td><td>2006-08-07</td><td class="unav">jgarnett</td><td><a href="rev/20874/CoordinateOperationRegistry.xhtml">ip review</a></td></tr>
+<tr><td class="rev">19755</td><td>2006-05-31</td><td>desruisseaux</td><td>Added FORCE_LONGITUDE_FIRST_AXIS_ORDER hint (GEOT-858). This work implied a large amount of work, hunting for infinite recursive method calls in many places.</td></tr>
+<tr><td class="rev">19643</td><td>2006-05-24</td><td>desruisseaux</td><td>First fix attempt for GEOT-854: CRS with modified axis order now preserve the metadata, including the authority code. The dangerous thing is that two CRS may now have the same authority code while being really different CRS. It caused an infinite loop in AuthorityBackedFactory, which was fixed in this commit as well. However, there is a risk that similar problems appear in user's code as well.</td></tr>
+<tr><td class="rev">19557</td><td>2006-05-18</td><td>desruisseaux</td><td>AuthorityBackedFactory now take inverse transform in account. Improved pseudo-WKT formatting for CoordinateOperation.</td></tr>
+<tr><td class="rev">19515</td><td>2006-05-17</td><td>desruisseaux</td><td>Construction of transformation chain now query the database for intermediate steps. Revisited documentation.</td></tr>
+<tr><td class="rev">17672</td><td>2006-01-19</td><td>desruisseaux</td><td>Added @source tag.</td></tr>
+<tr><td class="rev">17660</td><td>2006-01-18</td><td>desruisseaux</td><td>Fixed SVN attributes, including the addition of URL attribute.</td></tr>
+<tr><td class="rev">16942</td><td>2005-11-23</td><td>desruisseaux</td><td>First draft of OrderedAxisAuthorityFactory (GEOT-694)</td></tr>
+<tr><td class="rev">15350</td><td>2005-08-16</td><td>desruisseaux</td><td>Merged the 'split-main' branch to trunk (GEOT-662)</td></tr>
+<tr><td class="rev">15256</td><td>2005-08-09</td><td>desruisseaux</td><td>Extraction of referencing module from main</td></tr>
+<tr><td class="rev">15255</td><td>2005-08-09</td><td>desruisseaux</td><td>Prepare branch for splitting main</td></tr>
+<tr><td class="rev">14657</td><td>2005-07-01</td><td>desruisseaux</td><td>Ongoing work for the port of grid coverage operations from 'legacy' to 'main' (GEOT-413): ported SampleDimensionSelect</td></tr>
+<tr><td class="rev">14610</td><td>2005-06-26</td><td>desruisseaux</td><td>CoordinateOperationFactory is now backed by an EPSG authority when available (GEOT-592)</td></tr>
+<tr><td class="rev">14570</td><td>2005-06-21</td><td>desruisseaux</td><td>Addition of geocentric affine transform as of GEOT-591</td></tr>
+<tr><td class="rev">14564</td><td>2005-06-20</td><td>desruisseaux</td><td>Initial implementation of GEOT-589. Partially tested, more tests to come</td></tr>
+</table>
+    </div>
+  </body>
+</html>

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

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

Added: sis/ip-review/rev/05125/CoordinateOperationFinder.xhtml
URL: http://svn.apache.org/viewvc/sis/ip-review/rev/05125/CoordinateOperationFinder.xhtml?rev=1753378&view=auto
==============================================================================
--- sis/ip-review/rev/05125/CoordinateOperationFinder.xhtml (added)
+++ sis/ip-review/rev/05125/CoordinateOperationFinder.xhtml Tue Jul 19 12:39:59 2016
@@ -0,0 +1,71 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>CoordinateOperationFinder changes for revisions 5124:5125</title>
+    <style type="text/css" media="all">
+      @import url("../../reports.css");
+    </style>
+  </head>
+  <body>
+    <div>
+      <h1>CoordinateOperationFinder changes for revisions 5124:5125</h1>
+<p>This change has not been ported to Apache SIS. We do not support "wildcard" in coordinate operations.</p>
+
+<p><b>Command line:</b></p>
+<blockquote><code>svn diff --extensions "--unified --ignore-space-change --ignore-all-space --ignore-eol-style" -r5124:5125 http://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/referencing/operation/DefaultCoordinateOperationFactory.java</code></blockquote>
+<table class="changes">
+<tr><th>Revision 5124</th><th>Revision 5125</th></tr>
+<tr><td><pre>import org.geotools.pt.Matrix;
+import org.geotools.cs.AxisInfo;
+import org.geotools.cs.Ellipsoid;
+import org.geotools.cs.Projection;
+import org.geotools.cs.PrimeMeridian;
+import org.geotools.cs.HorizontalDatum;</pre></td>
+<td><pre>import org.geotools.pt.Matrix;
+import org.geotools.cs.AxisInfo;
+import org.geotools.cs.Ellipsoid;
+<span class="add">import org.geotools.cs.LocalCoordinateSystem;</span>
+import org.geotools.cs.Projection;
+import org.geotools.cs.PrimeMeridian;
+import org.geotools.cs.HorizontalDatum;</pre></td></tr>
+<tr><td><pre>/**
+ * Creates coordinate transformations.
+ *
+<span class="del"> * @version $Id: CoordinateTransformationFactory.java,v 1.18 2003/08/07 11:14:44 desruisseaux Exp $</span>
+ * @author &lt;A HREF="http://www.opengis.org"&gt;OpenGIS&lt;/A&gt;
+ * @author Martin Desruisseaux
+ *</pre></td>
+<td><pre>/**
+ * Creates coordinate transformations.
+ *
+<span class="add"> * @version $Id: CoordinateTransformationFactory.java,v 1.19 2004/03/07 19:55:52 aaime Exp $</span>
+ * @author &lt;A HREF="http://www.opengis.org"&gt;OpenGIS&lt;/A&gt;
+ * @author Martin Desruisseaux
+ *</pre></td></tr>
+<tr><td><pre>        step = factory.createConcatenatedTransform(step, step2.getMathTransform());
+        return createFromMathTransform(sourceCS, targetCS, step, step2.getTransformType());
+    }
+    throw new CannotCreateTransformException(sourceCS, targetCS);
+}</pre></td>
+<td><pre>        step = factory.createConcatenatedTransform(step, step2.getMathTransform());
+        return createFromMathTransform(sourceCS, targetCS, step, step2.getTransformType());
+    }
+<span class="add"></span>
+<span class="add">   ///////////////////////////////////////////</span>
+<span class="add">    ////                                   ////</span>
+<span class="add">    ////     Cartesian  --&gt;  various CS    ////</span>
+<span class="add">    ////     Various CS --&gt; Cartesian      ////</span>
+<span class="add">    ////                                   ////</span>
+<span class="add">    ///////////////////////////////////////////</span>
+<span class="add">    if(sourceCS == LocalCoordinateSystem.CARTESIAN || targetCS == LocalCoordinateSystem.CARTESIAN) {</span>
+<span class="add">     final int dimSource = sourceCS.getDimension();</span>
+<span class="add">     MathTransform step = factory.createIdentityTransform(dimSource);</span>
+<span class="add">       return createFromMathTransform(sourceCS, targetCS, step);</span>
+<span class="add">    }</span>
+    throw new CannotCreateTransformException(sourceCS, targetCS);
+}</pre></td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/rev/05125/CoordinateOperationFinder.xhtml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/rev/05125/CoordinateOperationFinder.xhtml
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: sis/ip-review/rev/05125/HEADER.html
URL: http://svn.apache.org/viewvc/sis/ip-review/rev/05125/HEADER.html?rev=1753378&view=auto
==============================================================================
--- sis/ip-review/rev/05125/HEADER.html (added)
+++ sis/ip-review/rev/05125/HEADER.html Tue Jul 19 12:39:59 2016
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>Revision 5125</title>
+  </head>
+  <body>
+    <div>
+      <h1>Revision 5125</h1>
+<table>
+  <tr><td><b>Author:</b></td><td>aaime</td></tr>
+  <tr><td><b>Date:</b></td><td>2004-03-07</td></tr>
+  <tr><td><b>Message:</b></td><td>Added partial support for CARTESIAN coordinate system that will be treated as a wildcard.</td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/rev/05125/HEADER.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/rev/05125/HEADER.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: sis/ip-review/rev/05923/CoordinateOperationFinder.xhtml
URL: http://svn.apache.org/viewvc/sis/ip-review/rev/05923/CoordinateOperationFinder.xhtml?rev=1753378&view=auto
==============================================================================
--- sis/ip-review/rev/05923/CoordinateOperationFinder.xhtml (added)
+++ sis/ip-review/rev/05923/CoordinateOperationFinder.xhtml Tue Jul 19 12:39:59 2016
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>CoordinateOperationFinder changes for revisions 5618:5923</title>
+    <style type="text/css" media="all">
+      @import url("../../reports.css");
+    </style>
+  </head>
+  <body>
+    <div>
+      <h1>CoordinateOperationFinder changes for revisions 5618:5923</h1>
+      <p>No change in this group of commits.</p>
+
+<p><b>Command line:</b></p>
+<blockquote><code>svn diff --extensions "--unified --ignore-space-change --ignore-all-space --ignore-eol-style" -r5618:5923 http://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/referencing/operation/DefaultCoordinateOperationFactory.java</code></blockquote>
+<table class="changes">
+<tr><th>Revision 5618</th><th>Revision 5923</th></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/rev/05923/CoordinateOperationFinder.xhtml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/rev/05923/CoordinateOperationFinder.xhtml
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: sis/ip-review/rev/05923/HEADER.html
URL: http://svn.apache.org/viewvc/sis/ip-review/rev/05923/HEADER.html?rev=1753378&view=auto
==============================================================================
--- sis/ip-review/rev/05923/HEADER.html (added)
+++ sis/ip-review/rev/05923/HEADER.html Tue Jul 19 12:39:59 2016
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>Revision 5923</title>
+  </head>
+  <body>
+    <div>
+      <h1>Revision 5923</h1>
+<table>
+  <tr><td><b>Author:</b></td><td>jgarnett</td></tr>
+  <tr><td><b>Date:</b></td><td>2004-05-23</td></tr>
+  <tr><td><b>Message:</b></td><td>cts-coordtrans moved to main</td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/rev/05923/HEADER.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/rev/05923/HEADER.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: sis/ip-review/rev/08660/CoordinateOperationFinder.xhtml
URL: http://svn.apache.org/viewvc/sis/ip-review/rev/08660/CoordinateOperationFinder.xhtml?rev=1753378&view=auto
==============================================================================
--- sis/ip-review/rev/08660/CoordinateOperationFinder.xhtml (added)
+++ sis/ip-review/rev/08660/CoordinateOperationFinder.xhtml Tue Jul 19 12:39:59 2016
@@ -0,0 +1,52 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>CoordinateOperationFinder changes for revisions 7847:8660</title>
+    <style type="text/css" media="all">
+      @import url("../../reports.css");
+    </style>
+  </head>
+  <body>
+    <div>
+      <h1>CoordinateOperationFinder changes for revisions 7847:8660</h1>
+      <p>This commit has been forced by a change in GeoAPI.
+      Reverting this commit (replacement of <code>getName(null)</code> by <code>getName().getCode()</code>)
+      causes a compilation error, which is fixed by redoing the same replacement or by using <code>toString()</code>.</p>
+
+<p><b>Command line:</b></p>
+<blockquote><code>svn diff --extensions "--unified --ignore-space-change --ignore-all-space --ignore-eol-style" -r7847:8660 http://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/referencing/operation/DefaultCoordinateOperationFactory.java</code></blockquote>
+<table class="changes">
+<tr><th>Revision 7847</th><th>Revision 8660</th></tr>
+<tr><td><pre>private static String getTemporaryName(final CoordinateSystem source) {
+    final StringBuffer buffer = new StringBuffer("Temporary-");
+    buffer.append(++temporaryID);
+<span class="del">    String name = source.getName(null);</span>
+    if (name != null) {
+        final String suffix = " derived from ";
+        name = name.trim();</pre></td>
+<td><pre>private static String getTemporaryName(final CoordinateSystem source) {
+    final StringBuffer buffer = new StringBuffer("Temporary-");
+    buffer.append(++temporaryID);
+<span class="add">    String name = source.getName().getCode();</span>
+    if (name != null) {
+        final String suffix = " derived from ";
+        name = name.trim();</pre></td></tr>
+<tr><td><pre>private static String getTemporaryName(final CoordinateSystem source,
+                                       final CoordinateSystem existing)
+{
+<span class="del">    return (source!=existing) ? existing.getName(null) : getTemporaryName(source);</span>
+}
+
+/**</pre></td>
+<td><pre>private static String getTemporaryName(final CoordinateSystem source,
+                                       final CoordinateSystem existing)
+{
+<span class="add">    return (source!=existing) ? existing.getName().toString() : getTemporaryName(source);</span>
+}
+
+/**</pre></td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/rev/08660/CoordinateOperationFinder.xhtml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/rev/08660/CoordinateOperationFinder.xhtml
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: sis/ip-review/rev/08660/HEADER.html
URL: http://svn.apache.org/viewvc/sis/ip-review/rev/08660/HEADER.html?rev=1753378&view=auto
==============================================================================
--- sis/ip-review/rev/08660/HEADER.html (added)
+++ sis/ip-review/rev/08660/HEADER.html Tue Jul 19 12:39:59 2016
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>Revision 8660</title>
+  </head>
+  <body>
+    <div>
+      <h1>Revision 8660</h1>
+<table>
+  <tr><td><b>Author:</b></td><td>rschulz</td></tr>
+  <tr><td><b>Date:</b></td><td>2004-10-17</td></tr>
+  <tr><td><b>Message:</b></td><td>updated for recent change from InternationalString to Identifier</td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/rev/08660/HEADER.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/rev/08660/HEADER.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: sis/ip-review/rev/10796/CoordinateOperationFinder.xhtml
URL: http://svn.apache.org/viewvc/sis/ip-review/rev/10796/CoordinateOperationFinder.xhtml?rev=1753378&view=auto
==============================================================================
--- sis/ip-review/rev/10796/CoordinateOperationFinder.xhtml (added)
+++ sis/ip-review/rev/10796/CoordinateOperationFinder.xhtml Tue Jul 19 12:39:59 2016
@@ -0,0 +1,220 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>CoordinateOperationFinder changes for revisions 10795:10796</title>
+    <style type="text/css" media="all">
+      @import url("../../reports.css");
+    </style>
+  </head>
+  <body>
+    <div>
+      <h1>CoordinateOperationFinder changes for revisions 10795:10796</h1>
+<p>Changes in this commit seem to be the result of some <cite>"auto reformat"</cite> tool execution.
+The <cite>Java</cite> - <cite>GeoAPI</cite> - <cite>GeoTools</cite> import ordering is altered,
+imports used only in Javadoc are lost and the encoding of non-ASCII characters is broken.
+This commit has been reverted, except for the removal of really unused imports which are keep removed.</p>
+<p><b>Command line:</b></p>
+<blockquote><code>svn diff --extensions "--unified --ignore-space-change --ignore-all-space --ignore-eol-style" -r10795:10796 http://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/referencing/operation/DefaultCoordinateOperationFactory.java</code></blockquote>
+<table class="changes">
+<tr><th>Revision 10795</th><th>Revision 10796</th></tr>
+<tr><td><pre>/*
+ * Geotools 2 - OpenSource mapping toolkit
+ * (C) 2004, Geotools Project Managment Committee (PMC)
+<span class="del"> * (C) 2001, Institut de Recherche pour le Développement</span>
+ *
+ *    This library is free software; you can redistribute it and/or
+ *    modify it under the terms of the GNU Lesser General Public</pre></td>
+<td><pre>/*
+ * Geotools 2 - OpenSource mapping toolkit
+ * (C) 2004, Geotools Project Managment Committee (PMC)
+<span class="add"> * (C) 2001, Institut de Recherche pour le D�veloppement</span>
+ *
+ *    This library is free software; you can redistribute it and/or
+ *    modify it under the terms of the GNU Lesser General Public</pre></td></tr>
+<tr><td><pre>package org.geotools.referencing.operation;
+
+// J2SE dependencies and extensions
+import java.util.Map;
+<span class="del">import java.util.HashMap;</span>
+<span class="del">import java.util.Collections;</span>
+import javax.units.Unit;
+<span class="del">import javax.units.SI;</span>
+<span class="del">import javax.units.NonSI;</span>
+<span class="del">import javax.units.ConversionException;</span>
+import javax.vecmath.GMatrix;
+import javax.vecmath.SingularMatrixException;
+
+<span class="del">// OpenGIS dependencies: general</span>
+import org.opengis.metadata.Identifier;
+<span class="del">import org.opengis.util.InternationalString;</span>
+import org.opengis.parameter.ParameterValueGroup;
+<span class="del">import org.opengis.parameter.GeneralParameterValue;</span>
+import org.opengis.referencing.IdentifiedObject;
+<span class="del">import org.opengis.referencing.FactoryException;</span>
+<span class="del"></span>
+<span class="del">// OpenGIS dependencies: datum</span>
+<span class="del">import org.opengis.referencing.datum.Datum;</span>
+import org.opengis.referencing.datum.Ellipsoid;
+import org.opengis.referencing.datum.PrimeMeridian;
+<span class="del">import org.opengis.referencing.datum.GeodeticDatum;</span>
+import org.opengis.referencing.datum.TemporalDatum;
+import org.opengis.referencing.datum.VerticalDatum;
+<span class="del"></span>
+<span class="del">// OpenGIS dependencies: coordinate systems</span>
+<span class="del">import org.opengis.referencing.cs.TimeCS;</span>
+<span class="del">import org.opengis.referencing.cs.VerticalCS;</span>
+<span class="del">import org.opengis.referencing.cs.CartesianCS;</span>
+<span class="del">import org.opengis.referencing.cs.AxisDirection;</span>
+<span class="del">import org.opengis.referencing.cs.EllipsoidalCS;</span>
+<span class="del">import org.opengis.referencing.cs.CoordinateSystem;</span>
+<span class="del">import org.opengis.referencing.cs.CoordinateSystemAxis;</span>
+<span class="del"></span>
+<span class="del">// OpenGIS dependencies: coordinate reference systems</span>
+<span class="del">import org.opengis.referencing.crs.SingleCRS;</span>
+<span class="del">import org.opengis.referencing.crs.CompoundCRS;</span>
+<span class="del">import org.opengis.referencing.crs.TemporalCRS;</span>
+<span class="del">import org.opengis.referencing.crs.VerticalCRS;</span>
+<span class="del">import org.opengis.referencing.crs.ProjectedCRS;</span>
+<span class="del">import org.opengis.referencing.crs.GeocentricCRS;</span>
+<span class="del">import org.opengis.referencing.crs.GeographicCRS;</span>
+<span class="del">import org.opengis.referencing.crs.GeneralDerivedCRS;</span>
+<span class="del">import org.opengis.referencing.crs.CoordinateReferenceSystem;</span>
+<span class="del"></span>
+<span class="del">// OpenGIS dependencies: operations</span>
+<span class="del">import org.opengis.referencing.operation.Matrix;</span>
+import org.opengis.referencing.operation.Conversion;
+import org.opengis.referencing.operation.MathTransform;
+<span class="del">import org.opengis.referencing.operation.Transformation;</span>
+import org.opengis.referencing.operation.OperationMethod;
+<span class="del">import org.opengis.referencing.operation.CoordinateOperation;</span>
+<span class="del">import org.opengis.referencing.operation.MathTransformFactory;</span>
+import org.opengis.referencing.operation.OperationNotFoundException;
+<span class="del">import org.opengis.referencing.operation.NoninvertibleTransformException;</span>
+
+<span class="del">// Geotools dependencies</span>
+<span class="del">import org.geotools.referencing.Factory;</span>
+<span class="del">import org.geotools.referencing.FactoryFinder;</span>
+<span class="del">import org.geotools.referencing.operation.GeneralMatrix;</span>
+<span class="del">import org.geotools.referencing.operation.transform.ProjectiveTransform;</span>
+<span class="del">import org.geotools.referencing.datum.BursaWolfParameters;</span>
+
+<span class="del">// Resources</span>
+<span class="del">import org.geotools.util.WeakHashSet;</span>
+<span class="del">import org.geotools.resources.Utilities;</span>
+<span class="del">import org.geotools.resources.CRSUtilities;</span>
+<span class="del">import org.geotools.resources.cts.Resources;</span>
+<span class="del">import org.geotools.resources.cts.ResourceKeys;</span>
+<span class="del"></span>
+<span class="del"></span>
+/**
+ * Creates {@linkplain CoordinateOperation coordinate operations}. This factory is capable to find
+ * coordinate {@linkplain Transformation transformations} or {@linkplain Conversion conversions}</pre></td>
+<td><pre>package org.geotools.referencing.operation;
+
+// J2SE dependencies and extensions
+<span class="add">import java.util.Collections;</span>
+<span class="add">import java.util.HashMap;</span>
+import java.util.Map;
+<span class="add"></span>
+<span class="add">import javax.units.ConversionException;</span>
+<span class="add">import javax.units.NonSI;</span>
+<span class="add">import javax.units.SI;</span>
+import javax.units.Unit;
+import javax.vecmath.GMatrix;
+import javax.vecmath.SingularMatrixException;
+
+<span class="add">import org.geotools.referencing.Factory;</span>
+<span class="add">import org.geotools.referencing.FactoryFinder;</span>
+<span class="add">import org.geotools.referencing.operation.transform.ProjectiveTransform;</span>
+<span class="add">import org.geotools.resources.CRSUtilities;</span>
+<span class="add">import org.geotools.resources.Utilities;</span>
+<span class="add">import org.geotools.resources.cts.ResourceKeys;</span>
+<span class="add">import org.geotools.resources.cts.Resources;</span>
+<span class="add">import org.geotools.util.WeakHashSet;</span>
+import org.opengis.metadata.Identifier;
+import org.opengis.parameter.ParameterValueGroup;
+<span class="add">import org.opengis.referencing.FactoryException;</span>
+import org.opengis.referencing.IdentifiedObject;
+<span class="add">import org.opengis.referencing.crs.CompoundCRS;</span>
+<span class="add">import org.opengis.referencing.crs.CoordinateReferenceSystem;</span>
+<span class="add">import org.opengis.referencing.crs.GeneralDerivedCRS;</span>
+<span class="add">import org.opengis.referencing.crs.GeocentricCRS;</span>
+<span class="add">import org.opengis.referencing.crs.GeographicCRS;</span>
+<span class="add">import org.opengis.referencing.crs.ProjectedCRS;</span>
+<span class="add">import org.opengis.referencing.crs.SingleCRS;</span>
+<span class="add">import org.opengis.referencing.crs.TemporalCRS;</span>
+<span class="add">import org.opengis.referencing.crs.VerticalCRS;</span>
+<span class="add">import org.opengis.referencing.cs.AxisDirection;</span>
+<span class="add">import org.opengis.referencing.cs.CartesianCS;</span>
+<span class="add">import org.opengis.referencing.cs.CoordinateSystem;</span>
+<span class="add">import org.opengis.referencing.cs.CoordinateSystemAxis;</span>
+<span class="add">import org.opengis.referencing.cs.EllipsoidalCS;</span>
+<span class="add">import org.opengis.referencing.cs.TimeCS;</span>
+<span class="add">import org.opengis.referencing.cs.VerticalCS;</span>
+import org.opengis.referencing.datum.Ellipsoid;
+<span class="add">import org.opengis.referencing.datum.GeodeticDatum;</span>
+import org.opengis.referencing.datum.PrimeMeridian;
+import org.opengis.referencing.datum.TemporalDatum;
+import org.opengis.referencing.datum.VerticalDatum;
+import org.opengis.referencing.operation.Conversion;
+<span class="add">import org.opengis.referencing.operation.CoordinateOperation;</span>
+import org.opengis.referencing.operation.MathTransform;
+<span class="add">import org.opengis.referencing.operation.MathTransformFactory;</span>
+<span class="add">import org.opengis.referencing.operation.Matrix;</span>
+<span class="add">import org.opengis.referencing.operation.NoninvertibleTransformException;</span>
+import org.opengis.referencing.operation.OperationMethod;
+import org.opengis.referencing.operation.OperationNotFoundException;
+<span class="add">import org.opengis.referencing.operation.Transformation;</span>
+<span class="add">import org.opengis.util.InternationalString;</span>
+
+
+/**
+ * Creates {@linkplain CoordinateOperation coordinate operations}. This factory is capable to find
+ * coordinate {@linkplain Transformation transformations} or {@linkplain Conversion conversions}</pre></td></tr>
+<tr><td><pre> * WEST). Compute the amount of angle to add to the source longitude in order to
+ * get the destination longitude. This amount is measured in units of the target
+ * axis.  The affine transform is then updated in order to take this rotation in
+<span class="del"> * account. Note that the resulting longitude may be outside the usual [-180..180°]</span>
+ * range.
+ */
+final Unit              unit = axis.getUnit();</pre></td>
+<td><pre> * WEST). Compute the amount of angle to add to the source longitude in order to
+ * get the destination longitude. This amount is measured in units of the target
+ * axis.  The affine transform is then updated in order to take this rotation in
+<span class="add"> * account. Note that the resulting longitude may be outside the usual [-180..180�]</span>
+ * range.
+ */
+final Unit              unit = axis.getUnit();</pre></td></tr>
+<tr><td><pre>* @throws FactoryException If the operation can't be constructed.
+*
+* @todo When rotating the prime meridian, we should ensure that
+<span class="del">*       transformed longitudes stay in the range [-180..+180°].</span>
+*
+* @todo We should use Molodenski transforms when applicable.
+*/</pre></td>
+<td><pre>* @throws FactoryException If the operation can't be constructed.
+*
+* @todo When rotating the prime meridian, we should ensure that
+<span class="add">*       transformed longitudes stay in the range [-180..+180�].</span>
+*
+* @todo We should use Molodenski transforms when applicable.
+*/</pre></td></tr>
+<tr><td><pre> * different. Note: this special block is mandatory for avoiding never-ending loop,
+ * since it is invoked by 'createOperationStep(GeocentricCRS...)'.
+ *
+<span class="del"> * TODO: We should ensure that longitude is in range [-180..+180°].</span>
+ */
+// TODO: remove cast once we will be allowed to compile for J2SE 1.5.
+final EllipsoidalCS sourceCS = (EllipsoidalCS) sourceCRS.getCoordinateSystem();</pre></td>
+<td><pre> * different. Note: this special block is mandatory for avoiding never-ending loop,
+ * since it is invoked by 'createOperationStep(GeocentricCRS...)'.
+ *
+<span class="add"> * TODO: We should ensure that longitude is in range [-180..+180�].</span>
+ */
+// TODO: remove cast once we will be allowed to compile for J2SE 1.5.
+final EllipsoidalCS sourceCS = (EllipsoidalCS) sourceCRS.getCoordinateSystem();</pre></td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/rev/10796/CoordinateOperationFinder.xhtml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/rev/10796/CoordinateOperationFinder.xhtml
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: sis/ip-review/rev/20874/CoordinateOperationFinder.xhtml
URL: http://svn.apache.org/viewvc/sis/ip-review/rev/20874/CoordinateOperationFinder.xhtml?rev=1753378&view=auto
==============================================================================
--- sis/ip-review/rev/20874/CoordinateOperationFinder.xhtml (added)
+++ sis/ip-review/rev/20874/CoordinateOperationFinder.xhtml Tue Jul 19 12:39:59 2016
@@ -0,0 +1,65 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>CoordinateOperationFinder changes for revisions 20873:20874</title>
+    <style type="text/css" media="all">
+      @import url("../../reports.css");
+    </style>
+  </head>
+  <body>
+    <div>
+      <h1>CoordinateOperationFinder changes for revisions 20873:20874</h1>
+<p>Changes in GeoTools header only. The removal of the <cite>"or (at your option) any later version"</cite> clause
+must be keep in Geotk for every classes having contribution from a developer other than those who accepted re-licensing.
+This header does not apply to Apache SIS, since the above-cited contributions are omitted.</p>
+<p><b>Command line:</b></p>
+<blockquote><code>svn diff --extensions "--unified --ignore-space-change --ignore-all-space --ignore-eol-style" -r20873:20874 http://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/referencing/operation/DefaultCoordinateOperationFactory.java</code></blockquote>
+<table class="changes">
+<tr><th>Revision 20873</th><th>Revision 20874</th></tr>
+<tr><td><pre>/*
+<span class="del"> * Geotools 2 - OpenSource mapping toolkit</span>
+<span class="del"> * (C) 2004, Geotools Project Managment Committee (PMC)</span>
+ * (C) 2001, Institut de Recherche pour le Développement
+ *
+ *    This library is free software; you can redistribute it and/or
+ *    modify it under the terms of the GNU Lesser General Public
+<span class="del"> *    License as published by the Free Software Foundation; either</span>
+<span class="del"> *    version 2.1 of the License, or (at your option) any later version.</span>
+ *
+ *    This library is distributed in the hope that it will be useful,
+ *    but WITHOUT ANY WARRANTY; without even the implied warranty of</pre></td>
+<td><pre>/*
+<span class="add"> *    GeoTools - OpenSource mapping toolkit</span>
+<span class="add"> *    http://geotools.org</span>
+<span class="add"> *    (C) 2004-2006, GeoTools Project Managment Committee (PMC)</span>
+ * (C) 2001, Institut de Recherche pour le Développement
+ *
+ *    This library is free software; you can redistribute it and/or
+ *    modify it under the terms of the GNU Lesser General Public
+<span class="add"> *    License as published by the Free Software Foundation;</span>
+<span class="add"> *    version 2.1 of the License.</span>
+ *
+ *    This library is distributed in the hope that it will be useful,
+ *    but WITHOUT ANY WARRANTY; without even the implied warranty of</pre></td></tr>
+<tr><td><pre>*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+*    Lesser General Public License for more details.
+*
+<span class="del">*    You should have received a copy of the GNU Lesser General Public</span>
+<span class="del">*    License along with this library; if not, write to the Free Software</span>
+<span class="del">*    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<span class="del">*</span>
+<span class="del">*</span>
+*    This package contains documentation from OpenGIS specifications.
+*    OpenGIS consortium's work is fully acknowledged here.
+*/</pre></td>
+<td><pre>*    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+*    Lesser General Public License for more details.
+*
+*    This package contains documentation from OpenGIS specifications.
+*    OpenGIS consortium's work is fully acknowledged here.
+*/</pre></td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/rev/20874/CoordinateOperationFinder.xhtml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/rev/20874/CoordinateOperationFinder.xhtml
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: sis/ip-review/rev/20874/CoordinateOperationRegistry.xhtml
URL: http://svn.apache.org/viewvc/sis/ip-review/rev/20874/CoordinateOperationRegistry.xhtml?rev=1753378&view=auto
==============================================================================
--- sis/ip-review/rev/20874/CoordinateOperationRegistry.xhtml (added)
+++ sis/ip-review/rev/20874/CoordinateOperationRegistry.xhtml Tue Jul 19 12:39:59 2016
@@ -0,0 +1,60 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>CoordinateOperationRegistry changes for revisions 20873:20874</title>
+    <style type="text/css" media="all">
+      @import url("../../reports.css");
+    </style>
+  </head>
+  <body>
+    <div>
+      <h1>CoordinateOperationRegistry changes for revisions 20873:20874</h1>
+<p>Changes in GeoTools header only. The removal of the <cite>"or (at your option) any later version"</cite> clause
+must be keep in Geotk for every classes having contribution from a developer other than those who accepted re-licensing.
+This header does not apply to Apache SIS, since the above-cited contributions are omitted.</p>
+<p><b>Command line:</b></p>
+<blockquote><code>svn diff --extensions "--unified --ignore-space-change --ignore-all-space --ignore-eol-style" -r20873:20874 http://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/referencing/operation/AuthorityBackedFactory.java</code></blockquote>
+<table class="changes">
+<tr><th>Revision 20873</th><th>Revision 20874</th></tr>
+<tr><td><pre>/*
+<span class="del"> * Geotools 2 - OpenSource mapping toolkit</span>
+<span class="del"> * (C) 2005, Geotools Project Managment Committee (PMC)</span>
+ * (C) 2005, Institut de Recherche pour le Développement
+ *
+ *    This library is free software; you can redistribute it and/or
+ *    modify it under the terms of the GNU Lesser General Public
+<span class="del"> *    License as published by the Free Software Foundation; either</span>
+<span class="del"> *    version 2.1 of the License, or (at your option) any later version.</span>
+ *
+ *    This library is distributed in the hope that it will be useful,
+ *    but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ *    Lesser General Public License for more details.
+<span class="del"> *</span>
+<span class="del"> *    You should have received a copy of the GNU Lesser General Public</span>
+<span class="del"> *    License along with this library; if not, write to the Free Software</span>
+<span class="del"> *    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+ */
+package org.geotools.referencing.operation;</pre></td>
+<td><pre>/*
+<span class="add"> *    GeoTools - OpenSource mapping toolkit</span>
+<span class="add"> *    http://geotools.org</span>
+<span class="add"> *    (C) 2005-2006, GeoTools Project Managment Committee (PMC)</span>
+ * (C) 2005, Institut de Recherche pour le Développement
+ *
+ *    This library is free software; you can redistribute it and/or
+ *    modify it under the terms of the GNU Lesser General Public
+<span class="add"> *    License as published by the Free Software Foundation;</span>
+<span class="add"> *    version 2.1 of the License.</span>
+ *
+ *    This library is distributed in the hope that it will be useful,
+ *    but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ *    Lesser General Public License for more details.
+ */
+package org.geotools.referencing.operation;</pre></td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/rev/20874/CoordinateOperationRegistry.xhtml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/rev/20874/CoordinateOperationRegistry.xhtml
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: sis/ip-review/rev/25050/CoordinateOperationFinder.xhtml
URL: http://svn.apache.org/viewvc/sis/ip-review/rev/25050/CoordinateOperationFinder.xhtml?rev=1753378&view=auto
==============================================================================
--- sis/ip-review/rev/25050/CoordinateOperationFinder.xhtml (added)
+++ sis/ip-review/rev/25050/CoordinateOperationFinder.xhtml Tue Jul 19 12:39:59 2016
@@ -0,0 +1,36 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>CoordinateOperationFinder changes for revisions 25049:25050</title>
+    <style type="text/css" media="all">
+      @import url("../../reports.css");
+    </style>
+  </head>
+  <body>
+    <div>
+      <h1>CoordinateOperationFinder changes for revisions 25049:25050</h1>
+
+<p>This class renaming (<code>FactoryFinder</code> to <code>ReferencingFactoryFinder</code>) does not apply to Apache SIS
+since we did not ported those finders. We intend to use dependency injection instead.</p>
+
+<p><b>Command line:</b></p>
+<blockquote><code>svn diff --extensions "--unified --ignore-space-change --ignore-all-space --ignore-eol-style" -r25049:25050 http://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/referencing/operation/DefaultCoordinateOperationFactory.java</code></blockquote>
+<table class="changes">
+<tr><th>Revision 25049</th><th>Revision 25050</th></tr>
+<tr><td><pre>// Geotools dependencies
+import org.geotools.factory.Hints;
+<span class="del">import org.geotools.referencing.FactoryFinder;</span>
+import org.geotools.referencing.AbstractIdentifiedObject;
+import org.geotools.referencing.crs.DefaultCompoundCRS;
+import org.geotools.referencing.crs.DefaultEngineeringCRS;</pre></td>
+<td><pre>// Geotools dependencies
+import org.geotools.factory.Hints;
+<span class="add">import org.geotools.referencing.ReferencingFactoryFinder;</span>
+import org.geotools.referencing.AbstractIdentifiedObject;
+import org.geotools.referencing.crs.DefaultCompoundCRS;
+import org.geotools.referencing.crs.DefaultEngineeringCRS;</pre></td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/rev/25050/CoordinateOperationFinder.xhtml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/rev/25050/CoordinateOperationFinder.xhtml
------------------------------------------------------------------------------
    svn:mime-type = text/html

Added: sis/ip-review/rev/25050/CoordinateOperationRegistry.xhtml
URL: http://svn.apache.org/viewvc/sis/ip-review/rev/25050/CoordinateOperationRegistry.xhtml?rev=1753378&view=auto
==============================================================================
--- sis/ip-review/rev/25050/CoordinateOperationRegistry.xhtml (added)
+++ sis/ip-review/rev/25050/CoordinateOperationRegistry.xhtml Tue Jul 19 12:39:59 2016
@@ -0,0 +1,66 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+  <head>
+    <meta charset="UTF-8"/>
+    <title>CoordinateOperationRegistry changes for revisions 25049:25050</title>
+    <style type="text/css" media="all">
+      @import url("../../reports.css");
+    </style>
+  </head>
+  <body>
+    <div>
+      <h1>CoordinateOperationRegistry changes for revisions 25049:25050</h1>
+
+<p>This class renaming (<code>FactoryFinder</code> to <code>ReferencingFactoryFinder</code>) does not apply to Apache SIS
+since we did not ported those finders. We intend to use dependency injection instead.</p>
+
+<p><b>Command line:</b></p>
+<blockquote><code>svn diff --extensions "--unified --ignore-space-change --ignore-all-space --ignore-eol-style" -r25049:25050 http://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/referencing/operation/AuthorityBackedFactory.java</code></blockquote>
+<table class="changes">
+<tr><th>Revision 25049</th><th>Revision 25050</th></tr>
+<tr><td><pre>import org.geotools.factory.OptionalFactory;
+import org.geotools.factory.FactoryRegistryException;
+import org.geotools.referencing.AbstractIdentifiedObject;
+<span class="del">import org.geotools.referencing.FactoryFinder;</span>
+import org.geotools.referencing.factory.BackingStoreException;
+import org.geotools.resources.i18n.Logging;
+import org.geotools.resources.i18n.LoggingKeys;</pre></td>
+<td><pre>import org.geotools.factory.OptionalFactory;
+import org.geotools.factory.FactoryRegistryException;
+import org.geotools.referencing.AbstractIdentifiedObject;
+<span class="add">import org.geotools.referencing.ReferencingFactoryFinder;</span>
+import org.geotools.referencing.factory.BackingStoreException;
+import org.geotools.resources.i18n.Logging;
+import org.geotools.resources.i18n.LoggingKeys;</pre></td></tr>
+<tr><td><pre>    hints.keySet().removeAll(this.hints.keySet());
+    if (!hints.isEmpty()) {
+        noForce(hints);
+<span class="del">        authorityFactory = FactoryFinder.getCoordinateOperationAuthorityFactory(</span>
+                DEFAULT_AUTHORITY, hints);
+    }
+}</pre></td>
+<td><pre>    hints.keySet().removeAll(this.hints.keySet());
+    if (!hints.isEmpty()) {
+        noForce(hints);
+<span class="add">        authorityFactory = ReferencingFactoryFinder.getCoordinateOperationAuthorityFactory(</span>
+                DEFAULT_AUTHORITY, hints);
+    }
+}</pre></td></tr>
+<tr><td><pre>     */
+    final Hints hints = new Hints(null);
+    noForce(hints);
+<span class="del">    authorityFactory = FactoryFinder</span>
+            .getCoordinateOperationAuthorityFactory(DEFAULT_AUTHORITY, hints);
+}
+return authorityFactory;</pre></td>
+<td><pre>     */
+    final Hints hints = new Hints(null);
+    noForce(hints);
+<span class="add">    authorityFactory = ReferencingFactoryFinder</span>
+            .getCoordinateOperationAuthorityFactory(DEFAULT_AUTHORITY, hints);
+}
+return authorityFactory;</pre></td></tr>
+</table>
+    </div>
+  </body>
+</html>

Propchange: sis/ip-review/rev/25050/CoordinateOperationRegistry.xhtml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: sis/ip-review/rev/25050/CoordinateOperationRegistry.xhtml
------------------------------------------------------------------------------
    svn:mime-type = text/html



Mime
View raw message