Utilities history

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

Command line:

svn log -r31996:487 https://svn.osgeo.org/geotools/trunk/modules/library/metadata/src/main/java/org/geotools/util/Utilities.java
Rev. Date Author Message
307922008-06-23desruisseauxSynchronized the collections used in metadata. Javadoc cleanup.
306402008-06-12acusterCopyright headers: lib/metadata, this time with feeling (and the el in Toolkit)
306372008-06-12acusterCopyright headers: lib/metadata, now normalized to LGPL v2.1 only
305192008-06-05acusterMetadata header cleanup and copyright review.
304252008-05-26desruisseauxAdded tip in javadoc about proposed initial seed for hash code calculation.
304212008-05-26danieler-fixed typo in Utilities.java--removed superseeded HashCodeUtil.java --removed superseeded EqualsUtil.java
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.
302902008-05-15desruisseauxProposed a Utilities class in org.geotools.util in replacement of EqualsUtil and HashCodeUtil and the class in org.geotools.resources. This is an attempt to keep those utility methods in a central place and avoid redundancies.
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
298252008-04-07desruisseauxAdded 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.
289222008-01-24acusterBump the (at)since version to 2.5 since WKTParser was cut from 2.4
286692008-01-09desruisseauxRemoved deprecated DataSource interface in order to simplify the EPSG factory code, for making debugging easier. Fixed a bug in the search for authority name as a side effect of GEOT-1659 investigation. Code formatting.
285402007-12-29acusterHide buttons which are not yet used
283912007-12-16desruisseauxAttempt 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.
282522007-12-04desruisseauxMore 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.
282332007-12-02desruisseauxMore work on MosaicImageReader - not yet tested.
281982007-11-30desruisseauxCovariant return type for NumberRange.
281802007-11-30desruisseauxUse 'Utilities.deepEquals' only when needed.
281592007-11-29jgarnettcommit enough equals magic, and fixes to style object that shapefile renderer can draw something
281562007-11-29jgarnettAdded float array equals method check to Utilities so we can start to check dashArray and dashOffset for StrokeImpl
280812007-11-27desruisseauxJava 5 constructs: replaced some StringBuffer by StringBuilder in order to avoid unecessary synchronisation; rely on auto-boxing in order to give a chance to the JVM to reuse its cached values.
279832007-11-22desruisseauxUse more Java 5 constructs for safety.
278562007-11-12desruisseauxReplaced 'Logger.getLogger(...)' calls by 'Logging.getLogger(...)' (GEOT-1545).
275752007-10-22desruisseauxConverted Java source files from ISO-LATIN-1 encoding to UTF-8 (GEOT-1516).
275002007-10-15desruisseauxFirst round of Java 5 generic types applied to org.geotools.resources and org.geotools.util packages. As a side effect, removed the deprecated org.geotools.resources.TestData class (moved to org.geotools.test).
236352007-01-01desruisseauxUses fully-qualified class name (instead of last name only) in logging. More work on versioned URN:OGC:DEF factory.
229312006-11-23desruisseauxAdded a convenience method for logging exceptions, as a proposed approach for the 'Do not return null' wiki page.
224432006-10-27desruisseauxSplitted referencing, extracting metadata in their own module (GEOT-983). As a side effect, replaced some calls of CRSUtilities.foo(...) by CRS.foo(...).
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
204832006-07-11desruisseauxDocumentation fixes / avoid usage of deprecated methods.
199412006-06-13desruisseauxImplemented CRS.decode(String) on top of AllAuthoritiesFactory.
176722006-01-19desruisseauxAdded @source tag.
176602006-01-18desruisseauxFixed SVN attributes, including the addition of URL attribute.
158402005-09-24desruisseauxAdded a convenience DataSource for EPSG factory, using a properties file.
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
148342005-07-20desruisseauxReorganized I18N resources
139252005-05-30desruisseauxAdded @since javadoc tag
111002005-02-04desruisseauxMore tests and bug fixes in CRS
110012005-02-02desruisseauxFixed wrong encoding in main/src
107962005-01-28dzwiersimports cleaned
82182004-09-27desruisseauxBack to work: clean up
65752004-06-27desruisseauxMatrixParameters now uses ParameterRealValue / In providers, moved parameters in a static field.
62072004-05-27desruisseauxJavadoc fixes
60502004-05-23jgarnettmerge resources into main
60462004-05-23jgarnettMoved over to main for manual merge
57742004-05-23jgarnettgeotools-src serves as the start of our new module directory (the data access modules will escape off to plugin directory soon)
57692004-05-23jgarnettProject renamed to gt
56192004-05-13(pas d'auteur)Move repository under gt.
36072003-08-04desruisseauxPMD fixes
28582003-05-13desruisseauxAdded PMC owner to copyright notice
12892002-07-27desruisseauxImproved formatting of classname for arrays
4862002-05-21jmacgillreaded Linda's javadoc improvements
4842002-05-21jmacgillmoved out of the swinggui module
3922002-05-10jmacgillSupport files for new zoompaneOnce needed by other modules these should be split out of swinggui and moved into their own support module I18N related files also need to move, but the exact structure is not yet clear.