Codebase list libgeotiff / upstream/1.5.0 ChangeLog
upstream/1.5.0

Tree @upstream/1.5.0 (Download .tar.gz)

ChangeLog @upstream/1.5.0raw · history · blame

   1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
Changelog entries are no longer updated. Use git history for detailed changes

2018-12-11 Even Rouault <even dot rouault at spatialys dot com>

	* geo_print.c: fix wrong test in DefaultRead() that caused erroenous
	error message to be emitted.
	* Prepare for 1.4.3RC2

2018-12-07 Even Rouault <even dot rouault at spatialys dot com>

	* Prepare for 1.4.3	

2018-05-23 Even Rouault <even dot rouault at spatialys dot com>

	* geo_set.c: when rewriting a ASCII key with a string value longer than
	the original value, do not add a dummy "0 0 0 0" entry in the GeoKeyDirectory
	(fixes https://github.com/OSGeo/gdal/issues/641)

2018-05-11 Even Rouault <even dot rouault at spatialys dot com>

	* geo_set.c: remove useless va_end() as spotted by clang-tidy

2018-02-06 Even Rouault <even dot rouault at spatialys dot com>

	* geo_new.c: reject files where the GTIFF_DOUBLEPARAMS tags has
	more than MAX_VALUES=1000 values to avoid potential out-of-bounds
	read overflow. Fixes
	https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6035
	Credit to OSS Fuzz

2018-01-26 Even Rouault <even dot rouault at spatialys dot com>

	* geo_normalize.c: use ProjScaleAtCenterGeoKey for CT_Mercator if
	ProjScaleAtNatOriginGeoKey is not set.
	Fixes https://github.com/OSGeo/gdal/pull/296

2018-01-09 Even Rouault <even dot rouault at spatialys dot com>

	* geo_normalize.c: fix potential stack buffer overflow in
	GTIFAngleToDD()
	Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=5059
	Credit to OSS Fuzz

2017-12-17 Even Rouault <even dot rouault at spatialys dot com>

	* csv/*: update to EPSG v9.2

2017-06-08 Even Rouault <even dot rouault at spatialys dot com>

	* geotiff.h, geo_keyp.h, geo_normalize.c, geo_new.c:
	add GTIFNewEx() and GTIFNewWithMethodsEx() functions that
	accept a user-provided error printing callback (only called
	by geo_normalize right now, instead of fprintf(stderr))
	and a user data handle. Add GTIFGetUserData().
	Upgrade LIBGEOTIFF_VERSION to 1430.

2017-04-14 Even Rouault <even dot rouault at spatialys dot com>

	* *.h, libxtiff/xtiffio.h: replace CPL_DLL by GTIF_DLL

2017-01-10 Even Rouault <even dot rouault at spatialys dot com>

	* csv/*: update to EPSG v9.0 (#83)

2017-01-10 Even Rouault <even dot rouault at spatialys dot com>

	* csv/datum_shift_pref.csv: add overrides for PCS 2065
	(S-JTSK (Ferro) / Krovak)
	Fixes https://trac.osgeo.org/gdal/ticket/4762 and
	https://github.com/OSGeo/proj.4/issues/185

2017-01-10 Even Rouault <even dot rouault at spatialys dot com>

	* csv/datum_shift_pref.csv: add overrides for PCS 2397/2398/2399
	(Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 3,4,5)
	Fixes https://github.com/OSGeo/proj.4/issues/235

2017-01-10 Even Rouault <even dot rouault at spatialys dot com>

	* csv/datum_shift_pref.csv: add overrides for PCS 31251,31252,31253
	(MGI (Ferro) / Austria)
	Fixes https://github.com/OSGeo/proj.4/issues/254

2017-01-10 Even Rouault <even dot rouault at spatialys dot com>

	* csv/build_pcs.py, csv/datum_shift_pref.csv: add mechanism to define
	TOWGS84 parameters per PCS (instead of only relying on the TOWGS84
	parameters of the underlying GCS).
	Add override for EPSG:3844 ("Pulkovo 1942(58) / Stereo70" Romania)
	Fixes https://trac.osgeo.org/geotiff/ticket/52

2017-01-10 Even Rouault <even dot rouault at spatialys dot com>

	* csv/datum_shift_pref.csv: add override for CH1903 (EPSG:4149)
	Fixes https://trac.osgeo.org/geotiff/ticket/73

2016-11-23 Even Rouault <even dot rouault at spatialys dot com>

	* geo_new.c, geo_print.c, geo_set.c, bin/applygeo.c, bin/geotifcp.c,
	bin/makegeo.c: cppcheck fixes (signed vs unsigned printf/sscanf,
	redundantAssignment)

2016-11-21 Even Rouault <even dot rouault at spatialys dot com>

	* geo_print.c: secure sscanf()/fscanf() uses.

2016-11-20 Even Rouault <even dot rouault at spatialys dot com>

	* geo_simpletags.c: add cppcheck-suppress duplicateBranch annotation.

2016-09-04 Even Rouault <even dot rouault at spatialys dot com>

	* White space fixes in .h and .c

2016-09-01 Even Rouault <even dot rouault at spatialys dot com>

	* geotiff.h cpl_serv.h: Partial revert of r2736 to revert back including
	 "geo_config.h" (#81)

2016-08-18 Even Rouault <even dot rouault at spatialys dot com>

	* Makefile.am: Fix build issue on Windows with cmake by not
	including generate geo_config.h in the dist .zip/.tar.gz
	* geotiff.h cpl_serv.h: change #include "geo_config.h" to #include <geo_config.h>
	* cpl_serv.h: do not include <strings.h> on _WIN32 even if HAVE_STRINGS_H is defined
	* cpl_config.h.vc: remove #define HAVE_STRINGS_H 1
	* cpl_serv.c: remove includes of string.h and strings.h. Already done by cpl_serv.h 
	* Prepare for 1.4.2RC4

2016-08-17 Even Rouault <even dot rouault at spatialys dot com>

	* Prepare for 1.4.2RC3

2016-08-17 Howard Butler <howard@hobu.co>

	* csv: update to EPSG v8.9

2016-08-16 Even Rouault <even dot rouault at spatialys dot com>

	* Makefile.am: add subdir-objects to AUTOMAKE_OPTIONS. Patch by
	Bas Couwenberg (#80)

2016-08-16 Even Rouault <even dot rouault at spatialys dot com>

	* add autogen.sh in extradist
	* run it on a newer system
	* prepare for 1.4.2RC2

2016-08-16 Even Rouault <even dot rouault at spatialys dot com>

    * make dist: include files in docs/ directory (#78)

2016-08-16 Even Rouault <even dot rouault at spatialys dot com>

    * CMake: install man pages

2016-08-16 Even Rouault <even dot rouault at spatialys dot com>

    * Add manpages for applygeo & geotifcp, also fix listgeo manpage. Patch by
    Bas Couwenberg

2016-08-16 Even Rouault <even dot rouault at spatialys dot com>

    * Don't install makegeo. makegeo.c serves as a minimal example of creating
    a geotiff file. Installing the executable has no value. Patch by
    Bas Couwenberg

2016-08-16 Even Rouault <even dot rouault at spatialys dot com>

    * Preparing 1.4.2 release.

2016-08-16 Even Rouault <even dot rouault at spatialys dot com>
    * Fix warning about strcasecmp not found in -std=c99/cmake build

2016-01-13 Even Rouault <even dot rouault at spatialys dot com>
    * Upgrade to EPSG database v8.8

2016-01-11 Even Rouault <even dot rouault at spatialys dot com>
    * geo_normalize.c: remove dead code (KS CID 138299)

2016-01-08 Even Rouault <even dot rouault at spatialys dot com>
    * libgeotiff: fix likely false-positive null-ptr use
    (KS CID 138459), remove useless null ptr chec(KS CID 138299), add dummy
    checks for return value of GTIFKeyGetDOUBLE() (KS CID 138174),
    leak in error code path (KS CID 138952)

2016-01-07 Even Rouault <even dot rouault at spatialys dot com>
    *geo_print.c: a bit refactoring to avoid false positive warning from
    Coverity Scan about cast of negative value

2015-12-30 Even Rouault <even dot rouault at spatialys dot com>
    * ReadKey(): discard double key with invalid offset/count to prevent
    out-of-bounds read in GTIFKeyGet()

2015-12-21 Even Rouault <even dot rouault at spatialys dot com>
    *geo_simpletags.c: avoid Clang Static Analyzer warnings about potential
    malloc(0)

2015-12-20 Even Rouault <even dot rouault at spatialys dot com>
    * geo_print.c: comment out dead assignment with explicit FIXME

2015-12-20 Even Rouault <even dot rouault at spatialys dot com>
    * geo_write.c: fix mostly false positive warnings reported by clang static
    analyzer, except a missed check on return of _GTIFcalloc()

2015-12-06 Even Rouault <even dot rouault at spatialys dot com>
    * Constify static arrays

2015-11-26 Even Rouault <even dot rouault at spatialys dot com>
    * Remove leading double underscores in header inclusion guards

2015-11-22 Even Rouault <even dot rouault at spatialys dot com>
    * Fix typos in comments (patch by Kurt Schwehr)

2015-11-22 Even Rouault <even dot rouault at spatialys dot com>
    * ReadKey(): fix MSVC warning for TYPE_SHORT and count > 1 (although this
    is completely untested)

2015-11-18 Even Rouault <even dot rouault at spatialys dot com>
    * Fix clang -Wshorten-64-to-32 warnings

2015-11-18 Even Rouault <even dot rouault at spatialys dot com>
    * Fix MSVC warnings

2015-11-02 Even Rouault <even dot rouault at spatialys dot com>
    * GTIFGetPCSInfo(): correctly assign KvUserDefined to *pnProjOp in case
    of failure (reported by Clang static analyzer)

2015-10-28 Even Rouault <even dot rouault at spatialys dot com>
    * Fixes to suppress ''no previous declaration/prototype' warnings

2015-10-17 Even Rouault <even dot rouault at spatialys dot com>
     * geo_normalize.c: use M_PI when available

2015-10-17 Even Rouault <even dot rouault at spatialys dot com>
    * Fix -Wshadow warnings

2015-09-30 Even Rouault <even dot rouault at spatialys dot com>
    * configure.ac: prepend JPEG library directory to LIBS (#71)

2015-09-29 Even Rouault <even dot rouault at spatialys dot com>
    * Fix warning about unknown symbol _GTIFFree

2015-09-29 Even Rouault <even dot rouault at spatialys dot com>
    * Free cdata on error in TYPE_ASCII. (GDAL CID 138951, patch by
    Kurt Schwehr)

2015-05-02 Even Rouault <even dot rouault at spatialys dot com>
    * GTIFGetProj4Defn(): add case to deal with
    CT_HotineObliqueMercatorAzimuthCenter (except RSO variant that will
    need further fix)

2015-04-01 Even Rouault <even dot rouault at spatialys dot com>
	* geotiff_proj4.c: use CPLStrdup() instead of strdup() to avoid issues
	with newer MSVC versions (GDAL #5907)

2015-03-01 Even Rouault <even dot rouault at spatialys dot com>
	* csv/build_pcs.py, csv/csv_tools.py, csv/add_esri_column.py,
	csv/pg_to_csv.py: add Python3 compatibility and pyflakes fixes

2015-03-01 Even Rouault <even dot rouault at spatialys dot com>
	* csv/build_pcs.py: when converting rotational values for TOWGS84 clause
	from other units into arc-seconds, do not output them with too big
	accuracy.
	* csv/datum_shift.csv, csv/gcs.csv: regenerated with above change.

2015-02-07 Even Rouault <even dot rouault at spatialys dot com>
	* libgeotiff/geo_new.c, libgeotiff/geo_write.c, libgeotiff/geo_print.c:
	Fix warnings about strict-aliasing issues

2014-12-27 Even Rouault <even dot rouault at spatialys dot com>
	* libgeotiff/geo_normalize.c: GTIFGetDefn(): deal with Polyconic and
	Equirectangular when reading PCS code only

2014-12-27 Even Rouault <even dot rouault at spatialys dot com>
	* libgeotiff/geotiff_proj4.c: handle (as better as we can without a
	proper CT_ constant) Mercator 2SP (#72)

2014-12-27 Even Rouault <even dot rouault at spatialys dot com>
	* libgeotiff/geo_normalize.c: GTIFGetDefn():
	fix for handling Mercator_2SP when reading PCS code only (#72)

2014-12-27 Even Rouault <even dot rouault at spatialys dot com>
	* libgeotiff/cpl_serv.c, libgeotiff/geo_normalize.c: GTIFGetDefn():
	issue a CE_Warning if .csv files cannot be found (GDAL #956)

2014-12-27 Even Rouault <even dot rouault at spatialys dot com>
	* libgeotiff/geo_normalize.c: GTIFGetDefn(): fix decoding of Polar
	Stereographic Variant B (EPSG 9829) (GDAL #3220)

2014-12-25 Even Rouault <even dot rouault at spatialys dot com>
	* libgeotiff/geo_new.c, libgeotiff/geo_print.c, libgeotiff/geo_set.c:
	Upstream compiler warnings fixes of libgeotiff from GDAL
	(http://trac.osgeo.org/gdal/changeset/27745, GDAL #5414)

2014-12-23 Even Rouault <even dot rouault at spatialys dot com>
	* libgeotiff/geo_normalize.c: GTIFGetDefn(): secure calls to
	GTIFKeyGet() by checking that the type of the stored key matches the
	expected type

2014-12-23 Even Rouault <even dot rouault at spatialys dot com>
	* listgeo: fix/workaround a crash on a corrupted image generated by afl

2014-09-13 Howard Butler <howard@hobu.co>

	* CMake: Fix up SONAME and VERSION to better
	match configure.ac

2014-09-16  Frank Warmerdam  <warmerdam@pobox.com>

	* csv/datum_shift_pref.csv: revert change in preferred datum shift
	for Pulkovo 1942(58) related to ticket #1851 - not appropriate.

2014-09-13  Frank Warmerdam  <warmerdam@pobox.com>

	* Preparing 1.4.1 release.

	* csv/datum_shift_pref.csv: Update Pulkova 1942(58) to use a
	particular transformation (#52).

	* bin/geotifcp.c: added B, L, C and M flags from tiffcp (#68)"

	* geo_print.c: clarify that the buffer passed to read methods is only
	guaranteed to be 1024 bytes long (#62).

2014-09-13 Howard Butler <howard@hobu.co>
	* CMake: Support for INCODE build. If you need INCODE support,
	with the definitions compiled into headers, use CMake as your
	configuration/build platform.

2014-09-13  Frank Warmerdam  <warmerdam@pobox.com>

	* csv: Override three Brazilian datum shifts on behalf of Daniel
	Miranda and the OSGeo Brazilian Chapter.

2014-09-13 Howard Butler <howard@hobu.co>
	* csv: Upgrade to EPSG 8.5

2014-07-30 Howard Butler <howard@hobu.co>
	* INCODE: Adapt Ben Adler's patch in #66 to add INCODE support to the
	CMake configuration

2014-07-30 Howard Butler <howard@hobu.co>
	* geo_normalize.c: #59, better Mercator_2SP support

2014-07-30 Howard Butler <howard@hobu.co>
	* geotifcp: Do not segfault when a TIFF file has WhitePoint set #65

2014-07-30 Howard Butler <howard@hobu.co>
	* geo_names.c: fix #67 -- add VerticalUnitsGeoKey

2014-05-16 Even Roualt <even.rouault@spatialys.com>
	* add_esri_column.py: manually replace D_SIRGAS-Chile by D_Peru96 for GCS_Peru96. Likely an error in the FileGDB SDK db (#63)

2014-05-14 Even Roualt <even.rouault@spatialys.com>
	* csv: Upgrade to EPSG 8.4

2013-05-08  Frank Warmerdam  <warmerdam@pobox.com>
	* tiffcp: Add bigtiff output support with the -8 flag like tiffcp.  Contributed by
	Mohannad Al-Durgham (nwgeo.com).

2013-10-01  Frank Warmerdam  <warmerdam@pobox.com>

	* csv: Upgrade to EPSG 8.2

2013-01-31  Frank Warmerdam  <warmerdam@pobox.com>

	* csv/datum_shift_pref.csv: Force OSGB 1936 preferred datum shift.
	(http://trac.osgeo.org/gdal/ticket/4597)

2012-12-05  Frank Warmerdam  <warmerdam@pobox.com>

	* csv: Upgrade to EPSG 8.0

2012-10-17  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalize.c: GTIFGetEllipsoidInfo() - do not assume that
	CSVFilename()'s return result is long lived.  Caused errors looking
	up ellipsoid 7007 when uom lookup altered name buffer in GDAL context.

2012-10-12  Frank Warmerdam  <warmerdam@google.com>

	* configure.ac, geotiff.h: update for 1.4.1 version even though
	we aren't releasing right now.

	* cmake/COPYING-CMAKE-SCRIPTS, LICENSE: Add note on BSD licensed
	cmake macros.

2012-10-08  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalize.c/geo_normalize.h: Add support for disabling the
	TOWGS84 parameter support if GEO_NORMALIZE_DISABLE_TOWGS84 is
	defined.  This is primary intended to maintain binary compatability
	of the GTIFDefn structure with older versions (for MrSID compat for
	instance).  No configure support - you need to manually incorporate
	into geo_config.h or perhaps geo_normalize.h.  (gdal #3309)

	* geo_normalize.c/geo_normalize.h: Add GTIFAllocDefn() and
	GTIFFreeDefn() functions for allocation/free of GTIF structure in a
	more version independent way. (gdal #3309)

2012-05-15  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalize.c: for now treat method 9829 (Polar Stereographic
	Variant B) the same as 9810 - as CT_PolarStereographic.

2012-05-08  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_ctrans.inc, geo_normalize.c: Add CT_HotineObliqueMercatorAzimuthCenter.

2012-05-06  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalize.c: Correct GTIFGetDefn() so that user defined
	linear units are properly read.  Add user defined linear units
	to definition report. (#51)

2012-03-29  Frank Warmerdam  <warmerdam@pobox.com>

	* Another crack at a 1.4.0 release.

2011-10-06  Frank Warmerdam  <warmerdam@pobox.com>

	* Add some missing csv files in svn, fix Makefile.am (#46)

2011-09-28  Frank Warmerdam  <warmerdam@pobox.com>

	* Makefile.am: add various missing csv/*.csv files to dist list.

2011-09-17  Frank Warmerdam  <warmerdam@pobox.com>

	* csv/*.csv: Upgrade to EPSG 7.9.

2011-06-15  Frank Warmerdam  <warmerdam@pobox.com>

	* LICENSE: updated to latest EPSG terms of use details which
	clarify commercial use allowed.

2011-05-23  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalize.c: Treat 1027 as equivelent to 9820 (LAEA)
	http://trac.osgeo.org/gdal/ticket/3828

	* csv/pcs.override.csv: Fix to include coord_sys_code field to match
	pcs.csv and fixes serious issue with EPSG:26799.

	* Prepare libgeotiff 1.4.0 release.

	* Makefile.am: Do not distribute geo_config.h - it should be generated.

	* bin/csv2html.c: Removed (#6)

	* csv/datum_shift_pref.csv: update Belge 1972 preferred datum shift(#32)

	* man: add listgeo man page (#1)

	* Makefile.am (SUBDIRS):

	* csv/*.csv: Upgrade to EPSG 7.6 database.

2011-05-10  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalize.c: Add support for cylindrical equal area from EPSG
	(http://trac.osgeo.org/gdal/ticket/4068)

2011-05-06  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalize.c: Fix so that false easting/northing values read from
	a files geokeys are correctly normalized into meters in the GTIFDefn
	structure. http://trac.osgeo.org/gdal/ticket/3901

2011-04-11  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalize.c: fix false easting/northing fetching from epsg for
	oblique mercator (EPSG:9812) (#38).

2011-03-22  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_print.c: ensure there is a space between numbers to avoid
	them flowing into each other and being unparsable (#36, #37).

2011-03-09  Frank Warmerdam  <warmerdam@pobox.com>

	* geokeys.h, geo_normalize.c, geo_normalize.h: Add GeogTOWGS84GeoKey
	support as an extension to the official specification.

2011-02-24  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_strtod.c, geo_normalize.c: Provide a locale-safe implementation
	of atof() and use it when parsing values from .csv files.

	http://trac.osgeo.org/gdal/ticket/3979

2011-02-11  Frank Warmerdam  <warmerdam@pobox.com>

	* geotiff_proj4.c, geo_normalize.c: fix a few warnings for type casts,
	and uninitialized variables.

2011-01-28  Frank Warmerdam  <warmerdam@pobox.com>

	* cpl_serv.h: Adjust EQUALN to avoid warnings on modern MSVC compiles.

2010-10-05  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_new.c, geo_simpletags.c: Fix simple tags so it includes the
	'\0' char at the end of strings just like a real tiff.  Modify
	geo_new.c so we only drop the trailing '\0' char if that is what it
	really is.  All loosely related to:
	http://trac.liblas.org/ticket/188

2010-09-21  Frank Warmerdam  <warmerdam@pobox.com>

	* configure.ac, geotiff_proj4.c: Avoid use of projects.h. (GDAL #3761)

2010-05-28  Frank Warmerdam  <warmerdam@pobox.com>

	* bin/Makefile.am: add getopt.c to distribution.

	* Makefile.am: ensure geo_config.h.vc is distributed.

2010-05-09  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_new.c: Avoid memory overrun if more than MAX_VALUES geokeys
	are encountered (#27).

	* configure.ac: fix --with-libz and --with-zlib aliases (#23)

2010-02-12  Frank Warmerdam  <warmerdam@pobox.com>

	* csv/stateplane.csv: Fix califoria VII and added Kentuky Single Zone.
	http://trac.osgeo.org/gdal/ticket/3408

2010-01-12  Frank Warmerdam  <warmerdam@pobox.com>

	* Preparing 1.3.0 release.

	* csv/*.c, cpl_csv_incode.c, geo_incode_defs.h, Makefile.am: rename
	defs.h to geo_incode_defs.h and include it in distribution so incode
	table support will work out of the box.

2010-01-07  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_names.c: ensure that VerticalUnitsGeoKey works properly.

	* geo_write.c: switch SortKeys() to a simple bubble sort so we don't
	end up crashing when rewriting screwn geotiff tag sets with
	duplicate geokeys (like some LAS files with multiple zero dummy tags)

	* geo_new.c: resize short and double arrays bigger when reading
	from an existing file to ensure we can update and add keys later.

2010-01-03  Frank Warmerdam  <warmerdam@pobox.com>

	* Makefile.am: set versioninfo to 2:0:0 as required by the change for
	1.3.0 in the ABI due to change of size of GTIFDefn structure.
	(#19, GDAL #3309)

2009-12-30  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_new.c: fix computation of ascii key length introduced in past
	fix a few months ago that was breaking the GTIFImport() logic.  (#14)

2009-11-11  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalize.c: Recognise 9841 and 1024 projection methods as
	CT_Mercator: http://trac.osgeo.org/gdal/ticket/3217

2009-10-19  Frank Warmerdam  <warmerdam@pobox.com>

	* csv/{gcs,pcs}.override.csv: Add comments on where the master lives
	and incorporate COORD_SYS_CODE and Pulkovo 1942 GCS.

2009-09-24  Frank Warmerdam  <warmerdam@pobox.com>

	* geotiff_proj4.c: fix parameter mapping to proj4. for equirectangular
	per http://trac.osgeo.org/gdal/ticket/2706

	* autogen.sh: adjust to avoid version conflicts (#10).

	* geo_normalize.c/h, geotiff_proj4.c: Added DefnSet to GTIFDefn so
	it can be properly established if a definition was set or if there
	were no geokeys (#12).  Corrects serious interim bug in geotiff_proj4.c

	* geo_new.c: avoid buffer overrun on corrupt input file (#14).

	* geo_print.c: Improve the precision when formatting values (#13).

2009-06-05  Paul Ramsey

	* csv: Update the EPSG csv files to the 7.1 release of the database.

2009-06-03  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalize.c: add support for LAEA, as contributed by EvenR.
	http://trac.osgeo.org/gdal/ticket/3016

2009-05-20  Frank Warmerdam  <warmerdam@pobox.com>

	* csv/add_esri_column.py, csv/esri_datum_override.csv: Added a bunch
	of manual ESRI datum name overrides - related to GDAL r17058.

2009-05-18  Frank Warmerdam  <warmerdam@pobox.com>

	* COPYING: remove inadvertent GPL license, refer to LICENSE file.

2009-05-03  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_print.c: Use %s format string in fprintf for arbitrary messages.
	http://trac.osgeo.org/gdal/ticket/2976

2009-04-22  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalizec: Do not call CSVDeaccess() by default in getdefn -
	leave it to the application.

	* Remove all the $Log logs.

2009-04-03  Frank Warmerdam  <warmerdam@pobox.com>

	* geotiff_proj4.c: fix case for setting LCC 2SP GeoTIFF from proj.4.

2009-02-23  Frank Warmerdam  <warmerdam@pobox.com>

	* *.c, *.h: Include appropriate copyright messages where missing (#8).

	* geotiff_proj4.c: Fix some buffer overflow holes (#9).

2009-02-18  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_simpletags.c: compute "count" for ascii tag values.

2008-12-29  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalize.c: Optimizations to avoid opening CSV files for
	"well known" definitions. (#4).

	* geotiff_proj4.c: Reduce change of szUnits overflow (#3).

2008-11-27  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalize.c: Introduce support for StdParallel1 in
	Equirectangular (http://trac.osgeo.org/gdal/ticket/2706)

2008-11-12  Frank Warmerdam  <warmerdam@pobox.com>

	* bin/applygeo.c: New utility for applying georeferencing to an
	existing file (written by jeskynar@hotmail.com and myself).

2008-10-24  Frank Warmerdam  <warmerdam@pobox.com>

	* bin/listgeo.c: Improve tfw error reporting and user hints (#2)

2008-07-21  Frank Warmerdam  <warmerdam@pobox.com>

	* Prepare 1.2.5 release.

	* csv/*.csv: upgraded to EPSG 6.17.

2008-07-03  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalize.c: Fix potential buffer overflow in GTIFAngleStringToDD
	http://trac.osgeo.org/gdal/ticket/2228

2008-05-21  Frank Warmerdam  <warmerdam@pobox.com>

	* bin/geotifcp.c: Support for -4 option to set from proj.4 def.

	* geotiff_proj4.c: Preliminary proj4->geotiff function, quite incomplete

2008-05-09  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_simpletags.{c,h}, geo_new.c, geotiff.h: Introduce "simple tags"
	API for parsing geotiff tags that don't come via libtiff.  Mostly for
	use of liblas.

2008-01-31  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalize.c: Ignore GCS values less than 1 as seen in the ENVI
	generated file reported in:
	  http://trac.osgeo.org/gdal/ticket/2183

2007-12-11  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalize.c: Add EPSG 9822 (Albers Equal Area) support from EPSG

2007-10-02  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_new.c: avoid memory leak in case of error.

2007-07-28  Frank Warmerdam  <warmerdam@pobox.com>

	* Issue libgeotiff 1.2.4 release.

	* geo_normalize.c: Fix name for GCS_WGS_72 per gdal bug #1715.

2007-07-20  Frank Warmerdam  <warmerdam@pobox.com>

	* csv/*.csv,*.c: Upgrade to EPSG 6.13.  Avoid applying pcs.override.csv
	and gcs.override.csv to pcs.csv and gcs.csv as this sort of dataset
	change is discouraged by the EPSG folks.

	* geo_normalize.c: Pre-search pcs.override.csv and gcs.override.csv.

	* cpl_csv_incode.c: Handle unexpected .csv files, and missing
	records more gracefully.

2007-06-05  Frank Warmerdam  <warmerdam@pobox.com>

	* Modified GTIFGetUOMLengthInfo() (for normalization) to have
	built in known values for foot and us survey foot.

2007-03-13  Frank Warmerdam  <warmerdam@pobox.com>

	* geotiff_proj4.c, geo_normalize.c: Added support for new zealand
	map grid per http://bugzilla.remotesensing.org/show_bug.cgi?id=1519

2007-02-04  Frank Warmerdam  <warmerdam@pobox.com>

	* Makefile.in: Fix Progs dependency so parallel makes work properly.
	http://bugzilla.remotesensing.org/show_bug.cgi?id=1475

2006-12-18  Frank Warmerdam  <warmerdam@pobox.com>

	* bin/listgeo.c: Don't report hemispheres *and* signs when using -d.

2006-11-11  Frank Warmerdam  <warmerdam@pobox.com>

	* xtiff.c, xtiffio.h: Made XTIFFInitialize() public so that
	applications can call it themselves when using alternate opens.
	http://bugzilla.remotesensing.org/show_bug.cgi?id=1296

2006-10-18  Frank Warmerdam  <warmerdam@pobox.com>

	* Upgraded csv files to EPSG 6.11.1.

2006-10-13  Frank Warmerdam  <warmerdam@pobox.com>

	* Makefile.in: Avoid running configure or autoconf automatically.
	It is nothing but heartache.

2006-07-20  Frank Warmerdam  <warmerdam@pobox.com>

	* bin/Makefile.in: Fix prefix handling.
	http://bugzilla.remotesensing.org/show_bug.cgi?id=1245

2006-06-26  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_new.c: If the ascii parameters list is too short for the declared
	  size of an ascii parameter, but it doesn't start off the end of the
          available string then just trim the length.  This is to make the
          ESRI sample data file 34105h2.tif work properly.  I wish we had
          a way of issuing warnings!

==============================================================================

2006-03-02  Frank Warmerdam  <warmerdam@pobox.com>

	* Issuing libgeotif 1.2.3 release.

2005-08-16  Frank Warmerdam  <warmerdam@pobox.com>

	* Makefile.in: Include @C_PIC@ in CFLAGS so -fPIC will be used.

2005-03-15  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalize.c: If a zero inverse flattening is encountered,
	interprete this as implying a semiminor axis equal to the semimajor.

2005-03-03  Frank Warmerdam  <warmerdam@pobox.com>

	* geotiff_proj4.c: added CT_CylindricalEqualArea support.

	* geo_normalize.c: Added CT_CylindricalEqualArea support.

	* geo_ctrans.c: added CT_CyldricalEqualArea.

2005-02-16  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalize.c: check for ProjFalseOriginEastingGeoKey and
	ProjFalseOriginNorthingGeoKey in GTIFFetchProjParms().  Otherwise
	we miss the false easting/northing for LCC2SP when reading with
	normalization.

2004-12-16  Frank Warmerdam  <warmerdam@pobox.com>

	* aclocal.m4, Makefile.in: added MacOSX/Darwin related logic for
	shared libraries.

	* bin/Makefile.in: fixed problem in setting libdir.

2004-12-01  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalize.c: GTIFGetGCSInfo() changed to work even if an
	illegal PM code encountered ... as long as pm info not requested.
	http://bugzilla.remotesensing.org/show_bug.cgi?id=698

2004-11-21  Frank Warmerdam  <warmerdam@pobox.com>

	* configure.in: bug 649 - add LDFLAGS into LIBS, and ensure we
	can link against libproj.so even if no libproj.a is provided.

2004-10-19  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_print.c: fixed serious bug with reporting large numbers of
	GCPs.  Patch from Oliver Colin (ESA).

2004-07-09  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalize.c: added 9122 as a simple degree alias in
	GTIFGetUOMAngleInfo().

2004-06-07  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalize.c: fallback to using gdal_datum.csv if datum.csv
	not found.

==============================================================================

2004-04-30  Frank Warmerdam  <warmerdam@pobox.com>

	* Prepare 1.2.2 release.

2004-04-29  Frank Warmerdam  <warmerdam@pobox.com>

	* xtiffio.h: Avoid including cpl_serv.h, moved to geo_tiffp.h
	so that only libgeotiff code will end up seeing cpl_serv defines.

2004-04-27  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_new.c, geo_write.c, geo_print.c: Make it possible to
	create a GTIF information object *without* an associated TIFF *.

2004-03-23  Frank Warmerdam  <warmerdam@pobox.com>

	* cpl_csv_incode.c: include dummy version on CPLReadParseLine().

	* Reconvert the EPSG 6.5 files to C.

	* Wrote csv/csv2c.py for converting .csv file to .c.

	* Capture EPSG 6.5 csv files.

2003-10-21  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_print.c: fixed bug with long message text with embedded newlines
	which happen to straddle the end of the message buffer when expanded
	with escape characters.  (as reported by Leica - not in bugzilla).

2003-09-23  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_print.c: fixed PrintKey() to work for constant names longer
	than the message buffer.
	http://bugzilla.remotesensing.org/show_bug.cgi?id=399

2003-09-02  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_new.c: various hacks so that with improperly terminated ascii
	parameters such as "34737 (0x87b1) ASCII (2) 9<Mercator\0>" will
	still work.  eg. 1164-0.tif

2003-07-08  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalize.c, geo_print.c, geo_set.c, geo_tiffp.c, geo_trans.c,
	geo_write.c, geotiff_proj4.c: fix various warnings.

==============================================================================

2003-06-20  Frank Warmerdam  <warmerdam@pobox.com>

	* bin/Makefile.in: Removed the "prep" target for copying the geotiff
	shared library ... not necessary with -L.. (I hope).

	* configure.in: don't let -ltiff get added to LIBS multiple times.

	* Prepared 1.2.1 release

2003-06-19  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_new.c: Fixed bug that can corrupt memory when an invalid
	GeoTIFF file with a zero length ascii parms strings is read (like
	bruce.tif).

2003-06-03  Frank Warmerdam  <warmerdam@pobox.com>

	* bin/Makefile: added -L${libdir} before $(LIBS) per suggestion by
	Tommy Andreassen.

2003-02-25  Frank Warmerdam  <warmerdam@pobox.com>

	* bin/Makefile.in: Replace $< with the object file names.  Apparently
	this makes the makefile be compatible with Sun's make.

2003-01-28  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalize.c: Default dfInDegrees in GTIFAngleToDD().

2003-01-26  Frank Warmerdam  <warmerdam@pobox.com>

	* bin/geotifcp.c: fixed bug if the metadata file specified does not
	exist.

	http://bugzilla.remotesensing.org/show_bug.cgi?id=258

2003-01-20  Frank Warmerdam  <warmerdam@pobox.com>

	* cpl_csv_incode.c: fixed bug CSVGetField() which could cause
	a crash if a missing record was requested.

	* cpl_csv_incode.c, Makefile.in, csv/*: Reincorporated "incode"
	support as per patches from Derrick.

	* cpl_serv.h: added #define for gtGetFileFieldId.

	* cpl_csv.c: changed CSVFilename() to search for pcs.csv, not
	horiz_cs.csv.

2003-01-19  Frank Warmerdam  <warmerdam@pobox.com>

	* Makefile.in, bin/Makefile.in: added dist-clean target.

==============================================================================

2003-01-15  Frank Warmerdam  <warmerdam@pobox.com>

	* Preparing 1.2.0 libgeotiff release.

	* removed libtiff_private contents.

	* geotiff.h: added LIBGEOTIFF_VERSION macro.

	* geo_normalize.c/h: Added GTIFFreeMemory() for freeing memory
	allocated by GTIF CSV lookup functions.  Added GTIFDeaccessCSV()
	call for applications to force all CSV files to be de-cached.

	* cpl_serv.h: renamed lots of CPL functions with gt prefixes using
	macros.

2003-01-07  Frank Warmerdam  <warmerdam@pobox.com>

	* configure.in: fixed some stuff with last changes.  The --with-libtiff
	option can now be used to give a base directory with libtiff installed
	into /include and /lib directories under that.

2003-01-02  Frank Warmerdam  <warmerdam@pobox.com>

	* configure.in: Remove logic to insert /usr/local/ in include and lib
	path.  Remove configure switch for in-code EPSG tables since that
	option is broken for now.

2002-12-01  Frank Warmerdam  <warmerdam@pobox.com>

	* cpl_csv.c: rewritten to support in memory caching of tables, and
	fast searches.

	* geo_extra.c: tweaked to favor fixed EPSG codes for Kentucky North
	(NAD83), and Tennesse (NAD27).  The original entries have incorrect
	values. Also modified epsg_pcs.inc and epsg_proj.inc.

	* geo_normalize.c: Major restructuring to use EPSG 6.2.2 database.

2002-11-23  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_free.c: don't read past end of keys list. Introduced by
	changes from Rainer.

	* geo_new.c: fix memory leak of tempData.tk_asciiParams.  Introduced
	by changes from Rainer.

2002-09-27  Frank Warmerdam  <warmerdam@pobox.com>

	* libxtiff/{xtiff.c,xtiffio.h}: Added XTIFFClientOpen() function
	as per supplied implementation from John Novak.

	http://bugzilla.remotesensing.org/show_bug.cgi?id=204

	* geo_free.c, geo_names.c, geo_keyp.h, geo_new.c, geo_set.c,
	geo_write.c: Rainer Wiesenfarth (wiesi at ngi dot de) submitted
	patches to support deletion, and changes to ascii tags.  To accomplish
	this the ASCII tags are now allocated dynamically.  The
	GTIFF_ASCIIPARAMS are split up when read, and recombined when written.

2002-09-21  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_names.c: added support for VerticalUnitsGeoKey as per bug 203.

2002-07-19  Frank Warmerdam  <warmerdam@pobox.com>

	* bin/listgeo.c: Added -d (report corners in decimal degrees) flag
	to listgeo as submitted by Derrick Brashear.

2002-07-09  Frank Warmerdam  <warmerdam@pobox.com>

	* geotiff_proj4.c: Fixed translation of polar stereographic to PROJ.4
	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=172.

2002-06-18  Frank Warmerdam  <warmerdam@pobox.com>

	* cpl_csv.h, cpl_serv.h, cpl_csv.c, cpl_csv_incode.c, geo_normalize.c:
	Removed the cpl_csv.h file, and merged it into cpl_serv.h.  Modified
	all modules including cpl_csv.h to include cpl_serv.h instead.  This
	is to avoid a conflict with the cpl_csv.h in GDAL.

2002-05-31  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_print.c: modified to using backslash escaping for backslashes,
	and newlines handle newlines in citations (as occur in Erdas generated
	files, for instance).  Also resolved some problems with processing
	long string values though very long strings will still blow up
	GTIFImport().

	http://bugzilla.remotesensing.org/show_bug.cgi?id=139

2002-02-25  Frank Warmerdam  <warmerdam@pobox.com>

	* configure.in: added setting of EXEEXT macro - allow .exe files on
	Cygwin.

	* libxtiff/xtiff.c: Rewrote to use new "custom field" interface to
	libtiff (requires libtiff 3.6.x).   Removed xtiffiop.h.  No longer
	a dependence on private libtiff include files.

2002-02-12  Frank Warmerdam  <warmerdam@pobox.com>

	* configure.in, Makefile.in, bin/Makefile.in: extensive updates to
	support building libgeotiff as a DLL on Cygwin.

2002-02-11  Frank Warmerdam  <warmerdam@pobox.com>

	* Added CSVDeaccess() stub ... submitted by Derrick Brashear.

	* README: Fixed url.

2002-02-04  Frank Warmerdam  <warmerdam@pobox.com>

	* configure.in: fixed up zip/jpeg arg so that --with-jpeg will work
	as reported by Julien Demaria.

2002-01-03  Frank Warmerdam  <warmerdam@pobox.com>

	* Prepare 1.1.5 release.

	* geo_normalize.c: call CSVDeaccess() at end of GTIFPrintDefn() so that
	listgeo has closed all file handles by the end.

2001-11-28  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_trans.c: fixed memory leak of transform in GTIFPCSToImage()
	as reported by Ng Lay Keow (Nicole).

2001-07-09  Frank Warmerdam  <warmerdam@pobox.com>

	* cpl_serv.c: Another bug with pszRLBuffer being freed but not set
	to NULL.

2001-06-28  Frank Warmerdam  <warmerdam@pobox.com>

	* cpl_csv_incode.c: Use EQUAL instead of strcasecmp() to ensure code
	builds on windows.  As per

	http://bugzilla.remotesensing.org/show_bug.cgi?id=59

2001-05-02  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_set.c: modified so that a count of -1 means to delete
	the tag from the list.

2001-04-17  Frank Warmerdam  <warmerdam@pobox.com>

	* geo_normalize.c: fixed memory leaks in GTIFGetDefn().

	* cpl_serv.c: Fixed failure to set pointer to NULL when freeing
	line buffer in CPLReadLine().

	* geo_normalize.c: added support for reading custom ellipsoid
	definitions.

	http://bugzilla.remotesensing.org/show_bug.cgi?id=42

2001-04-06  Frank Warmerdam  <warmerdam@pobox.com>

	* listgeo.c: added -i flag to report inverse transformation results,
	testing the PCSToImage() function.  Not documented for user though.

	* GTIFPCSToImage(): added support for inverting matrix transformations.

	* Fixed GTIFGetDefn() to support custom ellipsoid definition.

2001-03-04  Frank Warmerdam  <warmerdam@pobox.com>

	Fixed various memory leaks bugs thanks to Alan Gray.

	* GTIFGetDefn() now calls CSVDeaccess() to avoid memory/file leaks.

	* Added docs/api, and related for Doxygen generated API docs.

	* Fixed memory leaks in GTIFPrintDefn() (geo_normalize.c), and
	GTIFImageToPCS(), GTIFPCSToImage() (geo_trans.c).

2001-03-01  Frank Warmerdam  <warmerdam@pobox.com>

	* Added PCS_GGRS87_Greek_Grid for Dr. Irwin Scollar.

2001-02-28  Frank Warmerdam  <warmerdam@pobox.com>

	* Added PCS_HD72_EOV to epsg_pcs.inc, and added GCS_GGRS87 to
	epsg_gcs.inc at the request of Prof. Dr. Irwin Scollar.

2001-02-23  Frank Warmerdam  <warmerdam@pobox.com>

	* Fixed GTIFPrintDefn() to use fprintf( fp ), instead of printf(),
	as per fixes from Alan Gray.

2001-01-19  Frank Warmerdam  <warmerdam@pobox.com>

	* Added tiffconf.h to libtiff_private.  Secretly reissue 1.1.4 source
	release.

2001-01-17  Frank Warmerdam  <warmerdam@pobox.com>

	* Prepare 1.1.4 final release.

	* Added README_BIN, and mkbindist.sh.

	* Modified csv search code to include a search of
	share/epsg_csv and /usr/share/epsg_csv

2001-01-02  Frank Warmerdam  <warmerdam@pobox.com>

	* Added support for .tfw files with rotatational coefficents in
	geotifcp.c.

	* Updated README.WIN to mention VCVARS32.BAT.

2000-12-28  Frank Warmerdam  <warmerdam@pobox.com>

	* Prepare 1.1.4beta release.

	* Added HOWTO-RELEASE file.

	* Removed getopt.h from geotifcp.c to build on windows.

2000-12-12  Frank Warmerdam  <warmerdam@pobox.com>

	* Fix geotifcp.c to avoid u_char problems, include getopt.h.

	* Made configure use "-L... -llibname" for libproj and libtiff
	so we will use the shared library when possible.

	* Fixed up Makefile.in so it works if . is not in the path.

	* Added CSV_DATA_DIR define to control where to look for csv files.

	Todays fixes courtesy of Dave Johnson, ddj@cascv.brown.edu and
	are summarized in:

	http://bugzilla.remotesensing.org/show_bug.cgi?id=29

2000-12-05  Frank Warmerdam  <warmerdam@pobox.com>

	* Added cassini support in geotiff_proj4.c.

	* modified geotiff_proj4.c to use +R_A to use spherical radius
	of equal area, similar to other systems like GCTP for the
	Miller Cylindrical and VanDerGrinten.  Should also do for any
	other spherical projections as identified.

2000-11-30  Frank Warmerdam  <warmerdam@pobox.com>

	* Fixed Makefile.in to install all the .inc files with the include
	files.

2000-11-24  Frank Warmerdam  <warmerdam@pobox.com>

	* Added configure/makefile logic to build a shared library,
	currently libgeotiff.so.1.1.5, and intall it with appropriate links.

	* Modified configure to use --with-libtiff, and to ignore TIFF_HOME.
	Now it is preferred to use an installed libtiff instead of one sitting
	in a build directory.

	* Added libtiff_private directory with required libtiff include
	files, to make it easier to build libgeotiff if only the standard
	libtiff development environment was installed.

2000-11-23  Frank Warmerdam  <warmerdam@pobox.com>

	* Based loosely on suggestions from Curt Mills, I have reworked
	the configure.in logic for PROJ.4.  I add -I/usr/local/include to
	CFLAGS and -L/usr/local/lib to LIBS right off the start so /usr/local
	is included in the default search path.  The user no longer
	specifies the PROJ_HOME environment variable, and instead uses
	the --with-proj configure switch.  Updated notes for building
	PROJ_HOME set in README.

2000-10-13  Frank Warmerdam  <warmerda@cs46980-c>

	* Added EquidistantConic support in PROJ.4 translation.

	* Fixed order of parameters for LCC when read directly from a
	file to match that when read from EPSG tables.  This is now
	always: 0-NatOriginLat, 1-NatOriginLong, 2-StdParallel1, 3-StdParallel2
	This change is only in geo_normalize.c.

2000-09-29  Frank Warmerdam  <warmerda@cs46980-c>

	* Fixed bug in CPLReadLine() that primarily affects windows, and
	SunOS 4.x.  Bug fix courtesy of shumilin@scanex.ru.

2000-09-15  Frank Warmerdam  <warmerda@cs46980-c>

	* Added the -proj4 option to listgeo to report it's selected
	PROJ.4 string.

	* Fixed order of parameters for LCC 2SP.  When parameters
	were read from EPSG CSV files the standard parallels and origin
	were mixed up.  This affects alot of state plane zones!

==============================================================================

2000-08-22  Frank Warmerdam  <warmerda@cs46980-c>

	* Prepare 1.1.3 release.

	* Added install target to makefile.  Defaults to /usr/local/...

	* Added libjpeg to configure, and fixed up libjpeg/libz ordering.

2000-08-21  Frank Warmerdam  <warmerda@cs46980-c>

	* Removed the GTIFTiepointTranslate() code because it it badly
	broken.

2000-06-09    <warmerda@CS46980-B>

	* Added knowledge of NAD27, NAD83, WGS72, WGS84, their datums,
	  and ellipsoids.

2000-05-21  Frank Warmerdam  <warmerda@cs46980-c>

	* Added -e option to geotifcp to intialize tiepoint+pixelscale
	based on an ESRI world file.

==============================================================================

Sun Feb 20 16:43:03 2000  Frank Warmerdam  <warmerda@gdal.velocet.ca>

	* Prepare 1.1.2 release.

Tue Jan  4 10:59:48 2000  Frank Warmerdam  <warmerda@gdal.velocet.ca>

	* Fixed inclusion of geoparms in object file list at Derricks
	  suggestion.

	* Added --with-zip support to configure and makefiles at the
	  suggestion of Derrick Brashear.

Fri Dec 10 13:24:21 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>

	* Upgraded .csv and .c files to EPSG 4.4.

	* Fixed bug setting the false northing for files with
	ProjCenterNorthingGeoKey set in GTIFGetDefn().

	* Added "--with-incode-epsg" support to configure, added
	cpl_csv_incode.c and csv/*.c tables.

Wed Sep 29 10:10:39 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>

	* Upgraded CSV files to EPSG 4.3 from EPSG 4.2.

Fri Sep 17 10:53:52 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>

	* Added ProjRectifiedGridAngleGeoKey(3096) and support for it's
	  use with Oblique Mercator in geo_normalize.c.

Thu Sep 16 17:22:55 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>

	* Added support for pure tiepoints, and the transformation
	matrix in GTIFImageToPCS(), and GTIFPCSToImage().

Wed Sep 15 10:19:34 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>

	* CT_TransvMercator_SouthOriented now CT_TransvMercator_SouthOrientated
	  to match EPSG.  SouthOriented name remains as an alias.

	* Fixed serious bug in geo_normalize.c with translation of
	DD.MMSSsss values.  Return value was seriously off if any
	fraction of a second was included in the string.

Tue Sep  7 15:57:47 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>

	* Fixed count/tiepoint_count mixup in GTIFPCSToImage().  Thanks
	  to Eric Brown of Universal Systems.

Mon Jul 12 12:56:51 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>

	* Made scale a parameter of CT_Stereographic.

	* geotifcp modified to copy existing geotiff information by default.

==============================================================================

Tue May  4 09:25:12 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>

	* Prepared Version 1.1.1 release.

Mon May  3 14:10:30 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>

	* Added corner coordinate reporting to listgeo, and made full
	  report the default.

	* Added geo_trans.c with image<->PCS transformations.

	* Fixed serious bug with parsing DMSmmsss.ss coordinates from
	  CSV files which could make many results wrong.

	* Cleaned up warnings with gcc -Wall, and IRIX native compiler.

	* Added support for -Wall for GCC in when running configure. This
	also resulted in the addition of aclocal.m4 to the dist.

Wed Apr 28 14:12:25 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>

	* Added geo_extra.c, for special handling of UTM and state plane
	map systems.

	* Changed to have api help inline with the code, and extracted with
	doxygen.

Thu Mar 25 23:25:22 1999  Frank Warmerdam  <warmerda@gdal.velocet.ca>

	* Added ChangeLog and LICENSE file to distribution.

March 18

	* Added support for PROJ.4 in configure.  Added cover functions
	for Proj.4 in geotiff_proj.c, added lat/long reporting to listgeo.c.


==============================================================================

-- 1.1.0a Release (circa March 10, 1999) --

	* This release is considered alpha (not release) quality.

	* Includes new CSV files, ``geo_normalize'' support, and a new
	configure script (using autoconf).

-- 1.02 Release (1995 or so)