1Changelog entries are no longer updated. Use git history for detailed changes
2
32018-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
92018-12-07 Even Rouault <even dot rouault at spatialys dot com>
10
11	* Prepare for 1.4.3
12
132018-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
192018-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
232018-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
312018-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
372018-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
442017-12-17 Even Rouault <even dot rouault at spatialys dot com>
45
46	* csv/*: update to EPSG v9.2
47
482017-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
572017-04-14 Even Rouault <even dot rouault at spatialys dot com>
58
59	* *.h, libxtiff/xtiffio.h: replace CPL_DLL by GTIF_DLL
60
612017-01-10 Even Rouault <even dot rouault at spatialys dot com>
62
63	* csv/*: update to EPSG v9.0 (#83)
64
652017-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
722017-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
782017-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
842017-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
922017-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
972016-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
1032016-11-21 Even Rouault <even dot rouault at spatialys dot com>
104
105	* geo_print.c: secure sscanf()/fscanf() uses.
106
1072016-11-20 Even Rouault <even dot rouault at spatialys dot com>
108
109	* geo_simpletags.c: add cppcheck-suppress duplicateBranch annotation.
110
1112016-09-04 Even Rouault <even dot rouault at spatialys dot com>
112
113	* White space fixes in .h and .c
114
1152016-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
1202016-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
1302016-08-17 Even Rouault <even dot rouault at spatialys dot com>
131
132	* Prepare for 1.4.2RC3
133
1342016-08-17 Howard Butler <howard@hobu.co>
135
136	* csv: update to EPSG v8.9
137
1382016-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
1432016-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
1492016-08-16 Even Rouault <even dot rouault at spatialys dot com>
150
151    * make dist: include files in docs/ directory (#78)
152
1532016-08-16 Even Rouault <even dot rouault at spatialys dot com>
154
155    * CMake: install man pages
156
1572016-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
1622016-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
1682016-08-16 Even Rouault <even dot rouault at spatialys dot com>
169
170    * Preparing 1.4.2 release.
171
1722016-08-16 Even Rouault <even dot rouault at spatialys dot com>
173    * Fix warning about strcasecmp not found in -std=c99/cmake build
174
1752016-01-13 Even Rouault <even dot rouault at spatialys dot com>
176    * Upgrade to EPSG database v8.8
177
1782016-01-11 Even Rouault <even dot rouault at spatialys dot com>
179    * geo_normalize.c: remove dead code (KS CID 138299)
180
1812016-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
1872016-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
1912015-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
1952015-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
1992015-12-20 Even Rouault <even dot rouault at spatialys dot com>
200    * geo_print.c: comment out dead assignment with explicit FIXME
201
2022015-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
2062015-12-06 Even Rouault <even dot rouault at spatialys dot com>
207    * Constify static arrays
208
2092015-11-26 Even Rouault <even dot rouault at spatialys dot com>
210    * Remove leading double underscores in header inclusion guards
211
2122015-11-22 Even Rouault <even dot rouault at spatialys dot com>
213    * Fix typos in comments (patch by Kurt Schwehr)
214
2152015-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
2192015-11-18 Even Rouault <even dot rouault at spatialys dot com>
220    * Fix clang -Wshorten-64-to-32 warnings
221
2222015-11-18 Even Rouault <even dot rouault at spatialys dot com>
223    * Fix MSVC warnings
224
2252015-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
2292015-10-28 Even Rouault <even dot rouault at spatialys dot com>
230    * Fixes to suppress ''no previous declaration/prototype' warnings
231
2322015-10-17 Even Rouault <even dot rouault at spatialys dot com>
233     * geo_normalize.c: use M_PI when available
234
2352015-10-17 Even Rouault <even dot rouault at spatialys dot com>
236    * Fix -Wshadow warnings
237
2382015-09-30 Even Rouault <even dot rouault at spatialys dot com>
239    * configure.ac: prepend JPEG library directory to LIBS (#71)
240
2412015-09-29 Even Rouault <even dot rouault at spatialys dot com>
242    * Fix warning about unknown symbol _GTIFFree
243
2442015-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
2482015-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
2532015-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
2572015-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
2612015-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
2672015-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
2712014-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
2752014-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
2792014-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
2832014-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
2872014-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
2912014-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
2962014-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
3012014-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
3042014-09-13 Howard Butler <howard@hobu.co>
305
306	* CMake: Fix up SONAME and VERSION to better
307	match configure.ac
308
3092014-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
3142014-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
3262014-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
3312014-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
3362014-09-13 Howard Butler <howard@hobu.co>
337	* csv: Upgrade to EPSG 8.5
338
3392014-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
3432014-07-30 Howard Butler <howard@hobu.co>
344	* geo_normalize.c: #59, better Mercator_2SP support
345
3462014-07-30 Howard Butler <howard@hobu.co>
347	* geotifcp: Do not segfault when a TIFF file has WhitePoint set #65
348
3492014-07-30 Howard Butler <howard@hobu.co>
350	* geo_names.c: fix #67 -- add VerticalUnitsGeoKey
351
3522014-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
3552014-05-14 Even Roualt <even.rouault@spatialys.com>
356	* csv: Upgrade to EPSG 8.4
357
3582013-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
3622013-10-01  Frank Warmerdam  <warmerdam@pobox.com>
363
364	* csv: Upgrade to EPSG 8.2
365
3662013-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
3712012-12-05  Frank Warmerdam  <warmerdam@pobox.com>
372
373	* csv: Upgrade to EPSG 8.0
374
3752012-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
3812012-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
3892012-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
4022012-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
4072012-05-08  Frank Warmerdam  <warmerdam@pobox.com>
408
409	* geo_ctrans.inc, geo_normalize.c: Add CT_HotineObliqueMercatorAzimuthCenter.
410
4112012-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
4172012-03-29  Frank Warmerdam  <warmerdam@pobox.com>
418
419	* Another crack at a 1.4.0 release.
420
4212011-10-06  Frank Warmerdam  <warmerdam@pobox.com>
422
423	* Add some missing csv files in svn, fix Makefile.am (#46)
424
4252011-09-28  Frank Warmerdam  <warmerdam@pobox.com>
426
427	* Makefile.am: add various missing csv/*.csv files to dist list.
428
4292011-09-17  Frank Warmerdam  <warmerdam@pobox.com>
430
431	* csv/*.csv: Upgrade to EPSG 7.9.
432
4332011-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
4382011-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
4602011-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
4652011-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
4712011-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
4762011-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
4812011-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
4862011-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
4932011-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
4982011-01-28  Frank Warmerdam  <warmerdam@pobox.com>
499
500	* cpl_serv.h: Adjust EQUALN to avoid warnings on modern MSVC compiles.
501
5022010-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
5102010-09-21  Frank Warmerdam  <warmerdam@pobox.com>
511
512	* configure.ac, geotiff_proj4.c: Avoid use of projects.h. (GDAL #3761)
513
5142010-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
5202010-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
5272010-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
5322010-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
5402010-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
5512010-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
5572009-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
5622009-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
5672009-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
5722009-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
5872009-06-05  Paul Ramsey
588
589	* csv: Update the EPSG csv files to the 7.1 release of the database.
590
5912009-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
5962009-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
6012009-05-18  Frank Warmerdam  <warmerdam@pobox.com>
602
603	* COPYING: remove inadvertent GPL license, refer to LICENSE file.
604
6052009-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
6102009-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
6172009-04-03  Frank Warmerdam  <warmerdam@pobox.com>
618
619	* geotiff_proj4.c: fix case for setting LCC 2SP GeoTIFF from proj.4.
620
6212009-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
6272009-02-18  Frank Warmerdam  <warmerdam@pobox.com>
628
629	* geo_simpletags.c: compute "count" for ascii tag values.
630
6312008-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
6382008-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
6432008-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
6482008-10-24  Frank Warmerdam  <warmerdam@pobox.com>
649
650	* bin/listgeo.c: Improve tfw error reporting and user hints (#2)
651
6522008-07-21  Frank Warmerdam  <warmerdam@pobox.com>
653
654	* Prepare 1.2.5 release.
655
656	* csv/*.csv: upgraded to EPSG 6.17.
657
6582008-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
6632008-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
6692008-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
6752008-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
6812007-12-11  Frank Warmerdam  <warmerdam@pobox.com>
682
683	* geo_normalize.c: Add EPSG 9822 (Albers Equal Area) support from EPSG
684
6852007-10-02  Frank Warmerdam  <warmerdam@pobox.com>
686
687	* geo_new.c: avoid memory leak in case of error.
688
6892007-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
6952007-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
7062007-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
7112007-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
7162007-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
7212006-12-18  Frank Warmerdam  <warmerdam@pobox.com>
722
723	* bin/listgeo.c: Don't report hemispheres *and* signs when using -d.
724
7252006-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
7312006-10-18  Frank Warmerdam  <warmerdam@pobox.com>
732
733	* Upgraded csv files to EPSG 6.11.1.
734
7352006-10-13  Frank Warmerdam  <warmerdam@pobox.com>
736
737	* Makefile.in: Avoid running configure or autoconf automatically.
738	It is nothing but heartache.
739
7402006-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
7452006-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
7552006-03-02  Frank Warmerdam  <warmerdam@pobox.com>
756
757	* Issuing libgeotif 1.2.3 release.
758
7592005-08-16  Frank Warmerdam  <warmerdam@pobox.com>
760
761	* Makefile.in: Include @C_PIC@ in CFLAGS so -fPIC will be used.
762
7632005-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
7682005-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
7762005-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
7832004-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
7902004-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
7962004-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
8012004-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
8062004-07-09  Frank Warmerdam  <warmerdam@pobox.com>
807
808	* geo_normalize.c: added 9122 as a simple degree alias in
809	GTIFGetUOMAngleInfo().
810
8112004-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
8182004-04-30  Frank Warmerdam  <warmerdam@pobox.com>
819
820	* Prepare 1.2.2 release.
821
8222004-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
8272004-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
8322004-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
8422003-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
8482003-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
8542003-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
8602003-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
8672003-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
8762003-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
8822003-06-03  Frank Warmerdam  <warmerdam@pobox.com>
883
884	* bin/Makefile: added -L${libdir} before $(LIBS) per suggestion by
885	Tommy Andreassen.
886
8872003-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
8922003-01-28  Frank Warmerdam  <warmerdam@pobox.com>
893
894	* geo_normalize.c: Default dfInDegrees in GTIFAngleToDD().
895
8962003-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
9032003-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
9162003-01-19  Frank Warmerdam  <warmerdam@pobox.com>
917
918	* Makefile.in, bin/Makefile.in: added dist-clean target.
919
920==============================================================================
921
9222003-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
9372003-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
9432003-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
9492002-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
9602002-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
9682002-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
9812002-09-21  Frank Warmerdam  <warmerdam@pobox.com>
982
983	* geo_names.c: added support for VerticalUnitsGeoKey as per bug 203.
984
9852002-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
9902002-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
9952002-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
10022002-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
10122002-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
10212002-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
10262002-02-11  Frank Warmerdam  <warmerdam@pobox.com>
1027
1028	* Added CSVDeaccess() stub ... submitted by Derrick Brashear.
1029
1030	* README: Fixed url.
1031
10322002-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
10372002-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
10442001-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
10492001-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
10542001-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
10612001-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
10662001-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
10782001-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
10872001-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
10982001-03-01  Frank Warmerdam  <warmerdam@pobox.com>
1099
1100	* Added PCS_GGRS87_Greek_Grid for Dr. Irwin Scollar.
1101
11022001-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
11072001-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
11122001-01-19  Frank Warmerdam  <warmerdam@pobox.com>
1113
1114	* Added tiffconf.h to libtiff_private.  Secretly reissue 1.1.4 source
1115	release.
1116
11172001-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
11262001-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
11332000-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
11412000-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
11572000-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
11662000-11-30  Frank Warmerdam  <warmerdam@pobox.com>
1167
1168	* Fixed Makefile.in to install all the .inc files with the include
1169	files.
1170
11712000-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
11842000-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
11942000-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
12032000-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
12082000-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
12192000-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
12272000-08-21  Frank Warmerdam  <warmerda@cs46980-c>
1228
1229	* Removed the GTIFTiepointTranslate() code because it it badly
1230	broken.
1231
12322000-06-09    <warmerda@CS46980-B>
1233
1234	* Added knowledge of NAD27, NAD83, WGS72, WGS84, their datums,
1235	  and ellipsoids.
1236
12372000-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
1244Sun Feb 20 16:43:03 2000  Frank Warmerdam  <warmerda@gdal.velocet.ca>
1245
1246	* Prepare 1.1.2 release.
1247
1248Tue 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
1256Fri 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
1266Wed 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
1270Fri 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
1275Thu 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
1280Wed 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
1289Tue 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
1294Mon 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
1302Tue May  4 09:25:12 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
1303
1304	* Prepared Version 1.1.1 release.
1305
1306Mon 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
1321Wed 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
1329Thu Mar 25 23:25:22 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>
1330
1331	* Added ChangeLog and LICENSE file to distribution.
1332
1333March 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)
1349