root/tags/gdal_1_2_4/ChangeLog

Revision 6594, 36.3 kB (checked in by fwarmerdam, 4 years ago)

*** empty log message ***

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1 2004-09-25  Frank Warmerdam  <warmerdam@pobox.com>
2
3         * Prepare for 1.2.3 release.
4
5 2004-08-11  Frank Warmerdam  <warmerdam@pobox.com>
6
7         * frmts/vrt: added "virtual raw raster band" support.
8
9         * frmts/vrt: Added "virtual warped dataset" support.
10
11         * alg: substantial changes to GDALWarpOptions, and transformations
12         serializable. 
13        
14
15 2004-08-01  Andrey Kiselev  <dron@remotesensing.org>
16
17         * frmts/gtiff/libtiff: Sincronized with the latest libtiff from CVS.
18
19 2004-07-04  Andrey Kiselev  <dron@remotesensing.org>
20        
21         * frmts/mrsid/mrsiddataset.cpp: Added support for JPEG2000 format
22         via LizardTech MrSID DSDK version 4.0.x. MrSID driver now able to read
23         both MrSID and JPEG2000 file formats.
24
25 2004-06-23  Frank Warmerdam  <warmerdam@pobox.com>
26
27         * Prepare for 1.2.1 release.
28
29 2004-05-26  Frank Warmerdam  <warmerdam@pobox.com>
30
31         * frmts/raw/landataset.cpp: Implemented new Erdas .LAN/.GIS support.
32
33 2004-04-23  Andrey Kiselev  <dron@remotesensing.org>
34        
35         * frmts/mrsid/mrsiddataset.cpp: Implemented support for LizardTech
36         MrSID DSDK version 4.0.x. The whole driver significally rewritten.
37
38 2004-02-20  Frank Warmerdam  <warmerdam@pobox.com>
39
40         * Const correctness improvements to OGRPoint methods as per
41         bug 289.  This makes GDAL/OGR 1.2.0 C++ API incompatible with
42         older versions.
43
44 2004-02-19  Frank Warmerdam  <warmerdam@pobox.com>
45
46         * Prepare 1.2.0 alpha release.
47
48 2004-02-07  Andrey Kiselev  <dron@remotesensing.org>
49        
50         * ogr/{ogr_srs_api.h, ogr_spatialref.h, ogr_srs_usgs.cpp}: Implemented
51         OGRSpatialReference::exportToUSGS() to export OGR spatial reference
52         definition in form of parameters, suitable for USGS GCTP package.
53
54 2004-02-05  Andrey Kiselev  <dron@remotesensing.org>
55        
56         * ogr/{ogr_srs_api.h, ogr_spatialref.h, ogrspatialreference.cpp,
57         ogr_srs_proj4.cpp}: Support for Hotine Oblique Mercator projection,
58         specified by two points on centerline.
59
60 2004-02-01  Andrey Kiselev  <dron@remotesensing.org>
61        
62         * ogr/{ogr_srs_api.h, ogr_spatialref.h, ogr_srs_usgs.cpp}: Implemented
63         OGRSpatialReference::importFromUSGS() to import USGS style coordinate
64         system reference as used in GCTP package.
65
66 2003-10-22      Silke Reimer    <silke@intevation.de>
67
68         * debian/changelog: Added remark about patched libtool to avoid linking
69                 with rpath
70
71 2003-10-22      Silke Reimer    <silke@intevation.de>
72
73         * debian/*: Added debian directory for building a gdal debian package
74
75 2003-10-21      Silke Reimer    <silke@intevation.de>
76
77         * ogr/ogr_utilites.dox, gcore/gdal_utilities.dox: Changed to fit better
78         for creation of man pages
79         * man/*: Added man pages for gdal and ogr binaries.
80
81 2003-09-09  Andrey Kiselev  <dron@remotesensing.org>
82        
83         * ogr/{ogr_srs_api.h, ogr_spatialref.h, ogr_srs_pci.cpp}: Implemented
84         OGRSpatialReference::exportToPCI() to write PCI style coordinate
85         system reference.
86
87         * frmts/pcidsk/pcidskdataset.cpp: New read/write driver for PCI image
88         database (PCIDSK).
89
90 2003-08-31  Andrey Kiselev  <dron@remotesensing.org>
91        
92         * ogr/{ogr_srs_api.h, ogr_spatialref.h, ogr_srs_pci.cpp}: Implemented
93         OGRSpatialReference::importFromPCI() to read PCI style coordinate
94         system reference.
95
96 2003-07-16  Simon Perkins  <s.perkins@lanl.gov>
97
98         * Added FITS support to windows makefiles.
99        
100         * Added GDALFillraster to gdalbridge.{cpp,h}
101
102 2003-06-27  Frank Warmerdam  <warmerdam@pobox.com>
103
104         * Release 1.1.9 of GDAL/OGR.
105
106         * core: renamed directory to gcore, various related changes.
107
108 2003-06-19  Frank Warmerdam  <warmerdam@pobox.com>
109
110         * frmts/ecw/ecwdataset.cpp: Added coordinate system reading (but not
111         writing) support.
112
113 2003-06-10  Andrey Kiselev  <dron@remotesensing.org>
114        
115         * frmts/hdf4/{hdf4dataset.h, hdf4dataset.cpp, hdf4imagedataset.cpp}:
116         Added support for MODIS Level 3 products.
117
118 2003-05-30  Frank Warmerdam  <warmerdam@pobox.com>
119
120         * OGRSpatialReference.SetStatePlane() arguments changed to include
121         override units.
122
123 2003-05-25  Andrey Kiselev  <dron@remotesensing.org>
124        
125         * frmts/mrsid/mrsiddataset.cpp: New driver for MrSID file format.
126         Non-free MrSID decoding SDK from LizardTech required to compile this
127         driver. Full support for georeferencing and metadata records.
128
129 2003-05-23  Simon Perkins  <s.perkins@lanl.gov>
130
131         * core/gdaldataset.cpp: The default CreateCopy() implementation
132         now copies metadata from source to target.
133
134 2003-05-21  Andrey Kiselev  <dron@remotesensing.org>
135        
136         * frmts/hdf4/{hdf4dataset.h, hdf4dataset.cpp, hdf4imagedataset.cpp}:
137         MODIS Level 1B earth-view (EV) product now supported, including
138         geolocation points extraction.
139
140 2003-05-05  Simon Perkins  <s.perkins@lanl.gov>
141
142         * core/gdalrasterband.cpp: Added C++ Fill() method and
143         corresponding C GDALFillRaster() method.
144
145         * frmts/fits/fitsdataset.cpp: Removed dodgy "value type guessing"
146         code from FITS metadata write routine.
147
148 2003-04-24  Frank Warmerdam  <warmerdam@pobox.com>
149
150         * port/cpl_multiproc.cpp: Implement pthreads based mutex, and thread
151         support.  Added configure option (--with-threads) in configure.
152
153 2003-04-22  Andrey Kiselev  <dron@remotesensing.org>
154        
155         * apps/gdalinfo.c: New switches: -nogcp and -nomd to suppress
156         printing out GCPs list and metadata strings respectively.
157
158 2003-03-18  Frank Warmerdam  <warmerdam@pobox.com>
159
160         * gdal/frmts/raw/rawdataset: Implemented FlushCache() method on
161         the RawRasterBand() that will use VSIFFlush() to sync things to disk.
162
163         * gdal/core/gdal_priv.h: made GDALRasterBand::FlushCache() method
164         virtual.  Added C/Python access to GDALDataset::FlushCache().
165
166 2003-03-05  Frank Warmerdam  <warmerdam@pobox.com>
167
168         * ogr/swq, etc: Implemented JOIN support in the generic ExecuteSQL()
169         processor.
170
171         * ogr/ogrsf_frmts/generic/ogr_miattrindc.cpp:
172         Implemented support for generic ogr attribute indexes and the ability
173         to accelerate simple WHERE clauses using the attribute index.  Applied
174         only to Shape driver so far.
175
176 2003-02-26  Frank Warmerdam  <warmerdam@pobox.com>
177
178         * configure/aclocal.m4: added --without-ld-shared configure switch
179         to disable shared library support.
180
181 2003-02-21  Andrey Kiselev  <dron@remotesensing.org>
182        
183         * /gdal/frmts/hfa/{hfaopen.cpp, hfatype.cpp, hfaband.cpp, hfa_p.h}:
184         Added support for writing large (>4 GB) Erdas Imagine files.
185
186 2003-02-19  Andrey Kiselev  <dron@remotesensing.org>
187        
188         * /gdal/frmts/raw/effdataset.cpp: Removed. FAST driver now should work
189         for most part of FAST datasets.
190
191 2003-02-18  Andrey Kiselev  <dron@remotesensing.org>
192        
193         * /gdal/frmts/raw/envidataset.cpp: Write support via Create() method
194         added.
195
196 2003-02-15  Andrey Kiselev  <dron@remotesensing.org>
197        
198         * /gdal/pymod/samples/val_repl.py: Created directory for storing Python
199         sample scripts along with the first sample.
200
201 2003-02-13  Frank Warmerdam  <warmerdam@pobox.com>
202
203         * frmts/aigrid/giodataset.cpp: discarded Create() method, and
204         implemented CreateCopy() so that we could preserve georefencing in
205         a way that doesn't corrupt the dataset. 
206
207 2003-02-03  Andrey Kiselev  <dron@remotesensing.org>
208        
209         * /gdal/frmts/raw/pnmdataset.cpp: Added support for reading
210         and writing 16-bit images.
211
212 2003-01-31  Andrey Kiselev  <dron@remotesensing.org>
213        
214         * /gdal/frmts/jpeg2000/jpeg2000dataset.cpp: Added support for reading
215         and writing GeoJP2 information into UUID box in JP2 files. Modified
216         JasPer library required for this feature:
217         ftp://ftp.remotesensing.org/gdal/jasper-1.600.0.uuid.tar.gz
218
219 2003-01-30  Frank Warmerdam  <warmerdam@pobox.com>
220
221         * added --with-kakadu switch to configure, moved jp2kakdataset into
222         it's own frmts/jp2kak directory.
223
224 2003-01-27  Frank Warmerdam  <warmerdam@pobox.com>
225
226         * configure: don't include /usr/local in include and lib path by
227         default.  Added --with-local configure directive.
228
229 2003-01-07  Frank Warmerdam  <warmerdam@pobox.com>
230
231         * ntf: added support for polygon assembly for boundary line products.
232
233 ===============================================================================
234        
235 2002-12-21  Frank Warmerdam  <warmerdam@pobox.com>
236
237         * Release GDAL/OGR 1.1.8.0.
238
239         * gdal/frmts/nitf: Implemented an NITF reader/writer.
240
241 2002-12-07  Andrey Kiselev  <dron@remotesensing.org>
242        
243         * /gdal/frmts/bmp/{bmpimagedataset.cpp, frmts_bmp.html}:
244         New driver for Microsoft Windows Device Independent Bitmaps.
245         Both Create() and CreateCopy() functions implemented, support
246         for reading and writing worldfiles.
247
248 2002-11-30  Frank Warmerdam  <warmerdam@pobox.com>
249
250         * frmts/gtiff: Added support for writing generic metadata.
251         Added support for updating metadata and projections of existing files.
252         Added improvements to GeoTIFF info writing including writing a
253         citation, ellipsoid info, and fixing some bugs.  Improved GeoTIFF
254         reading to set authorities in WKT on various things.
255
256 2002-11-23  Frank Warmerdam  <warmerdam@pobox.com>
257
258         * added DMD_CREATIONDATATYPES metadata for all drivers with create
259         support.
260
261 2002-11-18  Frank Warmerdam  <warmerdam@pobox.com>
262
263         * gdal/ogr/ogrsf_frmts/ntf: Implemented Meridian2 support as per
264
265         http://bugzilla.remotesensing.org/show_bug.cgi?id=233
266
267 2002-11-12  Andrey Kiselev  <dron@remotesensing.org>
268        
269         * /gdal/frmts/hdf4/hdf4imagedataset.cpp:
270         Create() function added to NCSA HDF4 driver.
271
272 2002-11-07  Andrey Kiselev  <dron@remotesensing.org>
273        
274         * /gdal/frmts/hdf4/{hdf4dataset.cpp, hdf4imagedataset.cpp,
275         * hdf4dataset.h, frmts_hdf4.html}:
276         Writing support for NCSA HDF4 datasets via CreateCopy() function.
277
278 2002-11-06  Frank Warmerdam  <warmerdam@pobox.com>
279
280         * gdal/apps/gdal_translate.cpp: added -a_srs option.
281
282 2002-10-30  Frank Warmerdam  <warmerdam@pobox.com>
283
284         * gdal/frmts/aigrid: Fixed 0xFF tile type, added robustness fixes.
285
286 2002-09-26  Frank Warmerdam  <warmerdam@pobox.com>
287
288         * lots of work incorporating a C API for OGR and partial Python
289         bindings for them.  See ogr/ogr_api.h.
290
291 2002-09-18  Andrey Kiselev  <dron@remotesensing.org>
292        
293         * /gdal/frmts/jpeg2000/{jpeg2000dataset.cpp, GNUmakefile, makefile.vc}:
294         New driver for JPEG-2000 format. You need JasPer software to work.
295
296 2002-09-11  Frank Warmerdam  <warmerdam@pobox.com>
297
298         * Fixed default CreateCopy() method, and band copying stuff in
299         gdal_translate to copy band descriptions.  Added GDALSetDescription()
300         C function, and corresponding python method.
301
302         * added support for band descriptions in pci .aux format.
303
304 2002-09-04  Frank Warmerdam  <warmerdam@pobox.com>
305
306         * core/gdaldrivermanager.cpp: added GDALDestroyDriverManager().
307         Modified all drivers to no longer keep static driver pointers.
308
309 2002-07-16  Andrey Kiselev  <dron@remotesensing.org>
310        
311         * /gdal/frmts/fast/{fastdataset.cpp, GNUmakefile, makefile.vc}:
312         New read only driver for EOSAT FAST format. Currently works for
313         Landsat TM only.
314
315 2002-08-10  Frank Warmerdam  <warmerdam@pobox.com>
316
317         * configure.in: fixed bug with libjpeg test reported by
318         George Planansky.
319
320 2002-08-06  Frank Warmerdam  <warmerdam@pobox.com>
321
322         * apps/gdal_translate.c: added the -projwin flag at the request
323         of Matt Wilkie.
324
325 2002-07-23  Frank Warmerdam  <warmerdam@pobox.com>
326
327         * added configure, and make support for ECW on Unix (currently
328         only available on Solaris and MacOS X).  Not tested for MacOS X -
329         likely needs for for that platform.
330
331 2002-07-16  Andrey Kiselev  <dron@remotesensing.org>
332        
333         * /gdal/frmts/hdf4/hdf4dataset.cpp, hdf4imagedataset.cpp,
334         * hdf4dataset.h, GNUmakefile, makefile.vc, frmts_hdf4.html:
335         New read only driver for NCSA HDF4 datasets.
336
337 2002-07-02  Simon Perkins  <s.perkins@lanl.gov>
338
339         * frmts/fits/fitsdataset.cpp: Backpedalling... Special creation
340         options for b-scaled FITS files eliminated to reduce weirdness.
341
342 2002-07-01  Simon Perkins  <s.perkins@lanl.gov>
343
344         * frmts/fits/fitsdataset.cpp: Modified creation options for FITS
345         driver and handling of "b-scaled" files. See docs for details.
346
347 2002-06-12  Frank Warmerdam  <warmerdam@pobox.com>
348
349         * Converted to use Description and metadata for driver information.
350         Added mime, extension and options related driver metadata.
351
352 2002-06-11  Andrey Kiselev  <dron@remotesensing.org>
353        
354         * /gdal/frmts/aaigrid/aaigriddataset.cpp: Write support implemented
355         for Arc/Info ASCII Grid Format.
356
357 2002-05-08  Andrey Kiselev  <dron@remotesensing.org>
358        
359         * /gdal/frmts/l1b/l1bdataset.cpp, GNUmakefile, makefile.vc: New driver
360         (read only) for the NOAA Polar Orbiter Level 1b Dataset
361
362 2002-04-20  Andrey Kiselev  <dron@remotesensing.org>
363
364         * /gdal/frmts/png/pngdataset.cpp: Added support for
365         GDALWriteWolrldFile(). New option WORLDFILE=YES
366
367 2002-04-19  Frank Warmerdam  <warmerdam@pobox.com>
368
369         * gdal/ogr/swq.{c,h}: Added support for [NOT] IN, [NOT] LIKE and IS
370         [NOT] NULL predicates in WHERE clauses.
371
372         * gdal/frmts/vrt/vrtdataset.cpp: added CreateCopy() implementation.
373
374 ===============================================================================
375        
376 2002-04-16  Frank Warmerdam  <warmerdam@pobox.com>
377
378         * Release GDAL 1.1.7.
379
380         * gdal/ogr/ogrsf_frmts/shape/shape2ogr.cpp: ensure shapes are written
381         with correct ring winding.
382
383         * gdal/apps/{gdalinfo,gdal_translate}.c: Added --version support.
384
385         * gdal/core/gdal_misc.cpp: Added GDALVersionInfo().
386
387         * gdal/html/format_various.html: added XPM support.
388
389 2002-04-15  Frank Warmerdam  <warmerdam@pobox.com>
390
391         * ogr/ogrsf_frmts/sdts/ogrsdtsdatasource.cpp: delete SDTSTransfer
392         in destructor.
393
394 2002-04-12  Frank Warmerdam  <warmerdam@pobox.com>
395
396         * gdal/frmts/xpm: added XPM read/write support.
397
398 2002-04-08  Frank Warmerdam  <warmerdam@pobox.com>
399
400         * gdal/frmts/envisat/envisatdataset.cpp: Added hook for fetching
401         dataset records using metadata api with alternative domains ... much
402         like was done for ceos.
403
404 2002-04-03  Frank Warmerdam  <warmerdam@pobox.com>
405
406         * gdal/frmts/ceos2/sar_ceosdataset.cpp: added special GetMetadata()
407         access to raw record information for Ahmed.
408
409         * gdal/frmts/gtiff/geotiff.cpp: Remove dependence on tiffiop.h by
410         adding IsBlockAvailable() method which uses TIFFGetField() to access
411         the strip/tile byte counts.
412
413         * gdal/frmts/gtiff/libgeotiff: Upgraded from libgeotiff CSV.
414
415         * gdal/frmts/gtiff/libtiff: Upgraded from libtiff CVS.
416
417 2002-03-27  Frank Warmerdam  <warmerdam@pobox.com>
418
419         * ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp: added GetFeature()
420         implementation for random fetches.
421
422         * ogr/ogrsf_frmts/generic/ogrlayer.cpp: Added working default
423         implementation of GetFeature(fid) method.
424
425         * ogr/ogrtindex.cpp: New program for creating MapServer compatible
426         index files for OGR data sources.
427
428         * ogr/ogrsf_frmts/shape: Changes to support .dbf files without .shp
429         files, and to support creating a .shp file without an extra directory.
430
431 2002-03-25  Frank Warmerdam  <warmerdam@pobox.com>
432
433         * gdalinfo.c: modified to only report min/max values if they were
434         successfully fetched. 
435
436         http://bugzilla.remotesensing.org/show_bug.cgi?id=114
437
438 2002-03-01  Frank Warmerdam  <warmerdam@pobox.com>
439
440         * memdataset: retain nodata values.
441
442         * GDALRasterBand: added the GetBand() method.
443
444 2002-02-07  Frank Warmerdam  <warmerdam@pobox.com>
445
446         * apps/gdal_translate.c: added -scale commandline option.
447
448         * frmts/raw/pauxdataset.cpp: Bug reported by Max fixed.  Only read
449         or write the exactly number of bytes required to avoid slight reads
450         past end of file resulting in error and data loss.
451
452 2002-02-06  Frank Warmerdam  <warmerdam@pobox.com>
453
454         * ntf_estlayers.cpp: TEXT_CODE now 4 wide, not 3.
455
456         * OLEDB Provider: Fixed serious bug resulting in the end of rowset
457         not being returned properly in many cases.
458
459 ===============================================================================
460        
461 2002-02-04  Frank Warmerdam  <warmerdam@pobox.com>
462
463         * Release GDAL 1.1.6.
464
465 2002-01-28  Frank Warmerdam  <warmerdam@pobox.com>
466
467         * dted: added metadata read and write
468
469 2002-01-25  Frank Warmerdam  <warmerdam@pobox.com>
470
471         * configure: add support for linking against Xerces library.
472
473 2002-01-21  Simon Perkins  <s.perkins@lanl.gov>
474
475         * frmts/fits/fitsdataset.cpp: Silently truncate when writing
476         values to FITS files outside valid range.
477
478 2002-01-16  Frank Warmerdam  <warmerdam@pobox.com>
479
480         * port/cpl_config.h.in, port/cpl_port.h, aclocal.m4, configure:
481         add support for predefining _LARGEFILE64_SOURCE when necessary.
482
483 2002-01-12  Frank Warmerdam  <warmerdam@pobox.com>
484
485         * core/gdal.h: added GDAL_VERSION_NUM, GDAL_RELEASE_DATE and
486         GDAL_RELEASE_NAME macros.
487
488 2001-12-15  Frank Warmerdam  <warmerdam@pobox.com>
489
490         * core/gdaldriver.cpp: try to ensure that poDriver gets set on
491         datasets after creation.
492
493         * ogr/ogrsf_frmts/s57/*: implement fast feature counting and fetching
494         of extents boxes.
495
496 2001-12-14  Frank Warmerdam  <warmerdam@pobox.com>
497
498         * frmts/aigrid/gridlib.c: fixed handling of RMin's sign for short
499         RMin values.
500
501 2001-12-12  Frank Warmerdam  <warmerdam@pobox.com>
502
503         * frmts/raw/*: added support for large files in rawdataset.h, and
504         some of the derived formats.
505
506 2001-12-11  Frank Warmerdam  <warmerdam@pobox.com>
507
508         * frmts/jpeg/jpgdataset.cpp: for green and blue into block cache
509         when reading red.
510
511 2001-12-09  Frank Warmerdam  <warmerdam@pobox.com>
512
513         * frmts/bsb: added bsb format.
514
515 2001-12-06  Frank Warmerdam  <warmerdam@pobox.com>
516
517         * frmts/fits/fitsdataset.cpp: applied substantial updates from Diana.
518
519         * frmts/gtiff/geotiff.cpp: fixed bug in error/warning reporting when
520         a filename is the "module" and it has % directives in it.
521
522         * ogr/ogr_srs_xml.cpp: added preliminary xml srs support.
523
524 2001-11-29  Frank Warmerdam  <warmerdam@pobox.com>
525
526         * frmts/sdts/sdtsrasterreader.cpp: Check for CPL errors in order
527         to avoid infinite recursion.
528
529         * Fixed bug with the block sampling rate being too low to satisfy
530         large sample count values.  Fixed bug with tiled images including
531         some uninitialized or zero data in the sample set on partial edge
532         tiles.
533
534 2001-11-27  Frank Warmerdam  <warmerdam@pobox.com>
535
536         * frmts/usgsdem: Implemented USGS DEM format based on VTP code.
537
538 2001-11-18  Frank Warmerdam  <warmerdam@pobox.com>
539
540         * port/cpl_minixml.cpp: added new simple XML parser.
541
542         * frmts/vrt: new "virtual" dataset format.
543
544         * bridge/*: upgraded bridge_test, and added various entry points.
545
546         * removed all vestiages of GDALProjDef.
547
548 2001-11-06  Frank Warmerdam  <warmerdam@pobox.com>
549
550         * frmts/aaigrid/aaigriddataset.cpp: fixed a few bugs as pointed
551         out by Markus.
552
553 2001-10-19  Frank Warmerdam  <warmerdam@pobox.com>
554
555         * pymod/gdalnumeric.py: added CopyDatasetInfo().
556
557         * pymod/gdal.i: added python interfaces to SetGCPs(), SetMetadata().
558
559         * core/gdaldataset.cpp: added SetGCPs() method.
560
561 2001-10-17  Frank Warmerdam  <warmerdam@pobox.com>
562
563         * core/gdaldataset.cpp: added SetGCPs() support for GDALDataset.
564
565 2001-10-12  Frank Warmerdam  <warmerdam@pobox.com>
566
567         * geotiff support: modified configure to only use system libtiff
568         if tiffiop.h is available.  If using internal libtiff, also use
569         internal libgeotiff.  Modified Makefiles in frmts/gtiff and below
570         to only include internal libtiff and libgeotiff directories in include
571         path if they are supposed to be used.  Modified geotiff.cpp,
572         gt_overview.cpp and gt_wkt_srs.cpp to avoid inlusion of libgeotiff
573         cpl_serv.h to avoid conflicts.
574
575 2001-10-10  Frank Warmerdam  <warmerdam@pobox.com>
576
577         * ogr/*: Added "morph" functions for ESRI WKT format to map
578         back and forth between ESRI representation and the standard one (ours).
579
580         * frmts/gtiff/geotiff.cpp: Substantial restructuring to support
581         pixel interleaved output products.
582
583 2001-10-02  Frank Warmerdam  <warmerdam@pobox.com>
584
585         * ogr/sfcom_oledb/SFDS.h: added properties required by MapGuide.
586
587 2001-09-28  Frank Warmerdam  <warmerdam@pobox.com>
588
589         * frmts/png/pngdataset.cpp: fixed crash with colormapped png files.
590
591 2001-09-27  Frank Warmerdam  <warmerdam@pobox.com>
592
593         * frmts/gtiff/geotiff.cpp: fixed bug 63 (writing geotiff files
594         sometimes produces corrupt file) by introducing TIFFRewriteDirectory().
595
596         * ogr/ogrsf_frmts/shape: fixed 3d support when writing shapefiles.
597
598         * ogr/ogrsf_frmts/dgn: added partial 3D support.
599
600         * ogr/ogr2ogr.cpp: added untested -where and -spat support.
601
602 2001-09-25  Frank Warmerdam  <warmerdam@pobox.com>
603
604         * frmts/gtiff/geotiff.cpp: added GDALReadTabFile() provided by
605         Petri J. Riipinen. 
606
607 2001-09-24  Frank Warmerdam  <warmerdam@pobox.com>
608
609         * frmts/gtiff/libtiff: upgraded to approximately libtiff 3.5.7.
610
611         * frmts/envisat/envisatdataset.cpp: added MDS2 (as band 2) and metadata
612         support (all values from the MPH and SPH).
613
614         * frmts/gtiff/libtiff/tif_vsi.c: fixed implementation of SizeProc.
615
616 2001-09-21  Frank Warmerdam  <warmerdam@pobox.com>
617
618         * ogr/ogr_geometry.h: added transform() and transformTo() methods.
619
620         * ogr/ogr_spatialref.h: added SetFromUserInput() method.
621
622         * ogr/ogr2ogr.cpp: added -t_srs and -a_srs options.
623
624 2001-09-19  Frank Warmerdam  <warmerdam@pobox.com>
625
626         * frmts/raw/doq2dataset.cpp: fixes for file submitted by Eric Miller,
627         and also overhauled to return all non-structural fields as metadata.
628
629 2001-09-17  Frank Warmerdam  <warmerdam@pobox.com>
630
631         * aclocal.m4: added printf() call to -shared test to ensure cygwin
632         doesn't falsely succeed.
633
634         * frmts/gdalallregister.cpp: register doq2 format ... it seems to
635         have been omitted.
636
637 2001-09-15  Frank Warmerdam  <warmerdam@pobox.com>
638
639         * configure.in: modified --with-libz handling as per bug 75, to be
640         more standard.
641
642         http://bugzilla.remotesensing.org/show_bug.cgi?id=76
643
644 ===============================================================================
645        
646 2001-09-15  Frank Warmerdam  <warmerdam@pobox.com>
647
648         * Release GDAL 1.1.5.
649
650         * Modify include order in most GNUmakefiles to ensure that
651         include paths for system stuff (like /usr/local/include) don't take
652         priority over application include files in GDAL tree.  Especially
653         important when there is an old GDAL already installed.
654
655         * ogr/ogrsf_frmts/mitab: Upgraded to include fast spatial query
656         support, and attribute query support.
657
658 2001-09-06  Frank Warmerdam  <warmerdam@pobox.com>
659
660         * bridge: upgrade bridge error reporting, add GCP functions.
661
662 2001-09-04  Frank Warmerdam  <warmerdam@pobox.com>
663
664         * ogr/ogrsf_frmts/shape: added support for deferred determination
665         of output file geometry type (from first feature), and added better
666         handling of NULL attribute fields when reading and writing.
667
668 2001-08-31  Frank Warmerdam  <warmerdam@pobox.com>
669
670         * frmts/ceos2/sar_ceosdataset.cpp: added support for the SAR Toolbox
671         (from Alaska SAR Facility) naming convension for CEOS files.
672
673 2001-08-30  Frank Warmerdam  <warmerdam@pobox.com>
674
675         * frmts/ceos2/sar_ceosdataset.cpp: added four corner support for ERS
676         products with map projection record.
677
678 2001-08-29  Frank Warmerdam  <warmerdam@pobox.com>
679
680         * ogr/ogrsf_frmts/ntf: add support for GType 5 - add ntfstroke.cpp.
681
682         * frmts/GNUmakefile: fix so that failure of a submake will
683         terminate the frmts level make.
684
685 2001-08-23  Frank Warmerdam  <warmerdam@pobox.com>
686
687         * ogr/ogr_fromepsg.cpp: fixed serious bug translating LCC projections
688         from EPSG to WKT.
689
690 2001-08-22  Frank Warmerdam  <warmerdam@pobox.com>
691
692         * frmts/png/pngdataset.cpp: added support for reading and
693         writing tRNS (transparency) information.  Added support for writing
694         paletted images.
695
696         * frmts/gif/gifdataset.cpp: added support for reading transparency
697         values.
698
699         * frmts/jpeg, frmts/png, frmts/gif: added support for .wld files.
700
701         * frmts/ceos2/sar_ceosdataset.cpp: don't try to extract gcps
702         if there is no prefix data.
703
704         * frmts/ceos2/ceosrecipe.c: corrected prefix data handling
705         logic.  Accept 0 bytes of prefix as value ... often the case
706         in ERS datasets.
707
708 2001-08-15  Frank Warmerdam  <warmerdam@pobox.com>
709
710         * core/gdal_misc.cpp: Return magnitude values for samples from
711         complex valued bands.
712
713 2001-08-13  Frank Warmerdam  <warmerdam@pobox.com>
714
715         * ogr/ogrspatialreference.cpp: improved IsSame() test.
716
717 2001-07-18  Frank Warmerdam  <warmerdam@pobox.com>
718
719         * aclocal.m4: modified to identify -all for IRIX.
720
721 2001-07-17  Frank Warmerdam  <warmerdam@pobox.com>
722
723         * png: ensure we have png.h before accepting system png.  Moved
724         internal libpng code into a subdirectory to avoid include file
725         confusion.
726
727         * configure: added support for detecting PostgreSQL. 
728
729         * GDALmake.opt, app/GNUmakefile: Added support for building on
730         platforms without shared library support (ie. Cygwin).
731
732 2001-07-12  Frank Warmerdam  <warmerdam@pobox.com>
733
734         * frmts/raw/pauxdataset.cpp: Added limited support for reading gcps
735         and projections.
736
737 2001-07-09  Frank Warmerdam  <warmerdam@pobox.com>
738
739         * frmts/sdts/sdtsdataset.cpp: upgraded to use WKT for projections.
740
741 2001-06-28  Frank Warmerdam  <warmerdam@pobox.com>
742
743         * frmts/geotiff/geotiff.cpp: Fixed bug with RGBA image access on
744         big endian systems.
745
746 2001-06-22  Frank Warmerdam  <warmerdam@pobox.com>
747
748         * core/gdaldefaultoverviews.c: fixed several more problems with
749         refreshing existing overviews.
750
751         * core/gdalrasterblock.cpp: added support for GDAL_CACHEMAX
752         environment variable.
753
754         * core/gdaladefaultoverviews.c: Fixed crash with refreshing overviews
755         during build.
756
757 2001-06-21  Frank Warmerdam  <warmerdam@pobox.com>
758
759         * Added core/gdal_drivertut.dox, documentation on writing drivers.
760
761 2001-06-20  Frank Warmerdam  <warmerdam@pobox.com>
762
763         * apps/GNUmakefile: fixed some bugs in generating apps/gdal-config
764         thanks to Phillip Dibner.
765
766         * core/gdal_priv.h,gdaldefaultoverviews.cpp: GDALDefaultOverviews now
767         allows setting exact name of .ovr file, and remembers name to use
768         when building overviews.
769
770         * frmts/raw/hkvdataset.cpp: reimplement overviews in TIFF file.
771
772         * ogr/ogrsf_frmts/pg: Implement PostGIS support.
773
774 2001-06-01  Frank Warmerdam  <warmerdam@pobox.com>
775
776         * frmts/jpg/jpgdataset.cpp: altered magic number testing to work
777         with IMG_0519.JPG from eCognition folks.
778
779 2001-05-31  Frank Warmerdam  <warmerdam@pobox.com>
780
781         * frmts/hfa/hfaband.cpp: added uncompress support for reduce precision,
782         non-run length encoded data.
783
784         * frmts/geotiff/geotiff.cpp: Improved magic number testing.
785
786 2001-05-15  Frank Warmerdam  <warmerdam@pobox.com>
787
788         * frmts/raw/fujibasdataset.cpp: added new Fuji BAS format.
789
790         * frmts/raw/pauxdataset.cpp: added support for opening by selecting
791         the .aux file.
792
793 2001-05-07  Frank Warmerdam  <warmerdam@pobox.com>
794
795         * pymod/gdal.py, gdal.i: added GDALComputeRasterMinMax() bindings.
796
797 2001-05-01  Frank Warmerdam  <warmerdam@pobox.com>
798
799         * frmts/gtiff/geotiff.cpp: added GTiffBitmapBand support.
800
801         * frmts/jpeg/jpgdataset.cpp: added world file support.
802
803         * frmts/gtiff/geotiff.cpp: Use GDALReadWorldFile(), support .wld
804         and .tifw as well as .tfw on read.
805
806         * core/gdal_misc.cpp: added GDALReadWorldFile()
807
808 2001-04-18  Frank Warmerdam  <warmerdam@pobox.com>
809
810         * frmts/ogdi/ogdidataset.cpp: fixed rastersize calculation.
811
812 2001-04-17  Frank Warmerdam  <warmerdam@pobox.com>
813
814         * frmts/ogdi/*, ogr/ogrsf_frmts/ogdi/*: Modified to utilize layer
815         capabilities to get list of available layers.  Restructured OGDI
816         discovery mechanisms in configure script (more like other libraries).
817         Added complete Image support.  Capture text from text features.
818
819         * frmts/gtiff/geotiff.cpp: fixed acces to rw mode separate planes
820         RGB images.
821
822 2001-04-05  Frank Warmerdam  <warmerdam@pobox.com>
823
824         * updated mitab code from the mitab master.
825
826 2001-03-28  Frank Warmerdam  <warmerdam@pobox.com>
827
828         * configure: changed to check for TIFFWriteCheck instead of
829         TIFFReadRGBATile for libtiff check.  Ensures we get a sufficiently
830         recent libtiff.
831
832 2001-03-24  Frank Warmerdam  <warmerdam@pobox.com>
833
834         * configure: Make --with-ogr default, and user must indicate
835         --without-ogr.
836
837 2001-03-22  Frank Warmerdam  <warmerdam@pobox.com>
838
839         * frmts/raw/ehdrdataset.cpp: added support for files generated
840         by Arc/Info GRID which have a number of quirks, but can include
841         nodata values, and projections (in .prj file).
842
843         * frmts/raw/rawdataset: added support for nodata values.
844
845 2001-03-21  Frank Warmerdam  <warmerdam@pobox.com>
846
847         * GDALmake.opt.in: added port/*.o to GDAL_OBJ so that we don't
848         depend on the shared library linker using cpl.a the way we expect.
849         This should make things work cleaner on SGI.
850
851 2001-03-20  Frank Warmerdam  <warmerdam@pobox.com>
852
853         * apps/gdal_translate.c: fixes from Mark Salazar.
854         Added '%' for -outsize switch, fixed completion reporting, fixed
855         adGeoTransform[] calculation.
856
857 2001-03-18  Frank Warmerdam  <warmerdam@pobox.com>
858
859         * ogr/ogrsf_frmts/dgn: removed requirement for .dgn extention.
860
861 2001-03-16  Frank Warmerdam  <warmerdam@pobox.com>
862
863         * OGR Shapefile driver: added support for reading and writing
864         .prj files.
865
866         * ogr/ogr_srs_esri.cpp: added support for esri .prj files with
867         WKT in them.  We don't massage datum names yet though.
868
869 2001-03-14  Frank Warmerdam  <warmerdam@pobox.com>
870
871         * Improved ld -shared / CXX -shared testing to preserve existing
872         LD_LIBRARY_PATH incase it is needed for something like the C++
873         support shared library.
874
875         * Upgraded to use install-sh so we will have reliable install
876         semantics.
877
878 ===============================================================================
879        
880 2001-03-14  Frank Warmerdam  <warmerdam@pobox.com>
881
882         * Prepare 1.1.4 release.
883
884         * Added dist_docs directory with distribution specific stuff.
885
886         * Added mk_win_bin_dist.sh to build windows binary distribution.
887
888 2001-03-13  Frank Warmerdam  <warmerdam@pobox.com>
889
890         * frmts/gtiff/geotiff.cpp: Don't try to handle all MINISWHITE
891         images through RGBA interface.  Check with TIFFRGBAImageOK() before
892         using RGBA interface.
893
894 2001-03-12  Frank Warmerdam  <warmerdam@pobox.com>
895
896         * pymod/numpydataset.cpp captures and holds projection and
897         geotransform.
898
899         * Added frmts/aaigrid (ASCII Arc/Info Grid read support) at the
900         request of Ben Discoe.
901
902 2001-03-11  Simon Perkins  <simes@genie.lanl.gov>
903
904         * Added FITS support for "byte scaled" files.
905
906 2001-03-08  Simon Perkins  <simes@genie.lanl.gov>
907
908         * Added support for reading and writing metadata to FITS files.
909         Upon opening a FITS file, all non trivial headers are read from
910         the file and stored in the metadata store. Upon closing the FITS
911         file, any metadata associated with a name that is 8 characters or
912         less long, is written to the FITS file. The driver attempts to
913         guess the type of the metadata (double, long, logical or string)
914         and calls the appropriate fits update functions.
915
916 2001-03-06  Simon Perkins  <simes@genie.lanl.gov>
917
918         * frmts/fits/fitsdataset.cpp: Fixed bug in situation where we
919         attempt to read from a newly created band.
920
921 2001-03-05  Simon Perkins  <simes@genie.lanl.gov>
922
923         * Added FITS format support and documentation.
924
925 2001-03-01  Frank Warmerdam  <warmerdam@pobox.com>
926
927         * Added --ogr-enabled, --formats and --version options for gdal-config.
928         Also, added VERSION file in gdal root directory, and update of it
929         by mkgdaldist.sh.
930
931 2001-02-28  Frank Warmerdam  <warmerdam@pobox.com>
932
933         * Fixed up handling of pyexecdir.
934
935 2001-02-24  Frank Warmerdam  <warmerdam@pobox.com>
936
937         * Added Envisat format support.
938
939 2001-02-19  Frank Warmerdam  <warmerdam@pobox.com>
940
941         * aclocal.m4: fixed mixup between pyexecdir and pythonexecdir, thanks
942         to Bernhard Reiter.
943
944         * apps/gdal_translate.c: fixed georeferenced calculation for
945         -srcwin subwindowing.
946
947 2001-02-15  Frank Warmerdam  <warmerdam@pobox.com>
948
949         * port/cpl_error.cpp: Fixed initialization of fpLog.  Log was
950         being reset to stderr on second call to CPLDefaultErrorHandler.
951
952 2001-02-08  Frank Warmerdam  <warmerdam@pobox.com>
953
954         * frmts/gif/{e,d}gif_lib.c: Fixed to use binary mode if O_BINARY
955         is defined rather than based on __MSDOS__.
956
957 2001-02-06  Frank Warmerdam  <warmerdam@pobox.com>
958
959         * Export various OGR classes, and entry points from DLL.
960
961         * Fixed numpydataset.cpp to use sscanf() to parse pointer.
962
963 2001-02-05  Frank Warmerdam  <warmerdam@pobox.com>
964
965         * Added support for R*4 (Float32) images in SAR_CEOS reader.
966
967 2001-01-30  Frank Warmerdam  <warmerdam@pobox.com>
968
969         * core/overview.cpp: Added resampling type of AVERAGE_MP to do
970         magnitude preserving averaging.  New functions include
971         GDALComputeBandStats() to get mean and standard deviation.
972
973 2001-01-26  Frank Warmerdam  <warmerdam@pobox.com>
974
975         * ogr/ogr_srs_esri.cpp: added Transverse Mercator .prj support.
976
977 2001-01-24  Frank Warmerdam  <warmerdam@pobox.com>
978
979         * Added support for files with scanlines split across records in the
980         ceos2 (SAR_CEOS) reader.
981
982 2001-01-22  Frank Warmerdam  <warmerdam@pobox.com>
983
984         * Added alg directory, and GDALComputeMedianCutPCT(), and
985         GDALDitherRGB2PCT() functions.
986
987 ===============================================================================
988        
989 2001-01-22  Frank Warmerdam  <warmerdam@pobox.com>
990
991         * Released gdal 1.1.3 source distributions.
992
993 2001-01-20  Frank Warmerdam  <warmerdam@pobox.com>
994
995         * Improved python configure logic so it skips python if there is
996         no python makefile.
997
998 2001-01-17  Frank Warmerdam  <warmerdam@pobox.com>
999
1000         * Added progressive jpeg support (a couple days ago).
1001
1002         * Added support for processing CODELIST records in NTF reader (as
1003         used for BL2000 datasets).
1004
1005 2001-01-10  Frank Warmerdam  <warmerdam@pobox.com>
1006
1007         * Patched GDALDataset::FlushCache() to recover gracefully if papoBands
1008           doesn't exist yet matching nBands.
1009
1010 2001-01-09  Frank Warmerdam  <warmerdam@pobox.com>
1011
1012         * Added GIF driver based on libungif.
1013
1014 2001-01-03  Frank Warmerdam  <warmerdam@pobox.com>
1015
1016         * Fixed some serious bugs with clean target on windows makefile.
1017         Now links gdal11.dll with /debug.
1018
1019         * Erdas Imagine now uses large file API to support 2-4GB files on
1020         Windows.
1021
1022         * libtiff now uses large file api (tif_vsi.c) on windows to handle
1023         2-4GB tiff files.
1024
1025         * Added large file API in port/cpl_vsi.h, and implemented for
1026         Win32 in port/cpl_vsil_win32.c
1027
1028 2000-12-15  Frank Warmerdam  <warmerdam@pobox.com>
1029
1030         * Added read support for .tfw files, and read/write support
1031         for GEOTRANSMATRIX in GeoTIFF.
1032
1033         * Fixed so that non-geographic/projected model types result in
1034         an empty coordinate system string, not WGS84, as per bug report
1035         from Eric Miller and aerial.tif.
1036
1037 2000-12-14  Frank Warmerdam  <warmerdam@pobox.com>
1038
1039         * Added HKVDataset::Delete() implementation, made accessable from
1040         python.
1041
1042 2000-12-13  Frank Warmerdam  <warmerdam@pobox.com>
1043
1044         * Various improvements to build. 
1045         ogr/ogrsf_frmts/sdts now only updates the sdts and iso libraries in
1046         ogrsf_frmts.a if they are out of date.
1047         frmts/gtiff just installs object code from libtiff and libgeotiff
1048         directories instead of .a files, to avoid the $(wildcard .../*.a)
1049         issue.
1050
1051 2000-12-05  Frank Warmerdam  <warmerdam@pobox.com>
1052
1053         * Added better error testing, especially for CE_Failure in
1054         parts of OGR to avoid being defeated by a mere warning.
1055
1056         * Added Cassini support in gdal/ogr/ogr_srs_proj4.cpp
1057
1058         * Check for png_set_IHDR in configure so avoid using old png libraries.
1059
1060         * Added support for all readable projections in write code for
1061         GeoTIFF (gdal/frmts/gtiff/gt_wkt_srs.cpp).
1062
1063         * Modified ogr_srs_proj4.cpp to use +R_A for VanDerGrinten and
1064         Miller Cylindrical.
1065
1066 2000-11-29  Frank Warmerdam  <warmerdam@pobox.com>
1067
1068         * Added limited SetGeoTransform() support for HKV Blob format.
1069
1070         * Added "pretty printing" of coordinate system in gdalinfo.c
1071
1072         * Added gdal_merge.py in pymod directory.
1073
1074         * Extended shapefile OGR driver to support MULTIPOLYGON objects.
1075
1076 2000-11-27  Frank Warmerdam  <warmerdam@pobox.com>
1077
1078         * Added Japanese DEM format (frmts/jdem).
1079
1080 2000-11-27  Bernhard Reiter <bernhard@intevation.de>
1081
1082         * Enable the use of the --exec-prefix and --libdir etc configure
1083         options and should give the same behaviour.
1084
1085 2000-11-24  Frank Warmerdam  <warmerdam@pobox.com>
1086
1087         * Added support for using pre-installed libtiff.  Controlled via
1088         --with-libtiff configure switch.
1089
1090 2000-11-22  Frank Warmerdam  <warmerdam@pobox.com>
1091
1092         * Added CEOS_DM_* metadata items for CEOS SAR format at Peter
1093         Farris-Manning's request in frmts/ceos2/sar_ceosdataset.cpp.
1094
1095         * Fixed bug in complex image overview generation (core/overview.cpp).
1096         The complex overview images were corrupt.
1097
1098 2000-11-16  Frank Warmerdam  <warmerda@cs46980-c>
1099
1100         * Moved GXF driver down in driver order (in GDALAllRegister()).
1101         Improved test for GXFness in gxfdataset.cpp a bit.
1102
1103 2000-10-30  Frank Warmerdam  <warmerda@cs46980-c>
1104
1105         * Added error related entry points to gdal.i/gdal.py for python.
1106
1107         * Fixed ehdrdataset.cpp to report error if the user selects the
1108         .hdr file instead of the .bil file. 
1109
1110         * Fixed bug with GetRasterColorTable in gdal.py, and
1111         GetRasterNoDataValue in gdal.i.
1112
1113 2000-10-25  Frank Warmerdam  <warmerda@cs46980-c>
1114
1115         * Issued an interim 1.1.2 release for folks interested in
1116         testing Imagine write support.
1117
1118 2000-10-17  Frank Warmerdam  <warmerda@cs46980-c>
1119
1120         * Added PostgreSQL vector driver under ogr/ogrsf_frmts/pg.
1121
1122 2000-10-13  Frank Warmerdam  <warmerda@cs46980-c>
1123
1124         * GTiff: improved support for writing GCS codes, and hardcode
1125         common datums
1126        
1127         * Fixed EquidistantConic support for GeoTIFF.
1128
1129         * Fixed up cygnus support in port/cpl_port.h.
1130
1131 2000-10-12  Frank Warmerdam  <warmerda@cs46980-c>
1132
1133         * gdal/frmts/hfa: Implemented write support for Imagine files.
1134
1135 2000-10-06  Frank Warmerdam  <warmerda@cs46980-c>
1136
1137         * Upgraded PAuxDataset to support nodata values.
1138
1139         * Added SetNoDataValue(), SetCategoryNames() and some C/Python entry
1140         points.
1141
1142         * Default setting of GDALRasterBand->eAccess based on the dataset
1143         in SetBand().
1144
1145 2000-09-28  Frank Warmerdam  <warmerda@cs46980-c>
1146
1147         * Updated to current MITAB source from CVS.
1148
1149 2000-09-27  Frank Warmerdam  <warmerda@cs46980-c>
1150
1151         * Added colortable support for grass driver.
1152
1153         * Fixed libtiff build to include ZIP/Deflate support.
1154
1155         * Added configure time support for -lz or the internal implementation.
1156
1157 2000-09-25  Frank Warmerdam  <warmerda@cs46980-c>
1158
1159         * Release 1.1.1 issued.
1160
Note: See TracBrowser for help on using the browser.