"Fossies" - the Fresh Open Source Software Archive

Member "libgeotiff-1.6.0/ChangeLog" (25 Mar 2019, 45836 Bytes) of package /linux/privat/libgeotiff-1.6.0.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the last Fossies "Diffs" side-by-side code changes report for "ChangeLog": 1.4.3_vs_1.5.0.

    1 Changelog entries are no longer updated. Use git history for detailed changes
    2 
    3 2018-12-11 Even Rouault <even dot rouault at spatialys dot com>
    4 
    5 	* geo_print.c: fix wrong test in DefaultRead() that caused erroenous
    6 	error message to be emitted.
    7 	* Prepare for 1.4.3RC2
    8 
    9 2018-12-07 Even Rouault <even dot rouault at spatialys dot com>
   10 
   11 	* Prepare for 1.4.3	
   12 
   13 2018-05-23 Even Rouault <even dot rouault at spatialys dot com>
   14 
   15 	* geo_set.c: when rewriting a ASCII key with a string value longer than
   16 	the original value, do not add a dummy "0 0 0 0" entry in the GeoKeyDirectory
   17 	(fixes https://github.com/OSGeo/gdal/issues/641)
   18 
   19 2018-05-11 Even Rouault <even dot rouault at spatialys dot com>
   20 
   21 	* geo_set.c: remove useless va_end() as spotted by clang-tidy
   22 
   23 2018-02-06 Even Rouault <even dot rouault at spatialys dot com>
   24 
   25 	* geo_new.c: reject files where the GTIFF_DOUBLEPARAMS tags has
   26 	more than MAX_VALUES=1000 values to avoid potential out-of-bounds
   27 	read overflow. Fixes
   28 	https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6035
   29 	Credit to OSS Fuzz
   30 
   31 2018-01-26 Even Rouault <even dot rouault at spatialys dot com>
   32 
   33 	* geo_normalize.c: use ProjScaleAtCenterGeoKey for CT_Mercator if
   34 	ProjScaleAtNatOriginGeoKey is not set.
   35 	Fixes https://github.com/OSGeo/gdal/pull/296
   36 
   37 2018-01-09 Even Rouault <even dot rouault at spatialys dot com>
   38 
   39 	* geo_normalize.c: fix potential stack buffer overflow in
   40 	GTIFAngleToDD()
   41 	Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=5059
   42 	Credit to OSS Fuzz
   43 
   44 2017-12-17 Even Rouault <even dot rouault at spatialys dot com>
   45 
   46 	* csv/*: update to EPSG v9.2
   47 
   48 2017-06-08 Even Rouault <even dot rouault at spatialys dot com>
   49 
   50 	* geotiff.h, geo_keyp.h, geo_normalize.c, geo_new.c:
   51 	add GTIFNewEx() and GTIFNewWithMethodsEx() functions that
   52 	accept a user-provided error printing callback (only called
   53 	by geo_normalize right now, instead of fprintf(stderr))
   54 	and a user data handle. Add GTIFGetUserData().
   55 	Upgrade LIBGEOTIFF_VERSION to 1430.
   56 
   57 2017-04-14 Even Rouault <even dot rouault at spatialys dot com>
   58 
   59 	* *.h, libxtiff/xtiffio.h: replace CPL_DLL by GTIF_DLL
   60 
   61 2017-01-10 Even Rouault <even dot rouault at spatialys dot com>
   62 
   63 	* csv/*: update to EPSG v9.0 (#83)
   64 
   65 2017-01-10 Even Rouault <even dot rouault at spatialys dot com>
   66 
   67 	* csv/datum_shift_pref.csv: add overrides for PCS 2065
   68 	(S-JTSK (Ferro) / Krovak)
   69 	Fixes https://trac.osgeo.org/gdal/ticket/4762 and
   70 	https://github.com/OSGeo/proj.4/issues/185
   71 
   72 2017-01-10 Even Rouault <even dot rouault at spatialys dot com>
   73 
   74 	* csv/datum_shift_pref.csv: add overrides for PCS 2397/2398/2399
   75 	(Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 3,4,5)
   76 	Fixes https://github.com/OSGeo/proj.4/issues/235
   77 
   78 2017-01-10 Even Rouault <even dot rouault at spatialys dot com>
   79 
   80 	* csv/datum_shift_pref.csv: add overrides for PCS 31251,31252,31253
   81 	(MGI (Ferro) / Austria)
   82 	Fixes https://github.com/OSGeo/proj.4/issues/254
   83 
   84 2017-01-10 Even Rouault <even dot rouault at spatialys dot com>
   85 
   86 	* csv/build_pcs.py, csv/datum_shift_pref.csv: add mechanism to define
   87 	TOWGS84 parameters per PCS (instead of only relying on the TOWGS84
   88 	parameters of the underlying GCS).
   89 	Add override for EPSG:3844 ("Pulkovo 1942(58) / Stereo70" Romania)
   90 	Fixes https://trac.osgeo.org/geotiff/ticket/52
   91 
   92 2017-01-10 Even Rouault <even dot rouault at spatialys dot com>
   93 
   94 	* csv/datum_shift_pref.csv: add override for CH1903 (EPSG:4149)
   95 	Fixes https://trac.osgeo.org/geotiff/ticket/73
   96 
   97 2016-11-23 Even Rouault <even dot rouault at spatialys dot com>
   98 
   99 	* geo_new.c, geo_print.c, geo_set.c, bin/applygeo.c, bin/geotifcp.c,
  100 	bin/makegeo.c: cppcheck fixes (signed vs unsigned printf/sscanf,
  101 	redundantAssignment)
  102 
  103 2016-11-21 Even Rouault <even dot rouault at spatialys dot com>
  104 
  105 	* geo_print.c: secure sscanf()/fscanf() uses.
  106 
  107 2016-11-20 Even Rouault <even dot rouault at spatialys dot com>
  108 
  109 	* geo_simpletags.c: add cppcheck-suppress duplicateBranch annotation.
  110 
  111 2016-09-04 Even Rouault <even dot rouault at spatialys dot com>
  112 
  113 	* White space fixes in .h and .c
  114 
  115 2016-09-01 Even Rouault <even dot rouault at spatialys dot com>
  116 
  117 	* geotiff.h cpl_serv.h: Partial revert of r2736 to revert back including
  118 	 "geo_config.h" (#81)
  119 
  120 2016-08-18 Even Rouault <even dot rouault at spatialys dot com>
  121 
  122 	* Makefile.am: Fix build issue on Windows with cmake by not
  123 	including generate geo_config.h in the dist .zip/.tar.gz
  124 	* geotiff.h cpl_serv.h: change #include "geo_config.h" to #include <geo_config.h>
  125 	* cpl_serv.h: do not include <strings.h> on _WIN32 even if HAVE_STRINGS_H is defined
  126 	* cpl_config.h.vc: remove #define HAVE_STRINGS_H 1
  127 	* cpl_serv.c: remove includes of string.h and strings.h. Already done by cpl_serv.h 
  128 	* Prepare for 1.4.2RC4
  129 
  130 2016-08-17 Even Rouault <even dot rouault at spatialys dot com>
  131 
  132 	* Prepare for 1.4.2RC3
  133 
  134 2016-08-17 Howard Butler <howard@hobu.co>
  135 
  136 	* csv: update to EPSG v8.9
  137 
  138 2016-08-16 Even Rouault <even dot rouault at spatialys dot com>
  139 
  140 	* Makefile.am: add subdir-objects to AUTOMAKE_OPTIONS. Patch by
  141 	Bas Couwenberg (#80)
  142 
  143 2016-08-16 Even Rouault <even dot rouault at spatialys dot com>
  144 
  145 	* add autogen.sh in extradist
  146 	* run it on a newer system
  147 	* prepare for 1.4.2RC2
  148 
  149 2016-08-16 Even Rouault <even dot rouault at spatialys dot com>
  150 
  151     * make dist: include files in docs/ directory (#78)
  152 
  153 2016-08-16 Even Rouault <even dot rouault at spatialys dot com>
  154 
  155     * CMake: install man pages
  156 
  157 2016-08-16 Even Rouault <even dot rouault at spatialys dot com>
  158 
  159     * Add manpages for applygeo & geotifcp, also fix listgeo manpage. Patch by
  160     Bas Couwenberg
  161 
  162 2016-08-16 Even Rouault <even dot rouault at spatialys dot com>
  163 
  164     * Don't install makegeo. makegeo.c serves as a minimal example of creating
  165     a geotiff file. Installing the executable has no value. Patch by
  166     Bas Couwenberg
  167 
  168 2016-08-16 Even Rouault <even dot rouault at spatialys dot com>
  169 
  170     * Preparing 1.4.2 release.
  171 
  172 2016-08-16 Even Rouault <even dot rouault at spatialys dot com>
  173     * Fix warning about strcasecmp not found in -std=c99/cmake build
  174 
  175 2016-01-13 Even Rouault <even dot rouault at spatialys dot com>
  176     * Upgrade to EPSG database v8.8
  177 
  178 2016-01-11 Even Rouault <even dot rouault at spatialys dot com>
  179     * geo_normalize.c: remove dead code (KS CID 138299)
  180 
  181 2016-01-08 Even Rouault <even dot rouault at spatialys dot com>
  182     * libgeotiff: fix likely false-positive null-ptr use
  183     (KS CID 138459), remove useless null ptr chec(KS CID 138299), add dummy
  184     checks for return value of GTIFKeyGetDOUBLE() (KS CID 138174),
  185     leak in error code path (KS CID 138952)
  186 
  187 2016-01-07 Even Rouault <even dot rouault at spatialys dot com>
  188     *geo_print.c: a bit refactoring to avoid false positive warning from
  189     Coverity Scan about cast of negative value
  190 
  191 2015-12-30 Even Rouault <even dot rouault at spatialys dot com>
  192     * ReadKey(): discard double key with invalid offset/count to prevent
  193     out-of-bounds read in GTIFKeyGet()
  194 
  195 2015-12-21 Even Rouault <even dot rouault at spatialys dot com>
  196     *geo_simpletags.c: avoid Clang Static Analyzer warnings about potential
  197     malloc(0)
  198 
  199 2015-12-20 Even Rouault <even dot rouault at spatialys dot com>
  200     * geo_print.c: comment out dead assignment with explicit FIXME
  201 
  202 2015-12-20 Even Rouault <even dot rouault at spatialys dot com>
  203     * geo_write.c: fix mostly false positive warnings reported by clang static
  204     analyzer, except a missed check on return of _GTIFcalloc()
  205 
  206 2015-12-06 Even Rouault <even dot rouault at spatialys dot com>
  207     * Constify static arrays
  208 
  209 2015-11-26 Even Rouault <even dot rouault at spatialys dot com>
  210     * Remove leading double underscores in header inclusion guards
  211 
  212 2015-11-22 Even Rouault <even dot rouault at spatialys dot com>
  213     * Fix typos in comments (patch by Kurt Schwehr)
  214 
  215 2015-11-22 Even Rouault <even dot rouault at spatialys dot com>
  216     * ReadKey(): fix MSVC warning for TYPE_SHORT and count > 1 (although this
  217     is completely untested)
  218 
  219 2015-11-18 Even Rouault <even dot rouault at spatialys dot com>
  220     * Fix clang -Wshorten-64-to-32 warnings
  221 
  222 2015-11-18 Even Rouault <even dot rouault at spatialys dot com>
  223     * Fix MSVC warnings
  224 
  225 2015-11-02 Even Rouault <even dot rouault at spatialys dot com>
  226     * GTIFGetPCSInfo(): correctly assign KvUserDefined to *pnProjOp in case
  227     of failure (reported by Clang static analyzer)
  228 
  229 2015-10-28 Even Rouault <even dot rouault at spatialys dot com>
  230     * Fixes to suppress ''no previous declaration/prototype' warnings
  231 
  232 2015-10-17 Even Rouault <even dot rouault at spatialys dot com>
  233      * geo_normalize.c: use M_PI when available
  234 
  235 2015-10-17 Even Rouault <even dot rouault at spatialys dot com>
  236     * Fix -Wshadow warnings
  237 
  238 2015-09-30 Even Rouault <even dot rouault at spatialys dot com>
  239     * configure.ac: prepend JPEG library directory to LIBS (#71)
  240 
  241 2015-09-29 Even Rouault <even dot rouault at spatialys dot com>
  242     * Fix warning about unknown symbol _GTIFFree
  243 
  244 2015-09-29 Even Rouault <even dot rouault at spatialys dot com>
  245     * Free cdata on error in TYPE_ASCII. (GDAL CID 138951, patch by
  246     Kurt Schwehr)
  247 
  248 2015-05-02 Even Rouault <even dot rouault at spatialys dot com>
  249     * GTIFGetProj4Defn(): add case to deal with
  250     CT_HotineObliqueMercatorAzimuthCenter (except RSO variant that will
  251     need further fix)
  252 
  253 2015-04-01 Even Rouault <even dot rouault at spatialys dot com>
  254 	* geotiff_proj4.c: use CPLStrdup() instead of strdup() to avoid issues
  255 	with newer MSVC versions (GDAL #5907)
  256 
  257 2015-03-01 Even Rouault <even dot rouault at spatialys dot com>
  258 	* csv/build_pcs.py, csv/csv_tools.py, csv/add_esri_column.py,
  259 	csv/pg_to_csv.py: add Python3 compatibility and pyflakes fixes
  260 
  261 2015-03-01 Even Rouault <even dot rouault at spatialys dot com>
  262 	* csv/build_pcs.py: when converting rotational values for TOWGS84 clause
  263 	from other units into arc-seconds, do not output them with too big
  264 	accuracy.
  265 	* csv/datum_shift.csv, csv/gcs.csv: regenerated with above change.
  266 
  267 2015-02-07 Even Rouault <even dot rouault at spatialys dot com>
  268 	* libgeotiff/geo_new.c, libgeotiff/geo_write.c, libgeotiff/geo_print.c:
  269 	Fix warnings about strict-aliasing issues
  270 
  271 2014-12-27 Even Rouault <even dot rouault at spatialys dot com>
  272 	* libgeotiff/geo_normalize.c: GTIFGetDefn(): deal with Polyconic and
  273 	Equirectangular when reading PCS code only
  274 
  275 2014-12-27 Even Rouault <even dot rouault at spatialys dot com>
  276 	* libgeotiff/geotiff_proj4.c: handle (as better as we can without a
  277 	proper CT_ constant) Mercator 2SP (#72)
  278 
  279 2014-12-27 Even Rouault <even dot rouault at spatialys dot com>
  280 	* libgeotiff/geo_normalize.c: GTIFGetDefn():
  281 	fix for handling Mercator_2SP when reading PCS code only (#72)
  282 
  283 2014-12-27 Even Rouault <even dot rouault at spatialys dot com>
  284 	* libgeotiff/cpl_serv.c, libgeotiff/geo_normalize.c: GTIFGetDefn():
  285 	issue a CE_Warning if .csv files cannot be found (GDAL #956)
  286 
  287 2014-12-27 Even Rouault <even dot rouault at spatialys dot com>
  288 	* libgeotiff/geo_normalize.c: GTIFGetDefn(): fix decoding of Polar
  289 	Stereographic Variant B (EPSG 9829) (GDAL #3220)
  290 
  291 2014-12-25 Even Rouault <even dot rouault at spatialys dot com>
  292 	* libgeotiff/geo_new.c, libgeotiff/geo_print.c, libgeotiff/geo_set.c:
  293 	Upstream compiler warnings fixes of libgeotiff from GDAL
  294 	(http://trac.osgeo.org/gdal/changeset/27745, GDAL #5414)
  295 
  296 2014-12-23 Even Rouault <even dot rouault at spatialys dot com>
  297 	* libgeotiff/geo_normalize.c: GTIFGetDefn(): secure calls to
  298 	GTIFKeyGet() by checking that the type of the stored key matches the
  299 	expected type
  300 
  301 2014-12-23 Even Rouault <even dot rouault at spatialys dot com>
  302 	* listgeo: fix/workaround a crash on a corrupted image generated by afl
  303 
  304 2014-09-13 Howard Butler <howard@hobu.co>
  305 
  306 	* CMake: Fix up SONAME and VERSION to better
  307 	match configure.ac
  308 
  309 2014-09-16  Frank Warmerdam  <warmerdam@pobox.com>
  310 
  311 	* csv/datum_shift_pref.csv: revert change in preferred datum shift
  312 	for Pulkovo 1942(58) related to ticket #1851 - not appropriate.
  313 
  314 2014-09-13  Frank Warmerdam  <warmerdam@pobox.com>
  315 
  316 	* Preparing 1.4.1 release.
  317 
  318 	* csv/datum_shift_pref.csv: Update Pulkova 1942(58) to use a
  319 	particular transformation (#52).
  320 
  321 	* bin/geotifcp.c: added B, L, C and M flags from tiffcp (#68)"
  322 
  323 	* geo_print.c: clarify that the buffer passed to read methods is only
  324 	guaranteed to be 1024 bytes long (#62).
  325 
  326 2014-09-13 Howard Butler <howard@hobu.co>
  327 	* CMake: Support for INCODE build. If you need INCODE support,
  328 	with the definitions compiled into headers, use CMake as your
  329 	configuration/build platform.
  330 
  331 2014-09-13  Frank Warmerdam  <warmerdam@pobox.com>
  332 
  333 	* csv: Override three Brazilian datum shifts on behalf of Daniel
  334 	Miranda and the OSGeo Brazilian Chapter.
  335 
  336 2014-09-13 Howard Butler <howard@hobu.co>
  337 	* csv: Upgrade to EPSG 8.5
  338 
  339 2014-07-30 Howard Butler <howard@hobu.co>
  340 	* INCODE: Adapt Ben Adler's patch in #66 to add INCODE support to the
  341 	CMake configuration
  342 
  343 2014-07-30 Howard Butler <howard@hobu.co>
  344 	* geo_normalize.c: #59, better Mercator_2SP support
  345 
  346 2014-07-30 Howard Butler <howard@hobu.co>
  347 	* geotifcp: Do not segfault when a TIFF file has WhitePoint set #65
  348 
  349 2014-07-30 Howard Butler <howard@hobu.co>
  350 	* geo_names.c: fix #67 -- add VerticalUnitsGeoKey
  351 
  352 2014-05-16 Even Roualt <even.rouault@spatialys.com>
  353 	* add_esri_column.py: manually replace D_SIRGAS-Chile by D_Peru96 for GCS_Peru96. Likely an error in the FileGDB SDK db (#63)
  354 
  355 2014-05-14 Even Roualt <even.rouault@spatialys.com>
  356 	* csv: Upgrade to EPSG 8.4
  357 
  358 2013-05-08  Frank Warmerdam  <warmerdam@pobox.com>
  359 	* tiffcp: Add bigtiff output support with the -8 flag like tiffcp.  Contributed by
  360 	Mohannad Al-Durgham (nwgeo.com).
  361 
  362 2013-10-01  Frank Warmerdam  <warmerdam@pobox.com>
  363 
  364 	* csv: Upgrade to EPSG 8.2
  365 
  366 2013-01-31  Frank Warmerdam  <warmerdam@pobox.com>
  367 
  368 	* csv/datum_shift_pref.csv: Force OSGB 1936 preferred datum shift.
  369 	(http://trac.osgeo.org/gdal/ticket/4597)
  370 
  371 2012-12-05  Frank Warmerdam  <warmerdam@pobox.com>
  372 
  373 	* csv: Upgrade to EPSG 8.0
  374 
  375 2012-10-17  Frank Warmerdam  <warmerdam@pobox.com>
  376 
  377 	* geo_normalize.c: GTIFGetEllipsoidInfo() - do not assume that
  378 	CSVFilename()'s return result is long lived.  Caused errors looking
  379 	up ellipsoid 7007 when uom lookup altered name buffer in GDAL context.
  380 
  381 2012-10-12  Frank Warmerdam  <warmerdam@google.com>
  382 
  383 	* configure.ac, geotiff.h: update for 1.4.1 version even though
  384 	we aren't releasing right now.
  385 
  386 	* cmake/COPYING-CMAKE-SCRIPTS, LICENSE: Add note on BSD licensed
  387 	cmake macros.
  388 
  389 2012-10-08  Frank Warmerdam  <warmerdam@pobox.com>
  390 
  391 	* geo_normalize.c/geo_normalize.h: Add support for disabling the
  392 	TOWGS84 parameter support if GEO_NORMALIZE_DISABLE_TOWGS84 is
  393 	defined.  This is primary intended to maintain binary compatability
  394 	of the GTIFDefn structure with older versions (for MrSID compat for
  395 	instance).  No configure support - you need to manually incorporate
  396 	into geo_config.h or perhaps geo_normalize.h.  (gdal #3309)
  397 
  398 	* geo_normalize.c/geo_normalize.h: Add GTIFAllocDefn() and
  399 	GTIFFreeDefn() functions for allocation/free of GTIF structure in a
  400 	more version independent way. (gdal #3309)
  401 
  402 2012-05-15  Frank Warmerdam  <warmerdam@pobox.com>
  403 
  404 	* geo_normalize.c: for now treat method 9829 (Polar Stereographic
  405 	Variant B) the same as 9810 - as CT_PolarStereographic.
  406 
  407 2012-05-08  Frank Warmerdam  <warmerdam@pobox.com>
  408 
  409 	* geo_ctrans.inc, geo_normalize.c: Add CT_HotineObliqueMercatorAzimuthCenter.
  410 
  411 2012-05-06  Frank Warmerdam  <warmerdam@pobox.com>
  412 
  413 	* geo_normalize.c: Correct GTIFGetDefn() so that user defined
  414 	linear units are properly read.  Add user defined linear units
  415 	to definition report. (#51)
  416 
  417 2012-03-29  Frank Warmerdam  <warmerdam@pobox.com>
  418 
  419 	* Another crack at a 1.4.0 release.
  420 
  421 2011-10-06  Frank Warmerdam  <warmerdam@pobox.com>
  422 
  423 	* Add some missing csv files in svn, fix Makefile.am (#46)
  424 
  425 2011-09-28  Frank Warmerdam  <warmerdam@pobox.com>
  426 
  427 	* Makefile.am: add various missing csv/*.csv files to dist list.
  428 
  429 2011-09-17  Frank Warmerdam  <warmerdam@pobox.com>
  430 
  431 	* csv/*.csv: Upgrade to EPSG 7.9.
  432 
  433 2011-06-15  Frank Warmerdam  <warmerdam@pobox.com>
  434 
  435 	* LICENSE: updated to latest EPSG terms of use details which
  436 	clarify commercial use allowed.
  437 
  438 2011-05-23  Frank Warmerdam  <warmerdam@pobox.com>
  439 
  440 	* geo_normalize.c: Treat 1027 as equivelent to 9820 (LAEA)
  441 	http://trac.osgeo.org/gdal/ticket/3828
  442 
  443 	* csv/pcs.override.csv: Fix to include coord_sys_code field to match
  444 	pcs.csv and fixes serious issue with EPSG:26799.
  445 
  446 	* Prepare libgeotiff 1.4.0 release.
  447 
  448 	* Makefile.am: Do not distribute geo_config.h - it should be generated.
  449 
  450 	* bin/csv2html.c: Removed (#6)
  451 
  452 	* csv/datum_shift_pref.csv: update Belge 1972 preferred datum shift(#32)
  453 
  454 	* man: add listgeo man page (#1)
  455 
  456 	* Makefile.am (SUBDIRS):
  457 
  458 	* csv/*.csv: Upgrade to EPSG 7.6 database.
  459 
  460 2011-05-10  Frank Warmerdam  <warmerdam@pobox.com>
  461 
  462 	* geo_normalize.c: Add support for cylindrical equal area from EPSG
  463 	(http://trac.osgeo.org/gdal/ticket/4068)
  464 
  465 2011-05-06  Frank Warmerdam  <warmerdam@pobox.com>
  466 
  467 	* geo_normalize.c: Fix so that false easting/northing values read from
  468 	a files geokeys are correctly normalized into meters in the GTIFDefn
  469 	structure. http://trac.osgeo.org/gdal/ticket/3901
  470 
  471 2011-04-11  Frank Warmerdam  <warmerdam@pobox.com>
  472 
  473 	* geo_normalize.c: fix false easting/northing fetching from epsg for
  474 	oblique mercator (EPSG:9812) (#38).
  475 
  476 2011-03-22  Frank Warmerdam  <warmerdam@pobox.com>
  477 
  478 	* geo_print.c: ensure there is a space between numbers to avoid
  479 	them flowing into each other and being unparsable (#36, #37).
  480 
  481 2011-03-09  Frank Warmerdam  <warmerdam@pobox.com>
  482 
  483 	* geokeys.h, geo_normalize.c, geo_normalize.h: Add GeogTOWGS84GeoKey
  484 	support as an extension to the official specification.
  485 
  486 2011-02-24  Frank Warmerdam  <warmerdam@pobox.com>
  487 
  488 	* geo_strtod.c, geo_normalize.c: Provide a locale-safe implementation
  489 	of atof() and use it when parsing values from .csv files.
  490 
  491 	http://trac.osgeo.org/gdal/ticket/3979
  492 
  493 2011-02-11  Frank Warmerdam  <warmerdam@pobox.com>
  494 
  495 	* geotiff_proj4.c, geo_normalize.c: fix a few warnings for type casts,
  496 	and uninitialized variables.
  497 
  498 2011-01-28  Frank Warmerdam  <warmerdam@pobox.com>
  499 
  500 	* cpl_serv.h: Adjust EQUALN to avoid warnings on modern MSVC compiles.
  501 
  502 2010-10-05  Frank Warmerdam  <warmerdam@pobox.com>
  503 
  504 	* geo_new.c, geo_simpletags.c: Fix simple tags so it includes the
  505 	'\0' char at the end of strings just like a real tiff.  Modify
  506 	geo_new.c so we only drop the trailing '\0' char if that is what it
  507 	really is.  All loosely related to:
  508 	http://trac.liblas.org/ticket/188
  509 
  510 2010-09-21  Frank Warmerdam  <warmerdam@pobox.com>
  511 
  512 	* configure.ac, geotiff_proj4.c: Avoid use of projects.h. (GDAL #3761)
  513 
  514 2010-05-28  Frank Warmerdam  <warmerdam@pobox.com>
  515 
  516 	* bin/Makefile.am: add getopt.c to distribution.
  517 
  518 	* Makefile.am: ensure geo_config.h.vc is distributed.
  519 
  520 2010-05-09  Frank Warmerdam  <warmerdam@pobox.com>
  521 
  522 	* geo_new.c: Avoid memory overrun if more than MAX_VALUES geokeys
  523 	are encountered (#27).
  524 
  525 	* configure.ac: fix --with-libz and --with-zlib aliases (#23)
  526 
  527 2010-02-12  Frank Warmerdam  <warmerdam@pobox.com>
  528 
  529 	* csv/stateplane.csv: Fix califoria VII and added Kentuky Single Zone.
  530 	http://trac.osgeo.org/gdal/ticket/3408
  531 
  532 2010-01-12  Frank Warmerdam  <warmerdam@pobox.com>
  533 
  534 	* Preparing 1.3.0 release.
  535 
  536 	* csv/*.c, cpl_csv_incode.c, geo_incode_defs.h, Makefile.am: rename
  537 	defs.h to geo_incode_defs.h and include it in distribution so incode
  538 	table support will work out of the box.
  539 
  540 2010-01-07  Frank Warmerdam  <warmerdam@pobox.com>
  541 
  542 	* geo_names.c: ensure that VerticalUnitsGeoKey works properly.
  543 
  544 	* geo_write.c: switch SortKeys() to a simple bubble sort so we don't
  545 	end up crashing when rewriting screwn geotiff tag sets with
  546 	duplicate geokeys (like some LAS files with multiple zero dummy tags)
  547 
  548 	* geo_new.c: resize short and double arrays bigger when reading
  549 	from an existing file to ensure we can update and add keys later.
  550 
  551 2010-01-03  Frank Warmerdam  <warmerdam@pobox.com>
  552 
  553 	* Makefile.am: set versioninfo to 2:0:0 as required by the change for
  554 	1.3.0 in the ABI due to change of size of GTIFDefn structure.
  555 	(#19, GDAL #3309)
  556 
  557 2009-12-30  Frank Warmerdam  <warmerdam@pobox.com>
  558 
  559 	* geo_new.c: fix computation of ascii key length introduced in past
  560 	fix a few months ago that was breaking the GTIFImport() logic.  (#14)
  561 
  562 2009-11-11  Frank Warmerdam  <warmerdam@pobox.com>
  563 
  564 	* geo_normalize.c: Recognise 9841 and 1024 projection methods as
  565 	CT_Mercator: http://trac.osgeo.org/gdal/ticket/3217
  566 
  567 2009-10-19  Frank Warmerdam  <warmerdam@pobox.com>
  568 
  569 	* csv/{gcs,pcs}.override.csv: Add comments on where the master lives
  570 	and incorporate COORD_SYS_CODE and Pulkovo 1942 GCS.
  571 
  572 2009-09-24  Frank Warmerdam  <warmerdam@pobox.com>
  573 
  574 	* geotiff_proj4.c: fix parameter mapping to proj4. for equirectangular
  575 	per http://trac.osgeo.org/gdal/ticket/2706
  576 
  577 	* autogen.sh: adjust to avoid version conflicts (#10).
  578 
  579 	* geo_normalize.c/h, geotiff_proj4.c: Added DefnSet to GTIFDefn so
  580 	it can be properly established if a definition was set or if there
  581 	were no geokeys (#12).  Corrects serious interim bug in geotiff_proj4.c
  582 
  583 	* geo_new.c: avoid buffer overrun on corrupt input file (#14).
  584 
  585 	* geo_print.c: Improve the precision when formatting values (#13).
  586 
  587 2009-06-05  Paul Ramsey
  588 
  589 	* csv: Update the EPSG csv files to the 7.1 release of the database.
  590 
  591 2009-06-03  Frank Warmerdam  <warmerdam@pobox.com>
  592 
  593 	* geo_normalize.c: add support for LAEA, as contributed by EvenR.
  594 	http://trac.osgeo.org/gdal/ticket/3016
  595 
  596 2009-05-20  Frank Warmerdam  <warmerdam@pobox.com>
  597 
  598 	* csv/add_esri_column.py, csv/esri_datum_override.csv: Added a bunch
  599 	of manual ESRI datum name overrides - related to GDAL r17058.
  600 
  601 2009-05-18  Frank Warmerdam  <warmerdam@pobox.com>
  602 
  603 	* COPYING: remove inadvertent GPL license, refer to LICENSE file.
  604 
  605 2009-05-03  Frank Warmerdam  <warmerdam@pobox.com>
  606 
  607 	* geo_print.c: Use %s format string in fprintf for arbitrary messages.
  608 	http://trac.osgeo.org/gdal/ticket/2976
  609 
  610 2009-04-22  Frank Warmerdam  <warmerdam@pobox.com>
  611 
  612 	* geo_normalizec: Do not call CSVDeaccess() by default in getdefn -
  613 	leave it to the application.
  614 
  615 	* Remove all the $Log logs.
  616 
  617 2009-04-03  Frank Warmerdam  <warmerdam@pobox.com>
  618 
  619 	* geotiff_proj4.c: fix case for setting LCC 2SP GeoTIFF from proj.4.
  620 
  621 2009-02-23  Frank Warmerdam  <warmerdam@pobox.com>
  622 
  623 	* *.c, *.h: Include appropriate copyright messages where missing (#8).
  624 
  625 	* geotiff_proj4.c: Fix some buffer overflow holes (#9).
  626 
  627 2009-02-18  Frank Warmerdam  <warmerdam@pobox.com>
  628 
  629 	* geo_simpletags.c: compute "count" for ascii tag values.
  630 
  631 2008-12-29  Frank Warmerdam  <warmerdam@pobox.com>
  632 
  633 	* geo_normalize.c: Optimizations to avoid opening CSV files for
  634 	"well known" definitions. (#4).
  635 
  636 	* geotiff_proj4.c: Reduce change of szUnits overflow (#3).
  637 
  638 2008-11-27  Frank Warmerdam  <warmerdam@pobox.com>
  639 
  640 	* geo_normalize.c: Introduce support for StdParallel1 in
  641 	Equirectangular (http://trac.osgeo.org/gdal/ticket/2706)
  642 
  643 2008-11-12  Frank Warmerdam  <warmerdam@pobox.com>
  644 
  645 	* bin/applygeo.c: New utility for applying georeferencing to an
  646 	existing file (written by jeskynar@hotmail.com and myself).
  647 
  648 2008-10-24  Frank Warmerdam  <warmerdam@pobox.com>
  649 
  650 	* bin/listgeo.c: Improve tfw error reporting and user hints (#2)
  651 
  652 2008-07-21  Frank Warmerdam  <warmerdam@pobox.com>
  653 
  654 	* Prepare 1.2.5 release.
  655 
  656 	* csv/*.csv: upgraded to EPSG 6.17.
  657 
  658 2008-07-03  Frank Warmerdam  <warmerdam@pobox.com>
  659 
  660 	* geo_normalize.c: Fix potential buffer overflow in GTIFAngleStringToDD
  661 	http://trac.osgeo.org/gdal/ticket/2228
  662 
  663 2008-05-21  Frank Warmerdam  <warmerdam@pobox.com>
  664 
  665 	* bin/geotifcp.c: Support for -4 option to set from proj.4 def.
  666 
  667 	* geotiff_proj4.c: Preliminary proj4->geotiff function, quite incomplete
  668 
  669 2008-05-09  Frank Warmerdam  <warmerdam@pobox.com>
  670 
  671 	* geo_simpletags.{c,h}, geo_new.c, geotiff.h: Introduce "simple tags"
  672 	API for parsing geotiff tags that don't come via libtiff.  Mostly for
  673 	use of liblas.
  674 
  675 2008-01-31  Frank Warmerdam  <warmerdam@pobox.com>
  676 
  677 	* geo_normalize.c: Ignore GCS values less than 1 as seen in the ENVI
  678 	generated file reported in:
  679 	  http://trac.osgeo.org/gdal/ticket/2183
  680 
  681 2007-12-11  Frank Warmerdam  <warmerdam@pobox.com>
  682 
  683 	* geo_normalize.c: Add EPSG 9822 (Albers Equal Area) support from EPSG
  684 
  685 2007-10-02  Frank Warmerdam  <warmerdam@pobox.com>
  686 
  687 	* geo_new.c: avoid memory leak in case of error.
  688 
  689 2007-07-28  Frank Warmerdam  <warmerdam@pobox.com>
  690 
  691 	* Issue libgeotiff 1.2.4 release.
  692 
  693 	* geo_normalize.c: Fix name for GCS_WGS_72 per gdal bug #1715.
  694 
  695 2007-07-20  Frank Warmerdam  <warmerdam@pobox.com>
  696 
  697 	* csv/*.csv,*.c: Upgrade to EPSG 6.13.  Avoid applying pcs.override.csv
  698 	and gcs.override.csv to pcs.csv and gcs.csv as this sort of dataset
  699 	change is discouraged by the EPSG folks.
  700 
  701 	* geo_normalize.c: Pre-search pcs.override.csv and gcs.override.csv.
  702 
  703 	* cpl_csv_incode.c: Handle unexpected .csv files, and missing
  704 	records more gracefully.
  705 
  706 2007-06-05  Frank Warmerdam  <warmerdam@pobox.com>
  707 
  708 	* Modified GTIFGetUOMLengthInfo() (for normalization) to have
  709 	built in known values for foot and us survey foot.
  710 
  711 2007-03-13  Frank Warmerdam  <warmerdam@pobox.com>
  712 
  713 	* geotiff_proj4.c, geo_normalize.c: Added support for new zealand
  714 	map grid per http://bugzilla.remotesensing.org/show_bug.cgi?id=1519
  715 
  716 2007-02-04  Frank Warmerdam  <warmerdam@pobox.com>
  717 
  718 	* Makefile.in: Fix Progs dependency so parallel makes work properly.
  719 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1475
  720 
  721 2006-12-18  Frank Warmerdam  <warmerdam@pobox.com>
  722 
  723 	* bin/listgeo.c: Don't report hemispheres *and* signs when using -d.
  724 
  725 2006-11-11  Frank Warmerdam  <warmerdam@pobox.com>
  726 
  727 	* xtiff.c, xtiffio.h: Made XTIFFInitialize() public so that
  728 	applications can call it themselves when using alternate opens.
  729 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1296
  730 
  731 2006-10-18  Frank Warmerdam  <warmerdam@pobox.com>
  732 
  733 	* Upgraded csv files to EPSG 6.11.1.
  734 
  735 2006-10-13  Frank Warmerdam  <warmerdam@pobox.com>
  736 
  737 	* Makefile.in: Avoid running configure or autoconf automatically.
  738 	It is nothing but heartache.
  739 
  740 2006-07-20  Frank Warmerdam  <warmerdam@pobox.com>
  741 
  742 	* bin/Makefile.in: Fix prefix handling.
  743 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1245
  744 
  745 2006-06-26  Frank Warmerdam  <warmerdam@pobox.com>
  746 
  747 	* geo_new.c: If the ascii parameters list is too short for the declared
  748 	  size of an ascii parameter, but it doesn't start off the end of the
  749           available string then just trim the length.  This is to make the
  750           ESRI sample data file 34105h2.tif work properly.  I wish we had
  751           a way of issuing warnings!
  752 
  753 ==============================================================================
  754 
  755 2006-03-02  Frank Warmerdam  <warmerdam@pobox.com>
  756 
  757 	* Issuing libgeotif 1.2.3 release.
  758 
  759 2005-08-16  Frank Warmerdam  <warmerdam@pobox.com>
  760 
  761 	* Makefile.in: Include @C_PIC@ in CFLAGS so -fPIC will be used.
  762 
  763 2005-03-15  Frank Warmerdam  <warmerdam@pobox.com>
  764 
  765 	* geo_normalize.c: If a zero inverse flattening is encountered,
  766 	interprete this as implying a semiminor axis equal to the semimajor.
  767 
  768 2005-03-03  Frank Warmerdam  <warmerdam@pobox.com>
  769 
  770 	* geotiff_proj4.c: added CT_CylindricalEqualArea support.
  771 
  772 	* geo_normalize.c: Added CT_CylindricalEqualArea support.
  773 
  774 	* geo_ctrans.c: added CT_CyldricalEqualArea.
  775 
  776 2005-02-16  Frank Warmerdam  <warmerdam@pobox.com>
  777 
  778 	* geo_normalize.c: check for ProjFalseOriginEastingGeoKey and
  779 	ProjFalseOriginNorthingGeoKey in GTIFFetchProjParms().  Otherwise
  780 	we miss the false easting/northing for LCC2SP when reading with
  781 	normalization.
  782 
  783 2004-12-16  Frank Warmerdam  <warmerdam@pobox.com>
  784 
  785 	* aclocal.m4, Makefile.in: added MacOSX/Darwin related logic for
  786 	shared libraries.
  787 
  788 	* bin/Makefile.in: fixed problem in setting libdir.
  789 
  790 2004-12-01  Frank Warmerdam  <warmerdam@pobox.com>
  791 
  792 	* geo_normalize.c: GTIFGetGCSInfo() changed to work even if an
  793 	illegal PM code encountered ... as long as pm info not requested.
  794 	http://bugzilla.remotesensing.org/show_bug.cgi?id=698
  795 
  796 2004-11-21  Frank Warmerdam  <warmerdam@pobox.com>
  797 
  798 	* configure.in: bug 649 - add LDFLAGS into LIBS, and ensure we
  799 	can link against libproj.so even if no libproj.a is provided.
  800 
  801 2004-10-19  Frank Warmerdam  <warmerdam@pobox.com>
  802 
  803 	* geo_print.c: fixed serious bug with reporting large numbers of
  804 	GCPs.  Patch from Oliver Colin (ESA).
  805 
  806 2004-07-09  Frank Warmerdam  <warmerdam@pobox.com>
  807 
  808 	* geo_normalize.c: added 9122 as a simple degree alias in
  809 	GTIFGetUOMAngleInfo().
  810 
  811 2004-06-07  Frank Warmerdam  <warmerdam@pobox.com>
  812 
  813 	* geo_normalize.c: fallback to using gdal_datum.csv if datum.csv
  814 	not found.
  815 
  816 ==============================================================================
  817 
  818 2004-04-30  Frank Warmerdam  <warmerdam@pobox.com>
  819 
  820 	* Prepare 1.2.2 release.
  821 
  822 2004-04-29  Frank Warmerdam  <warmerdam@pobox.com>
  823 
  824 	* xtiffio.h: Avoid including cpl_serv.h, moved to geo_tiffp.h
  825 	so that only libgeotiff code will end up seeing cpl_serv defines.
  826 
  827 2004-04-27  Frank Warmerdam  <warmerdam@pobox.com>
  828 
  829 	* geo_new.c, geo_write.c, geo_print.c: Make it possible to
  830 	create a GTIF information object *without* an associated TIFF *.
  831 
  832 2004-03-23  Frank Warmerdam  <warmerdam@pobox.com>
  833 
  834 	* cpl_csv_incode.c: include dummy version on CPLReadParseLine().
  835 
  836 	* Reconvert the EPSG 6.5 files to C.
  837 
  838 	* Wrote csv/csv2c.py for converting .csv file to .c.
  839 
  840 	* Capture EPSG 6.5 csv files.
  841 
  842 2003-10-21  Frank Warmerdam  <warmerdam@pobox.com>
  843 
  844 	* geo_print.c: fixed bug with long message text with embedded newlines
  845 	which happen to straddle the end of the message buffer when expanded
  846 	with escape characters.  (as reported by Leica - not in bugzilla).
  847 
  848 2003-09-23  Frank Warmerdam  <warmerdam@pobox.com>
  849 
  850 	* geo_print.c: fixed PrintKey() to work for constant names longer
  851 	than the message buffer.
  852 	http://bugzilla.remotesensing.org/show_bug.cgi?id=399
  853 
  854 2003-09-02  Frank Warmerdam  <warmerdam@pobox.com>
  855 
  856 	* geo_new.c: various hacks so that with improperly terminated ascii
  857 	parameters such as "34737 (0x87b1) ASCII (2) 9<Mercator\0>" will
  858 	still work.  eg. 1164-0.tif
  859 
  860 2003-07-08  Frank Warmerdam  <warmerdam@pobox.com>
  861 
  862 	* geo_normalize.c, geo_print.c, geo_set.c, geo_tiffp.c, geo_trans.c,
  863 	geo_write.c, geotiff_proj4.c: fix various warnings.
  864 
  865 ==============================================================================
  866 
  867 2003-06-20  Frank Warmerdam  <warmerdam@pobox.com>
  868 
  869 	* bin/Makefile.in: Removed the "prep" target for copying the geotiff
  870 	shared library ... not necessary with -L.. (I hope).
  871 
  872 	* configure.in: don't let -ltiff get added to LIBS multiple times.
  873 
  874 	* Prepared 1.2.1 release
  875 
  876 2003-06-19  Frank Warmerdam  <warmerdam@pobox.com>
  877 
  878 	* geo_new.c: Fixed bug that can corrupt memory when an invalid
  879 	GeoTIFF file with a zero length ascii parms strings is read (like
  880 	bruce.tif).
  881 
  882 2003-06-03  Frank Warmerdam  <warmerdam@pobox.com>
  883 
  884 	* bin/Makefile: added -L${libdir} before $(LIBS) per suggestion by
  885 	Tommy Andreassen.
  886 
  887 2003-02-25  Frank Warmerdam  <warmerdam@pobox.com>
  888 
  889 	* bin/Makefile.in: Replace $< with the object file names.  Apparently
  890 	this makes the makefile be compatible with Sun's make.
  891 
  892 2003-01-28  Frank Warmerdam  <warmerdam@pobox.com>
  893 
  894 	* geo_normalize.c: Default dfInDegrees in GTIFAngleToDD().
  895 
  896 2003-01-26  Frank Warmerdam  <warmerdam@pobox.com>
  897 
  898 	* bin/geotifcp.c: fixed bug if the metadata file specified does not
  899 	exist.
  900 
  901 	http://bugzilla.remotesensing.org/show_bug.cgi?id=258
  902 
  903 2003-01-20  Frank Warmerdam  <warmerdam@pobox.com>
  904 
  905 	* cpl_csv_incode.c: fixed bug CSVGetField() which could cause
  906 	a crash if a missing record was requested.
  907 
  908 	* cpl_csv_incode.c, Makefile.in, csv/*: Reincorporated "incode"
  909 	support as per patches from Derrick.
  910 
  911 	* cpl_serv.h: added #define for gtGetFileFieldId.
  912 
  913 	* cpl_csv.c: changed CSVFilename() to search for pcs.csv, not
  914 	horiz_cs.csv.
  915 
  916 2003-01-19  Frank Warmerdam  <warmerdam@pobox.com>
  917 
  918 	* Makefile.in, bin/Makefile.in: added dist-clean target.
  919 
  920 ==============================================================================
  921 
  922 2003-01-15  Frank Warmerdam  <warmerdam@pobox.com>
  923 
  924 	* Preparing 1.2.0 libgeotiff release.
  925 
  926 	* removed libtiff_private contents.
  927 
  928 	* geotiff.h: added LIBGEOTIFF_VERSION macro.
  929 
  930 	* geo_normalize.c/h: Added GTIFFreeMemory() for freeing memory
  931 	allocated by GTIF CSV lookup functions.  Added GTIFDeaccessCSV()
  932 	call for applications to force all CSV files to be de-cached.
  933 
  934 	* cpl_serv.h: renamed lots of CPL functions with gt prefixes using
  935 	macros.
  936 
  937 2003-01-07  Frank Warmerdam  <warmerdam@pobox.com>
  938 
  939 	* configure.in: fixed some stuff with last changes.  The --with-libtiff
  940 	option can now be used to give a base directory with libtiff installed
  941 	into /include and /lib directories under that.
  942 
  943 2003-01-02  Frank Warmerdam  <warmerdam@pobox.com>
  944 
  945 	* configure.in: Remove logic to insert /usr/local/ in include and lib
  946 	path.  Remove configure switch for in-code EPSG tables since that
  947 	option is broken for now.
  948 
  949 2002-12-01  Frank Warmerdam  <warmerdam@pobox.com>
  950 
  951 	* cpl_csv.c: rewritten to support in memory caching of tables, and
  952 	fast searches.
  953 
  954 	* geo_extra.c: tweaked to favor fixed EPSG codes for Kentucky North
  955 	(NAD83), and Tennesse (NAD27).  The original entries have incorrect
  956 	values. Also modified epsg_pcs.inc and epsg_proj.inc.
  957 
  958 	* geo_normalize.c: Major restructuring to use EPSG 6.2.2 database.
  959 
  960 2002-11-23  Frank Warmerdam  <warmerdam@pobox.com>
  961 
  962 	* geo_free.c: don't read past end of keys list. Introduced by
  963 	changes from Rainer.
  964 
  965 	* geo_new.c: fix memory leak of tempData.tk_asciiParams.  Introduced
  966 	by changes from Rainer.
  967 
  968 2002-09-27  Frank Warmerdam  <warmerdam@pobox.com>
  969 
  970 	* libxtiff/{xtiff.c,xtiffio.h}: Added XTIFFClientOpen() function
  971 	as per supplied implementation from John Novak.
  972 
  973 	http://bugzilla.remotesensing.org/show_bug.cgi?id=204
  974 
  975 	* geo_free.c, geo_names.c, geo_keyp.h, geo_new.c, geo_set.c,
  976 	geo_write.c: Rainer Wiesenfarth (wiesi at ngi dot de) submitted
  977 	patches to support deletion, and changes to ascii tags.  To accomplish
  978 	this the ASCII tags are now allocated dynamically.  The
  979 	GTIFF_ASCIIPARAMS are split up when read, and recombined when written.
  980 
  981 2002-09-21  Frank Warmerdam  <warmerdam@pobox.com>
  982 
  983 	* geo_names.c: added support for VerticalUnitsGeoKey as per bug 203.
  984 
  985 2002-07-19  Frank Warmerdam  <warmerdam@pobox.com>
  986 
  987 	* bin/listgeo.c: Added -d (report corners in decimal degrees) flag
  988 	to listgeo as submitted by Derrick Brashear.
  989 
  990 2002-07-09  Frank Warmerdam  <warmerdam@pobox.com>
  991 
  992 	* geotiff_proj4.c: Fixed translation of polar stereographic to PROJ.4
  993 	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=172.
  994 
  995 2002-06-18  Frank Warmerdam  <warmerdam@pobox.com>
  996 
  997 	* cpl_csv.h, cpl_serv.h, cpl_csv.c, cpl_csv_incode.c, geo_normalize.c:
  998 	Removed the cpl_csv.h file, and merged it into cpl_serv.h.  Modified
  999 	all modules including cpl_csv.h to include cpl_serv.h instead.  This
 1000 	is to avoid a conflict with the cpl_csv.h in GDAL.
 1001 
 1002 2002-05-31  Frank Warmerdam  <warmerdam@pobox.com>
 1003 
 1004 	* geo_print.c: modified to using backslash escaping for backslashes,
 1005 	and newlines handle newlines in citations (as occur in Erdas generated
 1006 	files, for instance).  Also resolved some problems with processing
 1007 	long string values though very long strings will still blow up
 1008 	GTIFImport().
 1009 
 1010 	http://bugzilla.remotesensing.org/show_bug.cgi?id=139
 1011 
 1012 2002-02-25  Frank Warmerdam  <warmerdam@pobox.com>
 1013 
 1014 	* configure.in: added setting of EXEEXT macro - allow .exe files on
 1015 	Cygwin.
 1016 
 1017 	* libxtiff/xtiff.c: Rewrote to use new "custom field" interface to
 1018 	libtiff (requires libtiff 3.6.x).   Removed xtiffiop.h.  No longer
 1019 	a dependence on private libtiff include files.
 1020 
 1021 2002-02-12  Frank Warmerdam  <warmerdam@pobox.com>
 1022 
 1023 	* configure.in, Makefile.in, bin/Makefile.in: extensive updates to
 1024 	support building libgeotiff as a DLL on Cygwin.
 1025 
 1026 2002-02-11  Frank Warmerdam  <warmerdam@pobox.com>
 1027 
 1028 	* Added CSVDeaccess() stub ... submitted by Derrick Brashear.
 1029 
 1030 	* README: Fixed url.
 1031 
 1032 2002-02-04  Frank Warmerdam  <warmerdam@pobox.com>
 1033 
 1034 	* configure.in: fixed up zip/jpeg arg so that --with-jpeg will work
 1035 	as reported by Julien Demaria.
 1036 
 1037 2002-01-03  Frank Warmerdam  <warmerdam@pobox.com>
 1038 
 1039 	* Prepare 1.1.5 release.
 1040 
 1041 	* geo_normalize.c: call CSVDeaccess() at end of GTIFPrintDefn() so that
 1042 	listgeo has closed all file handles by the end.
 1043 
 1044 2001-11-28  Frank Warmerdam  <warmerdam@pobox.com>
 1045 
 1046 	* geo_trans.c: fixed memory leak of transform in GTIFPCSToImage()
 1047 	as reported by Ng Lay Keow (Nicole).
 1048 
 1049 2001-07-09  Frank Warmerdam  <warmerdam@pobox.com>
 1050 
 1051 	* cpl_serv.c: Another bug with pszRLBuffer being freed but not set
 1052 	to NULL.
 1053 
 1054 2001-06-28  Frank Warmerdam  <warmerdam@pobox.com>
 1055 
 1056 	* cpl_csv_incode.c: Use EQUAL instead of strcasecmp() to ensure code
 1057 	builds on windows.  As per
 1058 
 1059 	http://bugzilla.remotesensing.org/show_bug.cgi?id=59
 1060 
 1061 2001-05-02  Frank Warmerdam  <warmerdam@pobox.com>
 1062 
 1063 	* geo_set.c: modified so that a count of -1 means to delete
 1064 	the tag from the list.
 1065 
 1066 2001-04-17  Frank Warmerdam  <warmerdam@pobox.com>
 1067 
 1068 	* geo_normalize.c: fixed memory leaks in GTIFGetDefn().
 1069 
 1070 	* cpl_serv.c: Fixed failure to set pointer to NULL when freeing
 1071 	line buffer in CPLReadLine().
 1072 
 1073 	* geo_normalize.c: added support for reading custom ellipsoid
 1074 	definitions.
 1075 
 1076 	http://bugzilla.remotesensing.org/show_bug.cgi?id=42
 1077 
 1078 2001-04-06  Frank Warmerdam  <warmerdam@pobox.com>
 1079 
 1080 	* listgeo.c: added -i flag to report inverse transformation results,
 1081 	testing the PCSToImage() function.  Not documented for user though.
 1082 
 1083 	* GTIFPCSToImage(): added support for inverting matrix transformations.
 1084 
 1085 	* Fixed GTIFGetDefn() to support custom ellipsoid definition.
 1086 
 1087 2001-03-04  Frank Warmerdam  <warmerdam@pobox.com>
 1088 
 1089 	Fixed various memory leaks bugs thanks to Alan Gray.
 1090 
 1091 	* GTIFGetDefn() now calls CSVDeaccess() to avoid memory/file leaks.
 1092 
 1093 	* Added docs/api, and related for Doxygen generated API docs.
 1094 
 1095 	* Fixed memory leaks in GTIFPrintDefn() (geo_normalize.c), and
 1096 	GTIFImageToPCS(), GTIFPCSToImage() (geo_trans.c).
 1097 
 1098 2001-03-01  Frank Warmerdam  <warmerdam@pobox.com>
 1099 
 1100 	* Added PCS_GGRS87_Greek_Grid for Dr. Irwin Scollar.
 1101 
 1102 2001-02-28  Frank Warmerdam  <warmerdam@pobox.com>
 1103 
 1104 	* Added PCS_HD72_EOV to epsg_pcs.inc, and added GCS_GGRS87 to
 1105 	epsg_gcs.inc at the request of Prof. Dr. Irwin Scollar.
 1106 
 1107 2001-02-23  Frank Warmerdam  <warmerdam@pobox.com>
 1108 
 1109 	* Fixed GTIFPrintDefn() to use fprintf( fp ), instead of printf(),
 1110 	as per fixes from Alan Gray.
 1111 
 1112 2001-01-19  Frank Warmerdam  <warmerdam@pobox.com>
 1113 
 1114 	* Added tiffconf.h to libtiff_private.  Secretly reissue 1.1.4 source
 1115 	release.
 1116 
 1117 2001-01-17  Frank Warmerdam  <warmerdam@pobox.com>
 1118 
 1119 	* Prepare 1.1.4 final release.
 1120 
 1121 	* Added README_BIN, and mkbindist.sh.
 1122 
 1123 	* Modified csv search code to include a search of
 1124 	share/epsg_csv and /usr/share/epsg_csv
 1125 
 1126 2001-01-02  Frank Warmerdam  <warmerdam@pobox.com>
 1127 
 1128 	* Added support for .tfw files with rotatational coefficents in
 1129 	geotifcp.c.
 1130 
 1131 	* Updated README.WIN to mention VCVARS32.BAT.
 1132 
 1133 2000-12-28  Frank Warmerdam  <warmerdam@pobox.com>
 1134 
 1135 	* Prepare 1.1.4beta release.
 1136 
 1137 	* Added HOWTO-RELEASE file.
 1138 
 1139 	* Removed getopt.h from geotifcp.c to build on windows.
 1140 
 1141 2000-12-12  Frank Warmerdam  <warmerdam@pobox.com>
 1142 
 1143 	* Fix geotifcp.c to avoid u_char problems, include getopt.h.
 1144 
 1145 	* Made configure use "-L... -llibname" for libproj and libtiff
 1146 	so we will use the shared library when possible.
 1147 
 1148 	* Fixed up Makefile.in so it works if . is not in the path.
 1149 
 1150 	* Added CSV_DATA_DIR define to control where to look for csv files.
 1151 
 1152 	Todays fixes courtesy of Dave Johnson, ddj@cascv.brown.edu and
 1153 	are summarized in:
 1154 
 1155 	http://bugzilla.remotesensing.org/show_bug.cgi?id=29
 1156 
 1157 2000-12-05  Frank Warmerdam  <warmerdam@pobox.com>
 1158 
 1159 	* Added cassini support in geotiff_proj4.c.
 1160 
 1161 	* modified geotiff_proj4.c to use +R_A to use spherical radius
 1162 	of equal area, similar to other systems like GCTP for the
 1163 	Miller Cylindrical and VanDerGrinten.  Should also do for any
 1164 	other spherical projections as identified.
 1165 
 1166 2000-11-30  Frank Warmerdam  <warmerdam@pobox.com>
 1167 
 1168 	* Fixed Makefile.in to install all the .inc files with the include
 1169 	files.
 1170 
 1171 2000-11-24  Frank Warmerdam  <warmerdam@pobox.com>
 1172 
 1173 	* Added configure/makefile logic to build a shared library,
 1174 	currently libgeotiff.so.1.1.5, and intall it with appropriate links.
 1175 
 1176 	* Modified configure to use --with-libtiff, and to ignore TIFF_HOME.
 1177 	Now it is preferred to use an installed libtiff instead of one sitting
 1178 	in a build directory.
 1179 
 1180 	* Added libtiff_private directory with required libtiff include
 1181 	files, to make it easier to build libgeotiff if only the standard
 1182 	libtiff development environment was installed.
 1183 
 1184 2000-11-23  Frank Warmerdam  <warmerdam@pobox.com>
 1185 
 1186 	* Based loosely on suggestions from Curt Mills, I have reworked
 1187 	the configure.in logic for PROJ.4.  I add -I/usr/local/include to
 1188 	CFLAGS and -L/usr/local/lib to LIBS right off the start so /usr/local
 1189 	is included in the default search path.  The user no longer
 1190 	specifies the PROJ_HOME environment variable, and instead uses
 1191 	the --with-proj configure switch.  Updated notes for building
 1192 	PROJ_HOME set in README.
 1193 
 1194 2000-10-13  Frank Warmerdam  <warmerda@cs46980-c>
 1195 
 1196 	* Added EquidistantConic support in PROJ.4 translation.
 1197 
 1198 	* Fixed order of parameters for LCC when read directly from a
 1199 	file to match that when read from EPSG tables.  This is now
 1200 	always: 0-NatOriginLat, 1-NatOriginLong, 2-StdParallel1, 3-StdParallel2
 1201 	This change is only in geo_normalize.c.
 1202 
 1203 2000-09-29  Frank Warmerdam  <warmerda@cs46980-c>
 1204 
 1205 	* Fixed bug in CPLReadLine() that primarily affects windows, and
 1206 	SunOS 4.x.  Bug fix courtesy of shumilin@scanex.ru.
 1207 
 1208 2000-09-15  Frank Warmerdam  <warmerda@cs46980-c>
 1209 
 1210 	* Added the -proj4 option to listgeo to report it's selected
 1211 	PROJ.4 string.
 1212 
 1213 	* Fixed order of parameters for LCC 2SP.  When parameters
 1214 	were read from EPSG CSV files the standard parallels and origin
 1215 	were mixed up.  This affects alot of state plane zones!
 1216 
 1217 ==============================================================================
 1218 
 1219 2000-08-22  Frank Warmerdam  <warmerda@cs46980-c>
 1220 
 1221 	* Prepare 1.1.3 release.
 1222 
 1223 	* Added install target to makefile.  Defaults to /usr/local/...
 1224 
 1225 	* Added libjpeg to configure, and fixed up libjpeg/libz ordering.
 1226 
 1227 2000-08-21  Frank Warmerdam  <warmerda@cs46980-c>
 1228 
 1229 	* Removed the GTIFTiepointTranslate() code because it it badly
 1230 	broken.
 1231 
 1232 2000-06-09    <warmerda@CS46980-B>
 1233 
 1234 	* Added knowledge of NAD27, NAD83, WGS72, WGS84, their datums,
 1235 	  and ellipsoids.
 1236 
 1237 2000-05-21  Frank Warmerdam  <warmerda@cs46980-c>
 1238 
 1239 	* Added -e option to geotifcp to intialize tiepoint+pixelscale
 1240 	based on an ESRI world file.
 1241 
 1242 ==============================================================================
 1243 
 1244 Sun Feb 20 16:43:03 2000  Frank Warmerdam  <warmerda@gdal.velocet.ca>
 1245 
 1246 	* Prepare 1.1.2 release.
 1247 
 1248 Tue Jan  4 10:59:48 2000  Frank Warmerdam  <warmerda@gdal.velocet.ca>
 1249 
 1250 	* Fixed inclusion of geoparms in object file list at Derricks
 1251 	  suggestion.
 1252 
 1253 	* Added --with-zip support to configure and makefiles at the
 1254 	  suggestion of Derrick Brashear.
 1255 
 1256 Fri Dec 10 13:24:21 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
 1257 
 1258 	* Upgraded .csv and .c files to EPSG 4.4.
 1259 
 1260 	* Fixed bug setting the false northing for files with
 1261 	ProjCenterNorthingGeoKey set in GTIFGetDefn().
 1262 
 1263 	* Added "--with-incode-epsg" support to configure, added
 1264 	cpl_csv_incode.c and csv/*.c tables.
 1265 
 1266 Wed Sep 29 10:10:39 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
 1267 
 1268 	* Upgraded CSV files to EPSG 4.3 from EPSG 4.2.
 1269 
 1270 Fri Sep 17 10:53:52 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
 1271 
 1272 	* Added ProjRectifiedGridAngleGeoKey(3096) and support for it's
 1273 	  use with Oblique Mercator in geo_normalize.c.
 1274 
 1275 Thu Sep 16 17:22:55 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
 1276 
 1277 	* Added support for pure tiepoints, and the transformation
 1278 	matrix in GTIFImageToPCS(), and GTIFPCSToImage().
 1279 
 1280 Wed Sep 15 10:19:34 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
 1281 
 1282 	* CT_TransvMercator_SouthOriented now CT_TransvMercator_SouthOrientated
 1283 	  to match EPSG.  SouthOriented name remains as an alias.
 1284 
 1285 	* Fixed serious bug in geo_normalize.c with translation of
 1286 	DD.MMSSsss values.  Return value was seriously off if any
 1287 	fraction of a second was included in the string.
 1288 
 1289 Tue Sep  7 15:57:47 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
 1290 
 1291 	* Fixed count/tiepoint_count mixup in GTIFPCSToImage().  Thanks
 1292 	  to Eric Brown of Universal Systems.
 1293 
 1294 Mon Jul 12 12:56:51 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
 1295 
 1296 	* Made scale a parameter of CT_Stereographic.
 1297 
 1298 	* geotifcp modified to copy existing geotiff information by default.
 1299 
 1300 ==============================================================================
 1301 
 1302 Tue May  4 09:25:12 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
 1303 
 1304 	* Prepared Version 1.1.1 release.
 1305 
 1306 Mon May  3 14:10:30 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
 1307 
 1308 	* Added corner coordinate reporting to listgeo, and made full
 1309 	  report the default.
 1310 
 1311 	* Added geo_trans.c with image<->PCS transformations.
 1312 
 1313 	* Fixed serious bug with parsing DMSmmsss.ss coordinates from
 1314 	  CSV files which could make many results wrong.
 1315 
 1316 	* Cleaned up warnings with gcc -Wall, and IRIX native compiler.
 1317 
 1318 	* Added support for -Wall for GCC in when running configure. This
 1319 	also resulted in the addition of aclocal.m4 to the dist.
 1320 
 1321 Wed Apr 28 14:12:25 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
 1322 
 1323 	* Added geo_extra.c, for special handling of UTM and state plane
 1324 	map systems.
 1325 
 1326 	* Changed to have api help inline with the code, and extracted with
 1327 	doxygen.
 1328 
 1329 Thu Mar 25 23:25:22 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
 1330 
 1331 	* Added ChangeLog and LICENSE file to distribution.
 1332 
 1333 March 18
 1334 
 1335 	* Added support for PROJ.4 in configure.  Added cover functions
 1336 	for Proj.4 in geotiff_proj.c, added lat/long reporting to listgeo.c.
 1337 
 1338 
 1339 ==============================================================================
 1340 
 1341 -- 1.1.0a Release (circa March 10, 1999) --
 1342 
 1343 	* This release is considered alpha (not release) quality.
 1344 
 1345 	* Includes new CSV files, ``geo_normalize'' support, and a new
 1346 	configure script (using autoconf).
 1347 
 1348 -- 1.02 Release (1995 or so)