2001-09-15 Frank Warmerdam * configure.in: modified --with-libz handling as per bug 75, to be more standard. http://bugzilla.remotesensing.org/show_bug.cgi?id=76 =============================================================================== 2001-09-15 Frank Warmerdam * Release GDAL 1.1.5. * Modify include order in most GNUmakefiles to ensure that include paths for system stuff (like /usr/local/include) don't take priority over application include files in GDAL tree. Especially important when there is an old GDAL already installed. * ogr/ogrsf_frmts/mitab: Upgraded to include fast spatial query support, and attribute query support. 2001-09-06 Frank Warmerdam * bridge: upgrade bridge error reporting, add GCP functions. 2001-09-04 Frank Warmerdam * ogr/ogrsf_frmts/shape: added support for deferred determination of output file geometry type (from first feature), and added better handling of NULL attribute fields when reading and writing. 2001-08-31 Frank Warmerdam * frmts/ceos2/sar_ceosdataset.cpp: added support for the SAR Toolbox (from Alaska SAR Facility) naming convension for CEOS files. 2001-08-30 Frank Warmerdam * frmts/ceos2/sar_ceosdataset.cpp: added four corner support for ERS products with map projection record. 2001-08-29 Frank Warmerdam * ogr/ogrsf_frmts/ntf: add support for GType 5 - add ntfstroke.cpp. * frmts/GNUmakefile: fix so that failure of a submake will terminate the frmts level make. 2001-08-23 Frank Warmerdam * ogr/ogr_fromepsg.cpp: fixed serious bug translating LCC projections from EPSG to WKT. 2001-08-22 Frank Warmerdam * frmts/png/pngdataset.cpp: added support for reading and writing tRNS (transparency) information. Added support for writing paletted images. * frmts/gif/gifdataset.cpp: added support for reading transparency values. * frmts/jpeg, frmts/png, frmts/gif: added support for .wld files. * frmts/ceos2/sar_ceosdataset.cpp: don't try to extract gcps if there is no prefix data. * frmts/ceos2/ceosrecipe.c: corrected prefix data handling logic. Accept 0 bytes of prefix as value ... often the case in ERS datasets. 2001-08-15 Frank Warmerdam * core/gdal_misc.cpp: Return magnitude values for samples from complex valued bands. 2001-08-13 Frank Warmerdam * ogr/ogrspatialreference.cpp: improved IsSame() test. 2001-07-18 Frank Warmerdam * aclocal.m4: modified to identify -all for IRIX. 2001-07-17 Frank Warmerdam * png: ensure we have png.h before accepting system png. Moved internal libpng code into a subdirectory to avoid include file confusion. * configure: added support for detecting PostgreSQL. * GDALmake.opt, app/GNUmakefile: Added support for building on platforms without shared library support (ie. Cygwin). 2001-07-12 Frank Warmerdam * frmts/raw/pauxdataset.cpp: Added limited support for reading gcps and projections. 2001-07-09 Frank Warmerdam * frmts/sdts/sdtsdataset.cpp: upgraded to use WKT for projections. 2001-06-28 Frank Warmerdam * frmts/geotiff/geotiff.cpp: Fixed bug with RGBA image access on big endian systems. 2001-06-22 Frank Warmerdam * core/gdaldefaultoverviews.c: fixed several more problems with refreshing existing overviews. * core/gdalrasterblock.cpp: added support for GDAL_CACHEMAX environment variable. * core/gdaladefaultoverviews.c: Fixed crash with refreshing overviews during build. 2001-06-21 Frank Warmerdam * Added core/gdal_drivertut.dox, documentation on writing drivers. 2001-06-20 Frank Warmerdam * apps/GNUmakefile: fixed some bugs in generating apps/gdal-config thanks to Phillip Dibner. * core/gdal_priv.h,gdaldefaultoverviews.cpp: GDALDefaultOverviews now allows setting exact name of .ovr file, and remembers name to use when building overviews. * frmts/raw/hkvdataset.cpp: reimplement overviews in TIFF file. * ogr/ogrsf_frmts/pg: Implement PostGIS support. 2001-06-01 Frank Warmerdam * frmts/jpg/jpgdataset.cpp: altered magic number testing to work with IMG_0519.JPG from eCognition folks. 2001-05-31 Frank Warmerdam * frmts/hfa/hfaband.cpp: added uncompress support for reduce precision, non-run length encoded data. * frmts/geotiff/geotiff.cpp: Improved magic number testing. 2001-05-15 Frank Warmerdam * frmts/raw/fujibasdataset.cpp: added new Fuji BAS format. * frmts/raw/pauxdataset.cpp: added support for opening by selecting the .aux file. 2001-05-07 Frank Warmerdam * pymod/gdal.py, gdal.i: added GDALComputeRasterMinMax() bindings. 2001-05-01 Frank Warmerdam * frmts/gtiff/geotiff.cpp: added GTiffBitmapBand support. * frmts/jpeg/jpgdataset.cpp: added world file support. * frmts/gtiff/geotiff.cpp: Use GDALReadWorldFile(), support .wld and .tifw as well as .tfw on read. * core/gdal_misc.cpp: added GDALReadWorldFile() 2001-04-18 Frank Warmerdam * frmts/ogdi/ogdidataset.cpp: fixed rastersize calculation. 2001-04-17 Frank Warmerdam * frmts/ogdi/*, ogr/ogrsf_frmts/ogdi/*: Modified to utilize layer capabilities to get list of available layers. Restructured OGDI discovery mechanisms in configure script (more like other libraries). Added complete Image support. Capture text from text features. * frmts/gtiff/geotiff.cpp: fixed acces to rw mode separate planes RGB images. 2001-04-05 Frank Warmerdam * updated mitab code from the mitab master. 2001-03-28 Frank Warmerdam * configure: changed to check for TIFFWriteCheck instead of TIFFReadRGBATile for libtiff check. Ensures we get a sufficiently recent libtiff. 2001-03-24 Frank Warmerdam * configure: Make --with-ogr default, and user must indicate --without-ogr. 2001-03-22 Frank Warmerdam * frmts/raw/ehdrdataset.cpp: added support for files generated by Arc/Info GRID which have a number of quirks, but can include nodata values, and projections (in .prj file). * frmts/raw/rawdataset: added support for nodata values. 2001-03-21 Frank Warmerdam * GDALmake.opt.in: added port/*.o to GDAL_OBJ so that we don't depend on the shared library linker using cpl.a the way we expect. This should make things work cleaner on SGI. 2001-03-20 Frank Warmerdam * apps/gdal_translate.c: fixes from Mark Salazar. Added '%' for -outsize switch, fixed completion reporting, fixed adGeoTransform[] calculation. 2001-03-18 Frank Warmerdam * ogr/ogrsf_frmts/dgn: removed requirement for .dgn extention. 2001-03-16 Frank Warmerdam * OGR Shapefile driver: added support for reading and writing .prj files. * ogr/ogr_srs_esri.cpp: added support for esri .prj files with WKT in them. We don't massage datum names yet though. 2001-03-14 Frank Warmerdam * Improved ld -shared / CXX -shared testing to preserve existing LD_LIBRARY_PATH incase it is needed for something like the C++ support shared library. * Upgraded to use install-sh so we will have reliable install semantics. =============================================================================== 2001-03-14 Frank Warmerdam * Prepare 1.1.4 release. * Added dist_docs directory with distribution specific stuff. * Added mk_win_bin_dist.sh to build windows binary distribution. 2001-03-13 Frank Warmerdam * frmts/gtiff/geotiff.cpp: Don't try to handle all MINISWHITE images through RGBA interface. Check with TIFFRGBAImageOK() before using RGBA interface. 2001-03-12 Frank Warmerdam * pymod/numpydataset.cpp captures and holds projection and geotransform. * Added frmts/aaigrid (ASCII Arc/Info Grid read support) at the request of Ben Discoe. 2001-03-11 Simon Perkins * Added FITS support for "byte scaled" files. 2001-03-08 Simon Perkins * Added support for reading and writing metadata to FITS files. Upon opening a FITS file, all non trivial headers are read from the file and stored in the metadata store. Upon closing the FITS file, any metadata associated with a name that is 8 characters or less long, is written to the FITS file. The driver attempts to guess the type of the metadata (double, long, logical or string) and calls the appropriate fits update functions. 2001-03-06 Simon Perkins * frmts/fits/fitsdataset.cpp: Fixed bug in situation where we attempt to read from a newly created band. 2001-03-05 Simon Perkins * Added FITS format support and documentation. 2001-03-01 Frank Warmerdam * Added --ogr-enabled, --formats and --version options for gdal-config. Also, added VERSION file in gdal root directory, and update of it by mkgdaldist.sh. 2001-02-28 Frank Warmerdam * Fixed up handling of pyexecdir. 2001-02-24 Frank Warmerdam * Added Envisat format support. 2001-02-19 Frank Warmerdam * aclocal.m4: fixed mixup between pyexecdir and pythonexecdir, thanks to Bernhard Reiter. * apps/gdal_translate.c: fixed georeferenced calculation for -srcwin subwindowing. 2001-02-15 Frank Warmerdam * port/cpl_error.cpp: Fixed initialization of fpLog. Log was being reset to stderr on second call to CPLDefaultErrorHandler. 2001-02-08 Frank Warmerdam * frmts/gif/{e,d}gif_lib.c: Fixed to use binary mode if O_BINARY is defined rather than based on __MSDOS__. 2001-02-06 Frank Warmerdam * Export various OGR classes, and entry points from DLL. * Fixed numpydataset.cpp to use sscanf() to parse pointer. 2001-02-05 Frank Warmerdam * Added support for R*4 (Float32) images in SAR_CEOS reader. 2001-01-30 Frank Warmerdam * core/overview.cpp: Added resampling type of AVERAGE_MP to do magnitude preserving averaging. New functions include GDALComputeBandStats() to get mean and standard deviation. 2001-01-26 Frank Warmerdam * ogr/ogr_srs_esri.cpp: added Transverse Mercator .prj support. 2001-01-24 Frank Warmerdam * Added support for files with scanlines split across records in the ceos2 (SAR_CEOS) reader. 2001-01-22 Frank Warmerdam * Added alg directory, and GDALComputeMedianCutPCT(), and GDALDitherRGB2PCT() functions. =============================================================================== 2001-01-22 Frank Warmerdam * Released gdal 1.1.3 source distributions. 2001-01-20 Frank Warmerdam * Improved python configure logic so it skips python if there is no python makefile. 2001-01-17 Frank Warmerdam * Added progressive jpeg support (a couple days ago). * Added support for processing CODELIST records in NTF reader (as used for BL2000 datasets). 2001-01-10 Frank Warmerdam * Patched GDALDataset::FlushCache() to recover gracefully if papoBands doesn't exist yet matching nBands. 2001-01-09 Frank Warmerdam * Added GIF driver based on libungif. 2001-01-03 Frank Warmerdam * Fixed some serious bugs with clean target on windows makefile. Now links gdal11.dll with /debug. * Erdas Imagine now uses large file API to support 2-4GB files on Windows. * libtiff now uses large file api (tif_vsi.c) on windows to handle 2-4GB tiff files. * Added large file API in port/cpl_vsi.h, and implemented for Win32 in port/cpl_vsil_win32.c 2000-12-15 Frank Warmerdam * Added read support for .tfw files, and read/write support for GEOTRANSMATRIX in GeoTIFF. * Fixed so that non-geographic/projected model types result in an empty coordinate system string, not WGS84, as per bug report from Eric Miller and aerial.tif. 2000-12-14 Frank Warmerdam * Added HKVDataset::Delete() implementation, made accessable from python. 2000-12-13 Frank Warmerdam * Various improvements to build. ogr/ogrsf_frmts/sdts now only updates the sdts and iso libraries in ogrsf_frmts.a if they are out of date. frmts/gtiff just installs object code from libtiff and libgeotiff directories instead of .a files, to avoid the $(wildcard .../*.a) issue. 2000-12-05 Frank Warmerdam * Added better error testing, especially for CE_Failure in parts of OGR to avoid being defeated by a mere warning. * Added Cassini support in gdal/ogr/ogr_srs_proj4.cpp * Check for png_set_IHDR in configure so avoid using old png libraries. * Added support for all readable projections in write code for GeoTIFF (gdal/frmts/gtiff/gt_wkt_srs.cpp). * Modified ogr_srs_proj4.cpp to use +R_A for VanDerGrinten and Miller Cylindrical. 2000-11-29 Frank Warmerdam * Added limited SetGeoTransform() support for HKV Blob format. * Added "pretty printing" of coordinate system in gdalinfo.c * Added gdal_merge.py in pymod directory. * Extended shapefile OGR driver to support MULTIPOLYGON objects. 2000-11-27 Frank Warmerdam * Added Japanese DEM format (frmts/jdem). 2000-11-27 Bernhard Reiter * Enable the use of the --exec-prefix and --libdir etc configure options and should give the same behaviour. 2000-11-24 Frank Warmerdam * Added support for using pre-installed libtiff. Controlled via --with-libtiff configure switch. 2000-11-22 Frank Warmerdam * Added CEOS_DM_* metadata items for CEOS SAR format at Peter Farris-Manning's request in frmts/ceos2/sar_ceosdataset.cpp. * Fixed bug in complex image overview generation (core/overview.cpp). The complex overview images were corrupt. 2000-11-16 Frank Warmerdam * Moved GXF driver down in driver order (in GDALAllRegister()). Improved test for GXFness in gxfdataset.cpp a bit. 2000-10-30 Frank Warmerdam * Added error related entry points to gdal.i/gdal.py for python. * Fixed ehdrdataset.cpp to report error if the user selects the .hdr file instead of the .bil file. * Fixed bug with GetRasterColorTable in gdal.py, and GetRasterNoDataValue in gdal.i. 2000-10-25 Frank Warmerdam * Issued an interim 1.1.2 release for folks interested in testing Imagine write support. 2000-10-17 Frank Warmerdam * Added PostgreSQL vector driver under ogr/ogrsf_frmts/pg. 2000-10-13 Frank Warmerdam * GTiff: improved support for writing GCS codes, and hardcode common datums * Fixed EquidistantConic support for GeoTIFF. * Fixed up cygnus support in port/cpl_port.h. 2000-10-12 Frank Warmerdam * gdal/frmts/hfa: Implemented write support for Imagine files. 2000-10-06 Frank Warmerdam * Upgraded PAuxDataset to support nodata values. * Added SetNoDataValue(), SetCategoryNames() and some C/Python entry points. * Default setting of GDALRasterBand->eAccess based on the dataset in SetBand(). 2000-09-28 Frank Warmerdam * Updated to current MITAB source from CVS. 2000-09-27 Frank Warmerdam * Added colortable support for grass driver. * Fixed libtiff build to include ZIP/Deflate support. * Added configure time support for -lz or the internal implementation. 2000-09-25 Frank Warmerdam * Release 1.1.1 issued.