DirectPosition2D history

Click on the commit message for inspecting the diff and how the code has been rewritten.

Command line:

svn log -r31996:1 https://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/geometry/DirectPosition2D.java
Rev. Date Author Message
308922008-07-04desruisseauxCompatible GeoAPI change: DirectPosition.getCoordinates() made singular (GEO-135).
306412008-06-12acusterCopyright headers: lib/referencing, this time with feeling (and the el in Toolkit)
305212008-06-05acusterCopyright: Update referencing headers
304972008-06-03desruisseauxRenamed Position.getPosition() as getDirectPosition() in GeoAPI interface for avoiding ambiguity (GEO-87). Javadoc fixes.
303132008-05-16desruisseauxChanged 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.
302582008-05-08acusterReshuffle the top level repo: drop uDig, move up trunk, tags, and branches.
302572008-05-08acusterMove trunk/gt/ directory contents up to trunk/ and drop gt
289222008-01-24acusterBump the (at)since version to 2.5 since WKTParser was cut from 2.4
287902008-01-16desruisseauxRenamed 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.
287792008-01-16desruisseauxIn referencing module, changed the DirectPosition2D.hashCode() and equals(Object) implementation in order to comply with DirectPosition contract, which fix an AssertionError. It has the unfortunate side-effect of violating the Point2D.hashCode() contract. Unfortunatly it is not possible to comply to both in same time. I added a note in javadoc trying to make that clear.In the coverage module, applied the ImageWorker changes mentioned on the mailing list. Also provided a first draft of an ImageWorkerTest. Note that the build still fail in the shapefile-renderer module for a reason that I believe unrelated to those changes. The same changes have already been applied to the 2.4 branch, which build fine.
285402007-12-29acusterHide buttons which are not yet used
285002007-12-24desruisseauxAdded a new GridGeometry implementation (ImageGeometry) has a lightweight placeholder for 'gridRange' as a Rectangle and 'gridToCRS' as an AffineTransform. Used by TileBuilder.
282672007-12-06desruisseauxGeoTools trunk now build against GeoAPI 2.2-SNAPSHOT.
275752007-10-22desruisseauxConverted Java source files from ISO-LATIN-1 encoding to UTF-8 (GEOT-1516).
261372007-07-03desruisseauxImage I/O GeographicMetadata should now supports read and write operations for most attributes. More tests needed.
249252007-03-27jgarnettchange to org.opengis.geometry
223272006-10-23desruisseauxGEOT-982: regroup 'module', 'plugin', 'ext' and 'unsupported' in a common directory.
223152006-10-22desruisseauxReorganisation of directory tree structure (GEOT-982) phase 1: moved 'src' to 'src/main/java'.
208742006-08-07jgarnettip review
176722006-01-19desruisseauxAdded @source tag.
176602006-01-18desruisseauxFixed SVN attributes, including the addition of URL attribute.
174602006-01-05desruisseauxAdded support classes for GO-1 implementation. Partial Maven 2 fixes for the new module/renderer module.
161722005-10-10desruisseauxMoved a JTS dependency from the CRS class to the JTS class (GEOT-716)
153502005-08-16desruisseauxMerged the 'split-main' branch to trunk (GEOT-662)
152562005-08-09desruisseauxExtraction of referencing module from main
152552005-08-09desruisseauxPrepare branch for splitting main
139252005-05-30desruisseauxAdded @since javadoc tag
130462005-04-10desruisseauxFirst "should be working" (translation: "not yet tested") version of CoverageStack.
119602005-03-10desruisseauxFirst draft of GridCoverage 'resampler' operation port
110012005-02-02desruisseauxFixed wrong encoding in main/src
107962005-01-28dzwiersimports cleaned
101672005-01-02desruisseauxImproved console: added distance computation
87962004-10-22desruisseauxCleaning referencing's operation basic package
65362004-06-25desruisseauxAdded SingleCRS class / Renamed ObliqueCartesianCS as AffineCS / Moved Position as super-interface for DirectPosition and Point
63332004-06-06desruisseauxContinuing CRS implementation
61482004-05-25desruisseauxMoved org.geotools.io.NIOBufferUtils to org.geotools.resources.NIOUtilities
60982004-05-23desruisseauxPartial implementation of GeoAPI referencing package