[gdal] 01/03: Merge branch 'experimental'
Sebastiaan Couwenberg
sebastic at moszumanska.debian.org
Fri Aug 21 12:59:36 UTC 2015
This is an automated email from the git hooks/post-receive script.
sebastic pushed a commit to branch master
in repository gdal.
commit 54121db80e91827c81cf6f33bbe388b6f05f9389
Merge: 970c704 ca30779
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Fri Aug 21 14:54:02 2015 +0200
Merge branch 'experimental'
Conflicts:
debian/changelog
debian/control
debian/copyright
debian/gdal-symbols.pl
debian/libgdal1h.lintian-overrides
debian/libgdal1h.symbols.amd64
debian/libgdal1h.symbols.armel
debian/libgdal1h.symbols.armhf
debian/libgdal1h.symbols.i386
debian/libgdal1h.symbols.ia64
debian/libgdal1h.symbols.mips
debian/libgdal1h.symbols.mipsel
debian/libgdal1h.symbols.powerpc
debian/libgdal1h.symbols.s390x
debian/libgdal1h.symbols.sparc
debian/patches/accomodate-typo
debian/patches/algoritm-typo
debian/patches/allows-typo
debian/patches/bandwith-typo
debian/patches/consistant-typo
debian/patches/developement-typo
debian/patches/explicitely-typo
debian/patches/hurd-i386-pathmax
debian/patches/inconsistant-typo
debian/patches/initalize-typo
debian/patches/paramters-typo
debian/patches/perl-vendor
debian/patches/ressource-typo
debian/patches/series
debian/patches/supress-typo
debian/patches/transfered-typo
debian/patches/transfering-typo
debian/patches/unkown-typo
debian/patches/usefull-typo
.gitignore | 20 +
COMMITERS | 20 +-
GDALmake.opt.in | 32 +-
GNUmakefile | 17 +-
LICENSE.TXT | 11 +
MIGRATION_GUIDE.TXT | 29 +
NEWS | 1125 +-
VERSION | 2 +-
Vagrantfile | 99 +
alg/GNUmakefile | 9 +-
alg/contour.cpp | 5 +-
alg/gdal_alg.h | 3 +-
alg/gdal_alg_priv.h | 11 +-
alg/gdal_crs.c | 102 +-
alg/gdal_rpc.cpp | 412 +-
alg/gdal_tps.cpp | 134 +-
alg/gdalchecksum.cpp | 5 +-
alg/gdalcutline.cpp | 60 +-
alg/gdaldither.cpp | 5 +-
alg/gdalgeoloc.cpp | 70 +-
alg/gdalgrid.cpp | 113 +-
alg/gdalgrid.h | 3 +-
alg/gdalgrid_priv.h | 75 +
alg/gdalgridavx.cpp | 225 +
alg/gdalmediancut.cpp | 5 +-
alg/gdalproximity.cpp | 5 +-
alg/gdalrasterize.cpp | 320 +-
alg/gdalsievefilter.cpp | 7 +-
alg/gdaltransformer.cpp | 375 +-
alg/gdaltransformgeolocs.cpp | 2 +-
alg/gdalwarper.cpp | 22 +-
alg/gdalwarper.h | 8 +-
alg/gdalwarpkernel.cpp | 106 +-
alg/gdalwarpkernel_opencl.c | 42 +-
alg/gdalwarpoperation.cpp | 15 +-
alg/llrasterize.cpp | 20 +-
alg/polygonize.cpp | 5 +-
alg/rasterfill.cpp | 9 +-
alg/thinplatespline.cpp | 405 +-
alg/thinplatespline.h | 22 +-
apps/GNUmakefile | 10 +-
apps/commonutils.cpp | 6 +-
apps/commonutils.h | 4 +-
apps/dumpoverviews.cpp | 5 +-
apps/gdal2ogr.c | 2 +-
apps/gdal_contour.cpp | 20 +-
apps/gdal_grid.cpp | 2182 ++--
apps/gdal_rasterize.cpp | 7 +-
apps/gdal_translate.cpp | 269 +-
apps/gdal_utilities.dox | 132 +-
apps/gdaladdo.cpp | 7 +-
apps/gdalbuildvrt.cpp | 44 +-
apps/gdaldem.cpp | 107 +-
apps/gdalenhance.cpp | 7 +-
apps/gdalflattenmask.c | 2 +-
apps/gdalinfo.c | 73 +-
apps/gdallocationinfo.cpp | 14 +-
apps/gdalmanage.cpp | 5 +-
apps/gdalserver.c | 19 +-
apps/gdalsrsinfo.cpp | 22 +-
apps/gdaltindex.c | 245 +-
apps/gdaltorture.cpp | 2 +-
apps/gdaltransform.cpp | 3 +-
apps/gdalwarp.cpp | 162 +-
apps/makefile.vc | 69 +-
apps/nearblack.cpp | 7 +-
apps/ogr2ogr.cpp | 819 +-
apps/ogr_utilities.dox | 127 +-
apps/ogrinfo.cpp | 147 +-
apps/ogrlineref.cpp | 1744 +++
apps/ogrtindex.cpp | 5 +-
apps/test_ogrsf.cpp | 799 +-
apps/testreprojmulti.cpp | 6 +-
configure | 1110 +-
configure.in | 433 +-
data/compdcs.csv | 67 +
data/coordinate_axis.csv | 10 +
data/datum_shift.csv | 1490 +--
data/ellipsoid.csv | 6 +-
data/gcs.csv | 12 +-
data/gdal_datum.csv | 30 +-
data/gdalicon.png | Bin 2037 -> 2021 bytes
data/geoccs.csv | 4 +-
data/gml_registry.xml | 47 +
data/inspire_cp_BasicPropertyUnit.gfs | 57 +
data/inspire_cp_CadastralBoundary.gfs | 60 +
data/inspire_cp_CadastralParcel.gfs | 81 +
data/inspire_cp_CadastralZoning.gfs | 161 +
data/nitf_spec.xml | 4 +-
data/ogrvrt.xsd | 413 +
data/osmconf.ini | 12 +-
data/pcs.csv | 158 +-
data/projop_wparm.csv | 99 +
data/ruian_vf_ob_v1.gfs | 1431 +++
data/ruian_vf_st_uvoh_v1.gfs | 92 +
data/ruian_vf_st_v1.gfs | 1481 +++
data/ruian_vf_v1.gfs | 2101 ++++
data/unit_of_measure.csv | 2 +-
data/vertcs.csv | 18 +-
debian/changelog | 139 +
debian/control | 18 +-
debian/copyright | 109 +-
debian/gbp.conf | 2 +-
debian/gdal-bin.install | 6 +-
debian/gdal-symbols.pl | 748 +-
debian/libgdal-dev.install | 1 +
debian/libgdal1h.install | 2 -
debian/libgdal1h.lintian-overrides | 11 -
debian/libgdal1h.symbols.amd64 | 2573 ----
debian/libgdal1h.symbols.armel | 2562 ----
debian/libgdal1h.symbols.armhf | 2562 ----
debian/libgdal1h.symbols.common | 1450 ---
debian/libgdal1h.symbols.i386 | 2550 ----
debian/libgdal1h.symbols.ia64 | 2803 -----
debian/libgdal1h.symbols.mips | 2548 ----
debian/libgdal1h.symbols.mipsel | 2548 ----
debian/libgdal1h.symbols.powerpc | 2809 -----
debian/libgdal1h.symbols.s390x | 2546 ----
debian/libgdal1h.symbols.sparc | 2804 -----
debian/libgdal1i.install | 2 +
debian/libgdal1i.lintian-overrides | 12 +
debian/libgdal1i.symbols.alpha | 2775 +++++
debian/libgdal1i.symbols.amd64 | 2758 +++++
debian/libgdal1i.symbols.arm64 | 2759 +++++
debian/libgdal1i.symbols.armel | 2726 +++++
debian/libgdal1i.symbols.armhf | 2726 +++++
debian/libgdal1i.symbols.common | 1521 +++
debian/libgdal1i.symbols.hppa | 2798 +++++
debian/libgdal1i.symbols.hurd-i386 | 2780 +++++
debian/libgdal1i.symbols.i386 | 2724 +++++
debian/libgdal1i.symbols.kfreebsd-amd64 | 2758 +++++
debian/libgdal1i.symbols.kfreebsd-i386 | 2724 +++++
debian/libgdal1i.symbols.mips | 2726 +++++
debian/libgdal1i.symbols.mipsel | 2726 +++++
debian/libgdal1i.symbols.powerpc | 2726 +++++
debian/libgdal1i.symbols.ppc64 | 4293 +++++++
debian/libgdal1i.symbols.ppc64el | 2760 +++++
debian/libgdal1i.symbols.s390x | 2726 +++++
debian/libgdal1i.symbols.x32 | 2800 +++++
debian/patches/accomodate-typo | 46 +-
debian/patches/algoritm-typo | 6 +-
debian/patches/allows-typo | 6 +-
debian/patches/bandwith-typo | 17 +-
debian/patches/consistant-typo | 99 +-
debian/patches/developement-typo | 17 +-
debian/patches/doc | 6 +-
debian/patches/existant-typo | 111 +
debian/patches/explicitely-typo | 168 +-
debian/patches/gdalpaths | 12 +-
debian/patches/hardening | 2 +-
debian/patches/hdf4 | 10 +-
debian/patches/hurd-i386-pathmax | 16 -
debian/patches/inconsistant-typo | 28 +-
debian/patches/initalize-typo | 14 +-
debian/patches/java-make | 12 +-
debian/patches/java.opt | 5 +-
debian/patches/libkml-pkgconfig | 407 +
debian/patches/man | 10 -
debian/patches/ogdi | 2 +-
debian/patches/paramters-typo | 42 +-
debian/patches/perl-vendor | 4 +-
debian/patches/recommanded-typo | 91 +
debian/patches/ressource-typo | 48 +-
debian/patches/series | 7 +-
debian/patches/spatialite | 31 +-
debian/patches/supress-typo | 481 +-
debian/patches/symver | 9 +-
debian/patches/transfered-typo | 12 +-
debian/patches/transfering-typo | 10 +-
debian/patches/unkown-typo | 201 -
debian/patches/usefull-typo | 228 +-
debian/python-gdal.install | 25 +-
debian/rules | 21 +-
doc/br/index_br.dox | 2 +-
doc/gdal_tutorial.dox | 15 +-
doc/images/foss4g09.png | Bin 8025 -> 0 bytes
doc/images/foss4g2013.png | Bin 0 -> 21679 bytes
doc/index.dox | 28 +-
frmts/aaigrid/aaigriddataset.cpp | 78 +-
frmts/adrg/adrgdataset.cpp | 36 +-
frmts/adrg/srpdataset.cpp | 995 +-
frmts/aigrid/aigccitt.c | 16 +-
frmts/aigrid/aigdataset.cpp | 54 +-
frmts/aigrid/aigopen.c | 5 +-
frmts/aigrid/aigrid_format.html | 790 ++
frmts/aigrid/gridlib.c | 5 +-
frmts/airsar/airsardataset.cpp | 7 +-
frmts/arg/GNUmakefile | 2 +-
frmts/arg/argdataset.cpp | 50 +-
frmts/arg/makefile.vc | 2 +-
frmts/blx/blx.c | 3 +-
frmts/blx/blxdataset.cpp | 5 +-
frmts/bmp/bmpdataset.cpp | 11 +-
frmts/bsb/bsb_read.c | 14 +-
frmts/bsb/bsbdataset.cpp | 7 +-
frmts/ceos/ceosdataset.cpp | 7 +-
frmts/ceos/ceosopen.c | 7 +-
frmts/ceos2/ceosrecipe.c | 12 +-
frmts/ceos2/ceossar.c | 13 +-
frmts/ceos2/sar_ceosdataset.cpp | 31 +-
frmts/coasp/coasp_dataset.cpp | 9 +-
frmts/cosar/cosar_dataset.cpp | 5 +-
frmts/ctg/ctgdataset.cpp | 9 +-
frmts/dds/ddsdataset.cpp | 1 +
frmts/dimap/dimapdataset.cpp | 491 +-
frmts/dods/dodsdataset2.cpp | 5 +-
frmts/dted/dted_api.c | 5 +-
frmts/dted/dted_api.h | 3 +-
frmts/dted/dted_ptstream.c | 6 +-
frmts/dted/dted_test.c | 3 +-
frmts/dted/dteddataset.cpp | 45 +-
frmts/e00grid/e00griddataset.cpp | 8 +-
frmts/e00grid/e00read.c | 21 +-
frmts/ecw/ecwasyncreader.cpp | 1 +
frmts/ecw/ecwcreatecopy.cpp | 78 +-
frmts/ecw/ecwdataset.cpp | 266 +-
frmts/ecw/gdal_ecw.h | 23 +-
frmts/ecw/jp2userbox.cpp | 14 +-
frmts/elas/elasdataset.cpp | 9 +-
frmts/envisat/EnvisatFile.c | 91 +-
frmts/envisat/EnvisatFile.h | 7 +-
frmts/envisat/GNUmakefile | 2 +-
frmts/envisat/adsrange.cpp | 153 +
frmts/envisat/adsrange.hpp | 173 +
frmts/envisat/envisatdataset.cpp | 165 +-
frmts/envisat/makefile.vc | 2 +-
frmts/envisat/records.c | 8 +-
frmts/envisat/timedelta.hpp | 221 +
frmts/envisat/unwrapgcps.cpp | 182 +
frmts/epsilon/epsilondataset.cpp | 6 +-
frmts/ers/ersdataset.cpp | 27 +-
frmts/fit/fitdataset.cpp | 5 +-
frmts/fits/fitsdataset.cpp | 17 +-
frmts/formats_list.html | 26 +-
frmts/frmt_various.html | 47 +-
frmts/gdalallregister.cpp | 20 +-
frmts/georaster/frmt_georaster.html | 30 +-
frmts/georaster/georaster_dataset.cpp | 4096 ++++---
frmts/georaster/georaster_priv.h | 47 +-
frmts/georaster/georaster_rasterband.cpp | 61 +-
frmts/georaster/georaster_wrapper.cpp | 7896 ++++++------
frmts/georaster/oci_wrapper.cpp | 74 +-
frmts/georaster/oci_wrapper.h | 6 +-
frmts/gff/gff_dataset.cpp | 9 +-
frmts/gif/biggifdataset.cpp | 32 +-
frmts/gif/gifabstractdataset.cpp | 61 +-
frmts/gif/gifabstractdataset.h | 9 +-
frmts/gif/gifdataset.cpp | 55 +-
frmts/grass/frmt_grass.html | 113 +-
frmts/grass/grass57dataset.cpp | 18 +-
frmts/grass/grassdataset.cpp | 5 +-
frmts/grib/degrib18/degrib/clock.c | 12 +-
frmts/grib/degrib18/degrib/degrib1.cpp | 16 +-
frmts/grib/degrib18/degrib/degrib2.cpp | 4 +-
frmts/grib/degrib18/degrib/grib1tab.cpp | 10 +-
frmts/grib/degrib18/degrib/grib2api.c | 68 +-
frmts/grib/degrib18/degrib/inventory.cpp | 14 +-
frmts/grib/degrib18/degrib/metaname.cpp | 14 +-
frmts/grib/degrib18/degrib/metaparse.cpp | 4 +-
frmts/grib/degrib18/degrib/myutil.c | 13 +-
frmts/grib/degrib18/degrib/tdlpack.cpp | 22 +-
frmts/grib/degrib18/g2clib-1.0.4/compack.c | 4 +-
frmts/grib/degrib18/g2clib-1.0.4/enc_jpeg2000.c | 17 +-
frmts/grib/degrib18/g2clib-1.0.4/g2_addfield.c | 2 +-
frmts/grib/degrib18/g2clib-1.0.4/jpcunpack.c | 6 +-
frmts/grib/degrib18/g2clib-1.0.4/misspack.c | 8 +-
frmts/grib/degrib18/g2clib-1.0.4/mkieee.c | 4 +-
frmts/grib/degrib18/g2clib-1.0.4/reduce.c | 14 +-
frmts/grib/degrib18/g2clib-1.0.4/seekgb.c | 8 +-
frmts/grib/degrib18/g2clib-1.0.4/simunpack.c | 9 +-
frmts/grib/degrib18/g2clib-1.0.4/specpack.c | 6 +-
frmts/grib/gribdataset.cpp | 42 +-
frmts/gsg/gs7bgdataset.cpp | 27 +-
frmts/gsg/gsagdataset.cpp | 12 +-
frmts/gsg/gsbgdataset.cpp | 21 +-
frmts/gta/gtadataset.cpp | 9 +-
frmts/gtiff/GNUmakefile | 2 +-
frmts/gtiff/frmt_gtiff.html | 23 +-
frmts/gtiff/geotiff.cpp | 1480 ++-
frmts/gtiff/gt_citation.cpp | 50 +-
frmts/gtiff/gt_citation.h | 5 +-
frmts/gtiff/gt_jpeg_copy.cpp | 39 +-
frmts/gtiff/gt_jpeg_copy.h | 4 +-
frmts/gtiff/gt_overview.cpp | 5 +-
frmts/gtiff/gt_overview.h | 1 +
frmts/gtiff/gt_wkt_srs.cpp | 162 +-
frmts/gtiff/gt_wkt_srs.h | 4 +-
frmts/gtiff/gt_wkt_srs_for_gdal.h | 16 +-
frmts/gtiff/gtiff.h | 3 +-
frmts/gtiff/libgeotiff/geo_new.c | 7 +-
frmts/gtiff/libgeotiff/geo_print.c | 17 +-
frmts/gtiff/libgeotiff/geo_set.c | 5 +-
frmts/gtiff/libtiff/gdal_libtiff_symbol_rename.h | 1 +
frmts/gtiff/libtiff/tif_codec.c | 5 +-
frmts/gtiff/libtiff/tif_dir.c | 61 +-
frmts/gtiff/libtiff/tif_dirinfo.c | 32 +-
frmts/gtiff/libtiff/tif_dirread.c | 37 +-
frmts/gtiff/libtiff/tif_getimage.c | 39 +-
frmts/gtiff/libtiff/tif_jpeg.c | 1 +
frmts/gtiff/libtiff/tif_lzw.c | 4 +-
frmts/gtiff/libtiff/tif_next.c | 25 +-
frmts/gtiff/libtiff/tif_ojpeg.c | 13 +-
frmts/gtiff/libtiff/tif_read.c | 19 +-
frmts/gtiff/libtiff/tif_vsi.c | 8 +-
frmts/gtiff/libtiff/tif_write.c | 10 +-
frmts/gtiff/libtiff/tif_zip.c | 4 +-
frmts/gtiff/libtiff/tiff.h | 5 +-
frmts/gtiff/libtiff/tiffvers.h | 2 +-
frmts/gtiff/makefile.vc | 2 +-
frmts/gtiff/tif_float.h | 3 +-
frmts/gtiff/tifvsi.cpp | 3 +-
frmts/gtiff/tifvsi.h | 3 +-
frmts/gxf/gxf_ogcwkt.c | 5 +-
frmts/gxf/gxfdataset.cpp | 7 +-
frmts/gxf/gxfopen.c | 5 +-
frmts/hdf4/GNUmakefile | 8 +
frmts/hdf4/hdf4dataset.cpp | 34 +-
frmts/hdf4/hdf4dataset.h | 3 +-
frmts/hdf4/hdf4imagedataset.cpp | 10 +-
frmts/hdf4/makefile.vc | 17 +
frmts/hdf5/bagdataset.cpp | 28 +-
frmts/hdf5/gh5_convenience.cpp | 4 +-
frmts/hdf5/hdf5dataset.cpp | 14 +-
frmts/hdf5/hdf5dataset.h | 3 +-
frmts/hdf5/hdf5imagedataset.cpp | 219 +-
frmts/hdf5/iso19115_srs.cpp | 5 +-
frmts/hdf5/makefile.vc | 5 +
frmts/hf2/hf2dataset.cpp | 6 +-
frmts/hfa/frmt_hfa.html | 14 +
frmts/hfa/hfaband.cpp | 26 +-
frmts/hfa/hfadataset.cpp | 1814 ++-
frmts/hfa/hfaentry.cpp | 11 +-
frmts/hfa/hfafield.cpp | 49 +-
frmts/hfa/hfaopen.cpp | 91 +-
frmts/hfa/hfatest.cpp | 5 +-
frmts/hfa/hfatype.cpp | 18 +-
frmts/idrisi/IdrisiDataset.cpp | 540 +-
frmts/idrisi/idrisi.h | 5 +-
frmts/ilwis/ilwiscoordinatesystem.cpp | 60 +-
frmts/ilwis/ilwisdataset.cpp | 19 +-
frmts/ingr/GNUmakefile | 2 +-
frmts/ingr/IngrTypes.cpp | 5 +-
frmts/ingr/IngrTypes.h | 5 +-
frmts/ingr/IntergraphBand.cpp | 5 +-
frmts/ingr/IntergraphBand.h | 5 +-
frmts/ingr/IntergraphDataset.cpp | 5 +-
frmts/ingr/IntergraphDataset.h | 5 +-
frmts/ingr/JpegHelper.cpp | 4 +-
frmts/ingr/JpegHelper.h | 3 +-
frmts/iris/irisdataset.cpp | 71 +-
frmts/iso8211/8211dump.cpp | 5 +-
frmts/iso8211/ddfmodule.cpp | 5 +-
frmts/iso8211/ddfrecord.cpp | 5 +-
frmts/iso8211/ddfsubfielddefn.cpp | 5 +-
frmts/jaxapalsar/jaxapalsardataset.cpp | 7 +-
frmts/jdem/jdemdataset.cpp | 11 +-
frmts/jp2kak/frmt_jp2kak.html | 2 +-
frmts/jp2kak/jp2kak.lst | 5 +
frmts/jp2kak/jp2kakdataset.cpp | 298 +-
frmts/jp2kak/subfile_source.h | 20 +-
frmts/jp2kak/vsil_target.h | 2 +-
frmts/jpeg/GNUmakefile | 2 +
frmts/jpeg/frmt_jpeg.html | 19 +
frmts/jpeg/jpgdataset.cpp | 429 +-
frmts/jpeg/jpgdataset_12.cpp | 4 +-
frmts/jpeg/libjpeg/README | 10 +
frmts/jpeg/libjpeg/jccoefct.c | 3 +-
frmts/jpeg/libjpeg/jccolor.c | 3 +-
frmts/jpeg/libjpeg/jcmarker.c | 7 +-
frmts/jpeg/libjpeg/jcsample.c | 3 +-
frmts/jpeg/libjpeg/jctrans.c | 3 +-
frmts/jpeg/libjpeg/jdatasrc.c | 3 +-
frmts/jpeg/libjpeg/jdcoefct.c | 4 +-
frmts/jpeg/libjpeg/jdcolor.c | 3 +-
frmts/jpeg/libjpeg/jdmarker.c | 6 +
frmts/jpeg/libjpeg/jdmerge.c | 8 +-
frmts/jpeg/libjpeg/jdpostct.c | 9 +-
frmts/jpeg/libjpeg/jdsample.c | 13 +-
frmts/jpeg/libjpeg/jmemansi.c | 22 +-
frmts/jpeg/libjpeg/jquant1.c | 10 +-
frmts/jpeg/libjpeg/jquant2.c | 6 +-
frmts/jpeg/vsidataio.cpp | 6 +-
frmts/jpeg/vsidataio.h | 3 +-
frmts/jpeg2000/jpeg2000_vsil_io.cpp | 5 +-
frmts/jpeg2000/jpeg2000_vsil_io.h | 4 +-
frmts/jpeg2000/jpeg2000dataset.cpp | 143 +-
frmts/jpegls/jpeglsdataset.cpp | 6 +-
frmts/jpipkak/GNUmakefile | 1 +
frmts/jpipkak/jpipkakdataset.cpp | 12 +-
frmts/kmlsuperoverlay/kmlsuperoverlaydataset.cpp | 1002 +-
frmts/kmlsuperoverlay/kmlsuperoverlaydataset.h | 1 +
frmts/l1b/frmt_l1b.html | 53 +-
frmts/l1b/l1bdataset.cpp | 1893 ++-
frmts/leveller/levellerdataset.cpp | 13 +-
frmts/map/mapdataset.cpp | 7 +-
frmts/mbtiles/GNUmakefile | 2 +-
frmts/mbtiles/makefile.vc | 2 +-
frmts/mbtiles/mbtilesdataset.cpp | 103 +-
frmts/mem/memdataset.cpp | 49 +-
frmts/mrsid/mrsiddataset.cpp | 84 +-
frmts/mrsid/mrsidstream.cpp | 5 +-
frmts/mrsid/nmake.opt | 6 +
frmts/mrsid_lidar/gdal_MG4Lidar.cpp | 10 +-
frmts/msg/msgcommand.cpp | 3 +-
frmts/msg/msgdataset.cpp | 3 +-
frmts/msgn/msg_basic_types.cpp | 11 +-
frmts/msgn/msgndataset.cpp | 10 +-
frmts/netcdf/gmtdataset.cpp | 20 +-
frmts/netcdf/makefile.vc | 4 +
frmts/netcdf/netcdfdataset.cpp | 66 +-
frmts/netcdf/netcdfdataset.h | 5 +-
frmts/ngsgeoid/ngsgeoiddataset.cpp | 8 +-
frmts/nitf/GNUmakefile | 6 +-
frmts/nitf/ecrgtocdataset.cpp | 6 +-
frmts/nitf/frmt_nitf.html | 18 +-
frmts/nitf/nitfaridpcm.cpp | 9 +-
frmts/nitf/nitfbilevel.cpp | 5 +-
frmts/nitf/nitfdataset.cpp | 81 +-
frmts/nitf/nitfdataset.h | 4 +-
frmts/nitf/nitfdes.c | 12 +-
frmts/nitf/nitfdump.c | 5 +-
frmts/nitf/nitffile.c | 237 +-
frmts/nitf/nitfimage.c | 92 +-
frmts/nitf/nitflib.h | 3 +-
frmts/nitf/nitfrasterband.cpp | 7 +-
frmts/nitf/nitfwritejpeg.cpp | 3 +-
frmts/nitf/rpftocdataset.cpp | 6 +-
frmts/nitf/rpftocfile.cpp | 6 +-
frmts/nitf/rpftoclib.h | 4 +-
frmts/northwood/grcdataset.cpp | 5 +-
frmts/northwood/grddataset.cpp | 5 +-
frmts/northwood/northwood.cpp | 10 +-
frmts/northwood/northwood.h | 3 +-
frmts/ogdi/ogdidataset.cpp | 17 +-
frmts/openjpeg/GNUmakefile | 4 +
frmts/openjpeg/makefile.vc | 6 +-
frmts/openjpeg/openjpegdataset.cpp | 231 +-
frmts/ozi/ozidataset.cpp | 6 +-
frmts/pcidsk/GNUmakefile | 6 +-
frmts/pcidsk/pcidskdataset.cpp | 5 +-
frmts/pcidsk/pcidskdataset2.cpp | 29 +-
.../pcidsk/sdk/channel/cbandinterleavedchannel.cpp | 4 +-
frmts/pcidsk/sdk/channel/cexternalchannel.cpp | 4 +-
frmts/pcidsk/sdk/channel/cpcidskchannel.cpp | 14 +-
.../sdk/channel/cpixelinterleavedchannel.cpp | 4 +-
frmts/pcidsk/sdk/channel/ctiledchannel.cpp | 14 +-
frmts/pcidsk/sdk/core/libjpeg_io.cpp | 22 +-
frmts/pcidsk/sdk/core/pcidskcreate.cpp | 9 +-
frmts/pcidsk/sdk/segment/cpcidsk_array.cpp | 8 +-
frmts/pcidsk/sdk/segment/cpcidskbitmap.cpp | 41 +-
frmts/pcidsk/sdk/segment/cpcidsktoutinmodel.cpp | 4 +-
frmts/pcidsk/vsi_pcidsk_io.cpp | 5 +-
frmts/pcraster/libcsf/dumconv.c | 4 +-
frmts/pcraster/libcsf/mopen.c | 23 +-
frmts/pcraster/libcsf/putattr.c | 2 +-
frmts/pcraster/libcsf/swapio.c | 2 +-
frmts/pcraster/pcrasterdataset.cpp | 8 +-
frmts/pcraster/pcrasterrasterband.cpp | 8 +-
frmts/pdf/GNUmakefile | 2 +-
frmts/pdf/frmt_pdf.html | 9 +-
frmts/pdf/makefile.vc | 2 +-
frmts/pdf/pdfcreatecopy.cpp | 105 +-
frmts/pdf/pdfcreatecopy.h | 4 +-
frmts/pdf/pdfdataset.cpp | 83 +-
frmts/pdf/pdfdataset.h | 4 +-
frmts/pdf/pdfio.cpp | 4 +-
frmts/pdf/pdfio.h | 4 +-
frmts/pdf/pdfobject.cpp | 6 +-
frmts/pdf/pdfobject.h | 16 +-
frmts/pds/isis2dataset.cpp | 13 +-
frmts/pds/isis3dataset.cpp | 3 +-
frmts/pds/nasakeywordhandler.cpp | 1 +
frmts/pds/pdsdataset.cpp | 5 +-
frmts/pgchip/pgchipdataset.cpp | 1 +
frmts/png/pngdataset.cpp | 294 +-
frmts/postgisraster/GNUmakefile | 2 +-
frmts/postgisraster/makefile.vc | 2 +-
frmts/postgisraster/postgisraster.h | 396 +-
frmts/postgisraster/postgisrasterdataset.cpp | 3439 ++++--
frmts/postgisraster/postgisrasterdriver.cpp | 84 +-
frmts/postgisraster/postgisrasterrasterband.cpp | 1487 +--
frmts/postgisraster/postgisrastertiledataset.cpp | 114 +
.../postgisraster/postgisrastertilerasterband.cpp | 194 +
frmts/postgisraster/postgisrastertools.cpp | 226 +
frmts/r/rcreatecopy.cpp | 6 +-
frmts/r/rdataset.cpp | 7 +-
frmts/rasdaman/rasdamandataset.cpp | 536 +-
frmts/rasterlite/rasterlitecreatecopy.cpp | 10 +-
frmts/rasterlite/rasterlitedataset.cpp | 19 +-
frmts/rasterlite/rasterlitedataset.h | 5 +-
frmts/rasterlite/rasterliteoverviews.cpp | 6 +-
frmts/raw/GNUmakefile | 3 +-
frmts/raw/ace2dataset.cpp | 6 +-
frmts/raw/btdataset.cpp | 23 +-
frmts/raw/cpgdataset.cpp | 28 +-
frmts/raw/ctable2dataset.cpp | 2 +-
frmts/raw/dipxdataset.cpp | 5 +-
frmts/raw/doq1dataset.cpp | 5 +-
frmts/raw/doq2dataset.cpp | 5 +-
frmts/raw/ehdrdataset.cpp | 11 +-
frmts/raw/eirdataset.cpp | 1 +
frmts/raw/envidataset.cpp | 19 +-
frmts/raw/fastdataset.cpp | 5 +-
frmts/raw/frmt_lcp.html | 43 +-
frmts/raw/fujibasdataset.cpp | 5 +-
frmts/raw/genbindataset.cpp | 8 +-
frmts/raw/gscdataset.cpp | 5 +-
frmts/raw/gtxdataset.cpp | 21 +-
frmts/raw/hkvdataset.cpp | 32 +-
frmts/raw/idadataset.cpp | 10 +-
frmts/raw/krodataset.cpp | 316 +
frmts/raw/landataset.cpp | 9 +-
frmts/raw/lcpdataset.cpp | 1012 +-
frmts/raw/makefile.vc | 2 +-
frmts/raw/mffdataset.cpp | 7 +-
frmts/raw/ndfdataset.cpp | 5 +-
frmts/raw/ntv2dataset.cpp | 7 +-
frmts/raw/pauxdataset.cpp | 5 +-
frmts/raw/pnmdataset.cpp | 5 +-
frmts/raw/rawdataset.cpp | 256 +-
frmts/raw/rawdataset.h | 13 +-
frmts/raw/snodasdataset.cpp | 6 +-
frmts/rik/rikdataset.cpp | 5 +-
frmts/rmf/rmfdataset.cpp | 5 +-
frmts/rmf/rmfdem.cpp | 2 +-
frmts/rs2/rs2dataset.cpp | 37 +-
frmts/saga/sagadataset.cpp | 116 +-
frmts/sdts/sdts_al.h | 6 +-
frmts/sdts/sdtsdataset.cpp | 5 +-
frmts/sdts/sdtslib.cpp | 5 +-
frmts/sdts/sdtsrasterreader.cpp | 8 +-
frmts/sgi/sgidataset.cpp | 11 +-
frmts/srtmhgt/srtmhgtdataset.cpp | 7 +-
frmts/terragen/terragendataset.cpp | 6 +-
frmts/til/tildataset.cpp | 5 +-
frmts/tsx/tsxdataset.cpp | 5 +-
frmts/usgsdem/usgsdem_create.cpp | 11 +-
frmts/usgsdem/usgsdemdataset.cpp | 68 +-
frmts/vrt/vrt_tutorial.dox | 33 +-
frmts/vrt/vrtdataset.cpp | 140 +-
frmts/vrt/vrtdataset.h | 58 +-
frmts/vrt/vrtderivedrasterband.cpp | 1 +
frmts/vrt/vrtdriver.cpp | 19 +-
frmts/vrt/vrtfilters.cpp | 9 +-
frmts/vrt/vrtrasterband.cpp | 5 +-
frmts/vrt/vrtrawrasterband.cpp | 39 +-
frmts/vrt/vrtsourcedrasterband.cpp | 291 +-
frmts/vrt/vrtsources.cpp | 324 +-
frmts/vrt/vrtwarped.cpp | 32 +-
frmts/wcs/httpdriver.cpp | 8 +-
frmts/wcs/wcsdataset.cpp | 26 +-
frmts/webp/frmt_webp.html | 4 +-
frmts/webp/webpdataset.cpp | 26 +-
frmts/wms/GNUmakefile | 5 +-
frmts/wms/cache.cpp | 93 -
frmts/wms/dataset.cpp | 676 --
frmts/wms/frmt_wms.html | 4 +-
frmts/wms/frmt_wms_metacarta_tms.xml | 2 +-
frmts/wms/frmt_wms_metacarta_wmsc.xml | 2 +-
frmts/wms/gdalhttp.cpp | 14 +-
frmts/wms/gdalwmscache.cpp | 108 +
frmts/wms/gdalwmsdataset.cpp | 638 +
frmts/wms/gdalwmsrasterband.cpp | 869 ++
frmts/wms/makefile.vc | 9 +-
frmts/wms/minidriver.cpp | 28 +-
frmts/wms/minidriver_tiled_wms.cpp | 7 +-
frmts/wms/minidriver_tileservice.cpp | 12 +-
frmts/wms/minidriver_tms.cpp | 9 +-
frmts/wms/minidriver_virtualearth.cpp | 10 +-
frmts/wms/minidriver_virtualearth.h | 4 +-
frmts/wms/minidriver_wms.cpp | 12 +-
frmts/wms/minidriver_worldwind.cpp | 8 +-
frmts/wms/rasterband.cpp | 857 --
frmts/wms/stdinc.h | 25 -
frmts/wms/stuff.cpp | 152 -
frmts/wms/wmsdriver.cpp | 72 +-
frmts/wms/wmsdriver.h | 143 +-
frmts/wms/wmsmetadataset.cpp | 72 +-
frmts/wms/wmsmetadataset.h | 9 +-
frmts/wms/wmsutils.cpp | 151 +
frmts/xpm/xpmdataset.cpp | 16 +-
frmts/xyz/xyzdataset.cpp | 439 +-
frmts/zlib/inflate.c | 2 +
frmts/zmap/zmapdataset.cpp | 10 +-
gcore/GNUmakefile | 9 +-
gcore/gdal.h | 93 +-
gcore/gdal_frmts.h | 4 +-
gcore/gdal_misc.cpp | 326 +-
gcore/gdal_pam.h | 4 +-
gcore/gdal_priv.h | 60 +-
gcore/gdal_proxy.h | 12 +-
gcore/gdal_rat.cpp | 2147 ++--
gcore/gdal_rat.h | 296 +-
gcore/gdal_version.h | 8 +-
gcore/gdalallvalidmaskband.cpp | 8 +-
gcore/gdalclientserver.cpp | 64 +-
gcore/gdalcolortable.cpp | 5 +-
gcore/gdaldataset.cpp | 185 +-
gcore/gdaldefaultasync.cpp | 5 +-
gcore/gdaldefaultoverviews.cpp | 19 +-
gcore/gdaldllmain.cpp | 3 +-
gcore/gdaldriver.cpp | 35 +-
gcore/gdaldrivermanager.cpp | 32 +-
gcore/gdalexif.cpp | 27 +-
gcore/gdalgeorefpamdataset.cpp | 158 +
gcore/gdalgeorefpamdataset.h | 57 +
gcore/gdaljp2abstractdataset.cpp | 142 +
gcore/gdaljp2abstractdataset.h | 46 +
gcore/gdaljp2box.cpp | 5 +-
gcore/gdaljp2metadata.cpp | 215 +-
gcore/gdaljp2metadata.h | 10 +-
gcore/gdalmajorobject.cpp | 86 +-
gcore/gdalmultidomainmetadata.cpp | 8 +-
gcore/gdalnodatamaskband.cpp | 5 +-
gcore/gdalnodatavaluesmaskband.cpp | 6 +-
gcore/gdalopeninfo.cpp | 5 +-
gcore/gdalpamdataset.cpp | 106 +-
gcore/gdalpamrasterband.cpp | 22 +-
gcore/gdalproxydataset.cpp | 18 +-
gcore/gdalproxypool.cpp | 17 +-
gcore/gdalrasterband.cpp | 259 +-
gcore/gdalrasterblock.cpp | 17 +-
gcore/gdalrescaledalphaband.cpp | 144 +
gcore/gdalvirtualmem.cpp | 1549 +++
gcore/jp2dump.cpp | 57 +
gcore/makefile.vc | 4 +-
gcore/overview.cpp | 148 +-
gcore/rasterio.cpp | 339 +-
gdal.pc.in | 11 +
m4/acinclude.m4 | 32 +-
m4/ax_oracle_oci.m4 | 9 +-
makegdal10.sln | 20 -
makegdal10.vcxproj | 1595 ---
makegdal10.vcxproj.filters | 6189 ----------
makegdal71.sln | 21 -
makegdal71.vcproj | 2365 ----
makegdal80.sln | 20 -
makegdal80.vcproj | 8258 -------------
makegdal90.vcproj | 7158 -----------
makegdal_gen.bat | 42 +-
man/man1/gdal-config.1 | 4 +-
man/man1/gdal2tiles.1 | 4 +-
man/man1/gdal_calc.1 | 74 +
man/man1/gdal_contour.1 | 4 +-
man/man1/gdal_edit.1 | 11 +-
man/man1/gdal_fillnodata.1 | 4 +-
man/man1/gdal_grid.1 | 12 +-
man/man1/gdal_merge.1 | 4 +-
man/man1/gdal_polygonize.1 | 4 +-
man/man1/gdal_proximity.1 | 4 +-
man/man1/gdal_rasterize.1 | 4 +-
man/man1/gdal_retile.1 | 4 +-
man/man1/gdal_sieve.1 | 4 +-
man/man1/gdal_translate.1 | 16 +-
man/man1/gdal_utilities.1 | 8 +-
man/man1/gdaladdo.1 | 4 +-
man/man1/gdalbuildvrt.1 | 4 +-
man/man1/gdalcompare.1 | 38 +
man/man1/gdaldem.1 | 14 +-
man/man1/gdalinfo.1 | 13 +-
man/man1/gdallocationinfo.1 | 4 +-
man/man1/gdalmanage.1 | 4 +-
man/man1/gdalmove.1 | 4 +-
man/man1/gdalsrsinfo.1 | 4 +-
man/man1/gdaltindex.1 | 70 +-
man/man1/gdaltransform.1 | 4 +-
man/man1/gdalwarp.1 | 8 +-
man/man1/nearblack.1 | 4 +-
man/man1/ogr2ogr.1 | 25 +-
man/man1/ogr_utilities.1 | 6 +-
man/man1/ogrinfo.1 | 8 +-
man/man1/ogrlineref.1 | 110 +
man/man1/ogrtindex.1 | 4 +-
man/man1/pct2rgb.1 | 4 +-
man/man1/rgb2pct.1 | 4 +-
mkgdaldist.sh | 10 +-
nmake.opt | 39 +-
ogr/GNUmakefile | 2 +
ogr/file.lst | 6 +-
ogr/generate_encoding_table.c | 4 +-
ogr/gml2ogrgeometry.cpp | 379 +-
ogr/makefile.vc | 3 +-
ogr/ogr2gmlgeometry.cpp | 3 +-
ogr/ogr_api.cpp | 102 +-
ogr/ogr_api.h | 66 +-
ogr/ogr_apitut.dox | 206 +-
ogr/ogr_arch.dox | 14 +-
ogr/ogr_core.h | 32 +-
ogr/ogr_expat.cpp | 8 +-
ogr/ogr_expat.h | 4 +-
ogr/ogr_feature.h | 117 +-
ogr/ogr_fromepsg.cpp | 7 +-
ogr/ogr_geocoding.cpp | 41 +-
ogr/ogr_geocoding.h | 4 +-
ogr/ogr_geometry.h | 36 +-
ogr/ogr_opt.cpp | 5 +-
ogr/ogr_p.h | 20 +-
ogr/ogr_spatialref.h | 3 +-
ogr/ogr_sql.dox | 5 +
ogr/ogr_srs_api.h | 46 +-
ogr/ogr_srs_erm.cpp | 5 +-
ogr/ogr_srs_esri.cpp | 6 +-
ogr/ogr_srs_ozi.cpp | 5 +-
ogr/ogr_srs_panorama.cpp | 26 +-
ogr/ogr_srs_pci.cpp | 12 +-
ogr/ogr_srs_proj4.cpp | 178 +-
ogr/ogr_srs_usgs.cpp | 5 +-
ogr/ogr_srs_validate.cpp | 47 +-
ogr/ogr_srs_xml.cpp | 20 +-
ogr/ogr_srsnode.cpp | 5 +-
ogr/ograssemblepolygon.cpp | 5 +-
ogr/ogrct.cpp | 100 +-
ogr/ogrfeature.cpp | 640 +-
ogr/ogrfeaturedefn.cpp | 442 +-
ogr/ogrfeaturequery.cpp | 28 +-
ogr/ogrfeaturestyle.cpp | 31 +-
ogr/ogrfielddefn.cpp | 7 +-
ogr/ogrgeomediageometry.cpp | 6 +-
ogr/ogrgeomediageometry.h | 4 +-
ogr/ogrgeometry.cpp | 660 +-
ogr/ogrgeometrycollection.cpp | 37 +-
ogr/ogrgeometryfactory.cpp | 190 +-
ogr/ogrgeomfielddefn.cpp | 494 +
ogr/ogrlinearring.cpp | 73 +-
ogr/ogrlinestring.cpp | 346 +-
ogr/ogrmultilinestring.cpp | 5 +-
ogr/ogrmultipoint.cpp | 5 +-
ogr/ogrmultipolygon.cpp | 5 +-
ogr/ogrpgeogeometry.cpp | 555 +-
ogr/ogrpgeogeometry.h | 13 +-
ogr/ogrpoint.cpp | 61 +-
ogr/ogrpolygon.cpp | 92 +-
ogr/ogrsf_frmts/GNUmakefile | 8 +-
ogr/ogrsf_frmts/aeronavfaa/ogr_aeronavfaa.h | 7 +-
.../aeronavfaa/ograeronavfaadatasource.cpp | 9 +-
ogr/ogrsf_frmts/aeronavfaa/ograeronavfaadriver.cpp | 9 +-
ogr/ogrsf_frmts/aeronavfaa/ograeronavfaalayer.cpp | 10 +-
ogr/ogrsf_frmts/arcgen/ogr_arcgen.h | 7 +-
ogr/ogrsf_frmts/arcgen/ograrcgendatasource.cpp | 9 +-
ogr/ogrsf_frmts/arcgen/ograrcgendriver.cpp | 9 +-
ogr/ogrsf_frmts/arcgen/ograrcgenlayer.cpp | 9 +-
ogr/ogrsf_frmts/avc/avc_bin.c | 18 +-
ogr/ogrsf_frmts/avc/avc_binwr.c | 6 +-
ogr/ogrsf_frmts/avc/avc_e00read.c | 9 +-
ogr/ogrsf_frmts/avc/avc_misc.c | 8 +-
ogr/ogrsf_frmts/avc/ogravcbindatasource.cpp | 7 +-
ogr/ogrsf_frmts/avc/ogravcbindriver.cpp | 7 +-
ogr/ogrsf_frmts/avc/ogravce00datasource.cpp | 7 +-
ogr/ogrsf_frmts/avc/ogravce00driver.cpp | 3 +-
ogr/ogrsf_frmts/avc/ogravclayer.cpp | 7 +-
ogr/ogrsf_frmts/bna/ogr_bna.h | 4 +-
ogr/ogrsf_frmts/bna/ogrbnadatasource.cpp | 9 +-
ogr/ogrsf_frmts/bna/ogrbnadriver.cpp | 2 +-
ogr/ogrsf_frmts/bna/ogrbnalayer.cpp | 7 +-
ogr/ogrsf_frmts/bna/ogrbnaparser.cpp | 8 +-
ogr/ogrsf_frmts/bna/ogrbnaparser.h | 3 +-
ogr/ogrsf_frmts/cartodb/GNUmakefile | 14 +
ogr/ogrsf_frmts/cartodb/drv_cartodb.html | 125 +
ogr/ogrsf_frmts/cartodb/makefile.vc | 16 +
ogr/ogrsf_frmts/cartodb/ogr_cartodb.h | 237 +
ogr/ogrsf_frmts/cartodb/ogrcartodbdatasource.cpp | 641 +
ogr/ogrsf_frmts/cartodb/ogrcartodbdriver.cpp | 84 +
ogr/ogrsf_frmts/cartodb/ogrcartodblayer.cpp | 426 +
ogr/ogrsf_frmts/cartodb/ogrcartodbresultlayer.cpp | 103 +
ogr/ogrsf_frmts/cartodb/ogrcartodbtablelayer.cpp | 952 ++
ogr/ogrsf_frmts/couchdb/GNUmakefile | 2 +-
ogr/ogrsf_frmts/couchdb/makefile.vc | 2 +-
ogr/ogrsf_frmts/couchdb/ogr_couchdb.h | 10 +-
ogr/ogrsf_frmts/couchdb/ogrcouchdbdatasource.cpp | 15 +-
ogr/ogrsf_frmts/couchdb/ogrcouchdbdriver.cpp | 9 +-
ogr/ogrsf_frmts/couchdb/ogrcouchdblayer.cpp | 18 +-
ogr/ogrsf_frmts/couchdb/ogrcouchdbrowslayer.cpp | 6 +-
ogr/ogrsf_frmts/couchdb/ogrcouchdbtablelayer.cpp | 22 +-
ogr/ogrsf_frmts/csv/ogr_csv.h | 15 +-
ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp | 25 +-
ogr/ogrsf_frmts/csv/ogrcsvdriver.cpp | 9 +-
ogr/ogrsf_frmts/csv/ogrcsvlayer.cpp | 245 +-
ogr/ogrsf_frmts/dgn/dgnhelp.cpp | 12 +-
ogr/ogrsf_frmts/dgn/dgnread.cpp | 7 +-
ogr/ogrsf_frmts/dgn/dgnstroke.cpp | 8 +-
ogr/ogrsf_frmts/dgn/dgnwrite.cpp | 37 +-
ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp | 61 +-
ogr/ogrsf_frmts/dods/ogrdodsdatasource.cpp | 5 +-
ogr/ogrsf_frmts/dwg/ogr_dwg.h | 1 +
ogr/ogrsf_frmts/dwg/ogrdwg_hatch.cpp | 30 +-
ogr/ogrsf_frmts/dwg/ogrdwgdriver.cpp | 3 +-
ogr/ogrsf_frmts/dwg/ogrdwglayer.cpp | 39 +
ogr/ogrsf_frmts/dxf/drv_dxf.html | 6 +-
ogr/ogrsf_frmts/dxf/intronurbs.cpp | 5 +-
ogr/ogrsf_frmts/dxf/ogr_dxf.h | 5 +-
ogr/ogrsf_frmts/dxf/ogrdxf_dimension.cpp | 27 +-
ogr/ogrsf_frmts/dxf/ogrdxf_hatch.cpp | 71 +-
ogr/ogrsf_frmts/dxf/ogrdxf_polyline_smooth.cpp | 2 +
ogr/ogrsf_frmts/dxf/ogrdxfdatasource.cpp | 22 +-
ogr/ogrsf_frmts/dxf/ogrdxfdriver.cpp | 7 +-
ogr/ogrsf_frmts/dxf/ogrdxflayer.cpp | 275 +-
ogr/ogrsf_frmts/dxf/ogrdxfwriterds.cpp | 5 +-
ogr/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp | 8 +-
ogr/ogrsf_frmts/edigeo/ogr_edigeo.h | 6 +-
ogr/ogrsf_frmts/edigeo/ogredigeodatasource.cpp | 9 +-
ogr/ogrsf_frmts/edigeo/ogredigeodriver.cpp | 9 +-
ogr/ogrsf_frmts/edigeo/ogredigeolayer.cpp | 8 +-
ogr/ogrsf_frmts/elastic/GNUmakefile | 2 +-
ogr/ogrsf_frmts/elastic/makefile.vc | 2 +-
ogr/ogrsf_frmts/elastic/ogr_elastic.h | 4 +-
ogr/ogrsf_frmts/elastic/ogrelasticdatasource.cpp | 25 +-
ogr/ogrsf_frmts/elastic/ogrelasticdriver.cpp | 7 +-
ogr/ogrsf_frmts/elastic/ogrelasticlayer.cpp | 32 +-
ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp | 61 +-
ogr/ogrsf_frmts/filegdb/FGdbDriver.cpp | 43 +-
ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp | 281 +-
ogr/ogrsf_frmts/filegdb/FGdbResultLayer.cpp | 2 +-
ogr/ogrsf_frmts/filegdb/FGdbUtils.cpp | 34 +-
ogr/ogrsf_frmts/filegdb/GNUmakefile | 2 +-
ogr/ogrsf_frmts/filegdb/drv_filegdb.html | 8 +-
ogr/ogrsf_frmts/filegdb/makefile.vc | 2 +-
ogr/ogrsf_frmts/filegdb/ogr_fgdb.h | 26 +-
ogr/ogrsf_frmts/fme/GNUmakefile | 2 +-
ogr/ogrsf_frmts/generic/GNUmakefile | 24 +-
ogr/ogrsf_frmts/generic/makefile.vc | 17 +-
ogr/ogrsf_frmts/generic/ogr_gensql.cpp | 478 +-
ogr/ogrsf_frmts/generic/ogr_gensql.h | 26 +-
ogr/ogrsf_frmts/generic/ogr_miattrind.cpp | 5 +-
ogr/ogrsf_frmts/generic/ogrdatasource.cpp | 76 +-
ogr/ogrsf_frmts/generic/ogrlayer.cpp | 369 +-
ogr/ogrsf_frmts/generic/ogrlayerdecorator.cpp | 26 +-
ogr/ogrsf_frmts/generic/ogrlayerdecorator.h | 10 +-
ogr/ogrsf_frmts/generic/ogrlayerpool.cpp | 27 +-
ogr/ogrsf_frmts/generic/ogrlayerpool.h | 6 +-
ogr/ogrsf_frmts/generic/ogrmutexeddatasource.cpp | 140 +
ogr/ogrsf_frmts/generic/ogrmutexeddatasource.h | 89 +
ogr/ogrsf_frmts/generic/ogrmutexedlayer.cpp | 258 +
ogr/ogrsf_frmts/generic/ogrmutexedlayer.h | 113 +
ogr/ogrsf_frmts/generic/ogrregisterall.cpp | 27 +-
ogr/ogrsf_frmts/generic/ogrsfdriver.cpp | 5 +-
ogr/ogrsf_frmts/generic/ogrsfdriverregistrar.cpp | 19 +-
ogr/ogrsf_frmts/generic/ogrunionlayer.cpp | 545 +-
ogr/ogrsf_frmts/generic/ogrunionlayer.h | 51 +-
ogr/ogrsf_frmts/generic/ogrwarpedlayer.cpp | 291 +-
ogr/ogrsf_frmts/generic/ogrwarpedlayer.h | 17 +-
ogr/ogrsf_frmts/geoconcept/geoconcept.c | 54 +-
ogr/ogrsf_frmts/geoconcept/geoconcept.h | 16 +-
ogr/ogrsf_frmts/geoconcept/geoconcept_syscoord.c | 3 +-
ogr/ogrsf_frmts/geoconcept/geoconcept_syscoord.h | 12 +-
.../geoconcept/ogrgeoconceptdatasource.cpp | 1 +
ogr/ogrsf_frmts/geoconcept/ogrgeoconceptdriver.cpp | 4 +-
ogr/ogrsf_frmts/geoconcept/ogrgeoconceptlayer.cpp | 7 +-
ogr/ogrsf_frmts/geojson/GNUmakefile | 11 +-
ogr/ogrsf_frmts/geojson/drv_geojson.html | 2 +
ogr/ogrsf_frmts/geojson/jsonc/AUTHORS | 2 -
ogr/ogrsf_frmts/geojson/jsonc/COPYING | 19 -
ogr/ogrsf_frmts/geojson/jsonc/ChangeLog | 107 -
ogr/ogrsf_frmts/geojson/jsonc/GNUmakefile | 27 -
ogr/ogrsf_frmts/geojson/jsonc/README.html | 32 -
ogr/ogrsf_frmts/geojson/jsonc/arraylist.c | 94 -
ogr/ogrsf_frmts/geojson/jsonc/arraylist.h | 53 -
ogr/ogrsf_frmts/geojson/jsonc/bits.h | 27 -
ogr/ogrsf_frmts/geojson/jsonc/config.h | 128 -
ogr/ogrsf_frmts/geojson/jsonc/debug.h | 58 -
ogr/ogrsf_frmts/geojson/jsonc/json.h | 31 -
ogr/ogrsf_frmts/geojson/jsonc/json_object.c | 650 -
ogr/ogrsf_frmts/geojson/jsonc/json_object.h | 328 -
.../geojson/jsonc/json_object_private.h | 53 -
ogr/ogrsf_frmts/geojson/jsonc/json_tokener.c | 634 -
ogr/ogrsf_frmts/geojson/jsonc/json_tokener.h | 98 -
ogr/ogrsf_frmts/geojson/jsonc/json_util.c | 122 -
ogr/ogrsf_frmts/geojson/jsonc/json_util.h | 31 -
ogr/ogrsf_frmts/geojson/jsonc/linkhash.c | 216 -
ogr/ogrsf_frmts/geojson/jsonc/linkhash.h | 272 -
ogr/ogrsf_frmts/geojson/jsonc/makefile.vc | 25 -
ogr/ogrsf_frmts/geojson/jsonc/printbuf.c | 109 -
ogr/ogrsf_frmts/geojson/jsonc/printbuf.h | 64 -
ogr/ogrsf_frmts/geojson/libjson/AUTHORS | 5 +
ogr/ogrsf_frmts/geojson/libjson/COPYING | 42 +
ogr/ogrsf_frmts/geojson/libjson/ChangeLog | 175 +
ogr/ogrsf_frmts/geojson/libjson/GNUmakefile | 29 +
ogr/ogrsf_frmts/geojson/{jsonc => libjson}/README | 0
ogr/ogrsf_frmts/geojson/libjson/README.html | 34 +
ogr/ogrsf_frmts/geojson/libjson/arraylist.c | 101 +
ogr/ogrsf_frmts/geojson/libjson/arraylist.h | 56 +
ogr/ogrsf_frmts/geojson/libjson/bits.h | 28 +
ogr/ogrsf_frmts/geojson/libjson/config.h | 126 +
ogr/ogrsf_frmts/geojson/{jsonc => libjson}/debug.c | 0
ogr/ogrsf_frmts/geojson/libjson/debug.h | 84 +
ogr/ogrsf_frmts/geojson/libjson/dump_symbols.sh | 19 +
ogr/ogrsf_frmts/geojson/libjson/json.h | 34 +
ogr/ogrsf_frmts/geojson/libjson/json_c_version.c | 20 +
ogr/ogrsf_frmts/geojson/libjson/json_c_version.h | 22 +
ogr/ogrsf_frmts/geojson/libjson/json_config.h | 4 +
ogr/ogrsf_frmts/geojson/libjson/json_inttypes.h | 28 +
ogr/ogrsf_frmts/geojson/libjson/json_object.c | 778 ++
ogr/ogrsf_frmts/geojson/libjson/json_object.h | 563 +
.../geojson/libjson/json_object_iterator.c | 170 +
.../geojson/libjson/json_object_iterator.h | 239 +
.../geojson/libjson/json_object_private.h | 47 +
ogr/ogrsf_frmts/geojson/libjson/json_tokener.c | 771 ++
ogr/ogrsf_frmts/geojson/libjson/json_tokener.h | 209 +
ogr/ogrsf_frmts/geojson/libjson/json_util.c | 303 +
ogr/ogrsf_frmts/geojson/libjson/json_util.h | 41 +
ogr/ogrsf_frmts/geojson/libjson/linkhash.c | 233 +
ogr/ogrsf_frmts/geojson/libjson/linkhash.h | 292 +
ogr/ogrsf_frmts/geojson/libjson/makefile.vc | 27 +
ogr/ogrsf_frmts/geojson/libjson/printbuf.c | 148 +
ogr/ogrsf_frmts/geojson/libjson/printbuf.h | 77 +
ogr/ogrsf_frmts/geojson/libjson/symbol_renames.h | 127 +
ogr/ogrsf_frmts/geojson/makefile.vc | 9 +-
ogr/ogrsf_frmts/geojson/ogr_geojson.h | 18 +-
ogr/ogrsf_frmts/geojson/ogresrijsonreader.cpp | 490 +-
ogr/ogrsf_frmts/geojson/ogrgeojsondatasource.cpp | 159 +-
ogr/ogrsf_frmts/geojson/ogrgeojsonlayer.cpp | 60 +-
ogr/ogrsf_frmts/geojson/ogrgeojsonreader.cpp | 261 +-
ogr/ogrsf_frmts/geojson/ogrgeojsonreader.h | 53 +-
ogr/ogrsf_frmts/geojson/ogrgeojsonutils.cpp | 96 +-
ogr/ogrsf_frmts/geojson/ogrgeojsonutils.h | 21 +-
ogr/ogrsf_frmts/geojson/ogrgeojsonwritelayer.cpp | 4 +-
ogr/ogrsf_frmts/geojson/ogrgeojsonwriter.cpp | 88 +-
ogr/ogrsf_frmts/geojson/ogrgeojsonwriter.h | 7 +-
ogr/ogrsf_frmts/geojson/ogrtopojsonreader.cpp | 558 +
ogr/ogrsf_frmts/geomedia/GNUmakefile | 2 +-
ogr/ogrsf_frmts/geomedia/makefile.vc | 2 +-
ogr/ogrsf_frmts/geomedia/ogr_geomedia.h | 18 +-
ogr/ogrsf_frmts/geomedia/ogrgeomediadatasource.cpp | 16 +-
ogr/ogrsf_frmts/geomedia/ogrgeomediadriver.cpp | 154 +-
ogr/ogrsf_frmts/geomedia/ogrgeomedialayer.cpp | 20 +-
.../geomedia/ogrgeomediaselectlayer.cpp | 5 +-
ogr/ogrsf_frmts/geomedia/ogrgeomediatablelayer.cpp | 6 +-
ogr/ogrsf_frmts/georss/ogr_georss.h | 4 +-
ogr/ogrsf_frmts/georss/ogrgeorssdatasource.cpp | 14 +-
ogr/ogrsf_frmts/georss/ogrgeorssdriver.cpp | 6 +-
ogr/ogrsf_frmts/georss/ogrgeorsslayer.cpp | 29 +-
ogr/ogrsf_frmts/gft/drv_gft.html | 4 +-
ogr/ogrsf_frmts/gft/ogr_gft.h | 10 +-
ogr/ogrsf_frmts/gft/ogrgftdatasource.cpp | 13 +-
ogr/ogrsf_frmts/gft/ogrgftdriver.cpp | 9 +-
ogr/ogrsf_frmts/gft/ogrgftlayer.cpp | 62 +-
ogr/ogrsf_frmts/gft/ogrgftresultlayer.cpp | 9 +-
ogr/ogrsf_frmts/gft/ogrgfttablelayer.cpp | 17 +-
ogr/ogrsf_frmts/gme/GNUmakefile | 16 +
ogr/ogrsf_frmts/gme/makefile.vc | 15 +
ogr/ogrsf_frmts/gme/ogr_gme.h | 213 +
ogr/ogrsf_frmts/gme/ogrgmedatasource.cpp | 600 +
ogr/ogrsf_frmts/gme/ogrgmedriver.cpp | 114 +
ogr/ogrsf_frmts/gme/ogrgmejson.cpp | 550 +
ogr/ogrsf_frmts/gme/ogrgmejson.h | 59 +
ogr/ogrsf_frmts/gme/ogrgmelayer.cpp | 1040 ++
ogr/ogrsf_frmts/gml/GNUmakefile | 2 +-
ogr/ogrsf_frmts/gml/drv_gml.html | 377 +-
ogr/ogrsf_frmts/gml/gfstemplate.cpp | 8 +-
ogr/ogrsf_frmts/gml/gmlfeature.cpp | 50 +-
ogr/ogrsf_frmts/gml/gmlfeatureclass.cpp | 294 +-
ogr/ogrsf_frmts/gml/gmlhandler.cpp | 614 +-
ogr/ogrsf_frmts/gml/gmlpropertydefn.cpp | 58 +-
ogr/ogrsf_frmts/gml/gmlreader.cpp | 239 +-
ogr/ogrsf_frmts/gml/gmlreader.h | 73 +-
ogr/ogrsf_frmts/gml/gmlreaderp.h | 63 +-
ogr/ogrsf_frmts/gml/gmlreadstate.cpp | 3 +-
ogr/ogrsf_frmts/gml/gmlregistry.cpp | 149 +
ogr/ogrsf_frmts/gml/gmlregistry.h | 70 +
ogr/ogrsf_frmts/gml/gmlutils.cpp | 4 +-
ogr/ogrsf_frmts/gml/gmlutils.h | 4 +-
ogr/ogrsf_frmts/gml/hugefileresolver.cpp | 55 +-
ogr/ogrsf_frmts/gml/makefile.vc | 2 +-
ogr/ogrsf_frmts/gml/ogr_gml.h | 24 +-
ogr/ogrsf_frmts/gml/ogrgmldatasource.cpp | 770 +-
ogr/ogrsf_frmts/gml/ogrgmldriver.cpp | 12 +-
ogr/ogrsf_frmts/gml/ogrgmllayer.cpp | 530 +-
ogr/ogrsf_frmts/gml/parsexsd.cpp | 281 +-
ogr/ogrsf_frmts/gml/parsexsd.h | 3 +-
ogr/ogrsf_frmts/gml/resolvexlinks.cpp | 12 +-
ogr/ogrsf_frmts/gmt/ogr_gmt.h | 2 -
ogr/ogrsf_frmts/gmt/ogrgmtdatasource.cpp | 2 +-
ogr/ogrsf_frmts/gmt/ogrgmtlayer.cpp | 20 +-
ogr/ogrsf_frmts/gpkg/GNUmakefile | 21 +
ogr/ogrsf_frmts/gpkg/drv_geopackage.html | 105 +
ogr/ogrsf_frmts/gpkg/makefile.vc | 21 +
ogr/ogrsf_frmts/gpkg/ogr_geopackage.h | 179 +
ogr/ogrsf_frmts/gpkg/ogrgeopackagedatasource.cpp | 1103 ++
ogr/ogrsf_frmts/gpkg/ogrgeopackagedriver.cpp | 139 +
ogr/ogrsf_frmts/gpkg/ogrgeopackagelayer.cpp | 1281 ++
ogr/ogrsf_frmts/gpkg/ogrgeopackageutility.cpp | 614 +
ogr/ogrsf_frmts/gpkg/ogrgeopackageutility.h | 80 +
ogr/ogrsf_frmts/gpsbabel/ogr_gpsbabel.h | 4 +-
ogr/ogrsf_frmts/gpsbabel/ogrgpsbabeldatasource.cpp | 9 +-
ogr/ogrsf_frmts/gpsbabel/ogrgpsbabeldriver.cpp | 2 +-
.../gpsbabel/ogrgpsbabelwritedatasource.cpp | 6 +-
ogr/ogrsf_frmts/gpx/ogr_gpx.h | 6 +-
ogr/ogrsf_frmts/gpx/ogrgpxdatasource.cpp | 10 +-
ogr/ogrsf_frmts/gpx/ogrgpxdriver.cpp | 6 +-
ogr/ogrsf_frmts/gpx/ogrgpxlayer.cpp | 27 +-
ogr/ogrsf_frmts/grass/GNUmakefile | 2 +-
ogr/ogrsf_frmts/grass/drv_grass.html | 150 +-
ogr/ogrsf_frmts/grass/ogrgrassdatasource.cpp | 11 +-
ogr/ogrsf_frmts/grass/ogrgrasslayer.cpp | 5 +-
ogr/ogrsf_frmts/gtm/gtm.cpp | 3 +-
ogr/ogrsf_frmts/gtm/gtm.h | 3 +-
ogr/ogrsf_frmts/gtm/gtmtracklayer.cpp | 5 +-
ogr/ogrsf_frmts/gtm/gtmwaypointlayer.cpp | 6 +-
ogr/ogrsf_frmts/gtm/ogr_gtm.h | 4 +-
ogr/ogrsf_frmts/gtm/ogrgtmdatasource.cpp | 7 +-
ogr/ogrsf_frmts/gtm/ogrgtmlayer.cpp | 4 +-
ogr/ogrsf_frmts/htf/ogr_htf.h | 8 +-
ogr/ogrsf_frmts/htf/ogrhtfdatasource.cpp | 9 +-
ogr/ogrsf_frmts/htf/ogrhtfdriver.cpp | 9 +-
ogr/ogrsf_frmts/htf/ogrhtflayer.cpp | 8 +-
ogr/ogrsf_frmts/idb/ogridbdatasource.cpp | 8 +-
ogr/ogrsf_frmts/idb/ogridbtablelayer.cpp | 7 +-
ogr/ogrsf_frmts/idrisi/generate_test_files.c | 53 +-
ogr/ogrsf_frmts/idrisi/ogr_idrisi.h | 6 +-
ogr/ogrsf_frmts/idrisi/ogridrisidatasource.cpp | 9 +-
ogr/ogrsf_frmts/idrisi/ogridrisidriver.cpp | 7 +-
ogr/ogrsf_frmts/idrisi/ogridrisilayer.cpp | 57 +-
ogr/ogrsf_frmts/ili/GNUmakefile | 10 +-
ogr/ogrsf_frmts/ili/ili1reader.cpp | 500 +-
ogr/ogrsf_frmts/ili/ili1reader.h | 8 +-
ogr/ogrsf_frmts/ili/ili1readerp.h | 16 +-
ogr/ogrsf_frmts/ili/ili2handler.cpp | 44 +-
ogr/ogrsf_frmts/ili/ili2reader.cpp | 237 +-
ogr/ogrsf_frmts/ili/ili2reader.h | 6 +-
ogr/ogrsf_frmts/ili/ili2readerp.h | 11 +-
ogr/ogrsf_frmts/ili/ilihelper.cpp | 4 +-
ogr/ogrsf_frmts/ili/ilihelper.h | 2 +-
ogr/ogrsf_frmts/ili/imdreader.cpp | 456 +
ogr/ogrsf_frmts/ili/imdreader.h | 89 +
ogr/ogrsf_frmts/ili/iom/GNUmakefile | 20 -
ogr/ogrsf_frmts/ili/iom/README.src.txt | 55 -
ogr/ogrsf_frmts/ili/iom/iom.h | 397 -
ogr/ogrsf_frmts/ili/iom/iom_attr.cpp | 300 -
ogr/ogrsf_frmts/ili/iom/iom_basket.cpp | 383 -
ogr/ogrsf_frmts/ili/iom/iom_error.cpp | 190 -
ogr/ogrsf_frmts/ili/iom/iom_file.cpp | 430 -
ogr/ogrsf_frmts/ili/iom/iom_iterator.cpp | 122 -
ogr/ogrsf_frmts/ili/iom/iom_object.cpp | 664 -
ogr/ogrsf_frmts/ili/iom/iom_p.h | 835 --
ogr/ogrsf_frmts/ili/iom/iom_utilities.cpp | 282 -
ogr/ogrsf_frmts/ili/iom/iom_value.cpp | 63 -
ogr/ogrsf_frmts/ili/iom/makefile.vc | 18 -
ogr/ogrsf_frmts/ili/iom/reader.cpp | 975 --
ogr/ogrsf_frmts/ili/iom/tags.cpp | 373 -
ogr/ogrsf_frmts/ili/iom/ustrings.cpp | 239 -
ogr/ogrsf_frmts/ili/iom/writer.cpp | 877 --
ogr/ogrsf_frmts/ili/iomhelper.cpp | 105 -
ogr/ogrsf_frmts/ili/iomhelper.h | 43 -
ogr/ogrsf_frmts/ili/makefile.vc | 11 +-
ogr/ogrsf_frmts/ili/ogr_ili1.h | 29 +-
ogr/ogrsf_frmts/ili/ogr_ili2.h | 28 +-
ogr/ogrsf_frmts/ili/ogrili1datasource.cpp | 73 +-
ogr/ogrsf_frmts/ili/ogrili1layer.cpp | 156 +-
ogr/ogrsf_frmts/ili/ogrili2datasource.cpp | 164 +-
ogr/ogrsf_frmts/ili/ogrili2layer.cpp | 185 +-
ogr/ogrsf_frmts/ingres/drv_ingres.html | 122 +-
ogr/ogrsf_frmts/ingres/ogringresdatasource.cpp | 8 +-
ogr/ogrsf_frmts/ingres/ogringrestablelayer.cpp | 7 +-
ogr/ogrsf_frmts/kml/kml.cpp | 19 +-
ogr/ogrsf_frmts/kml/kml.h | 3 +-
ogr/ogrsf_frmts/kml/kmlnode.cpp | 3 +-
ogr/ogrsf_frmts/kml/kmlnode.h | 3 +-
ogr/ogrsf_frmts/kml/kmlutility.h | 3 +-
ogr/ogrsf_frmts/kml/kmlvector.cpp | 3 +-
ogr/ogrsf_frmts/kml/ogr2kmlgeometry.cpp | 3 +-
ogr/ogrsf_frmts/kml/ogr_kml.h | 9 +-
ogr/ogrsf_frmts/kml/ogrkmldatasource.cpp | 40 +-
ogr/ogrsf_frmts/kml/ogrkmllayer.cpp | 50 +-
ogr/ogrsf_frmts/libkml/drv_libkml.html | 575 +-
ogr/ogrsf_frmts/libkml/ogr_libkml.h | 88 +-
ogr/ogrsf_frmts/libkml/ogrlibkmldatasource.cpp | 740 +-
ogr/ogrsf_frmts/libkml/ogrlibkmldriver.cpp | 40 +-
ogr/ogrsf_frmts/libkml/ogrlibkmlfeature.cpp | 673 +-
ogr/ogrsf_frmts/libkml/ogrlibkmlfeature.h | 6 +-
ogr/ogrsf_frmts/libkml/ogrlibkmlfeaturestyle.cpp | 75 +-
ogr/ogrsf_frmts/libkml/ogrlibkmlfeaturestyle.h | 6 +-
ogr/ogrsf_frmts/libkml/ogrlibkmlfield.cpp | 770 +-
ogr/ogrsf_frmts/libkml/ogrlibkmlfield.h | 39 +-
ogr/ogrsf_frmts/libkml/ogrlibkmlgeometry.cpp | 127 +-
ogr/ogrsf_frmts/libkml/ogrlibkmllayer.cpp | 592 +-
ogr/ogrsf_frmts/libkml/ogrlibkmlstyle.cpp | 206 +-
ogr/ogrsf_frmts/libkml/ogrlibkmlstyle.h | 21 +-
ogr/ogrsf_frmts/makefile.vc | 37 +-
ogr/ogrsf_frmts/mdb/ogr_mdb.h | 7 +-
ogr/ogrsf_frmts/mdb/ogrmdbdatasource.cpp | 6 +-
ogr/ogrsf_frmts/mdb/ogrmdbdriver.cpp | 15 +-
ogr/ogrsf_frmts/mdb/ogrmdbjackcess.cpp | 6 +-
ogr/ogrsf_frmts/mdb/ogrmdblayer.cpp | 41 +-
ogr/ogrsf_frmts/mem/ogr_mem.h | 8 +-
ogr/ogrsf_frmts/mem/ogrmemdatasource.cpp | 16 +-
ogr/ogrsf_frmts/mem/ogrmemdriver.cpp | 7 +-
ogr/ogrsf_frmts/mem/ogrmemlayer.cpp | 88 +-
ogr/ogrsf_frmts/mitab/mitab.h | 33 +-
ogr/ogrsf_frmts/mitab/mitab_bounds.cpp | 4 +-
ogr/ogrsf_frmts/mitab/mitab_feature.cpp | 49 +-
ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp | 4 +-
ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp | 5 +-
ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp | 2 +-
ogr/ogrsf_frmts/mitab/mitab_middatafile.cpp | 3 +-
ogr/ogrsf_frmts/mitab/mitab_miffile.cpp | 119 +-
ogr/ogrsf_frmts/mitab/mitab_spatialref.cpp | 12 +-
ogr/ogrsf_frmts/mitab/mitab_tabfile.cpp | 17 +-
ogr/ogrsf_frmts/mitab/mitab_tabseamless.cpp | 10 +-
ogr/ogrsf_frmts/mitab/mitab_tabview.cpp | 4 +-
ogr/ogrsf_frmts/mssqlspatial/drv_mssqlspatial.html | 11 +
ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h | 7 +-
.../mssqlspatial/ogrmssqlgeometryvalidator.cpp | 10 +-
.../mssqlspatial/ogrmssqlspatialdatasource.cpp | 2515 ++--
.../mssqlspatial/ogrmssqlspatialdriver.cpp | 10 +-
.../mssqlspatial/ogrmssqlspatiallayer.cpp | 15 +-
.../mssqlspatial/ogrmssqlspatialselectlayer.cpp | 42 +-
.../mssqlspatial/ogrmssqlspatialtablelayer.cpp | 2483 ++--
ogr/ogrsf_frmts/mysql/ogr_mysql.h | 3 +-
ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp | 47 +-
ogr/ogrsf_frmts/mysql/ogrmysqldriver.cpp | 33 +-
ogr/ogrsf_frmts/mysql/ogrmysqllayer.cpp | 6 +-
ogr/ogrsf_frmts/mysql/ogrmysqlresultlayer.cpp | 9 +-
ogr/ogrsf_frmts/mysql/ogrmysqltablelayer.cpp | 36 +-
ogr/ogrsf_frmts/nas/drv_nas.html | 12 +-
ogr/ogrsf_frmts/nas/nashandler.cpp | 171 +-
ogr/ogrsf_frmts/nas/nasreader.cpp | 88 +-
ogr/ogrsf_frmts/nas/nasreaderp.h | 38 +-
ogr/ogrsf_frmts/nas/ogr_nas.h | 24 +-
ogr/ogrsf_frmts/nas/ogrnasdatasource.cpp | 40 +-
ogr/ogrsf_frmts/nas/ogrnasdriver.cpp | 14 +-
ogr/ogrsf_frmts/nas/ogrnaslayer.cpp | 37 +-
ogr/ogrsf_frmts/nas/ogrnasrelationlayer.cpp | 8 +-
ogr/ogrsf_frmts/ntf/ntf.h | 6 +-
ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp | 9 +-
ogr/ogrsf_frmts/ntf/ntf_raster.cpp | 18 +-
ogr/ogrsf_frmts/ntf/ntffilereader.cpp | 5 +-
ogr/ogrsf_frmts/ntf/ntfrecord.cpp | 5 +-
ogr/ogrsf_frmts/ntf/ogrntffeatureclasslayer.cpp | 7 +-
ogr/ogrsf_frmts/ntf/ogrntflayer.cpp | 14 +-
ogr/ogrsf_frmts/null/ogrnulldriver.cpp | 6 +-
ogr/ogrsf_frmts/oci/ogr_oci.h | 4 +-
ogr/ogrsf_frmts/oci/ogrocidatasource.cpp | 8 +-
ogr/ogrsf_frmts/oci/ogrocisession.cpp | 7 +-
ogr/ogrsf_frmts/oci/ogrocistroke.cpp | 542 +-
ogr/ogrsf_frmts/oci/ogrocitablelayer.cpp | 18 +-
ogr/ogrsf_frmts/oci/ogrociwritablelayer.cpp | 42 +-
ogr/ogrsf_frmts/odbc/ogrodbcdatasource.cpp | 34 +-
ogr/ogrsf_frmts/odbc/ogrodbclayer.cpp | 8 +-
ogr/ogrsf_frmts/odbc/ogrodbctablelayer.cpp | 8 +-
ogr/ogrsf_frmts/ods/ods_formula.cpp | 4 +-
ogr/ogrsf_frmts/ods/ods_formula.h | 5 +-
ogr/ogrsf_frmts/ods/ods_formula_node.cpp | 9 +-
ogr/ogrsf_frmts/ods/ods_formula_parser.cpp | 5 +-
ogr/ogrsf_frmts/ods/ods_formula_parser.hpp | 1 +
ogr/ogrsf_frmts/ods/ods_formula_parser.y | 4 +-
ogr/ogrsf_frmts/ods/ogr_ods.h | 4 +-
ogr/ogrsf_frmts/ods/ogrodsdatasource.cpp | 24 +-
ogr/ogrsf_frmts/ods/ogrodsdriver.cpp | 6 +-
ogr/ogrsf_frmts/ods/testparser.cpp | 4 +-
ogr/ogrsf_frmts/ogdi/ogrogdi.h | 6 +-
ogr/ogrsf_frmts/ogdi/ogrogdilayer.cpp | 75 +-
ogr/ogrsf_frmts/ogr_formats.html | 63 +-
ogr/ogrsf_frmts/ogrsf_frmts.dox | 360 +-
ogr/ogrsf_frmts/ogrsf_frmts.h | 32 +-
ogr/ogrsf_frmts/openair/ogr_openair.h | 10 +-
ogr/ogrsf_frmts/openair/ogropenairdatasource.cpp | 9 +-
ogr/ogrsf_frmts/openair/ogropenairdriver.cpp | 9 +-
ogr/ogrsf_frmts/openair/ogropenairlabellayer.cpp | 10 +-
ogr/ogrsf_frmts/openair/ogropenairlayer.cpp | 29 +-
ogr/ogrsf_frmts/openfilegdb/GNUmakefile | 14 +
ogr/ogrsf_frmts/openfilegdb/drv_openfilegdb.html | 100 +
ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp | 1796 +++
ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp | 2575 ++++
ogr/ogrsf_frmts/openfilegdb/filegdbtable.h | 377 +
ogr/ogrsf_frmts/openfilegdb/filegdbtable_priv.h | 138 +
ogr/ogrsf_frmts/openfilegdb/makefile.vc | 13 +
ogr/ogrsf_frmts/openfilegdb/ogr_openfilegdb.h | 213 +
.../openfilegdb/ogropenfilegdbdatasource.cpp | 1153 ++
.../openfilegdb/ogropenfilegdbdriver.cpp | 185 +
.../openfilegdb/ogropenfilegdblayer.cpp | 1664 +++
ogr/ogrsf_frmts/osm/drv_osm.html | 10 +-
ogr/ogrsf_frmts/osm/gpb.h | 14 +-
ogr/ogrsf_frmts/osm/ogr_osm.h | 51 +-
ogr/ogrsf_frmts/osm/ogrosmdatasource.cpp | 259 +-
ogr/ogrsf_frmts/osm/ogrosmdriver.cpp | 14 +-
ogr/ogrsf_frmts/osm/ogrosmlayer.cpp | 91 +-
ogr/ogrsf_frmts/osm/osm2osm.c | 4 +-
ogr/ogrsf_frmts/osm/osm_parser.cpp | 33 +-
ogr/ogrsf_frmts/osm/osm_parser.h | 4 +-
ogr/ogrsf_frmts/pcidsk/ogr_pcidsk.h | 1 -
ogr/ogrsf_frmts/pcidsk/ogrpcidskdatasource.cpp | 3 +-
ogr/ogrsf_frmts/pcidsk/ogrpcidskdriver.cpp | 3 +-
ogr/ogrsf_frmts/pcidsk/ogrpcidsklayer.cpp | 15 +-
ogr/ogrsf_frmts/pdf/ogr_pdf.h | 4 +-
ogr/ogrsf_frmts/pdf/ogrpdfdatasource.cpp | 14 +-
ogr/ogrsf_frmts/pdf/ogrpdfdriver.cpp | 6 +-
ogr/ogrsf_frmts/pds/ogr_pds.h | 6 +-
ogr/ogrsf_frmts/pds/ogrpdsdatasource.cpp | 9 +-
ogr/ogrsf_frmts/pds/ogrpdsdriver.cpp | 9 +-
ogr/ogrsf_frmts/pds/ogrpdslayer.cpp | 10 +-
ogr/ogrsf_frmts/pg/drv_pg.html | 6 +-
ogr/ogrsf_frmts/pg/drv_pg_advanced.html | 15 +
ogr/ogrsf_frmts/pg/ogr_pg.h | 183 +-
ogr/ogrsf_frmts/pg/ogrpgdatasource.cpp | 315 +-
ogr/ogrsf_frmts/pg/ogrpglayer.cpp | 575 +-
ogr/ogrsf_frmts/pg/ogrpgresultlayer.cpp | 246 +-
ogr/ogrsf_frmts/pg/ogrpgtablelayer.cpp | 1269 +-
ogr/ogrsf_frmts/pg/ogrpgutility.cpp | 6 +-
ogr/ogrsf_frmts/pgdump/drv_pgdump.html | 6 +-
ogr/ogrsf_frmts/pgdump/ogr_pgdump.h | 49 +-
ogr/ogrsf_frmts/pgdump/ogrpgdumpdatasource.cpp | 54 +-
ogr/ogrsf_frmts/pgdump/ogrpgdumpdriver.cpp | 10 +-
ogr/ogrsf_frmts/pgdump/ogrpgdumplayer.cpp | 311 +-
ogr/ogrsf_frmts/pgeo/ogr_pgeo.h | 25 +-
ogr/ogrsf_frmts/pgeo/ogrpgeodatasource.cpp | 15 +-
ogr/ogrsf_frmts/pgeo/ogrpgeodriver.cpp | 29 +-
ogr/ogrsf_frmts/pgeo/ogrpgeolayer.cpp | 22 +-
ogr/ogrsf_frmts/pgeo/ogrpgeoselectlayer.cpp | 20 +-
ogr/ogrsf_frmts/pgeo/ogrpgeotablelayer.cpp | 11 +-
ogr/ogrsf_frmts/rec/ogrrecdatasource.cpp | 6 +-
ogr/ogrsf_frmts/rec/ogrreclayer.cpp | 7 +-
ogr/ogrsf_frmts/s57/GNUmakefile | 6 +-
ogr/ogrsf_frmts/s57/ogr_s57.h | 6 +-
ogr/ogrsf_frmts/s57/ogrs57datasource.cpp | 56 +-
ogr/ogrsf_frmts/s57/ogrs57driver.cpp | 5 +-
ogr/ogrsf_frmts/s57/ogrs57layer.cpp | 24 +-
ogr/ogrsf_frmts/s57/s57.h | 107 +-
ogr/ogrsf_frmts/s57/s57classregistrar.cpp | 192 +-
ogr/ogrsf_frmts/s57/s57dump.cpp | 33 +-
ogr/ogrsf_frmts/s57/s57featuredefns.cpp | 24 +-
ogr/ogrsf_frmts/s57/s57reader.cpp | 76 +-
ogr/ogrsf_frmts/s57/s57writer.cpp | 42 +-
ogr/ogrsf_frmts/sde/ogrsdelayer.cpp | 7 +-
ogr/ogrsf_frmts/sdts/ogr_sdts.h | 4 +-
ogr/ogrsf_frmts/sdts/ogrsdtslayer.cpp | 19 +-
ogr/ogrsf_frmts/segukooa/ogr_segukooa.h | 11 +-
ogr/ogrsf_frmts/segukooa/ogrsegukooadatasource.cpp | 9 +-
ogr/ogrsf_frmts/segukooa/ogrsegukooadriver.cpp | 9 +-
ogr/ogrsf_frmts/segukooa/ogrsegukooalayer.cpp | 9 +-
ogr/ogrsf_frmts/segy/ogr_segy.h | 9 +-
ogr/ogrsf_frmts/segy/ogrsegydatasource.cpp | 9 +-
ogr/ogrsf_frmts/segy/ogrsegydriver.cpp | 9 +-
ogr/ogrsf_frmts/segy/ogrsegylayer.cpp | 10 +-
ogr/ogrsf_frmts/shape/dbfopen.c | 74 +-
ogr/ogrsf_frmts/shape/drv_shapefile.html | 28 +-
ogr/ogrsf_frmts/shape/ogrshape.h | 15 +-
ogr/ogrsf_frmts/shape/ogrshapedatasource.cpp | 83 +-
ogr/ogrsf_frmts/shape/ogrshapedriver.cpp | 7 +-
ogr/ogrsf_frmts/shape/ogrshapelayer.cpp | 156 +-
ogr/ogrsf_frmts/shape/sbnsearch.c | 10 +-
ogr/ogrsf_frmts/shape/shape2ogr.cpp | 44 +-
ogr/ogrsf_frmts/shape/shapefil.h | 30 +-
ogr/ogrsf_frmts/shape/shp_vsi.c | 174 +-
ogr/ogrsf_frmts/shape/shp_vsi.h | 46 +
ogr/ogrsf_frmts/shape/shpopen.c | 277 +-
ogr/ogrsf_frmts/shape/shptree.c | 5 +-
ogr/ogrsf_frmts/sosi/GNUmakefile | 16 +
ogr/ogrsf_frmts/sosi/fyba_melding.cpp | 3 +-
ogr/ogrsf_frmts/sosi/makefile.vc | 23 +-
ogr/ogrsf_frmts/sosi/ogr_sosi.h | 5 +-
ogr/ogrsf_frmts/sosi/ogrsosidatasource.cpp | 22 +-
ogr/ogrsf_frmts/sosi/ogrsosidriver.cpp | 3 +-
ogr/ogrsf_frmts/sosi/ogrsosilayer.cpp | 24 +-
ogr/ogrsf_frmts/sqlite/GNUmakefile | 6 +-
ogr/ogrsf_frmts/sqlite/drv_sqlite.html | 25 +
ogr/ogrsf_frmts/sqlite/makefile.vc | 6 +-
ogr/ogrsf_frmts/sqlite/ogr_sqlite.h | 106 +-
ogr/ogrsf_frmts/sqlite/ogrsqlite3ext.h | 15 +-
ogr/ogrsf_frmts/sqlite/ogrsqliteapiroutines.c | 275 +
ogr/ogrsf_frmts/sqlite/ogrsqlitedatasource.cpp | 175 +-
ogr/ogrsf_frmts/sqlite/ogrsqlitedriver.cpp | 12 +-
ogr/ogrsf_frmts/sqlite/ogrsqliteexecutesql.cpp | 456 +-
ogr/ogrsf_frmts/sqlite/ogrsqliteexecutesql.h | 3 +-
ogr/ogrsf_frmts/sqlite/ogrsqlitelayer.cpp | 477 +-
ogr/ogrsf_frmts/sqlite/ogrsqliteregexp.cpp | 18 +-
ogr/ogrsf_frmts/sqlite/ogrsqliteregexp.h | 4 +-
ogr/ogrsf_frmts/sqlite/ogrsqliteselectlayer.cpp | 294 +-
.../sqlite/ogrsqlitesinglefeaturelayer.cpp | 6 +-
ogr/ogrsf_frmts/sqlite/ogrsqlitesqlfunctions.cpp | 10 +-
ogr/ogrsf_frmts/sqlite/ogrsqlitesqlfunctions.h | 4 +-
ogr/ogrsf_frmts/sqlite/ogrsqlitetablelayer.cpp | 295 +-
ogr/ogrsf_frmts/sqlite/ogrsqlitevfs.cpp | 79 +-
ogr/ogrsf_frmts/sqlite/ogrsqliteviewlayer.cpp | 56 +-
ogr/ogrsf_frmts/sqlite/ogrsqlitevirtualogr.cpp | 140 +-
ogr/ogrsf_frmts/sqlite/ogrsqlitevirtualogr.h | 4 +-
ogr/ogrsf_frmts/sqlite/test_load_virtual_ogr.c | 4 +-
ogr/ogrsf_frmts/sua/ogr_sua.h | 7 +-
ogr/ogrsf_frmts/sua/ogrsuadatasource.cpp | 9 +-
ogr/ogrsf_frmts/sua/ogrsuadriver.cpp | 9 +-
ogr/ogrsf_frmts/sua/ogrsualayer.cpp | 10 +-
ogr/ogrsf_frmts/svg/ogr_svg.h | 8 +-
ogr/ogrsf_frmts/svg/ogrsvgdatasource.cpp | 10 +-
ogr/ogrsf_frmts/svg/ogrsvgdriver.cpp | 8 +-
ogr/ogrsf_frmts/svg/ogrsvglayer.cpp | 23 +-
ogr/ogrsf_frmts/sxf/GNUmakefile | 14 +
ogr/ogrsf_frmts/sxf/drv_sxf.html | 42 +
ogr/ogrsf_frmts/sxf/makefile.vc | 15 +
ogr/ogrsf_frmts/sxf/ogr_sxf.h | 154 +
ogr/ogrsf_frmts/sxf/ogrsxfdatasource.cpp | 1295 ++
ogr/ogrsf_frmts/sxf/ogrsxfdriver.cpp | 140 +
ogr/ogrsf_frmts/sxf/ogrsxflayer.cpp | 1429 +++
ogr/ogrsf_frmts/sxf/org_sxf_defs.h | 372 +
ogr/ogrsf_frmts/tiger/ogr_tiger.h | 5 +-
ogr/ogrsf_frmts/tiger/ogrtigerdatasource.cpp | 13 +-
ogr/ogrsf_frmts/tiger/ogrtigerlayer.cpp | 26 +-
ogr/ogrsf_frmts/tiger/tigeraltname.cpp | 7 +-
ogr/ogrsf_frmts/tiger/tigerarealandmarks.cpp | 7 +-
ogr/ogrsf_frmts/tiger/tigercompletechain.cpp | 10 +-
ogr/ogrsf_frmts/tiger/tigerentitynames.cpp | 8 +-
ogr/ogrsf_frmts/tiger/tigerfeatureids.cpp | 7 +-
ogr/ogrsf_frmts/tiger/tigerfilebase.cpp | 10 +-
ogr/ogrsf_frmts/tiger/tigeridhistory.cpp | 7 +-
ogr/ogrsf_frmts/tiger/tigerkeyfeatures.cpp | 8 +-
ogr/ogrsf_frmts/tiger/tigerlandmarks.cpp | 6 +-
ogr/ogrsf_frmts/tiger/tigeroverunder.cpp | 7 +-
ogr/ogrsf_frmts/tiger/tigerpip.cpp | 6 +-
ogr/ogrsf_frmts/tiger/tigerpolychainlink.cpp | 8 +-
ogr/ogrsf_frmts/tiger/tigerpolygon.cpp | 8 +-
ogr/ogrsf_frmts/tiger/tigerpolygoncorrections.cpp | 7 +-
ogr/ogrsf_frmts/tiger/tigerpolygoneconomic.cpp | 7 +-
ogr/ogrsf_frmts/tiger/tigerspatialmetadata.cpp | 8 +-
ogr/ogrsf_frmts/tiger/tigertlidrange.cpp | 8 +-
ogr/ogrsf_frmts/tiger/tigerzerocellid.cpp | 8 +-
ogr/ogrsf_frmts/tiger/tigerzipcodes.cpp | 7 +-
ogr/ogrsf_frmts/tiger/tigerzipplus4.cpp | 8 +-
ogr/ogrsf_frmts/vfk/drv_vfk.html | 23 +-
ogr/ogrsf_frmts/vfk/ogr_vfk.h | 3 +-
ogr/ogrsf_frmts/vfk/ogrvfkdatasource.cpp | 15 +-
ogr/ogrsf_frmts/vfk/ogrvfkdriver.cpp | 6 +-
ogr/ogrsf_frmts/vfk/ogrvfklayer.cpp | 23 +-
ogr/ogrsf_frmts/vfk/vfkdatablock.cpp | 33 +-
ogr/ogrsf_frmts/vfk/vfkdatablocksqlite.cpp | 65 +-
ogr/ogrsf_frmts/vfk/vfkfeature.cpp | 3 +-
ogr/ogrsf_frmts/vfk/vfkfeaturesqlite.cpp | 4 +-
ogr/ogrsf_frmts/vfk/vfkreader.cpp | 203 +-
ogr/ogrsf_frmts/vfk/vfkreader.h | 17 +-
ogr/ogrsf_frmts/vfk/vfkreaderp.h | 20 +-
ogr/ogrsf_frmts/vfk/vfkreadersqlite.cpp | 316 +-
ogr/ogrsf_frmts/vrt/drv_vrt.html | 160 +-
ogr/ogrsf_frmts/vrt/ogr_vrt.h | 64 +-
ogr/ogrsf_frmts/vrt/ogrvrt.xsd | 319 -
ogr/ogrsf_frmts/vrt/ogrvrtdatasource.cpp | 225 +-
ogr/ogrsf_frmts/vrt/ogrvrtdriver.cpp | 58 +-
ogr/ogrsf_frmts/vrt/ogrvrtlayer.cpp | 1383 ++-
ogr/ogrsf_frmts/walk/GNUmakefile | 14 +
ogr/ogrsf_frmts/walk/drv_walk.html | 39 +
ogr/ogrsf_frmts/walk/makefile.vc | 15 +
ogr/ogrsf_frmts/walk/ogis_geometry_wkb_struct.h | 234 +
ogr/ogrsf_frmts/walk/ogrwalk.h | 211 +
ogr/ogrsf_frmts/walk/ogrwalkdatasource.cpp | 249 +
ogr/ogrsf_frmts/walk/ogrwalkdriver.cpp | 144 +
ogr/ogrsf_frmts/walk/ogrwalklayer.cpp | 383 +
ogr/ogrsf_frmts/walk/ogrwalkselectlayer.cpp | 139 +
ogr/ogrsf_frmts/walk/ogrwalktablelayer.cpp | 360 +
ogr/ogrsf_frmts/walk/ogrwalktool.cpp | 753 ++
ogr/ogrsf_frmts/wasp/GNUmakefile | 15 +
ogr/ogrsf_frmts/wasp/drv_wasp.html | 27 +
ogr/ogrsf_frmts/wasp/makefile.vc | 15 +
ogr/ogrsf_frmts/wasp/ogrwasp.h | 204 +
ogr/ogrsf_frmts/wasp/ogrwaspdatasource.cpp | 300 +
ogr/ogrsf_frmts/wasp/ogrwaspdriver.cpp | 111 +
ogr/ogrsf_frmts/wasp/ogrwasplayer.cpp | 826 ++
ogr/ogrsf_frmts/wfs/ogr_wfs.h | 9 +-
ogr/ogrsf_frmts/wfs/ogrwfsdatasource.cpp | 63 +-
ogr/ogrsf_frmts/wfs/ogrwfsdriver.cpp | 7 +-
ogr/ogrsf_frmts/wfs/ogrwfsfilter.cpp | 6 +-
ogr/ogrsf_frmts/wfs/ogrwfslayer.cpp | 44 +-
ogr/ogrsf_frmts/xls/ogr_xls.h | 4 +-
ogr/ogrsf_frmts/xls/ogrxlsdatasource.cpp | 6 +-
ogr/ogrsf_frmts/xls/ogrxlsdriver.cpp | 6 +-
ogr/ogrsf_frmts/xls/ogrxlslayer.cpp | 6 +-
ogr/ogrsf_frmts/xlsx/ogr_xlsx.h | 4 +-
ogr/ogrsf_frmts/xlsx/ogrxlsxdatasource.cpp | 42 +-
ogr/ogrsf_frmts/xlsx/ogrxlsxdriver.cpp | 6 +-
ogr/ogrsf_frmts/xplane/ogr_xplane.h | 3 +-
ogr/ogrsf_frmts/xplane/ogr_xplane_apt_reader.cpp | 15 +-
ogr/ogrsf_frmts/xplane/ogr_xplane_apt_reader.h | 2 +-
ogr/ogrsf_frmts/xplane/ogr_xplane_awy_reader.cpp | 4 +-
ogr/ogrsf_frmts/xplane/ogr_xplane_awy_reader.h | 2 +-
ogr/ogrsf_frmts/xplane/ogr_xplane_fix_reader.cpp | 4 +-
ogr/ogrsf_frmts/xplane/ogr_xplane_fix_reader.h | 2 +-
ogr/ogrsf_frmts/xplane/ogr_xplane_geo_utils.cpp | 4 +-
ogr/ogrsf_frmts/xplane/ogr_xplane_geo_utils.h | 2 +-
ogr/ogrsf_frmts/xplane/ogr_xplane_nav_reader.cpp | 10 +-
ogr/ogrsf_frmts/xplane/ogr_xplane_nav_reader.h | 2 +-
ogr/ogrsf_frmts/xplane/ogr_xplane_reader.cpp | 6 +-
ogr/ogrsf_frmts/xplane/ogr_xplane_reader.h | 2 +-
ogr/ogrsf_frmts/xplane/ogrxplanedatasource.cpp | 7 +-
ogr/ogrsf_frmts/xplane/ogrxplanedriver.cpp | 4 +-
ogr/ogrsf_frmts/xplane/ogrxplanelayer.cpp | 5 +-
ogr/ogrspatialreference.cpp | 9 +-
ogr/ogrutils.cpp | 79 +-
ogr/osr_cs_wkt.c | 210 +
ogr/osr_cs_wkt.h | 55 +
ogr/osr_cs_wkt_grammar.y | 304 +
ogr/osr_cs_wkt_parser.c | 1642 +++
ogr/osr_cs_wkt_parser.h | 90 +
ogr/swq.cpp | 128 +-
ogr/swq.h | 30 +-
ogr/swq_expr_node.cpp | 109 +-
ogr/swq_op_general.cpp | 124 +-
ogr/swq_op_registrar.cpp | 158 +-
ogr/swq_parser.cpp | 3095 +++--
ogr/swq_parser.hpp | 106 +-
ogr/swq_parser.y | 1236 +-
ogr/swq_select.cpp | 181 +-
port/GNUmakefile | 2 +-
port/cpl_atomic_ops.cpp | 4 +-
port/cpl_atomic_ops.h | 4 +-
port/cpl_base64.cpp | 11 +-
port/cpl_conv.cpp | 93 +-
port/cpl_conv.h | 11 +-
port/cpl_csv.cpp | 35 +-
port/cpl_error.cpp | 50 +-
port/cpl_error.h | 4 +-
port/cpl_findfile.cpp | 5 +-
port/cpl_getexecpath.cpp | 7 +-
port/cpl_google_oauth2.cpp | 2 +-
port/cpl_hash_set.cpp | 4 +-
port/cpl_hash_set.h | 4 +-
port/cpl_http.cpp | 33 +-
port/cpl_http.h | 3 +-
port/cpl_list.cpp | 5 +-
port/cpl_list.h | 7 +-
port/cpl_minixml.cpp | 43 +-
port/cpl_minizip_ioapi.cpp | 16 +-
port/cpl_minizip_ioapi.h | 2 +-
port/cpl_minizip_unzip.cpp | 137 +-
port/cpl_minizip_unzip.h | 2 +-
port/cpl_minizip_zip.cpp | 13 +-
port/cpl_multiproc.cpp | 36 +-
port/cpl_multiproc.h | 30 +-
port/cpl_odbc.cpp | 16 +-
port/cpl_path.cpp | 7 +-
port/cpl_port.h | 19 +-
port/cpl_progress.cpp | 10 +-
port/cpl_quad_tree.cpp | 130 +-
port/cpl_quad_tree.h | 6 +-
port/cpl_recode.cpp | 30 +-
port/cpl_recode_iconv.cpp | 5 +-
port/cpl_recode_stub.cpp | 7 +-
port/cpl_spawn.cpp | 23 +-
port/cpl_spawn.h | 4 +-
port/cpl_string.cpp | 78 +-
port/cpl_string.h | 9 +-
port/cpl_strtod.cpp | 5 +-
port/cpl_time.h | 4 +-
port/cpl_virtualmem.cpp | 2059 ++++
port/cpl_virtualmem.h | 389 +
port/cpl_vsi.h | 11 +-
port/cpl_vsi_mem.cpp | 11 +-
port/cpl_vsi_virtual.h | 8 +-
port/cpl_vsil.cpp | 199 +-
port/cpl_vsil_abstract_archive.cpp | 20 +-
port/cpl_vsil_buffered_reader.cpp | 8 +-
port/cpl_vsil_cache.cpp | 102 +-
port/cpl_vsil_curl.cpp | 31 +-
port/cpl_vsil_curl_priv.h | 4 +-
port/cpl_vsil_curl_streaming.cpp | 8 +-
port/cpl_vsil_gzip.cpp | 109 +-
port/cpl_vsil_sparsefile.cpp | 22 +-
port/cpl_vsil_stdin.cpp | 11 +-
port/cpl_vsil_stdout.cpp | 28 +-
port/cpl_vsil_subfile.cpp | 23 +-
port/cpl_vsil_tar.cpp | 14 +-
port/cpl_vsil_unix_stdio_64.cpp | 47 +-
port/cpl_vsil_win32.cpp | 6 +-
port/cpl_vsisimple.cpp | 5 +-
port/cpl_xml_validate.cpp | 60 +-
port/cplgetsymbol.cpp | 20 +-
port/cplkeywordparser.cpp | 3 +-
port/cplstring.cpp | 34 +-
port/cplstringlist.cpp | 5 +-
port/gdal_csv.h | 3 +-
port/makefile.vc | 1 +
port/vsipreload.cpp | 1618 +++
scripts/vagrant/gdal.sh | 31 +
scripts/vagrant/libkml.sh | 20 +
scripts/vagrant/openjpeg.sh | 19 +
scripts/vagrant/postgis.sh | 6 +
scripts/vce2008_wine/build_vce2008.bat | 14 +
scripts/vce2008_wine/build_vce2008.patch | 61 +
scripts/vce2008_wine/build_vce2008.sh | 65 +
scripts/vce2008_wine/clean_vce2008.bat | 13 +
scripts/vce2008_wine/clean_vce2008.sh | 10 +
scripts/vce2008_wine/nmake_vce2008.local | 73 +
scripts/vce2008_wine/prepare-gdal-vce2008.sh | 64 +
swig/csharp/apps/OGRLayerAlg.cs | 208 +
swig/csharp/apps/createdata.cs | 3 +-
swig/csharp/const/GdalConst.cs | 3 +
swig/csharp/const/GdalConstPINVOKE.cs | 9 +
swig/csharp/const/gdalconst_wrap.c | 30 +
swig/csharp/gdal/Band.cs | 18 +-
swig/csharp/gdal/Dataset.cs | 10 +-
swig/csharp/gdal/Driver.cs | 6 +-
swig/csharp/gdal/Gdal.cs | 82 +-
swig/csharp/gdal/GdalPINVOKE.cs | 54 +-
swig/csharp/gdal/MajorObject.cs | 23 +
swig/csharp/gdal/RasterAttributeTable.cs | 6 +
swig/csharp/gdal/SWIGTYPE_p_double.cs | 30 -
swig/csharp/gdal/SWIGTYPE_p_int.cs | 30 -
swig/csharp/gdal/SWIGTYPE_p_p_int.cs | 30 -
swig/csharp/gdal/SWIGTYPE_p_void.cs | 30 -
swig/csharp/gdal/gdal_wrap.cpp | 301 +-
swig/csharp/makefile.vc | 5 +-
swig/csharp/ogr/DataSource.cs | 12 +
swig/csharp/ogr/Driver.cs | 8 +-
swig/csharp/ogr/Feature.cs | 92 +-
swig/csharp/ogr/FeatureDefn.cs | 36 +
swig/csharp/ogr/GeomFieldDefn.cs | 128 +
swig/csharp/ogr/Layer.cs | 68 +-
swig/csharp/ogr/Ogr.cs | 30 +-
swig/csharp/ogr/OgrPINVOKE.cs | 188 +-
swig/csharp/ogr/Osr.cs | 62 +
swig/csharp/ogr/OsrPINVOKE.cs | 3 +
swig/csharp/ogr/SWIGTYPE_p_GDALProgressFunc.cs | 30 -
swig/csharp/ogr/SWIGTYPE_p_void.cs | 30 -
swig/csharp/ogr/SpatialReference.cs | 6 +
swig/csharp/ogr/StyleTable.cs | 118 +
swig/csharp/ogr/ogr_wrap.cpp | 4546 ++++---
swig/csharp/ogr/osr_wrap.cpp | 36 +
swig/csharp/osr/Osr.cs | 62 +
swig/csharp/osr/OsrPINVOKE.cs | 3 +
swig/csharp/osr/SpatialReference.cs | 6 +
swig/csharp/osr/osr_wrap.cpp | 36 +
swig/include/Band.i | 103 +-
swig/include/Dataset.i | 108 +-
swig/include/MajorObject.i | 9 +-
swig/include/RasterAttributeTable.i | 4 +
swig/include/cpl.i | 4 +-
swig/include/cplvirtualmem.i | 90 +
swig/include/csharp/gdal_csharp.i | 17 +-
swig/include/csharp/typemaps_csharp.i | 57 +-
swig/include/gdal.i | 8 +-
swig/include/gdal_array.i | 420 +-
swig/include/gdalconst.i | 8 +-
swig/include/java/gdal_java.i | 386 +-
swig/include/java/ogr_java.i | 11 +-
swig/include/java/typemaps_java.i | 34 +-
swig/include/ogr.i | 357 +-
swig/include/osr.i | 6 +-
swig/include/perl/gdal_perl.i | 6 +-
swig/include/perl/ogr_perl.i | 2 +-
swig/include/perl/typemaps_perl.i | 2 +-
swig/include/python/gdal_python.i | 156 +-
swig/include/python/ogr_python.i | 80 +-
swig/include/python/python_exceptions.i | 16 +-
swig/include/python/typemaps_python.i | 70 +-
swig/java/GNUmakefile | 40 +-
swig/java/add_javadoc.c | 2 +-
swig/java/apps/multireadtest.java | 71 +
swig/java/java.opt | 2 +-
swig/perl/Doxyfile | 2 +-
swig/perl/GNUmakefile | 2 +-
swig/perl/gdal_wrap.cpp | 175 +-
swig/perl/gdalconst_wrap.c | 15 +
swig/perl/index.dox | 1 +
swig/perl/lib/Geo/GDAL.dox | 9 +-
swig/perl/lib/Geo/GDAL.pm | 8 +-
swig/perl/lib/Geo/GDAL/Const.pm | 3 +
swig/perl/lib/Geo/OGR.pm | 113 +-
swig/perl/lib/Geo/OSR.pm | 39 +
swig/perl/ogr_wrap.cpp | 11538 ++++++++++++------
swig/perl/osr_wrap.cpp | 245 +
swig/perl/pdl.dox | 62 +
swig/python/README.txt | 33 +-
swig/python/extensions/gdal_array_wrap.cpp | 1258 +-
swig/python/extensions/gdal_wrap.cpp | 2124 +++-
swig/python/extensions/gdalconst_wrap.c | 3 +
swig/python/extensions/ogr_wrap.cpp | 12003 ++++++++++++-------
swig/python/extensions/osr_wrap.cpp | 96 +-
swig/python/fallback_build_mingw32_under_unix.sh | 18 +-
swig/python/osgeo/gdal.py | 220 +-
swig/python/osgeo/gdal_array.py | 92 +-
swig/python/osgeo/gdalconst.py | 3 +
swig/python/osgeo/ogr.py | 303 +-
swig/python/osgeo/osr.py | 42 +
swig/python/samples/README | 8 +
swig/python/samples/fft.py | 3 +-
swig/python/samples/gdal2grd.py | 3 +-
swig/python/samples/gdal_cp.py | 4 +-
swig/python/samples/gdal_ls.py | 10 +-
swig/python/samples/gdal_vrtmerge.py | 1 +
swig/python/samples/gdalcompare.py | 277 -
swig/python/samples/gdalcopyproj.py | 3 +-
swig/python/samples/gdalinfo.py | 4 +-
swig/python/samples/gdalpythonserver.py | 2 +-
swig/python/samples/histrep.py | 3 +-
swig/python/samples/hsv_merge.py | 3 +-
swig/python/samples/load2odbc.py | 3 +-
swig/python/samples/ogr2ogr.py | 37 +-
swig/python/samples/ogr2vrt.py | 74 +-
swig/python/samples/ogr_build_junction_table.py | 202 +
swig/python/samples/ogr_dispatch.py | 399 +
swig/python/samples/ogr_layer_algebra.py | 4 +-
swig/python/samples/ogrinfo.py | 111 +-
swig/python/samples/ogrupdate.py | 4 +-
swig/python/samples/rel.py | 3 +-
swig/python/samples/tigerpoly.py | 3 +-
swig/python/samples/tolatlong.py | 3 +-
swig/python/samples/val_at_coord.py | 4 +-
swig/python/samples/val_repl.py | 3 +-
swig/python/samples/wcs_virtds_params.py | 203 +
swig/python/scripts/epsg_tr.py | 3 +-
swig/python/scripts/gcps2wld.py | 3 +-
swig/python/scripts/gdal2tiles.py | 56 +-
swig/python/scripts/gdal_auth.py | 21 +-
swig/python/scripts/gdal_calc.dox | 62 +
swig/python/scripts/gdal_calc.py | 191 +-
swig/python/scripts/gdal_edit.dox | 10 +-
swig/python/scripts/gdal_edit.py | 16 +-
swig/python/scripts/gdal_fillnodata.py | 3 +-
swig/python/scripts/gdal_merge.py | 3 +-
swig/python/scripts/gdal_polygonize.py | 3 +-
swig/python/scripts/gdal_proximity.py | 3 +-
swig/python/scripts/gdal_retile.py | 3 +-
swig/python/scripts/gdal_sieve.py | 3 +-
swig/python/scripts/gdalcompare.dox | 50 +
swig/python/scripts/gdalcompare.py | 283 +
swig/python/scripts/pct2rgb.py | 5 +-
swig/python/scripts/rgb2pct.py | 2 +-
swig/python/setup.py | 2 +-
update_copyright.py | 178 +
1612 files changed, 199289 insertions(+), 110699 deletions(-)
diff --cc debian/changelog
index 85a83aa,3baaa15..af0baa9
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,29 -1,142 +1,168 @@@
+ gdal (1.11.2+dfsg-1~exp7) experimental; urgency=medium
+
+ * Require at least libkml-dev 1.3.0~rc0-3 for boost dependencies.
+ * Add patch to support pkg-config for the new libkml.
+ * Add RegisterOGRLIBKML to common symbols file again.
+
+ -- Bas Couwenberg <sebastic at debian.org> Fri, 21 Aug 2015 11:13:01 +0200
+
+ gdal (1.11.2+dfsg-1~exp6) experimental; urgency=medium
+
+ * Update symbols for all architectures with GCC 5.
+ * Drop symbols files for ia64 & sparc.
+
+ -- Bas Couwenberg <sebastic at debian.org> Thu, 20 Aug 2015 12:11:17 +0200
+
+ gdal (1.11.2+dfsg-1~exp5) experimental; urgency=medium
+
+ * Update copyright file, changes:
+ - Drop .0 from GPL license shortnames
+ - Strip trailing whitespace
+ - Use range notation for copyright years
+ - Add sbnsearch.c to MIT or LGPL-2+ section
+ * Add patch to fix 'existent' typo.
+
+ -- Bas Couwenberg <sebastic at debian.org> Tue, 18 Aug 2015 23:05:54 +0200
+
+ gdal (1.11.2+dfsg-1~exp4) experimental; urgency=medium
+
+ * Remove trailing whitespace to fix syntax error in symbols files.
+ * Use uscan in get-orig-source target.
+ * Rename library package to libgdal1i because of C++ symbols changes.
+
+ -- Bas Couwenberg <sebastic at debian.org> Fri, 19 Jun 2015 01:28:42 +0200
+
+ gdal (1.11.2+dfsg-1~exp3) experimental; urgency=medium
+
+ * Use packaged jquery.js instead of Doxygen copy.
+
+ -- Bas Couwenberg <sebastic at debian.org> Sat, 23 May 2015 16:43:16 +0200
+
+ gdal (1.11.2+dfsg-1~exp2) experimental; urgency=medium
+
+ * Update symbols for amd64, arm64, armel, armhf, hurd-i386, i386,
+ kfreebsd-amd64, kfreebsd-i386, mipsel, powerpc, ppc64el, s390x, sparc &
+ x32.
+
+ -- Bas Couwenberg <sebastic at debian.org> Fri, 20 Feb 2015 14:56:48 +0100
+
+ gdal (1.11.2+dfsg-1~exp1) experimental; urgency=medium
+
+ * New upstream release.
+ * Add upstream metadata.
+ * Have python*-gdal suggest gdal-bin.
+ (closes: #774243)
+ * Update my email to @debian.org address.
+ * Drop get-orig-source script in favor of uscan + Files-Excluded.
+ * Refresh patches.
+ * Update Vcs-Browser URL to use cgit instead of gitweb.
+ * Update copyright file, group files & copyright by license.
+ * Update openjpeg build dependency from 1.5 to 2.1.
+ (closes: #761957)
+
+ -- Bas Couwenberg <sebastic at debian.org> Thu, 19 Feb 2015 22:24:13 +0100
+
+ gdal (1.11.1+dfsg-1~exp2) experimental; urgency=medium
+
+ * Set experimental branch in Vcs-Git and gbp.conf.
+ * Update symbols for amd64, armel, armhf, i386, mips, mipsel, powerpc,
+ s390x & sparc.
+ * Don't exclude libhdf4-alt-dev from build dependencies on ppc64.
+ * Update gdal-symbols.pl to also generate symbols files for new
+ architectures.
+ * Add symbols files for alpha, arm64, hppa, hurd-i386,
+ kfreebsd-amd64, kfreebsd-i386, ppc64, ppc64el & x32.
+
+ -- Bas Couwenberg <sebastic at xs4all.nl> Fri, 07 Nov 2014 20:53:35 +0100
+
+ gdal (1.11.1+dfsg-1~exp1) experimental; urgency=medium
+
+ * New upstream release.
+ * Refresh patches.
+ * Bump Standards-Version to 3.9.6, no changes.
+
+ -- Bas Couwenberg <sebastic at xs4all.nl> Sat, 11 Oct 2014 18:11:56 +0200
+
+ gdal (1.11.0+dfsg1-1~exp5) experimental; urgency=medium
+
+ * Use alternative dependency template for C++ symbols in libgdal1h.
+ * Update path in copyright file, ogrvrt.xsd moved to data directory.
+
+ -- Bas Couwenberg <sebastic at xs4all.nl> Wed, 10 Sep 2014 20:27:35 +0200
+
+ gdal (1.11.0+dfsg1-1~exp4) experimental; urgency=medium
+
+ * Merge changes from 1.10.1+dfsg-8 to support new hdf5 packaging layout.
+
+ -- Bas Couwenberg <sebastic at xs4all.nl> Fri, 01 Aug 2014 00:08:50 +0200
+
+ gdal (1.11.0+dfsg1-1~exp3) experimental; urgency=medium
+
+ * Merge changes from 1.10.1+dfsg-7 to include patch by Breno Leitao.
+
+ -- Bas Couwenberg <sebastic at xs4all.nl> Tue, 29 Jul 2014 22:40:29 +0200
+
+ gdal (1.11.0+dfsg1-1~exp2) experimental; urgency=low
+
+ [ Marc Deslauriers ]
+ * Fix ftbfs on arm64 and ppc64el.
+
+ [ Bas Couwenberg ]
+ * Simplify repacking with tar --delete.
+ * Update symbols for: amd64, armel, armhf, i386, mips, mipsel, powerpc &
+ s390x.
+ * Bump repacked upstream version, repacking was fixed to not delete the
+ .gitignore file included by upstream.
+ * Merge changes from 1.10.1+dfsg-6 to include patch by gregor herrmann.
+
+ -- Bas Couwenberg <sebastic at xs4all.nl> Wed, 09 Jul 2014 00:32:07 +0200
+
+ gdal (1.11.0+dfsg-1~exp1) experimental; urgency=low
+
+ * New upstream release.
+ * Update copyright file.
+ * Drop patch: man, applied upstream.
+ * Drop patch: unkown-typo, applied upstream.
+ * Drop patch: hurd-i386-pathmax, file removed upstream.
+ * Refresh patches.
+ * Update install paths for new upstream version.
+ * Add libpcre3-dev build dependency.
+ * Don't use -Werror=format-security, causes build failure on
+ ogrsxfdatasource.cpp.
+ * Add patch to fix 'recommended' typo.
+ * Update typo patches.
+ * Install JNI libraries in /usr/lib/jni instead of /usr/lib.
+ * Fix man page install.
+ * Also include gdal.pc in dev package.
+
+ -- Bas Couwenberg <sebastic at xs4all.nl> Sun, 04 May 2014 18:13:46 +0200
+
+gdal (1.10.1+dfsg-10) UNRELEASED; urgency=medium
+
+ * Update copyright file, changes:
+ - Group files & copyright by license
+ - Drop .0 from GPL license shortnames
+ - Strip trailing whitespace from end of lines
+ - Use range notation for copyright years
+
+ -- Bas Couwenberg <sebastic at debian.org> Sun, 28 Jun 2015 23:35:25 +0200
+
+gdal (1.10.1+dfsg-9) unstable; urgency=medium
+
+ * Update my email to use @debian.org address.
+ * Add patch backporting upstream changes to fix FTBFS with MySQL 5.6.
+ * Bump Standards-Version to 3.9.6, no changes.
+ * Add upstream metadata.
+ * Have python*-gdal suggest gdal-bin.
+ (closes: #774243)
+ * Drop get-orig-source script in favor of uscan + Files-Excluded.
+ * Use uscan in get-orig-source target.
+ * Update Vcs-Browser URL to use cgit instead of gitweb.
+ * Remove trailing whitespace to fix syntax error in symbols files.
+ * Use packaged jquery.js instead of Doxygen copy.
+
+ -- Bas Couwenberg <sebastic at debian.org> Sun, 28 Jun 2015 15:10:22 +0200
+
gdal (1.10.1+dfsg-8) unstable; urgency=medium
* Support hdf5 1.8.13 new packaging layout.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/gdal.git
More information about the Pkg-grass-devel
mailing list