[gdal] branch experimental updated (628150a -> 49c91bb)

Bas Couwenberg sebastic at debian.org
Mon Nov 20 16:33:47 UTC 2017


This is an automated email from the git hooks/post-receive script.

sebastic pushed a change to branch experimental
in repository gdal.

      from  628150a   Set distribution to experimental.
      adds  2bce67c   Update branch in gbp.conf & Vcs-Git URL.
      adds  5a7a2fb   Update watch file for 2.2.0 (pre-)releases.
      adds  91475de   Imported Upstream version 2.2.0~beta1+dfsg
      adds  0baa4c9   Merge tag 'upstream/2.2.0_beta1+dfsg' into experimental-2.2
      adds  f2f55fc   New upstream beta release.
      adds  2afeaf8   Drop patches applied upstream. Refresh remaining patches.
      adds  140ab45   Move data files to architecture independent gdal-data package.
      adds  3bacb60   Update copyright file.
      adds  4f5a524   Enable SOSI support.
      adds  0cca15e   Include ogrmerge.py in python-gdal package.
      adds  07ad92c   Include gnmanalyse & gnmmanage in gdal-bin package.
      adds  151108b   Set distribution to experimental.
      adds  9739908   Update symbols for 2.2.0~beta1.
      adds  b06df1c   Imported Upstream version 2.2.0~beta2+dfsg
      adds  397758f   Merge tag 'upstream/2.2.0_beta2+dfsg' into experimental-2.2
      adds  db0338c   New upstream beta release.
      adds  36425f8   Update copyright years for Ivan Lucena.
      adds  131f99e   Refresh patches.
      adds  4003555   Set distribution to experimental.
      adds  35415b7   Update symbols for 2.2.0~beta2. Add symbols file for powerpcspe.
      adds  8cb46a5   Imported Upstream version 2.2.0~rc1+dfsg
      adds  68ec885   Merge tag 'upstream/2.2.0_rc1+dfsg' into experimental-2.2
      adds  0f51464   New upstream release candidate.
      adds  c0faf36   Set distribution to experimental.
      adds  88c5bb4   Update symbols for 2.2.0~rc1.
      adds  a4ce1ce   Imported Upstream version 2.2.0+dfsg
      adds  ddf9e60   Merge tag 'upstream/2.2.0+dfsg' into experimental-2.2
      adds  8ae71a3   New upstream release.
      adds  3fbaf66   Strip pre-releases from symbols version.
      adds  e0d91df   Set distribution to experimental.
      adds  2c8af22   Update watch file for final releases.
      adds  0a0cfc5   Disable PIE on Ubuntu where it's still problematic.
      adds  6422ce0   Bump Standards-Version to 4.0.0, no changes.
      adds  a6a2efc   Add autopkgtest to test installability.
      adds  655d806   Update watch file for 2.2.1 (pre-)releases.
      adds  1dd219f   New upstream version 2.2.1~rc1+dfsg
      adds  356f807   Merge tag 'upstream/2.2.1_rc1+dfsg' into experimental-2.2
      adds  f9be293   New upstream release candidate.
      adds  bbb42ba   Refresh patches.
      adds  3377731   Use pkg-info.mk variables instead of dpkg-parsechangelog output.
      adds  b005066   Set distribution to experimental.
      adds  61d10db   Update symbols for 2.2.1~rc1.
      adds  9d4f887   Update watch file for final releases.
      adds  90729c7   New upstream version 2.2.1+dfsg
      adds  f42a5c7   Merge tag 'upstream/2.2.1+dfsg' into experimental-2.2
      adds  4886f84   New upstream release.
      adds  3917d03   Strip pre-releases from symbols version.
      adds  5bf1d43   Set distribution to experimental.
      adds  b73bb17   Update branch in gbp.conf & Vcs-Git URL.
      adds  8a47f6d   Move from experimental to unstable.
      adds  3d09190   Add symbols for sh4.
      adds  43a6fa8   Build & install documentation for Perl bindings. (closes: #868311)
      adds  0b4d475   Set distribution to unstable.
      adds  4547454   Update branch in gbp.conf & Vcs-Git URL.
      adds  0388873   Update watch file for 2.2.2 (pre-)releases.
      adds  d145cd7   New upstream version 2.2.2~rc1+dfsg
      adds  c8cdb48   Merge tag 'upstream/2.2.2_rc1+dfsg' into experimental-2.2
      adds  26faf9a   New upstream release candidate.
      adds  464d518   Refresh patches.
      adds  780be3c   Set distribution to experimental.
      adds  089dd54   New upstream version 2.2.2+dfsg
      adds  27c7fde   Merge tag 'upstream/2.2.2+dfsg' into experimental-2.2
      adds  072f0a0   New upstream release.
      adds  e6dbf66   Update symbols for 2.2.2~rc1.
      adds  e6deed2   Bump Standards-Version to 4.1.0, no changes.
      adds  638b0fd   Set distribution to experimental.
      adds  3a8370a   Update watch file for final releases.
      adds  294801d   Add patch to fix privacy-breach-generic lintian issues.
      adds  5c041e1   Update symbols for alpha, armhf, hppa & sh4.
      adds  f12a23d   Bump Standards-Version to 4.1.1, no changes.
      adds  2523318   Revert "Update branch in gbp.conf & Vcs-Git URL."
      adds  7f22cc3   Add lintian overrides for copyright-year-in-future false positive.
      adds  3606d31   Set distribution to unstable.
      adds  1c3d4d1   Mark gdal-data & libgdal-doc as Multi-Arch: foreign. (closes: #879015)
      adds  eb0de01   Update symbols for powerpc.
      adds  8bd14f0   Add upstream patch to support OpenJPEG 2.3.
      adds  071986a   Set distribution to unstable.
      adds  89153f8   Strip trailing whitespace from changelog.
       new  4cc6a5a   Update branch in gbp.conf & Vcs-Git URL.
       new  82dd6a1   New upstream version 2.2.3~rc1+dfsg
       new  76be997   Merge tag 'upstream/2.2.3_rc1+dfsg' into experimental
       new  10c393e   Update watch file for 2.2.3 (pre-)releases.
       new  8d8d250   New upstream release candidate.
       new  bd48bad   Drop svn-r40330_Add-support-for-openjpeg-2.3.patch, included upstream.
       new  98fbeee   Strip trailing whitespace from control & changelog files.
       new  2dd658d   Add lintian override for debian-watch-uses-insecure-uri.
       new  d7f4cd4   Use deferred asignment operator for dpkg-architecture call for DEB_HOST_MULTIARCH variable.
       new  49c91bb   Set distribution to experimental.

The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Doxyfile                                           |   912 +-
 DoxygenLayout.xml                                  |   204 +
 GDALmake.opt.in                                    |    64 +-
 GNUmakefile                                        |    20 +-
 HOWTO-RELEASE                                      |    75 +-
 MIGRATION_GUIDE.TXT                                |    44 +-
 NEWS                                               |  2296 +++-
 PROVENANCE.TXT                                     |   165 +-
 VERSION                                            |     2 +-
 Vagrantfile                                        |    57 +-
 aclocal.m4                                         |     7 +-
 alg/GNUmakefile                                    |    22 +-
 alg/contour.cpp                                    |   576 +-
 alg/delaunay.c                                     |    41 +-
 alg/gdal_alg.h                                     |    72 +-
 alg/gdal_alg_priv.h                                |    62 +-
 alg/gdal_crs.c                                     |    19 +-
 alg/gdal_nrgcrs.c                                  |    40 +-
 alg/gdal_octave.cpp                                |   254 +-
 alg/gdal_rpc.cpp                                   |  1323 +-
 alg/gdal_simplesurf.cpp                            |   367 +-
 alg/gdal_simplesurf.h                              |    26 +-
 alg/gdal_tps.cpp                                   |   145 +-
 alg/gdalapplyverticalshiftgrid.cpp                 |   744 ++
 alg/gdalchecksum.cpp                               |    90 +-
 alg/gdalcutline.cpp                                |   253 +-
 alg/gdaldither.cpp                                 |   461 +-
 alg/gdalgeoloc.cpp                                 |   881 +-
 alg/gdalgrid.cpp                                   |  1914 ++-
 alg/gdalgrid.h                                     |     5 +-
 alg/gdalgrid_priv.h                                |    38 +-
 alg/gdalgridavx.cpp                                |     3 +-
 alg/gdalgridsse.cpp                                |     4 +-
 alg/gdalmatching.cpp                               |   112 +-
 alg/gdalmediancut.cpp                              |  1014 +-
 alg/gdalpansharpen.cpp                             |   859 +-
 alg/gdalpansharpen.h                               |    12 +-
 alg/gdalproximity.cpp                              |   248 +-
 alg/gdalrasterize.cpp                              |   588 +-
 alg/gdalrasterpolygonenumerator.cpp                |    34 +-
 alg/gdalsievefilter.cpp                            |   164 +-
 alg/gdalsimplewarp.cpp                             |   341 +-
 alg/gdaltransformer.cpp                            |  2012 +--
 alg/gdaltransformgeolocs.cpp                       |    52 +-
 alg/gdalwarper.cpp                                 |  1028 +-
 alg/gdalwarper.h                                   |   124 +-
 alg/gdalwarpkernel.cpp                             |  3947 +++---
 alg/gdalwarpkernel_opencl.c                        |  2574 ----
 alg/gdalwarpkernel_opencl.cpp                      |  2689 ++++
 alg/gdalwarpkernel_opencl.h                        |     4 +-
 alg/gdalwarpoperation.cpp                          |  1192 +-
 alg/gvgcpfit.h                                     |    12 +-
 alg/{libqhull => internal_libqhull}/COPYING.txt    |     0
 alg/{libqhull => internal_libqhull}/README.txt     |     0
 alg/{libqhull => internal_libqhull}/geom.c         |     0
 alg/{libqhull => internal_libqhull}/geom.h         |     0
 alg/internal_libqhull/geom2.c                      |  2084 ++++
 alg/internal_libqhull/global.c                     |  2126 ++++
 alg/internal_libqhull/io.c                         |  4060 ++++++
 alg/{libqhull => internal_libqhull}/io.h           |     0
 alg/{libqhull => internal_libqhull}/libqhull.c     |     0
 alg/{libqhull => internal_libqhull}/libqhull.h     |     0
 alg/{libqhull => internal_libqhull}/mem.c          |     0
 alg/{libqhull => internal_libqhull}/mem.h          |     0
 alg/{libqhull => internal_libqhull}/merge.c        |     0
 alg/{libqhull => internal_libqhull}/merge.h        |     0
 alg/internal_libqhull/poly.c                       |  1202 ++
 alg/{libqhull => internal_libqhull}/poly.h         |     0
 alg/internal_libqhull/poly2.c                      |  3157 +++++
 alg/{libqhull => internal_libqhull}/qhull_a.h      |     0
 alg/{libqhull => internal_libqhull}/qset.c         |     0
 alg/{libqhull => internal_libqhull}/qset.h         |     0
 alg/{libqhull => internal_libqhull}/random.c       |     0
 alg/{libqhull => internal_libqhull}/random.h       |     0
 alg/internal_libqhull/rboxlib.c                    |   793 ++
 alg/{libqhull => internal_libqhull}/stat.c         |     0
 alg/{libqhull => internal_libqhull}/stat.h         |     0
 alg/{libqhull => internal_libqhull}/user.c         |     0
 alg/{libqhull => internal_libqhull}/user.h         |     0
 alg/{libqhull => internal_libqhull}/usermem.c      |     0
 alg/{libqhull => internal_libqhull}/userprintf.c   |     0
 .../userprintf_rbox.c                              |     0
 alg/internal_qhull_headers.h                       |    31 +-
 alg/libqhull/geom2.c                               |  2083 ----
 alg/libqhull/global.c                              |  2126 ----
 alg/libqhull/io.c                                  |  4060 ------
 alg/libqhull/poly.c                                |  1202 --
 alg/libqhull/poly2.c                               |  3156 -----
 alg/libqhull/rboxlib.c                             |   793 --
 alg/llrasterize.cpp                                |   395 +-
 alg/makefile.vc                                    |    11 +-
 alg/polygonize.cpp                                 |   382 +-
 alg/rasterfill.cpp                                 |   368 +-
 alg/thinplatespline.cpp                            |   706 +-
 alg/thinplatespline.h                              |    80 +-
 apps/GNUmakefile                                   |    10 +-
 apps/commonutils.cpp                               |   277 +-
 apps/commonutils.h                                 |     6 +-
 apps/dumpoverviews.cpp                             |    85 +-
 apps/gdal2ogr.c                                    |     3 +-
 apps/gdal_contour.cpp                              |    49 +-
 apps/gdal_grid_bin.cpp                             |     3 +-
 apps/gdal_grid_lib.cpp                             |    39 +-
 apps/gdal_rasterize_bin.cpp                        |    93 +-
 apps/gdal_rasterize_lib.cpp                        |   127 +-
 apps/gdal_translate_bin.cpp                        |    46 +-
 apps/gdal_translate_lib.cpp                        |   184 +-
 apps/gdal_utilities.dox                            |   622 +-
 apps/gdal_utils.h                                  |    13 +-
 apps/gdal_utils_priv.h                             |     6 +-
 apps/gdaladdo.cpp                                  |     6 +-
 apps/gdalasyncread.cpp                             |    30 +-
 apps/gdalbuildvrt_bin.cpp                          |     4 +-
 apps/gdalbuildvrt_lib.cpp                          |    99 +-
 apps/gdaldem_bin.cpp                               |    51 +-
 apps/gdaldem_lib.cpp                               |  3120 +++--
 apps/gdalenhance.cpp                               |    23 +-
 apps/gdalflattenmask.c                             |     8 +-
 apps/gdalinfo_bin.cpp                              |     6 +-
 apps/gdalinfo_lib.cpp                              |   838 +-
 apps/gdallocationinfo.cpp                          |     8 +-
 apps/gdalmanage.cpp                                |     3 +-
 apps/gdalserver.c                                  |     9 +-
 apps/gdalsrsinfo.cpp                               |    10 +-
 apps/gdaltindex.c                                  |   654 -
 apps/gdaltindex.cpp                                |   705 ++
 apps/gdaltorture.cpp                               |     4 +-
 apps/gdaltransform.cpp                             |     6 +-
 apps/gdalwarp_bin.cpp                              |    69 +-
 apps/gdalwarp_lib.cpp                              |   811 +-
 apps/gdalwarpsimple.c                              |    11 +-
 apps/gnm_utilities.dox                             |     6 +-
 apps/gnmanalyse.cpp                                |     9 +-
 apps/gnmmanage.cpp                                 |    35 +-
 apps/makefile.vc                                   |   134 +-
 apps/multireadtest.cpp                             |     8 +-
 apps/nearblack_bin.cpp                             |     5 +-
 apps/nearblack_lib.cpp                             |    31 +-
 apps/ogr2ogr_bin.cpp                               |    64 +-
 apps/ogr2ogr_lib.cpp                               |  1280 +-
 apps/ogr_utilities.dox                             |   195 +-
 apps/ogrdissolve.cpp                               |    43 +-
 apps/ogrinfo.cpp                                   |    99 +-
 apps/ogrlineref.cpp                                |    19 +-
 apps/ogrtindex.cpp                                 |   612 +-
 apps/test_ogrsf.cpp                                |   258 +-
 apps/testepsg.cpp                                  |    33 +-
 apps/testreprojmulti.cpp                           |     3 +-
 bridge/Makefile                                    |    11 -
 bridge/bridge_test.cpp                             |   373 -
 bridge/gbgetsymbol.cpp                             |   126 -
 bridge/gdalbridge.cpp                              |   520 -
 bridge/gdalbridge.h                                |   721 --
 ci/travis/android/before_install.sh                |     7 +
 ci/travis/android/install.sh                       |    13 +
 ci/travis/android/script.sh                        |     5 +
 ci/travis/big_endian/before_install.sh             |     6 +
 ci/travis/big_endian/install.sh                    |    14 +
 ci/travis/big_endian/script.sh                     |     5 +
 ci/travis/gcc48_stdcpp11/before_install.sh         |    67 +
 ci/travis/gcc48_stdcpp11/install.sh                |    33 +
 ci/travis/gcc48_stdcpp11/script.sh                 |    50 +
 .../gcc52_stdcpp14_sanitize/before_install.sh      |    63 +
 ci/travis/gcc52_stdcpp14_sanitize/install.sh       |    47 +
 ci/travis/gcc52_stdcpp14_sanitize/script.sh        |    55 +
 ci/travis/mingw/before_install.sh                  |     8 +
 ci/travis/mingw/install.sh                         |    34 +
 ci/travis/mingw/script.sh                          |    16 +
 ci/travis/mingw_w64/before_install.sh              |    14 +
 ci/travis/mingw_w64/install.sh                     |    36 +
 ci/travis/mingw_w64/script.sh                      |    17 +
 ci/travis/osx/before_install.sh                    |     8 +
 ci/travis/osx/install.sh                           |    43 +
 ci/travis/osx/script.sh                            |    13 +
 ci/travis/precise_32bit/before_install.sh          |    27 +
 ci/travis/precise_32bit/install.sh                 |    15 +
 ci/travis/precise_32bit/script.sh                  |    12 +
 ci/travis/precise_clang/before_install.sh          |    61 +
 ci/travis/precise_clang/install.sh                 |    40 +
 ci/travis/precise_clang/script.sh                  |    58 +
 ci/travis/python3/before_install.sh                |    55 +
 ci/travis/python3/install.sh                       |    33 +
 ci/travis/python3/script.sh                        |    49 +
 ci/travis/trusty_clang/before_install.sh           |    66 +
 ci/travis/trusty_clang/install.sh                  |    42 +
 ci/travis/trusty_clang/script.sh                   |    48 +
 ci/travis/ubuntu_1604/before_install.sh            |    42 +
 ci/travis/ubuntu_1604/install.sh                   |    23 +
 ci/travis/ubuntu_1604/script.sh                    |    17 +
 configure                                          |  3230 ++++-
 configure.ac                                       |  5578 +++++++++
 configure.in                                       |  5156 --------
 data/compdcs.csv                                   |     3 +
 data/coordinate_axis.csv                           |    12 +
 data/datum_shift.csv                               |  1312 +-
 data/default.rsc                                   |   Bin 0 -> 463632 bytes
 data/ellipsoid.csv                                 |     3 +-
 data/gcs.csv                                       |    22 +-
 data/gdal_datum.csv                                |  1029 +-
 data/gdalvrt.xsd                                   |    10 +-
 data/geoccs.csv                                    |    19 +-
 data/gml_registry.xml                              |    59 +
 data/gmlasconf.xml                                 |   168 +
 data/gmlasconf.xsd                                 |  1051 ++
 data/jpfgdgml_AdmArea.gfs                          |    59 +
 data/jpfgdgml_AdmBdry.gfs                          |    49 +
 data/jpfgdgml_AdmPt.gfs                            |    59 +
 data/jpfgdgml_BldA.gfs                             |    54 +
 data/jpfgdgml_BldL.gfs                             |    54 +
 data/jpfgdgml_Cntr.gfs                             |    54 +
 data/jpfgdgml_CommBdry.gfs                         |    49 +
 data/jpfgdgml_CommPt.gfs                           |    59 +
 data/jpfgdgml_Cstline.gfs                          |    54 +
 data/jpfgdgml_ElevPt.gfs                           |    54 +
 data/jpfgdgml_GCP.gfs                              |    94 +
 data/jpfgdgml_LeveeEdge.gfs                        |    49 +
 data/jpfgdgml_RailCL.gfs                           |    54 +
 data/jpfgdgml_RdASL.gfs                            |    44 +
 data/jpfgdgml_RdArea.gfs                           |    54 +
 data/jpfgdgml_RdCompt.gfs                          |    59 +
 data/jpfgdgml_RdEdg.gfs                            |    59 +
 data/jpfgdgml_RdMgtBdry.gfs                        |    49 +
 data/jpfgdgml_RdSgmtA.gfs                          |    59 +
 data/jpfgdgml_RvrMgtBdry.gfs                       |    49 +
 data/jpfgdgml_SBAPt.gfs                            |    49 +
 data/jpfgdgml_SBArea.gfs                           |    54 +
 data/jpfgdgml_SBBdry.gfs                           |    44 +
 data/jpfgdgml_WA.gfs                               |    54 +
 data/jpfgdgml_WL.gfs                               |    54 +
 data/jpfgdgml_WStrA.gfs                            |    54 +
 data/jpfgdgml_WStrL.gfs                            |    54 +
 data/nitf_spec.xml                                 |   100 +-
 data/ogrvrt.xsd                                    |    16 +-
 data/osmconf.ini                                   |     4 +-
 data/pcs.csv                                       |  9495 +++++++-------
 data/pcs.override.csv                              |     8 +-
 data/plscenesconf.json                             |   329 +
 data/prime_meridian.csv                            |     2 +-
 data/projop_wparm.csv                              |    50 +-
 data/s57attributes.csv                             |   296 +-
 data/s57attributes_aml.csv                         |   440 -
 data/s57attributes_iw.csv                          |   236 -
 data/s57objectclasses.csv                          |   115 +-
 data/s57objectclasses_aml.csv                      |   305 -
 data/s57objectclasses_iw.csv                       |   217 -
 data/unit_of_measure.csv                           |     9 +-
 data/vertcs.csv                                    |    12 +-
 debian/changelog                                   |   191 +-
 debian/control                                     |    38 +-
 debian/copyright                                   |    32 +-
 debian/gdal-bin.install                            |    13 +-
 debian/gdal-bin.lintian-overrides                  |     3 +
 debian/gdal-data.install                           |     1 +
 debian/gdal-data.lintian-overrides                 |     3 +
 debian/libgdal-dev.lintian-overrides               |     3 +
 debian/libgdal-doc.lintian-overrides               |     3 +
 debian/libgdal-java.lintian-overrides              |     3 +
 debian/libgdal-perl.doc-base                       |     8 +
 debian/libgdal-perl.docs                           |     1 +
 debian/libgdal-perl.links                          |     1 +
 debian/libgdal-perl.lintian-overrides              |     3 +
 debian/libgdal20.install                           |     1 -
 debian/libgdal20.lintian-overrides                 |     3 +
 debian/libgdal20.symbols.alpha                     |   779 +-
 debian/libgdal20.symbols.amd64                     |   798 +-
 debian/libgdal20.symbols.arm64                     |   797 +-
 debian/libgdal20.symbols.armel                     |   778 +-
 debian/libgdal20.symbols.armhf                     |   776 +-
 debian/libgdal20.symbols.common                    |   128 +-
 debian/libgdal20.symbols.hppa                      |   794 +-
 debian/libgdal20.symbols.hurd-i386                 |   778 +-
 debian/libgdal20.symbols.i386                      |   778 +-
 debian/libgdal20.symbols.kfreebsd-amd64            |   798 +-
 debian/libgdal20.symbols.kfreebsd-i386             |   778 +-
 debian/libgdal20.symbols.m68k                      |   795 +-
 debian/libgdal20.symbols.mips                      |   774 +-
 debian/libgdal20.symbols.mips64el                  |   798 +-
 debian/libgdal20.symbols.mipsel                    |   774 +-
 debian/libgdal20.symbols.powerpc                   |   775 +-
 debian/libgdal20.symbols.powerpcspe                |  3843 ++++++
 debian/libgdal20.symbols.ppc64                     |   779 +-
 debian/libgdal20.symbols.ppc64el                   |   798 +-
 debian/libgdal20.symbols.s390x                     |   777 +-
 debian/libgdal20.symbols.sh4                       |  3904 ++++++
 debian/libgdal20.symbols.sparc64                   |   798 +-
 debian/libgdal20.symbols.x32                       |   921 +-
 debian/patches/gdalpaths                           |    12 +-
 debian/patches/hdf4                                |    10 +-
 debian/patches/ogdi                                |     2 +-
 debian/patches/perl-vendor                         |     2 +-
 debian/patches/privacy-breach-generic.patch        |    29 +
 debian/patches/privacy-breach-logo.patch           |    17 +-
 debian/patches/python3-import-gdal_array.patch     |    28 -
 debian/patches/series                              |     4 +-
 debian/patches/sort-files-in-static-library.patch  |    17 -
 debian/patches/spatialite                          |     6 +-
 debian/patches/spelling-errors.patch               |   161 -
 debian/python-gdal.install                         |     1 +
 debian/python-gdal.lintian-overrides               |     4 +
 debian/python3-gdal.lintian-overrides              |     3 +
 debian/rules                                       |    25 +-
 debian/source.lintian-overrides                    |     3 +
 debian/tests/control                               |     3 +
 debian/watch                                       |     2 +-
 doc/api.dox                                        |    32 +-
 doc/br/Doxyfile                                    |  2274 ++--
 doc/br/gdal_building_br.dox                        |    18 +-
 doc/br/gdal_datamodel_br.dox                       |   620 +-
 doc/br/gdal_tutorial_br.dox                        |  1234 +-
 doc/br/index_br.dox                                |   304 +-
 doc/credits.dox                                    |    68 +-
 doc/download.dox                                   |     4 +-
 doc/examples.dox                                   |    13 +-
 doc/gdal_datamodel.dox                             |   188 +-
 doc/gdal_drivertut.dox                             |   781 +-
 doc/gdal_tutorial.dox                              |   142 +-
 doc/grid_tutorial.dox                              |    16 +-
 doc/images/OSGeo_project.png                       |   Bin 0 -> 2916 bytes
 doc/images/foss4g2017.png                          |   Bin 0 -> 16177 bytes
 doc/index.dox                                      |    82 +-
 doc/ru/Doxyfile                                    |  2274 ++--
 doc/ru/gdal_datamodel_ru.dox                       |   108 +-
 doc/ru/gdal_tutorial_ru.dox                        |    88 +-
 doc/ru/index_ru.dox                                |    10 +-
 doc/sponsorship.dox                                |    52 +-
 doc/vb6_tutorial.dox                               |   528 -
 doc/warptut.dox                                    |   152 +-
 frmts/aaigrid/aaigriddataset.cpp                   |   932 +-
 frmts/aaigrid/aaigriddataset.h                     |   169 +
 frmts/adrg/adrgdataset.cpp                         |   649 +-
 frmts/adrg/srpdataset.cpp                          |   363 +-
 frmts/aigrid/aigccitt.c                            |    30 +-
 frmts/aigrid/aigdataset.cpp                        |    66 +-
 frmts/aigrid/aigopen.c                             |     4 +-
 frmts/aigrid/aigrid.h                              |     2 +-
 frmts/aigrid/aigrid_format.html                    |     4 +-
 frmts/aigrid/aitest.c                              |     8 +-
 frmts/aigrid/gridlib.c                             |    36 +-
 frmts/airsar/airsardataset.cpp                     |    15 +-
 frmts/arg/GNUmakefile                              |     2 +-
 frmts/arg/argdataset.cpp                           |    57 +-
 frmts/blx/blx.c                                    |    42 +-
 frmts/blx/blxdataset.cpp                           |    49 +-
 frmts/bmp/bmpdataset.cpp                           |   108 +-
 frmts/bmp/frmt_bmp.html                            |     3 +-
 frmts/bpg/bpgdataset.cpp                           |    37 +-
 frmts/bsb/GNUmakefile                              |     2 +-
 frmts/bsb/README.dist                              |     6 +-
 frmts/bsb/bsb2raw.c                                |     4 +-
 frmts/bsb/bsb_read.c                               |     4 +-
 frmts/bsb/bsb_read.h                               |     9 +-
 frmts/bsb/bsbdataset.cpp                           |   133 +-
 frmts/cals/calsdataset.cpp                         |   215 +-
 frmts/ceos/ceosdataset.cpp                         |    34 +-
 frmts/ceos/ceosopen.c                              |    16 +-
 frmts/ceos/ceosopen.h                              |    43 +-
 frmts/ceos/ceostest.c                              |     2 +-
 frmts/ceos2/ceos.c                                 |    24 +-
 frmts/ceos2/ceos.h                                 |    19 +-
 frmts/ceos2/ceosrecipe.c                           |    10 +-
 frmts/ceos2/ceossar.c                              |     6 +-
 frmts/ceos2/link.c                                 |     4 +-
 frmts/ceos2/sar_ceosdataset.cpp                    |    99 +-
 frmts/coasp/GNUmakefile                            |     2 +-
 frmts/coasp/coasp_dataset.cpp                      |   489 +-
 frmts/cosar/cosar_dataset.cpp                      |    38 +-
 frmts/ctg/ctgdataset.cpp                           |    25 +-
 frmts/dds/ddsdataset.cpp                           |    17 +-
 frmts/derived/GNUmakefile                          |    11 +
 frmts/derived/deriveddataset.cpp                   |   223 +
 frmts/derived/derivedlist.c                        |    52 +
 frmts/derived/derivedlist.h                        |    48 +
 frmts/derived/frmt_derived.html                    |   236 +
 frmts/derived/makefile.vc                          |    13 +
 frmts/dimap/GNUmakefile                            |     4 +-
 frmts/dimap/dimapdataset.cpp                       |   931 +-
 frmts/dimap/makefile.vc                            |     2 +
 frmts/dods/GNUmakefile                             |     4 +-
 frmts/dods/dodsdataset2.cpp                        |   245 +-
 frmts/dods/libdap_headers.h                        |    67 +
 frmts/dted/dted_api.c                              |     5 +-
 frmts/dted/dted_api.h                              |     2 +-
 frmts/dted/dted_create.c                           |   163 +-
 frmts/dted/dted_ptstream.c                         |     8 +-
 frmts/dted/dted_test.c                             |     2 +-
 frmts/dted/dteddataset.cpp                         |    84 +-
 frmts/e00grid/GNUmakefile                          |     2 +
 frmts/e00grid/e00compr.h                           |     5 +-
 frmts/e00grid/e00griddataset.cpp                   |    32 +-
 frmts/e00grid/e00read.c                            |    34 +-
 frmts/ecw/ecwasyncreader.cpp                       |   890 +-
 frmts/ecw/ecwcreatecopy.cpp                        |    89 +-
 frmts/ecw/ecwdataset.cpp                           |    95 +-
 frmts/ecw/ecwsdk_headers.h                         |     1 -
 frmts/ecw/frmt_ecw.html                            |    17 +-
 frmts/ecw/frmt_jp2ecw.html                         |    26 +
 frmts/ecw/gdal_ecw.h                               |    88 +-
 frmts/ecw/jp2userbox.cpp                           |     6 +-
 frmts/ecw/lookup.py                                |    14 +-
 frmts/elas/elasdataset.cpp                         |   118 +-
 frmts/envisat/EnvisatFile.c                        |    12 +-
 frmts/envisat/EnvisatFile.h                        |     2 +-
 frmts/envisat/adsrange.cpp                         |    11 +-
 frmts/envisat/adsrange.hpp                         |   116 +-
 frmts/envisat/dumpgeo.c                            |     2 +-
 frmts/envisat/envisat_dump.c                       |     2 +-
 frmts/envisat/envisatdataset.cpp                   |    93 +-
 frmts/envisat/records.c                            |     6 +-
 frmts/envisat/records.h                            |     4 +-
 frmts/envisat/timedelta.hpp                        |   154 +-
 frmts/envisat/unwrapgcps.cpp                       |    27 +-
 frmts/epsilon/epsilondataset.cpp                   |    87 +-
 frmts/ers/ersdataset.cpp                           |   121 +-
 frmts/ers/ershdrnode.cpp                           |     6 +-
 frmts/ers/ershdrnode.h                             |     2 +-
 frmts/fit/fit.cpp                                  |    12 +-
 frmts/fit/fit.h                                    |    75 +-
 frmts/fit/fitdataset.cpp                           |   164 +-
 frmts/fit/gstEndian.h                              |    38 +-
 frmts/fit/gstTypes.h                               |    14 +-
 frmts/fits/GNUmakefile                             |     2 +-
 frmts/fits/fitsdataset.cpp                         |   241 +-
 frmts/formats_list.html                            |    58 +-
 frmts/frmt_various.html                            |    52 +-
 frmts/gdalallregister.cpp                          |    26 +-
 frmts/georaster/GNUmakefile                        |     3 +-
 frmts/georaster/cpl_vsil_ocilob.cpp                |   395 +
 frmts/georaster/frmt_georaster.html                |    44 +-
 frmts/georaster/georaster_dataset.cpp              |   853 +-
 frmts/georaster/georaster_priv.h                   |   156 +-
 frmts/georaster/georaster_rasterband.cpp           |    55 +-
 frmts/georaster/georaster_wrapper.cpp              |   500 +-
 frmts/georaster/makefile.vc                        |    14 +-
 frmts/georaster/oci_wrapper.cpp                    |   428 +-
 frmts/georaster/oci_wrapper.h                      |    32 +-
 frmts/gff/gff_dataset.cpp                          |    65 +-
 frmts/gif/biggifdataset.cpp                        |    21 +-
 frmts/gif/gifabstractdataset.cpp                   |    34 +-
 frmts/gif/gifabstractdataset.h                     |    27 +-
 frmts/gif/gifdataset.cpp                           |   316 +-
 frmts/gif/giflib/dgif_lib.c                        |     8 +-
 frmts/gif/giflib/egif_lib.c                        |     9 +-
 frmts/gif/giflib/gif_hash.h                        |    30 +-
 frmts/gif/giflib/gifalloc.c                        |     3 +-
 frmts/grass/grass57dataset.cpp                     |   462 +-
 frmts/grass/grassdataset.cpp                       |    64 +-
 frmts/grass/pkg/README                             |    18 +-
 frmts/grass/pkg/aclocal.m4                         |    16 +-
 frmts/grass/pkg/configure.in                       |     2 +-
 frmts/grib/GNUmakefile                             |    13 +-
 frmts/grib/degrib18/degrib/clock.c                 |    32 +-
 frmts/grib/degrib18/degrib/clock.h                 |     5 +-
 frmts/grib/degrib18/degrib/datasource.h            |    12 +-
 frmts/grib/degrib18/degrib/degrib1.cpp             |    29 +-
 frmts/grib/degrib18/degrib/degrib1.h               |     1 -
 frmts/grib/degrib18/degrib/degrib2.cpp             |    14 +-
 frmts/grib/degrib18/degrib/engribapi.c             |     8 +-
 frmts/grib/degrib18/degrib/engribapi.h             |     1 -
 frmts/grib/degrib18/degrib/filedatasource.cpp      |     2 +-
 frmts/grib/degrib18/degrib/filedatasource.h        |    22 +-
 frmts/grib/degrib18/degrib/grib2api.c              |    20 +-
 frmts/grib/degrib18/degrib/inventory.cpp           |   105 +-
 frmts/grib/degrib18/degrib/inventory.h             |     3 +-
 frmts/grib/degrib18/degrib/memorydatasource.cpp    |     4 +-
 frmts/grib/degrib18/degrib/memorydatasource.h      |    29 +-
 frmts/grib/degrib18/degrib/meta.h                  |    75 +-
 frmts/grib/degrib18/degrib/metaname.cpp            |  1663 ++-
 frmts/grib/degrib18/degrib/metaname.h              |     8 +-
 frmts/grib/degrib18/degrib/metaparse.cpp           |   159 +-
 frmts/grib/degrib18/degrib/metaprint.cpp           |     8 +-
 frmts/grib/degrib18/degrib/myassert.h              |     1 -
 frmts/grib/degrib18/degrib/myerror.c               |     2 +-
 frmts/grib/degrib18/degrib/myutil.c                |    71 +-
 frmts/grib/degrib18/degrib/myutil.h                |     8 +-
 frmts/grib/degrib18/degrib/scan.c                  |     2 +-
 frmts/grib/degrib18/degrib/tdlpack.cpp             |    36 +-
 frmts/grib/degrib18/degrib/tdlpack.h               |     1 -
 frmts/grib/degrib18/degrib/type.h                  |     7 +-
 frmts/grib/degrib18/degrib/weather.c               |     8 +-
 frmts/grib/degrib18/g2clib-1.0.4/README            |    20 +-
 frmts/grib/degrib18/g2clib-1.0.4/cmplxpack.c       |     6 +-
 frmts/grib/degrib18/g2clib-1.0.4/compack.c         |    42 +-
 frmts/grib/degrib18/g2clib-1.0.4/comunpack.c       |    41 +-
 frmts/grib/degrib18/g2clib-1.0.4/dec_jpeg2000.cpp  |   130 +-
 frmts/grib/degrib18/g2clib-1.0.4/dec_png.c         |    52 +-
 frmts/grib/degrib18/g2clib-1.0.4/drstemplates.c    |    30 +-
 frmts/grib/degrib18/g2clib-1.0.4/drstemplates.h    |    14 +-
 frmts/grib/degrib18/g2clib-1.0.4/enc_jpeg2000.c    |    20 +-
 frmts/grib/degrib18/g2clib-1.0.4/enc_png.c         |    11 +-
 frmts/grib/degrib18/g2clib-1.0.4/g2_addfield.c     |    32 +-
 frmts/grib/degrib18/g2clib-1.0.4/g2_addgrid.c      |    26 +-
 frmts/grib/degrib18/g2clib-1.0.4/g2_addlocal.c     |    20 +-
 frmts/grib/degrib18/g2clib-1.0.4/g2_create.c       |    18 +-
 frmts/grib/degrib18/g2clib-1.0.4/g2_free.c         |     6 +-
 frmts/grib/degrib18/g2clib-1.0.4/g2_getfld.c       |    56 +-
 frmts/grib/degrib18/g2clib-1.0.4/g2_gribend.c      |    18 +-
 frmts/grib/degrib18/g2clib-1.0.4/g2_info.c         |    26 +-
 frmts/grib/degrib18/g2clib-1.0.4/g2_miss.c         |    16 +-
 frmts/grib/degrib18/g2clib-1.0.4/g2_unpack1.c      |    12 +-
 frmts/grib/degrib18/g2clib-1.0.4/g2_unpack2.c      |     8 +-
 frmts/grib/degrib18/g2clib-1.0.4/g2_unpack3.c      |    24 +-
 frmts/grib/degrib18/g2clib-1.0.4/g2_unpack4.c      |    16 +-
 frmts/grib/degrib18/g2clib-1.0.4/g2_unpack5.c      |    10 +-
 frmts/grib/degrib18/g2clib-1.0.4/g2_unpack6.c      |    12 +-
 frmts/grib/degrib18/g2clib-1.0.4/g2_unpack7.c      |    12 +-
 frmts/grib/degrib18/g2clib-1.0.4/gbits.c           |     2 +-
 frmts/grib/degrib18/g2clib-1.0.4/getdim.c          |     8 +-
 frmts/grib/degrib18/g2clib-1.0.4/getpoly.c         |     8 +-
 frmts/grib/degrib18/g2clib-1.0.4/grib2.h           |    21 +-
 frmts/grib/degrib18/g2clib-1.0.4/grib2c.doc        |   136 +-
 frmts/grib/degrib18/g2clib-1.0.4/gridtemplates.c   |    18 +-
 frmts/grib/degrib18/g2clib-1.0.4/gridtemplates.h   |    15 +-
 frmts/grib/degrib18/g2clib-1.0.4/jpcpack.c         |    24 +-
 frmts/grib/degrib18/g2clib-1.0.4/jpcunpack.c       |     8 +-
 frmts/grib/degrib18/g2clib-1.0.4/makefile.vc       |     4 -
 frmts/grib/degrib18/g2clib-1.0.4/misspack.c        |    40 +-
 frmts/grib/degrib18/g2clib-1.0.4/mkieee.c          |    16 +-
 frmts/grib/degrib18/g2clib-1.0.4/pack_gp.c         |    30 +-
 frmts/grib/degrib18/g2clib-1.0.4/pdstemplates.c    |    23 +-
 frmts/grib/degrib18/g2clib-1.0.4/pdstemplates.h    |    18 +-
 frmts/grib/degrib18/g2clib-1.0.4/pngpack.c         |    26 +-
 frmts/grib/degrib18/g2clib-1.0.4/pngunpack.c       |    34 +-
 frmts/grib/degrib18/g2clib-1.0.4/rdieee.c          |    16 +-
 frmts/grib/degrib18/g2clib-1.0.4/reduce.c          |     9 +-
 frmts/grib/degrib18/g2clib-1.0.4/seekgb.c          |     2 +-
 frmts/grib/degrib18/g2clib-1.0.4/simpack.c         |    36 +-
 frmts/grib/degrib18/g2clib-1.0.4/simunpack.c       |     6 +-
 frmts/grib/degrib18/g2clib-1.0.4/specpack.c        |    10 +-
 frmts/grib/degrib18/g2clib-1.0.4/specunpack.c      |    16 +-
 frmts/grib/gribdataset.cpp                         |   692 +-
 frmts/grib/gribdataset.h                           |   184 +
 frmts/grib/makefile.vc                             |     7 +-
 frmts/gsg/gs7bgdataset.cpp                         |    31 +-
 frmts/gsg/gsagdataset.cpp                          |  1426 +--
 frmts/gsg/gsbgdataset.cpp                          |   741 +-
 frmts/gta/gtadataset.cpp                           |    76 +-
 frmts/gtiff/GNUmakefile                            |     6 +-
 frmts/gtiff/frmt_gtiff.html                        |   120 +-
 frmts/gtiff/geotiff.cpp                            | 12370 +++++++++++--------
 frmts/gtiff/gt_citation.cpp                        |   552 +-
 frmts/gtiff/gt_citation.h                          |    38 +-
 frmts/gtiff/gt_jpeg_copy.cpp                       |   551 +-
 frmts/gtiff/gt_jpeg_copy.h                         |    24 +-
 frmts/gtiff/gt_overview.cpp                        |   509 +-
 frmts/gtiff/gt_overview.h                          |    30 +-
 frmts/gtiff/gt_wkt_srs.cpp                         |   790 +-
 frmts/gtiff/gt_wkt_srs.h                           |     6 +-
 frmts/gtiff/gtiff.h                                |    21 +-
 frmts/gtiff/libgeotiff/epsg_datum.inc              |     2 +-
 frmts/gtiff/libgeotiff/epsg_units.inc              |     2 +-
 frmts/gtiff/libgeotiff/geo_config.h                |     7 +
 frmts/gtiff/libgeotiff/geo_ctrans.inc              |     6 +-
 frmts/gtiff/libgeotiff/geo_extra.c                 |     2 +-
 frmts/gtiff/libgeotiff/geo_get.c                   |     4 +-
 frmts/gtiff/libgeotiff/geo_new.c                   |     2 +-
 frmts/gtiff/libgeotiff/geo_normalize.c             |     2 +-
 frmts/gtiff/libgeotiff/geo_normalize.h             |    52 +-
 frmts/gtiff/libgeotiff/geo_print.c                 |    21 +-
 frmts/gtiff/libgeotiff/geo_set.c                   |    26 +-
 frmts/gtiff/libgeotiff/geo_simpletags.c            |     1 +
 frmts/gtiff/libgeotiff/geo_simpletags.h            |    12 +-
 frmts/gtiff/libgeotiff/geo_tiffp.h                 |    10 +-
 frmts/gtiff/libgeotiff/geo_trans.c                 |     2 +-
 frmts/gtiff/libgeotiff/geokeys.inc                 |     2 +-
 frmts/gtiff/libgeotiff/geotiff.h                   |    50 +-
 frmts/gtiff/libgeotiff/geotiff_proj4.c             |     2 +-
 frmts/gtiff/libgeotiff/xtiffio.h                   |    16 +-
 frmts/gtiff/libtiff/gdal_libtiff_symbol_rename.h   |     3 +
 frmts/gtiff/libtiff/makefile.vc                    |     8 +-
 frmts/gtiff/libtiff/tif_aux.c                      |    19 +-
 frmts/gtiff/libtiff/tif_color.c                    |     8 +-
 frmts/gtiff/libtiff/tif_compress.c                 |     4 +-
 frmts/gtiff/libtiff/tif_dir.c                      |    74 +-
 frmts/gtiff/libtiff/tif_dirinfo.c                  |     4 +-
 frmts/gtiff/libtiff/tif_dirread.c                  |    64 +-
 frmts/gtiff/libtiff/tif_dirwrite.c                 |   129 +-
 frmts/gtiff/libtiff/tif_fax3.c                     |   122 +-
 frmts/gtiff/libtiff/tif_fax3.h                     |     6 +-
 frmts/gtiff/libtiff/tif_getimage.c                 |   192 +-
 frmts/gtiff/libtiff/tif_jpeg.c                     |    39 +-
 frmts/gtiff/libtiff/tif_luv.c                      |    74 +-
 frmts/gtiff/libtiff/tif_lzma.c                     |     2 +-
 frmts/gtiff/libtiff/tif_lzw.c                      |    57 +-
 frmts/gtiff/libtiff/tif_next.c                     |     8 +-
 frmts/gtiff/libtiff/tif_ojpeg.c                    |    54 +-
 frmts/gtiff/libtiff/tif_open.c                     |     6 +-
 frmts/gtiff/libtiff/tif_packbits.c                 |    16 +-
 frmts/gtiff/libtiff/tif_pixarlog.c                 |    89 +-
 frmts/gtiff/libtiff/tif_predict.c                  |   185 +-
 frmts/gtiff/libtiff/tif_predict.h                  |     8 +-
 frmts/gtiff/libtiff/tif_print.c                    |    10 +-
 frmts/gtiff/libtiff/tif_read.c                     |    78 +-
 frmts/gtiff/libtiff/tif_strip.c                    |     2 +-
 frmts/gtiff/libtiff/tif_swab.c                     |     8 +-
 frmts/gtiff/libtiff/tif_thunder.c                  |     5 +-
 frmts/gtiff/libtiff/tif_vsi.c                      |    13 +-
 frmts/gtiff/libtiff/tif_write.c                    |    79 +-
 frmts/gtiff/libtiff/tif_zip.c                      |     2 +-
 frmts/gtiff/libtiff/tiffio.h                       |     5 +-
 frmts/gtiff/libtiff/tiffiop.h                      |     6 +-
 frmts/gtiff/libtiff/tiffvers.h                     |     4 +-
 frmts/gtiff/tif_float.c                            |     6 +-
 frmts/gtiff/tifvsi.cpp                             |   170 +-
 frmts/gtiff/tifvsi.h                               |    10 +-
 frmts/gxf/Doxyfile                                 |    60 +-
 frmts/gxf/GNUmakefile                              |     2 +-
 frmts/gxf/README                                   |    20 +-
 frmts/gxf/gxf.dox                                  |    24 +-
 frmts/gxf/gxf_ogcwkt.c                             |     6 +-
 frmts/gxf/gxf_proj4.c                              |     8 +-
 frmts/gxf/gxfdataset.cpp                           |   159 +-
 frmts/gxf/gxfopen.c                                |    34 +-
 frmts/gxf/gxfopen.h                                |    72 +-
 frmts/hdf4/hdf-eos/GDapi.c                         |     4 +-
 frmts/hdf4/hdf-eos/HDFEOSVersion.h                 |     6 +-
 frmts/hdf4/hdf-eos/SWapi.c                         |    29 +-
 frmts/hdf4/hdf-eos/makefile.vc                     |     2 +-
 frmts/hdf4/hdf4dataset.cpp                         |   255 +-
 frmts/hdf4/hdf4dataset.h                           |    37 +-
 frmts/hdf4/hdf4imagedataset.cpp                    |  1106 +-
 frmts/hdf4/makefile.vc                             |     4 +-
 frmts/hdf5/GNUmakefile                             |     2 +-
 frmts/hdf5/bagdataset.cpp                          |   659 +-
 frmts/hdf5/gh5_convenience.cpp                     |   193 +-
 frmts/hdf5/gh5_convenience.h                       |    12 +-
 frmts/hdf5/hdf5dataset.cpp                         |  1122 +-
 frmts/hdf5/hdf5dataset.h                           |    98 +-
 frmts/hdf5/hdf5imagedataset.cpp                    |   845 +-
 frmts/hdf5/iso19115_srs.cpp                        |   117 +-
 frmts/hdf5/iso19115_srs.h                          |    43 +
 frmts/hf2/hf2dataset.cpp                           |    84 +-
 frmts/hfa/GNUmakefile                              |    21 +-
 frmts/hfa/TODO_Projections.txt                     |     6 +-
 frmts/hfa/frmt_hfa.html                            |    10 +-
 frmts/hfa/hfa.h                                    |   127 +-
 frmts/hfa/hfa_overviews.cpp                        |    94 +-
 frmts/hfa/hfa_p.h                                  |   332 +-
 frmts/hfa/hfaband.cpp                              |  1674 ++-
 frmts/hfa/hfacompress.cpp                          |   434 +-
 frmts/hfa/hfadataset.cpp                           |  4726 ++++---
 frmts/hfa/hfadataset.h                             |   312 +
 frmts/hfa/hfadictionary.cpp                        |   121 +-
 frmts/hfa/hfaentry.cpp                             |   580 +-
 frmts/hfa/hfafield.cpp                             |  1253 +-
 frmts/hfa/hfaopen.cpp                              |  3424 +++--
 frmts/hfa/hfatest.cpp                              |    55 +-
 frmts/hfa/hfatype.cpp                              |   304 +-
 frmts/idrisi/GNUmakefile                           |     2 +-
 frmts/idrisi/IdrisiDataset.cpp                     |   583 +-
 frmts/idrisi/rdc.txt                               |    10 +-
 frmts/idrisi/rst.txt                               |    16 +-
 frmts/ilwis/ilwiscoordinatesystem.cpp              |   511 +-
 frmts/ilwis/ilwisdataset.cpp                       |   488 +-
 frmts/ilwis/ilwisdataset.h                         |    72 +-
 frmts/ingr/IngrTypes.cpp                           |    23 +-
 frmts/ingr/IngrTypes.h                             |    25 +-
 frmts/ingr/IntergraphBand.cpp                      |   172 +-
 frmts/ingr/IntergraphBand.h                        |    58 +-
 frmts/ingr/IntergraphDataset.cpp                   |    19 +-
 frmts/ingr/IntergraphDataset.h                     |    10 +-
 frmts/ingr/JpegHelper.cpp                          |     3 +-
 frmts/ingr/JpegHelper.h                            |     2 +-
 frmts/iris/irisdataset.cpp                         |   985 +-
 frmts/iso8211/8211createfromxml.cpp                |   209 +-
 frmts/iso8211/8211dump.cpp                         |    21 +-
 frmts/iso8211/8211view.cpp                         |    41 +-
 frmts/iso8211/Doxyfile                             |    60 +-
 frmts/iso8211/ddffield.cpp                         |    59 +-
 frmts/iso8211/ddffielddefn.cpp                     |   171 +-
 frmts/iso8211/ddfmodule.cpp                        |    71 +-
 frmts/iso8211/ddfrecord.cpp                        |   262 +-
 frmts/iso8211/ddfsubfielddefn.cpp                  |   129 +-
 frmts/iso8211/ddfutils.cpp                         |    29 +-
 frmts/iso8211/intro.dox                            |    68 +-
 frmts/iso8211/iso8211.h                            |    16 +-
 frmts/iso8211/makefile.vc                          |    14 +-
 frmts/iso8211/mkcatalog.cpp                        |    34 +-
 frmts/iso8211/timetest.cpp                         |    45 +-
 frmts/jaxapalsar/jaxapalsardataset.cpp             |   128 +-
 frmts/jdem/jdemdataset.cpp                         |   218 +-
 frmts/jp2kak/GNUmakefile                           |     2 +-
 frmts/jp2kak/frmt_jp2kak.html                      |    57 +-
 frmts/jp2kak/jp2kak.lst                            |     6 +
 frmts/jp2kak/jp2kak_headers.h                      |     4 +-
 frmts/jp2kak/jp2kakdataset.cpp                     |  2026 ++-
 frmts/jp2kak/jp2kakdataset.h                       |   226 +
 frmts/jp2kak/subfile_source.h                      |    75 +-
 frmts/jp2kak/vsil_target.h                         |    15 +-
 frmts/jp2lura/GNUmakefile                          |    22 +
 frmts/jp2lura/frmt_jp2lura.html                    |   291 +
 frmts/jp2lura/jp2luracallbacks.cpp                 |   502 +
 frmts/jp2lura/jp2luracallbacks.h                   |   127 +
 frmts/jp2lura/jp2luradataset.cpp                   |  2689 ++++
 frmts/jp2lura/jp2luradataset.h                     |    92 +
 frmts/jp2lura/jp2lurarasterband.cpp                |   420 +
 frmts/jp2lura/jp2lurarasterband.h                  |    64 +
 frmts/jp2lura/makefile.vc                          |    32 +
 frmts/jpeg/GNUmakefile                             |     4 +-
 frmts/jpeg/jpgdataset.cpp                          |  2325 ++--
 frmts/jpeg/jpgdataset.h                            |   379 +
 frmts/jpeg/libjpeg/jcmarker.c                      |     3 +
 frmts/jpeg/libjpeg/jcmaster.c                      |     1 +
 frmts/jpeg/libjpeg/jdcoefct.c                      |     4 +-
 frmts/jpeg/libjpeg/jdphuff.c                       |     6 +-
 frmts/jpeg/libjpeg/jmemmgr.c                       |     1 +
 frmts/jpeg/vsidataio.cpp                           |   593 +-
 frmts/jpeg2000/frmt_jpeg2000.html                  |    26 +
 frmts/jpeg2000/jpeg2000_vsil_io.cpp                |   585 +-
 frmts/jpeg2000/jpeg2000_vsil_io.h                  |    74 +-
 frmts/jpeg2000/jpeg2000dataset.cpp                 |   166 +-
 frmts/jpegls/frmt_jpegls.html                      |     4 +-
 frmts/jpegls/jpegls_header.h                       |    41 +
 frmts/jpegls/jpeglsdataset.cpp                     |   142 +-
 frmts/jpipkak/GNUmakefile                          |     4 +-
 frmts/jpipkak/jpipkakdataset.cpp                   |   103 +-
 frmts/jpipkak/jpipkakdataset.h                     |    40 +-
 frmts/kea/keaband.cpp                              |    13 +-
 frmts/kea/keaband.h                                |    45 +-
 frmts/kea/keacopy.cpp                              |    14 +-
 frmts/kea/keadataset.cpp                           |    16 +-
 frmts/kea/keadataset.h                             |    32 +-
 frmts/kea/keadriver.cpp                            |     3 +-
 frmts/kea/keamaskband.cpp                          |     3 +-
 frmts/kea/keamaskband.h                            |     7 +-
 frmts/kea/keaoverview.cpp                          |     8 +-
 frmts/kea/keaoverview.h                            |    10 +-
 frmts/kea/kearat.cpp                               |    46 +-
 frmts/kea/kearat.h                                 |    50 +-
 frmts/kea/libkea_headers.h                         |     1 -
 frmts/kmlsuperoverlay/kmlsuperoverlaydataset.cpp   |   466 +-
 frmts/kmlsuperoverlay/kmlsuperoverlaydataset.h     |    38 +-
 frmts/l1b/l1bdataset.cpp                           |   230 +-
 frmts/leveller/levellerdataset.cpp                 |  1228 +-
 frmts/makefile.vc                                  |    14 +-
 frmts/map/mapdataset.cpp                           |    44 +-
 frmts/mbtiles/GNUmakefile                          |     2 +-
 frmts/mbtiles/frmt_mbtiles.html                    |     2 +-
 frmts/mbtiles/makefile.vc                          |     8 +-
 frmts/mbtiles/mbtilesdataset.cpp                   |   239 +-
 frmts/mem/memdataset.cpp                           |   420 +-
 frmts/mem/memdataset.h                             |    88 +-
 frmts/mrf/GNUmakefile                              |    10 +-
 frmts/mrf/JPEG_band.cpp                            |    66 +-
 frmts/mrf/JPNG_band.cpp                            |    52 +-
 frmts/mrf/LERC_band.cpp                            |   416 +-
 frmts/mrf/PNG_band.cpp                             |    32 +-
 frmts/mrf/Raw_band.cpp                             |     3 +-
 frmts/mrf/Tif_band.cpp                             |    65 +-
 frmts/mrf/libLERC/BitMask.cpp                      |    81 +-
 frmts/mrf/libLERC/BitMask.h                        |    12 +-
 frmts/mrf/libLERC/BitMask2.h                       |     2 +-
 frmts/mrf/libLERC/BitStuffer.cpp                   |    12 +-
 frmts/mrf/libLERC/BitStuffer.h                     |    10 +-
 frmts/mrf/libLERC/BitStuffer2.cpp                  |     7 +-
 frmts/mrf/libLERC/BitStuffer2.h                    |    28 +-
 frmts/mrf/libLERC/CntZImage.cpp                    |    87 +-
 frmts/mrf/libLERC/CntZImage.h                      |    30 +-
 frmts/mrf/libLERC/Defines.h                        |     7 +-
 frmts/mrf/libLERC/Huffman.cpp                      |   104 +-
 frmts/mrf/libLERC/Huffman.h                        |    16 +-
 frmts/mrf/libLERC/Image.h                          |     7 +-
 frmts/mrf/libLERC/Lerc2.cpp                        |     8 +-
 frmts/mrf/libLERC/Lerc2.h                          |    40 +-
 frmts/mrf/libLERC/RLE.cpp                          |     9 +-
 frmts/mrf/libLERC/RLE.h                            |     8 +-
 frmts/mrf/libLERC/TImage.hpp                       |     6 +-
 frmts/mrf/makefile.vc                              |    14 +-
 frmts/mrf/marfa.h                                  |   134 +-
 frmts/mrf/marfa_dataset.cpp                        |  1640 +--
 frmts/mrf/mrf_band.cpp                             |   708 +-
 frmts/mrf/mrf_overview.cpp                         |   416 +-
 frmts/mrf/mrf_util.cpp                             |   319 +-
 frmts/mrsid/frmt_jp2mrsid.html                     |    24 +
 frmts/mrsid/mrsiddataset.cpp                       |   141 +-
 frmts/mrsid/mrsidstream.cpp                        |     3 +-
 frmts/mrsid_lidar/gdal_MG4Lidar.cpp                |    43 +-
 frmts/msg/GNUmakefile                              |    28 +-
 frmts/msg/PublicDecompWT_all.cpp                   |     1 +
 frmts/msg/PublicDecompWT_headers.h                 |     6 +
 frmts/msg/msgcommand.cpp                           |    47 +-
 frmts/msg/msgcommand.h                             |     8 +-
 frmts/msg/msgdataset.cpp                           |   157 +-
 frmts/msg/msgdataset.h                             |    20 +-
 frmts/msg/prologue.cpp                             |    28 +-
 frmts/msg/prologue.h                               |    15 +-
 frmts/msg/reflectancecalculator.cpp                |    35 +-
 frmts/msg/reflectancecalculator.h                  |    26 +-
 frmts/msg/xritheaderparser.cpp                     |    18 +-
 frmts/msg/xritheaderparser.h                       |    20 +-
 frmts/msgn/GNUmakefile                             |     2 +-
 frmts/msgn/msg_basic_types.cpp                     |    18 +-
 frmts/msgn/msg_basic_types.h                       |     4 +-
 frmts/msgn/msg_reader_core.cpp                     |    38 +-
 frmts/msgn/msg_reader_core.h                       |    50 +-
 frmts/msgn/msgndataset.cpp                         |    84 +-
 frmts/netcdf/GNUmakefile                           |     4 +-
 frmts/netcdf/frmt_netcdf.html                      |     9 +
 frmts/netcdf/gmtdataset.cpp                        |   101 +-
 frmts/netcdf/netcdfdataset.cpp                     | 10252 +++++++--------
 frmts/netcdf/netcdfdataset.h                       |   118 +-
 frmts/netcdf/netcdflayer.cpp                       |  2174 ++--
 frmts/netcdf/netcdfwriterconfig.cpp                |    86 +-
 frmts/ngsgeoid/ngsgeoiddataset.cpp                 |    23 +-
 frmts/nitf/ecrgtocdataset.cpp                      |   149 +-
 frmts/nitf/frmt_nitf.html                          |    45 +-
 frmts/nitf/mgrs.c                                  |    14 +-
 frmts/nitf/mgrs.h                                  |    20 +-
 frmts/nitf/nitf_gcprpc.cpp                         |    12 +-
 frmts/nitf/nitfaridpcm.cpp                         |    12 +-
 frmts/nitf/nitfbilevel.cpp                         |    13 +-
 frmts/nitf/nitfdataset.cpp                         |   495 +-
 frmts/nitf/nitfdataset.h                           |   117 +-
 frmts/nitf/nitfdes.c                               |     8 +-
 frmts/nitf/nitfdump.c                              |     8 +-
 frmts/nitf/nitffile.c                              |    45 +-
 frmts/nitf/nitfimage.c                             |   424 +-
 frmts/nitf/nitflib.h                               |    58 +-
 frmts/nitf/nitfrasterband.cpp                      |    71 +-
 frmts/nitf/nitfwritejpeg.cpp                       |     3 +-
 frmts/nitf/rpftocdataset.cpp                       |   166 +-
 frmts/nitf/rpftocfile.cpp                          |    18 +-
 frmts/nitf/rpftoclib.h                             |     2 +-
 frmts/northwood/frmt_nwtgrd.html                   |    49 +
 frmts/northwood/grcdataset.cpp                     |    47 +-
 frmts/northwood/grddataset.cpp                     |  1021 +-
 frmts/northwood/northwood.cpp                      |    89 +-
 frmts/northwood/northwood.h                        |    14 +-
 frmts/o/README.TXT                                 |     2 +-
 frmts/ogdi/ogdidataset.cpp                         |   183 +-
 frmts/openjpeg/GNUmakefile                         |    13 +-
 frmts/openjpeg/frmt_jp2openjpeg.html               |    69 +-
 frmts/openjpeg/makefile.vc                         |    17 +-
 frmts/openjpeg/openjpegdataset.cpp                 |   442 +-
 frmts/ozi/makefile.vc                              |     6 +-
 frmts/ozi/ozidataset.cpp                           |    36 +-
 frmts/pcidsk/GNUmakefile                           |     2 +-
 frmts/pcidsk/gdal_edb.cpp                          |    27 +-
 frmts/pcidsk/notes.txt                             |    12 +-
 frmts/pcidsk/ogrpcidsklayer.cpp                    |    39 +-
 frmts/pcidsk/pcidskdataset2.cpp                    |    49 +-
 frmts/pcidsk/pcidskdataset2.h                      |    94 +-
 .../pcidsk/sdk/channel/cbandinterleavedchannel.cpp |     2 +-
 frmts/pcidsk/sdk/channel/cbandinterleavedchannel.h |     8 +-
 frmts/pcidsk/sdk/channel/cexternalchannel.cpp      |     2 +-
 frmts/pcidsk/sdk/channel/cexternalchannel.h        |    12 +-
 frmts/pcidsk/sdk/channel/cpcidskchannel.h          |    50 +-
 .../pcidsk/sdk/channel/cpixelinterleavedchannel.h  |     4 +-
 frmts/pcidsk/sdk/channel/ctiledchannel.cpp         |    32 +-
 frmts/pcidsk/sdk/channel/ctiledchannel.h           |    16 +-
 frmts/pcidsk/sdk/core/clinksegment.h               |     2 +-
 frmts/pcidsk/sdk/core/cpcidskfile.cpp              |    59 +-
 frmts/pcidsk/sdk/core/cpcidskfile.h                |    48 +-
 frmts/pcidsk/sdk/core/edb_pcidsk.cpp               |    22 +-
 frmts/pcidsk/sdk/core/libjpeg_io.cpp               |    30 +-
 frmts/pcidsk/sdk/core/metadataset.h                |     2 +-
 frmts/pcidsk/sdk/core/metadataset_p.cpp            |     2 +-
 frmts/pcidsk/sdk/core/pcidsk_pubutils.cpp          |     4 +-
 frmts/pcidsk/sdk/core/pcidsk_utils.cpp             |    24 +-
 frmts/pcidsk/sdk/core/pcidskcreate.cpp             |   514 +-
 frmts/pcidsk/sdk/core/pcidskexception.cpp          |    37 +-
 frmts/pcidsk/sdk/core/sysvirtualfile.cpp           |    26 +-
 frmts/pcidsk/sdk/core/sysvirtualfile.h             |     2 +-
 frmts/pcidsk/sdk/pcidsk_array.h                    |    14 +-
 frmts/pcidsk/sdk/pcidsk_buffer.h                   |     2 +-
 frmts/pcidsk/sdk/pcidsk_config.h                   |     8 +-
 frmts/pcidsk/sdk/pcidsk_edb.h                      |     4 +-
 frmts/pcidsk/sdk/pcidsk_exception.h                |     2 +-
 frmts/pcidsk/sdk/pcidsk_georef.h                   |     2 +-
 frmts/pcidsk/sdk/pcidsk_interfaces.h               |     2 +-
 frmts/pcidsk/sdk/pcidsk_pct.h                      |     6 +-
 frmts/pcidsk/sdk/pcidsk_segment.h                  |     2 +-
 frmts/pcidsk/sdk/pcidsk_shape.h                    |     6 +-
 frmts/pcidsk/sdk/pcidsk_tex.h                      |     2 +-
 frmts/pcidsk/sdk/pcidsk_vectorsegment.h            |     6 +-
 frmts/pcidsk/sdk/port/io_stdio.cpp                 |    16 +-
 frmts/pcidsk/sdk/port/io_win32.cpp                 |    21 +-
 frmts/pcidsk/sdk/port/pthread_mutex.cpp            |     4 +-
 frmts/pcidsk/sdk/port/win32_mutex.cpp              |     4 +-
 frmts/pcidsk/sdk/segment/cpcidsk_array.cpp         |     2 +-
 frmts/pcidsk/sdk/segment/cpcidsk_array.h           |    14 +-
 frmts/pcidsk/sdk/segment/cpcidsk_tex.h             |     4 +-
 frmts/pcidsk/sdk/segment/cpcidskads40model.h       |     6 +-
 frmts/pcidsk/sdk/segment/cpcidskapmodel.cpp        |    13 +-
 frmts/pcidsk/sdk/segment/cpcidskapmodel.h          |    18 +-
 frmts/pcidsk/sdk/segment/cpcidskbinarysegment.h    |     8 +-
 frmts/pcidsk/sdk/segment/cpcidskbitmap.h           |    64 +-
 .../pcidsk/sdk/segment/cpcidskephemerissegment.cpp |   220 +-
 frmts/pcidsk/sdk/segment/cpcidskephemerissegment.h |     6 +-
 frmts/pcidsk/sdk/segment/cpcidskgcp2segment.cpp    |     6 +-
 frmts/pcidsk/sdk/segment/cpcidskgcp2segment.h      |     8 +-
 frmts/pcidsk/sdk/segment/cpcidskgeoref.cpp         |   144 +-
 frmts/pcidsk/sdk/segment/cpcidskgeoref.h           |    12 +-
 frmts/pcidsk/sdk/segment/cpcidskpct.h              |     4 +-
 frmts/pcidsk/sdk/segment/cpcidskpolymodel.h        |    26 +-
 frmts/pcidsk/sdk/segment/cpcidskrpcmodel.h         |    48 +-
 frmts/pcidsk/sdk/segment/cpcidsksegment.h          |    38 +-
 frmts/pcidsk/sdk/segment/cpcidsktoutinmodel.cpp    |    60 +-
 frmts/pcidsk/sdk/segment/cpcidsktoutinmodel.h      |     6 +-
 frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp  |     2 +-
 frmts/pcidsk/sdk/segment/cpcidskvectorsegment.h    |    48 +-
 .../cpcidskvectorsegment_consistencycheck.cpp      |    13 +-
 frmts/pcidsk/sdk/segment/metadatasegment.h         |     2 +-
 frmts/pcidsk/sdk/segment/metadatasegment_p.cpp     |     6 +-
 frmts/pcidsk/sdk/segment/orbitstructures.h         |   148 +-
 frmts/pcidsk/sdk/segment/sysblockmap.cpp           |     4 +-
 frmts/pcidsk/sdk/segment/sysblockmap.h             |     4 +-
 frmts/pcidsk/vsi_pcidsk_io.cpp                     |    25 +-
 frmts/pcraster/doxygen.cfg                         |   948 +-
 frmts/pcraster/libcsf/getattr.c                    |     2 +-
 frmts/pcraster/libcsf/kernlcsf.c                   |     8 +-
 frmts/pcraster/libcsf/mperror.c                    |     2 +-
 frmts/pcraster/libcsf/rextend.c                    |     2 +-
 frmts/pcraster/pcrasterdataset.cpp                 |    31 +-
 frmts/pcraster/pcrasterdataset.h                   |    18 +-
 frmts/pcraster/pcrastermisc.cpp                    |     3 +-
 frmts/pcraster/pcrasterrasterband.cpp              |    15 +-
 frmts/pcraster/pcrasterrasterband.h                |    18 +-
 frmts/pcraster/pcrasterutil.cpp                    |    15 +-
 frmts/pcraster/pcrasterutil.h                      |     8 +-
 frmts/pdf/GNUmakefile                              |    11 +
 frmts/pdf/frmt_pdf.html                            |    19 +-
 frmts/pdf/gdal_pdf.h                               |    77 +-
 frmts/pdf/makefile.vc                              |     6 +-
 frmts/pdf/ogrpdflayer.cpp                          |    27 +-
 frmts/pdf/pdfcreatecopy.cpp                        |   348 +-
 frmts/pdf/pdfcreatecopy.h                          |    22 +-
 frmts/pdf/pdfdataset.cpp                           |   596 +-
 frmts/pdf/pdfio.cpp                                |   110 +-
 frmts/pdf/pdfio.h                                  |    57 +-
 frmts/pdf/pdfobject.cpp                            |   170 +-
 frmts/pdf/pdfobject.h                              |   111 +-
 frmts/pdf/pdfreadvectors.cpp                       |    33 +-
 frmts/pdf/pdfwritabledataset.cpp                   |    44 +-
 frmts/pds/GNUmakefile                              |     4 +-
 frmts/pds/frmt_isis3.html                          |   235 +-
 frmts/pds/frmt_pds.html                            |    49 +-
 frmts/pds/isis2dataset.cpp                         |    31 +-
 frmts/pds/isis3dataset.cpp                         |  4794 ++++++-
 frmts/pds/makefile.vc                              |     2 +-
 frmts/pds/nasakeywordhandler.cpp                   |   290 +-
 frmts/pds/nasakeywordhandler.h                     |    61 +-
 frmts/pds/pdsdataset.cpp                           |    73 +-
 frmts/pds/vicardataset.cpp                         |    49 +-
 frmts/pds/vicarkeywordhandler.cpp                  |    76 +-
 frmts/plmosaic/GNUmakefile                         |     2 +-
 frmts/plmosaic/plmosaicdataset.cpp                 |   128 +-
 frmts/png/GNUmakefile                              |     4 +-
 frmts/png/libpng/README                            |    34 +-
 frmts/png/libpng/makefile.vc                       |    12 +-
 frmts/png/libpng/pngerror.c                        |     2 +-
 frmts/png/makefile.vc                              |    11 +-
 frmts/png/pngdataset.cpp                           |   466 +-
 frmts/postgisraster/GNUmakefile                    |     5 +-
 frmts/postgisraster/postgisraster.h                |   121 +-
 frmts/postgisraster/postgisrasterdataset.cpp       |   243 +-
 frmts/postgisraster/postgisrasterdriver.cpp        |    12 +-
 frmts/postgisraster/postgisrasterrasterband.cpp    |    45 +-
 frmts/postgisraster/postgisrastertiledataset.cpp   |    19 +-
 .../postgisraster/postgisrastertilerasterband.cpp  |    24 +-
 frmts/postgisraster/postgisrastertools.cpp         |    11 +-
 frmts/postgisraster/readme                         |     2 +-
 frmts/prf/GNUmakefile                              |    10 +
 frmts/prf/frmt_prf.html                            |    55 +
 frmts/prf/makefile.vc                              |    13 +
 frmts/prf/phprfdataset.cpp                         |   665 +
 frmts/r/rcreatecopy.cpp                            |   202 +-
 frmts/r/rdataset.cpp                               |   375 +-
 frmts/r/rdataset.h                                 |   104 +
 frmts/rasdaman/rasdamandataset.cpp                 |    69 +-
 frmts/rasterlite/rasterlitecreatecopy.cpp          |  1470 +--
 frmts/rasterlite/rasterlitedataset.cpp             |  2927 ++---
 frmts/rasterlite/rasterlitedataset.h               |   316 +-
 frmts/rasterlite/rasterliteoverviews.cpp           |  1602 ++-
 frmts/raw/GNUmakefile                              |     2 +-
 frmts/raw/ace2dataset.cpp                          |    52 +-
 frmts/raw/atlsci_spheroid.cpp                      |    88 +-
 frmts/raw/atlsci_spheroid.h                        |    32 +-
 frmts/raw/btdataset.cpp                            |   144 +-
 frmts/raw/cpgdataset.cpp                           |   138 +-
 frmts/raw/ctable2dataset.cpp                       |    16 +-
 frmts/raw/dipxdataset.cpp                          |    12 +-
 frmts/raw/doq1dataset.cpp                          |    15 +-
 frmts/raw/doq2dataset.cpp                          |    10 +-
 frmts/raw/ehdrdataset.cpp                          |  1400 +--
 frmts/raw/ehdrdataset.h                            |   169 +
 frmts/raw/eirdataset.cpp                           |    17 +-
 frmts/raw/envidataset.cpp                          |  2009 ++-
 frmts/raw/envidataset.h                            |   153 +
 frmts/raw/fastdataset.cpp                          |   108 +-
 frmts/raw/fujibasdataset.cpp                       |    13 +-
 frmts/raw/genbindataset.cpp                        |    17 +-
 frmts/raw/gscdataset.cpp                           |     5 +-
 frmts/raw/gtxdataset.cpp                           |    90 +-
 frmts/raw/hkvdataset.cpp                           |    39 +-
 frmts/raw/idadataset.cpp                           |   315 +-
 frmts/raw/iscedataset.cpp                          |   385 +-
 frmts/raw/krodataset.cpp                           |    62 +-
 frmts/raw/landataset.cpp                           |   200 +-
 frmts/raw/lcpdataset.cpp                           |   574 +-
 frmts/raw/loslasdataset.cpp                        |    14 +-
 frmts/raw/makefile.vc                              |     3 +-
 frmts/raw/mffdataset.cpp                           |   483 +-
 frmts/raw/ndfdataset.cpp                           |    15 +-
 frmts/raw/ntv2dataset.cpp                          |   208 +-
 frmts/raw/pauxdataset.cpp                          |   295 +-
 frmts/raw/pnmdataset.cpp                           |    97 +-
 frmts/raw/rawdataset.cpp                           |   886 +-
 frmts/raw/rawdataset.h                             |    50 +-
 frmts/raw/roipacdataset.cpp                        |   299 +-
 frmts/raw/rrasterdataset.cpp                       |   557 +
 frmts/raw/snodasdataset.cpp                        |   169 +-
 frmts/rik/makefile.vc                              |     6 +-
 frmts/rik/rikdataset.cpp                           |    69 +-
 frmts/rmf/frmt_rmf.html                            |     2 +-
 frmts/rmf/rmfdataset.cpp                           |   638 +-
 frmts/rmf/rmfdataset.h                             |    50 +-
 frmts/rmf/rmfdem.cpp                               |   155 +-
 frmts/rmf/rmflzw.cpp                               |   106 +-
 frmts/rs2/rs2dataset.cpp                           |   118 +-
 frmts/safe/frmt_safe.html                          |    12 +-
 frmts/safe/safedataset.cpp                         |   127 +-
 frmts/saga/sagadataset.cpp                         |   183 +-
 frmts/sde/GNUmakefile                              |    26 +-
 frmts/sde/gdal_sde.h                               |     7 -
 frmts/sde/sdedataset.cpp                           |    32 +-
 frmts/sde/sdedataset.h                             |    14 +-
 frmts/sde/sdeerror.cpp                             |     8 +-
 frmts/sde/sdeerror.h                               |     1 -
 frmts/sde/sderasterband.cpp                        |    48 +-
 frmts/sde/sderasterband.h                          |    32 +-
 frmts/sdts/Doxyfile                                |    60 +-
 frmts/sdts/sdts2shp.cpp                            |   135 +-
 frmts/sdts/sdts_al.h                               |    26 +-
 frmts/sdts/sdts_main.dox                           |    42 +-
 frmts/sdts/sdts_tut.dox                            |    72 +-
 frmts/sdts/sdtsattrreader.cpp                      |     9 +-
 frmts/sdts/sdtscatd.cpp                            |     7 +-
 frmts/sdts/sdtsdataset.cpp                         |    33 +-
 frmts/sdts/sdtsindexedreader.cpp                   |     8 +-
 frmts/sdts/sdtsiref.cpp                            |     8 +-
 frmts/sdts/sdtslib.cpp                             |    21 +-
 frmts/sdts/sdtslinereader.cpp                      |    21 +-
 frmts/sdts/sdtspointreader.cpp                     |     8 +-
 frmts/sdts/sdtspolygonreader.cpp                   |    11 +-
 frmts/sdts/sdtsrasterreader.cpp                    |    17 +-
 frmts/sdts/sdtstransfer.cpp                        |    10 +-
 frmts/sdts/sdtsxref.cpp                            |     3 +-
 frmts/sentinel2/frmt_sentinel2.html                |     2 +-
 frmts/sentinel2/sentinel2dataset.cpp               |   139 +-
 frmts/sgi/sgidataset.cpp                           |    58 +-
 frmts/srtmhgt/srtmhgtdataset.cpp                   |   160 +-
 frmts/terragen/terragendataset.cpp                 |   523 +-
 frmts/til/tildataset.cpp                           |    15 +-
 frmts/tsx/tsxdataset.cpp                           |    31 +-
 frmts/usgsdem/CDED.notes                           |    26 +-
 frmts/usgsdem/usgsdem_create.cpp                   |    48 +-
 frmts/usgsdem/usgsdemdataset.cpp                   |    55 +-
 frmts/vrt/GNUmakefile                              |    21 +-
 frmts/vrt/gdal_vrt.h                               |    34 +-
 frmts/vrt/makefile.vc                              |     4 +-
 frmts/vrt/pixelfunctions.cpp                       |   939 ++
 frmts/vrt/vrt_tutorial.dox                         |   505 +-
 frmts/vrt/vrtdataset.cpp                           |   375 +-
 frmts/vrt/vrtdataset.h                             |   481 +-
 frmts/vrt/vrtderivedrasterband.cpp                 |  1885 ++-
 frmts/vrt/vrtdriver.cpp                            |    62 +-
 frmts/vrt/vrtfilters.cpp                           |   179 +-
 frmts/vrt/vrtpansharpened.cpp                      |    74 +-
 frmts/vrt/vrtrasterband.cpp                        |    70 +-
 frmts/vrt/vrtrawrasterband.cpp                     |   160 +-
 frmts/vrt/vrtsourcedrasterband.cpp                 |   807 +-
 frmts/vrt/vrtsources.cpp                           |  1399 ++-
 frmts/vrt/vrtwarped.cpp                            |   634 +-
 frmts/wcs/GNUmakefile                              |     2 +-
 frmts/wcs/httpdriver.cpp                           |    14 +-
 frmts/wcs/wcsdataset.cpp                           |   146 +-
 frmts/webp/webpdataset.cpp                         |    29 +-
 frmts/wms/GNUmakefile                              |     7 +-
 frmts/wms/frmt_wms_arcgis_mapserver_tms.xml        |     2 +-
 frmts/wms/frmt_wms_arcgis_terrain_tms_lerc.xml     |    21 +
 frmts/wms/gdalhttp.cpp                             |   183 +-
 frmts/wms/gdalhttp.h                               |    49 +-
 frmts/wms/gdalwmscache.cpp                         |    43 +-
 frmts/wms/gdalwmsdataset.cpp                       |   476 +-
 frmts/wms/gdalwmsrasterband.cpp                    |  1798 +--
 frmts/wms/makefile.vc                              |     2 +-
 frmts/wms/md5.cpp                                  |    13 +-
 frmts/wms/md5.h                                    |     5 +
 frmts/wms/minidriver.cpp                           |   132 +-
 frmts/wms/minidriver_arcgis_server.cpp             |   282 +-
 frmts/wms/minidriver_arcgis_server.h               |    52 +-
 frmts/wms/minidriver_iip.cpp                       |    48 +-
 frmts/wms/minidriver_iip.h                         |    21 +-
 frmts/wms/minidriver_mrf.cpp                       |   323 +
 frmts/wms/minidriver_mrf.h                         |   117 +
 frmts/wms/minidriver_tiled_wms.cpp                 |   689 +-
 frmts/wms/minidriver_tiled_wms.h                   |    20 +-
 frmts/wms/minidriver_tileservice.cpp               |    68 +-
 frmts/wms/minidriver_tileservice.h                 |    23 +-
 frmts/wms/minidriver_tms.cpp                       |    60 +-
 frmts/wms/minidriver_tms.h                         |    24 +-
 frmts/wms/minidriver_virtualearth.cpp              |    83 +-
 frmts/wms/minidriver_virtualearth.h                |    22 +-
 frmts/wms/minidriver_wms.cpp                       |   127 +-
 frmts/wms/minidriver_wms.h                         |    45 +-
 frmts/wms/minidriver_worldwind.cpp                 |    66 +-
 frmts/wms/minidriver_worldwind.h                   |    24 +-
 frmts/wms/wmsdriver.cpp                            |   136 +-
 frmts/wms/wmsdriver.h                              |   301 +-
 frmts/wms/wmsmetadataset.cpp                       |    30 +-
 frmts/wms/wmsmetadataset.h                         |     8 +-
 frmts/wms/wmsutils.cpp                             |    75 +-
 frmts/wmts/frmt_wmts.html                          |    14 +-
 frmts/wmts/wmtsdataset.cpp                         |   448 +-
 frmts/xpm/xpmdataset.cpp                           |    31 +-
 frmts/xyz/xyzdataset.cpp                           |   134 +-
 frmts/zlib/README                                  |     6 +-
 frmts/zlib/deflate.c                               |     4 +-
 frmts/zlib/inflate.c                               |     2 +-
 frmts/zlib/trees.c                                 |    18 +-
 frmts/zlib/zlib.h                                  |     2 +-
 frmts/zlib/zutil.c                                 |     5 +-
 frmts/zmap/zmapdataset.cpp                         |    15 +-
 gcore/GNUmakefile                                  |     7 +-
 gcore/Version.rc                                   |     6 +-
 gcore/gdal.h                                       |   154 +-
 gcore/gdal_avx2_emulation.hpp                      |   240 +
 gcore/gdal_frmts.h                                 |     6 +-
 gcore/gdal_mdreader.cpp                            |    37 +-
 gcore/gdal_mdreader.h                              |     8 +-
 gcore/gdal_misc.cpp                                |   844 +-
 gcore/gdal_pam.h                                   |   115 +-
 gcore/gdal_priv.h                                  |   372 +-
 gcore/gdal_priv_templates.hpp                      |   234 +-
 gcore/gdal_proxy.h                                 |   211 +-
 gcore/gdal_rat.cpp                                 |   148 +-
 gcore/gdal_rat.h                                   |    55 +-
 gcore/gdal_version.h                               |     9 +-
 gcore/gdalabstractbandblockcache.cpp               |    23 +-
 gcore/gdalallvalidmaskband.cpp                     |    11 +-
 gcore/gdalarraybandblockcache.cpp                  |    38 +-
 gcore/gdalclientserver.cpp                         |   312 +-
 gcore/gdalcolortable.cpp                           |    89 +-
 gcore/gdaldataset.cpp                              |  3824 +++---
 gcore/gdaldefaultasync.cpp                         |   114 +-
 gcore/gdaldefaultoverviews.cpp                     |   433 +-
 gcore/gdaldllmain.cpp                              |    32 +-
 gcore/gdaldriver.cpp                               |   656 +-
 gcore/gdaldrivermanager.cpp                        |   210 +-
 gcore/gdalexif.cpp                                 |    45 +-
 gcore/gdalexif.h                                   |   231 +-
 gcore/gdalgeorefpamdataset.cpp                     |   245 +-
 gcore/gdalgeorefpamdataset.h                       |    42 +-
 gcore/gdalgmlcoverage.cpp                          |    15 +-
 gcore/gdalhashsetbandblockcache.cpp                |    88 +-
 gcore/gdaljp2abstractdataset.cpp                   |   425 +-
 gcore/gdaljp2abstractdataset.h                     |    19 +-
 gcore/gdaljp2box.cpp                               |    82 +-
 gcore/gdaljp2metadata.cpp                          |   743 +-
 gcore/gdaljp2metadata.h                            |    20 +-
 gcore/gdaljp2metadatagenerator.cpp                 |   630 +-
 gcore/gdaljp2metadatagenerator.h                   |     3 +-
 gcore/gdaljp2structure.cpp                         |    80 +-
 gcore/gdalmajorobject.cpp                          |    77 +-
 gcore/gdalmultidomainmetadata.cpp                  |    95 +-
 gcore/gdalnodatamaskband.cpp                       |   145 +-
 gcore/gdalnodatavaluesmaskband.cpp                 |   180 +-
 gcore/gdalopeninfo.cpp                             |    41 +-
 gcore/gdaloverviewdataset.cpp                      |   162 +-
 gcore/gdalpamdataset.cpp                           |   110 +-
 gcore/gdalpamproxydb.cpp                           |    23 +-
 gcore/gdalpamrasterband.cpp                        |   558 +-
 gcore/gdalproxydataset.cpp                         |   186 +-
 gcore/gdalproxypool.cpp                            |    66 +-
 gcore/gdalrasterband.cpp                           |  2921 ++++-
 gcore/gdalrasterblock.cpp                          |   421 +-
 gcore/gdalrescaledalphaband.cpp                    |    87 +-
 gcore/gdalsse_priv.h                               |    29 +-
 gcore/gdalvirtualmem.cpp                           |   898 +-
 gcore/makefile.vc                                  |     6 +-
 gcore/mdreader/reader_alos.cpp                     |    20 +-
 gcore/mdreader/reader_alos.h                       |    10 +-
 gcore/mdreader/reader_digital_globe.cpp            |    34 +-
 gcore/mdreader/reader_digital_globe.h              |     8 +-
 gcore/mdreader/reader_eros.cpp                     |    17 +-
 gcore/mdreader/reader_eros.h                       |    10 +-
 gcore/mdreader/reader_geo_eye.cpp                  |    18 +-
 gcore/mdreader/reader_geo_eye.h                    |    10 +-
 gcore/mdreader/reader_kompsat.cpp                  |    32 +-
 gcore/mdreader/reader_kompsat.h                    |    10 +-
 gcore/mdreader/reader_landsat.cpp                  |    15 +-
 gcore/mdreader/reader_landsat.h                    |     8 +-
 gcore/mdreader/reader_orb_view.cpp                 |    24 +-
 gcore/mdreader/reader_orb_view.h                   |     8 +-
 gcore/mdreader/reader_pleiades.cpp                 |    39 +-
 gcore/mdreader/reader_pleiades.h                   |    16 +-
 gcore/mdreader/reader_rapid_eye.cpp                |    13 +-
 gcore/mdreader/reader_rapid_eye.h                  |     8 +-
 gcore/mdreader/reader_rdk1.cpp                     |    21 +-
 gcore/mdreader/reader_rdk1.h                       |    12 +-
 gcore/mdreader/reader_spot.cpp                     |    17 +-
 gcore/mdreader/reader_spot.h                       |     6 +-
 gcore/overview.cpp                                 |  2965 +++--
 gcore/rasterio.cpp                                 |  2704 ++--
 gcore/rasterio_ssse3.cpp                           |   129 +
 gcore/statistics.txt                               |   549 +
 generate_vcxproj.bat                               |   490 +
 gnm/GNUmakefile                                    |    12 +-
 gnm/gnm.h                                          |   191 +-
 gnm/gnm_api.h                                      |     5 +-
 gnm/gnm_frmts/db/gnmdb.h                           |    24 +-
 gnm/gnm_frmts/db/gnmdbdriver.cpp                   |     4 +-
 gnm/gnm_frmts/db/gnmdbnetwork.cpp                  |    10 +-
 gnm/gnm_frmts/file/gnmfile.h                       |    32 +-
 gnm/gnm_frmts/file/gnmfiledriver.cpp               |     7 +-
 gnm/gnm_frmts/file/gnmfilenetwork.cpp              |    17 +-
 gnm/gnm_frmts/gnm_frmts.h                          |     2 +-
 gnm/gnm_frmts/gnmregisterall.cpp                   |     3 +-
 gnm/gnm_frmts/o/README.TXT                         |     2 +-
 gnm/gnm_priv.h                                     |    11 +-
 gnm/gnm_tut.dox                                    |    44 +-
 gnm/gnmgenericnetwork.cpp                          |    18 +-
 gnm/gnmgraph.cpp                                   |    17 +-
 gnm/gnmgraph.h                                     |    53 +-
 gnm/gnmlayer.cpp                                   |    20 +-
 gnm/gnmnetwork.cpp                                 |    12 +-
 gnm/gnmresultlayer.cpp                             |     6 +-
 gnm/gnmrule.cpp                                    |    35 +-
 gnm/makefile.vc                                    |     8 +-
 install-sh                                         |    16 +-
 m4/acinclude.m4                                    |    30 +-
 m4/ax_cxx_compile_stdcxx.m4                        |   562 +
 m4/ax_cxx_compile_stdcxx_11.m4                     |    39 +
 m4/ax_lib_libkml.m4                                |    37 +-
 m4/ax_lib_xerces.m4                                |    23 +-
 m4/geos.m4                                         |    12 +-
 m4/sfcgal.m4                                       |   150 +
 makefile.vc                                        |    82 +-
 makegdal_gen.bat                                   |   369 -
 man/man1/gdal-config.1                             |     5 +-
 man/man1/gdal2tiles.1                              |     5 +-
 man/man1/gdal_calc.1                               |    34 +-
 man/man1/gdal_contour.1                            |     7 +-
 man/man1/gdal_edit.1                               |    21 +-
 man/man1/gdal_fillnodata.1                         |     5 +-
 man/man1/gdal_grid.1                               |    15 +-
 man/man1/gdal_merge.1                              |     7 +-
 man/man1/gdal_pansharpen.1                         |     7 +-
 man/man1/gdal_polygonize.1                         |     9 +-
 man/man1/gdal_proximity.1                          |     9 +-
 man/man1/gdal_rasterize.1                          |    16 +-
 man/man1/gdal_retile.1                             |    12 +-
 man/man1/gdal_sieve.1                              |     7 +-
 man/man1/gdal_translate.1                          |    11 +-
 man/man1/gdal_utilities.1                          |    34 +-
 man/man1/gdaladdo.1                                |     5 +-
 man/man1/gdalbuildvrt.1                            |    11 +-
 man/man1/gdalcompare.1                             |     5 +-
 man/man1/gdaldem.1                                 |    31 +-
 man/man1/gdalinfo.1                                |     7 +-
 man/man1/gdallocationinfo.1                        |     4 +-
 man/man1/gdalmanage.1                              |     5 +-
 man/man1/gdalmove.1                                |     5 +-
 man/man1/gdalsrsinfo.1                             |     7 +-
 man/man1/gdaltindex.1                              |     5 +-
 man/man1/gdaltransform.1                           |    11 +-
 man/man1/gdalwarp.1                                |    60 +-
 man/man1/gnm_utilities.1                           |     2 +-
 man/man1/gnmanalyse.1                              |     2 +-
 man/man1/gnmmanage.1                               |     2 +-
 man/man1/nearblack.1                               |     7 +-
 man/man1/ogr2ogr.1                                 |    23 +-
 man/man1/ogr_utilities.1                           |     4 +-
 man/man1/ogrinfo.1                                 |    15 +-
 man/man1/ogrlineref.1                              |     5 +-
 man/man1/ogrmerge.1                                |   146 +
 man/man1/ogrtindex.1                               |    25 +-
 man/man1/pct2rgb.1                                 |     5 +-
 man/man1/rgb2pct.1                                 |     7 +-
 mkgdaldist.sh                                      |    31 +-
 mktestdist.sh                                      |     4 +-
 nmake.opt                                          |   123 +-
 ogr/Doxyfile                                       |  1006 +-
 ogr/GNUmakefile                                    |    12 +-
 ogr/file.lst                                       |     6 +-
 ogr/generate_encoding_table.c                      |     5 +-
 ogr/gml2ogrgeometry.cpp                            |  2417 ++--
 ogr/makefile.vc                                    |    22 +-
 ogr/ogr2gmlgeometry.cpp                            |   981 +-
 ogr/ogr_api.cpp                                    |   845 +-
 ogr/ogr_api.h                                      |    67 +-
 ogr/ogr_apitut.dox                                 |   140 +-
 ogr/ogr_arch.dox                                   |    82 +-
 ogr/ogr_capi_test.c                                |     2 +-
 ogr/ogr_core.h                                     |   419 +-
 ogr/ogr_drivertut.dox                              |   224 +-
 ogr/ogr_expat.cpp                                  |    83 +-
 ogr/ogr_expat.h                                    |     2 +-
 ogr/ogr_feature.h                                  |   162 +-
 ogr/ogr_feature_style.html                         |    14 +-
 ogr/ogr_featurestyle.h                             |    59 +-
 ogr/ogr_fromepsg.cpp                               |   487 +-
 ogr/ogr_geocoding.cpp                              |   527 +-
 ogr/ogr_geocoding.h                                |     3 +-
 ogr/ogr_geometry.h                                 |  1288 +-
 ogr/ogr_geos.h                                     |     2 +-
 ogr/ogr_json_header.h                              |    38 +
 ogr/ogr_libs.h                                     |    62 +
 ogr/ogr_opt.cpp                                    |    54 +-
 ogr/ogr_p.h                                        |     6 +-
 ogr/ogr_sfcgal.h                                   |    36 +
 ogr/ogr_spatialref.h                               |    38 +-
 ogr/ogr_sql.dox                                    |   205 +-
 ogr/ogr_sql_sqlite.dox                             |    28 +-
 ogr/ogr_srs_api.h                                  |   201 +-
 ogr/ogr_srs_dict.cpp                               |    41 +-
 ogr/ogr_srs_erm.cpp                                |    82 +-
 ogr/ogr_srs_esri.cpp                               |  1678 +--
 ogr/ogr_srs_esri_names.h                           |     6 +-
 ogr/ogr_srs_ozi.cpp                                |   324 +-
 ogr/ogr_srs_panorama.cpp                           |   251 +-
 ogr/ogr_srs_pci.cpp                                |   483 +-
 ogr/ogr_srs_proj4.cpp                              |  2077 ++--
 ogr/ogr_srs_usgs.cpp                               |   345 +-
 ogr/ogr_srs_validate.cpp                           |   453 +-
 ogr/ogr_srs_xml.cpp                                |   334 +-
 ogr/ogr_srsnode.cpp                                |   178 +-
 ogr/ogr_xerces.cpp                                 |   185 +
 ogr/ogr_xerces.h                                   |    62 +
 ogr/ogr_xerces_headers.h                           |    42 +
 ogr/ograpispy.cpp                                  |   429 +-
 ogr/ograpispy.h                                    |     3 +-
 ogr/ograssemblepolygon.cpp                         |   209 +-
 ogr/ogrcircularstring.cpp                          |   499 +-
 ogr/ogrcompoundcurve.cpp                           |   236 +-
 ogr/ogrct.cpp                                      |   485 +-
 ogr/ogrcurve.cpp                                   |    83 +-
 ogr/ogrcurvecollection.cpp                         |   272 +-
 ogr/ogrcurvepolygon.cpp                            |   261 +-
 ogr/ogrfeature.cpp                                 |  2751 +++--
 ogr/ogrfeaturedefn.cpp                             |   209 +-
 ogr/ogrfeaturequery.cpp                            |   478 +-
 ogr/ogrfeaturestyle.cpp                            |  1552 +--
 ogr/ogrfielddefn.cpp                               |   237 +-
 ogr/ogrgeomediageometry.cpp                        |   195 +-
 ogr/ogrgeometry.cpp                                |  2447 ++--
 ogr/ogrgeometrycollection.cpp                      |   420 +-
 ogr/ogrgeometryfactory.cpp                         |  3130 +++--
 ogr/ogrgeomfielddefn.cpp                           |    88 +-
 ogr/ogrlinearring.cpp                              |   278 +-
 ogr/ogrlinestring.cpp                              |   890 +-
 ogr/ogrmulticurve.cpp                              |    72 +-
 ogr/ogrmultilinestring.cpp                         |    51 +-
 ogr/ogrmultipoint.cpp                              |   212 +-
 ogr/ogrmultipolygon.cpp                            |   107 +-
 ogr/ogrmultisurface.cpp                            |   111 +-
 ogr/ogrpgeogeometry.cpp                            |  2251 +++-
 ogr/ogrpgeogeometry.h                              |    27 +-
 ogr/ogrpoint.cpp                                   |   263 +-
 ogr/ogrpolygon.cpp                                 |   287 +-
 ogr/ogrpolyhedralsurface.cpp                       |  1076 ++
 ogr/ogrsf_frmts/GNUmakefile                        |     4 +-
 ogr/ogrsf_frmts/aeronavfaa/ogr_aeronavfaa.h        |    49 +-
 .../aeronavfaa/ograeronavfaadatasource.cpp         |    69 +-
 ogr/ogrsf_frmts/aeronavfaa/ograeronavfaadriver.cpp |     5 +-
 ogr/ogrsf_frmts/aeronavfaa/ograeronavfaalayer.cpp  |    96 +-
 ogr/ogrsf_frmts/amigocloud/GNUmakefile             |     2 +-
 ogr/ogrsf_frmts/amigocloud/drv_amigocloud.html     |    54 +-
 ogr/ogrsf_frmts/amigocloud/makefile.vc             |     2 +-
 ogr/ogrsf_frmts/amigocloud/ogr_amigocloud.h        |   130 +-
 .../amigocloud/ogramigoclouddatasource.cpp         |   248 +-
 ogr/ogrsf_frmts/amigocloud/ogramigoclouddriver.cpp |    17 +-
 ogr/ogrsf_frmts/amigocloud/ogramigocloudlayer.cpp  |    68 +-
 .../amigocloud/ogramigocloudresultlayer.cpp        |     3 +-
 .../amigocloud/ogramigocloudtablelayer.cpp         |   102 +-
 ogr/ogrsf_frmts/arcgen/ogr_arcgen.h                |    25 +-
 ogr/ogrsf_frmts/arcgen/ograrcgendatasource.cpp     |    15 +-
 ogr/ogrsf_frmts/arcgen/ograrcgendriver.cpp         |     7 +-
 ogr/ogrsf_frmts/arcgen/ograrcgenlayer.cpp          |    17 +-
 ogr/ogrsf_frmts/arcobjects/GNUmakefile             |    32 +-
 ogr/ogrsf_frmts/arcobjects/aodatasource.cpp        |   437 +-
 ogr/ogrsf_frmts/arcobjects/aodriver.cpp            |   445 +-
 ogr/ogrsf_frmts/arcobjects/aolayer.cpp             |  1201 +-
 ogr/ogrsf_frmts/arcobjects/aoutils.cpp             |   927 +-
 ogr/ogrsf_frmts/arcobjects/aoutils.h               |    74 +-
 ogr/ogrsf_frmts/arcobjects/ogr_ao.h                |   398 +-
 ogr/ogrsf_frmts/avc/GNUmakefile                    |     4 +-
 ogr/ogrsf_frmts/avc/HISTORY.TXT                    |    68 +-
 ogr/ogrsf_frmts/avc/avc.h                          |    23 +-
 ogr/ogrsf_frmts/avc/avc_bin.c                      |    14 +-
 ogr/ogrsf_frmts/avc/avc_binwr.c                    |     8 +-
 ogr/ogrsf_frmts/avc/avc_e00gen.c                   |     6 +-
 ogr/ogrsf_frmts/avc/avc_e00parse.c                 |     4 +-
 ogr/ogrsf_frmts/avc/avc_e00read.c                  |     2 +-
 ogr/ogrsf_frmts/avc/avc_e00write.c                 |     2 +-
 ogr/ogrsf_frmts/avc/avc_mbyte.c                    |    10 +-
 ogr/ogrsf_frmts/avc/avc_mbyte.h                    |     3 +-
 ogr/ogrsf_frmts/avc/avc_misc.c                     |     4 +-
 ogr/ogrsf_frmts/avc/avc_rawbin.c                   |     4 +-
 ogr/ogrsf_frmts/avc/ogr_avc.h                      |    91 +-
 ogr/ogrsf_frmts/avc/ogravcbindatasource.cpp        |     3 +-
 ogr/ogrsf_frmts/avc/ogravcbindriver.cpp            |     3 +-
 ogr/ogrsf_frmts/avc/ogravcbinlayer.cpp             |    67 +-
 ogr/ogrsf_frmts/avc/ogravcdatasource.cpp           |     3 +-
 ogr/ogrsf_frmts/avc/ogravce00datasource.cpp        |    16 +-
 ogr/ogrsf_frmts/avc/ogravce00driver.cpp            |     3 +-
 ogr/ogrsf_frmts/avc/ogravce00layer.cpp             |    87 +-
 ogr/ogrsf_frmts/avc/ogravclayer.cpp                |    41 +-
 ogr/ogrsf_frmts/bna/ogr_bna.h                      |    41 +-
 ogr/ogrsf_frmts/bna/ogrbnadatasource.cpp           |    45 +-
 ogr/ogrsf_frmts/bna/ogrbnadriver.cpp               |     3 +-
 ogr/ogrsf_frmts/bna/ogrbnalayer.cpp                |    70 +-
 ogr/ogrsf_frmts/bna/ogrbnaparser.cpp               |    49 +-
 ogr/ogrsf_frmts/bna/ogrbnaparser.h                 |     3 +-
 ogr/ogrsf_frmts/cad/GNUmakefile                    |    20 +
 ogr/ogrsf_frmts/cad/drv_cad.html                   |    49 +
 ogr/ogrsf_frmts/cad/gdalcaddataset.cpp             |   478 +
 ogr/ogrsf_frmts/cad/libopencad/GNUmakefile         |    31 +
 ogr/ogrsf_frmts/cad/libopencad/cadclasses.cpp      |   103 +
 ogr/ogrsf_frmts/cad/libopencad/cadclasses.h        |    71 +
 ogr/ogrsf_frmts/cad/libopencad/cadcolors.cpp       |   296 +
 ogr/ogrsf_frmts/cad/libopencad/cadcolors.h         |    46 +
 ogr/ogrsf_frmts/cad/libopencad/caddictionary.cpp   |   111 +
 ogr/ogrsf_frmts/cad/libopencad/caddictionary.h     |    86 +
 ogr/ogrsf_frmts/cad/libopencad/cadfile.cpp         |   121 +
 ogr/ogrsf_frmts/cad/libopencad/cadfile.h           |   148 +
 ogr/ogrsf_frmts/cad/libopencad/cadfileio.cpp       |    59 +
 ogr/ogrsf_frmts/cad/libopencad/cadfileio.h         |    79 +
 ogr/ogrsf_frmts/cad/libopencad/cadfilestreamio.cpp |   115 +
 ogr/ogrsf_frmts/cad/libopencad/cadfilestreamio.h   |    57 +
 ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp     |  1263 ++
 ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h       |   683 +
 ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp       |   525 +
 ogr/ogrsf_frmts/cad/libopencad/cadheader.h         |   709 ++
 ogr/ogrsf_frmts/cad/libopencad/cadlayer.cpp        |   333 +
 ogr/ogrsf_frmts/cad/libopencad/cadlayer.h          |   114 +
 ogr/ogrsf_frmts/cad/libopencad/cadobjects.cpp      |   918 ++
 ogr/ogrsf_frmts/cad/libopencad/cadobjects.h        |  1349 ++
 ogr/ogrsf_frmts/cad/libopencad/cadtables.cpp       |   172 +
 ogr/ogrsf_frmts/cad/libopencad/cadtables.h         |    86 +
 ogr/ogrsf_frmts/cad/libopencad/dwg/GNUmakefile     |    19 +
 ogr/ogrsf_frmts/cad/libopencad/dwg/io.cpp          |   899 ++
 ogr/ogrsf_frmts/cad/libopencad/dwg/io.h            |   145 +
 ogr/ogrsf_frmts/cad/libopencad/dwg/makefile.vc     |    18 +
 ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.cpp       |  3653 ++++++
 ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.h         |   237 +
 ogr/ogrsf_frmts/cad/libopencad/makefile.vc         |    34 +
 ogr/ogrsf_frmts/cad/libopencad/opencad.cpp         |   202 +
 ogr/ogrsf_frmts/cad/libopencad/opencad.h           |    93 +
 ogr/ogrsf_frmts/cad/libopencad/opencad_api.h       |    84 +
 ogr/ogrsf_frmts/cad/makefile.vc                    |    21 +
 ogr/ogrsf_frmts/cad/ogr_cad.h                      |   106 +
 ogr/ogrsf_frmts/cad/ogrcaddriver.cpp               |   213 +
 ogr/ogrsf_frmts/cad/ogrcadlayer.cpp                |   761 ++
 ogr/ogrsf_frmts/cad/vsilfileio.cpp                 |   123 +
 ogr/ogrsf_frmts/cad/vsilfileio.h                   |    56 +
 ogr/ogrsf_frmts/carto/GNUmakefile                  |     2 +-
 ogr/ogrsf_frmts/carto/drv_cartodb.html             |    13 +
 ogr/ogrsf_frmts/carto/makefile.vc                  |     2 +-
 ogr/ogrsf_frmts/carto/ogr_carto.h                  |   139 +-
 ogr/ogrsf_frmts/carto/ogrcartodatasource.cpp       |   104 +-
 ogr/ogrsf_frmts/carto/ogrcartodriver.cpp           |     8 +-
 ogr/ogrsf_frmts/carto/ogrcartolayer.cpp            |    50 +-
 ogr/ogrsf_frmts/carto/ogrcartoresultlayer.cpp      |     4 +-
 ogr/ogrsf_frmts/carto/ogrcartotablelayer.cpp       |   185 +-
 ogr/ogrsf_frmts/cloudant/ogr_cloudant.h            |    39 +-
 ogr/ogrsf_frmts/cloudant/ogrcloudantdatasource.cpp |    47 +-
 ogr/ogrsf_frmts/cloudant/ogrcloudantdriver.cpp     |    83 +-
 ogr/ogrsf_frmts/cloudant/ogrcloudanttablelayer.cpp |    92 +-
 ogr/ogrsf_frmts/couchdb/ogr_couchdb.h              |   180 +-
 ogr/ogrsf_frmts/couchdb/ogrcouchdbdatasource.cpp   |   210 +-
 ogr/ogrsf_frmts/couchdb/ogrcouchdbdriver.cpp       |    91 +-
 ogr/ogrsf_frmts/couchdb/ogrcouchdblayer.cpp        |   104 +-
 ogr/ogrsf_frmts/couchdb/ogrcouchdbrowslayer.cpp    |    35 +-
 ogr/ogrsf_frmts/couchdb/ogrcouchdbtablelayer.cpp   |   415 +-
 ogr/ogrsf_frmts/csv/drv_csv.html                   |     5 +
 ogr/ogrsf_frmts/csv/ogr_csv.h                      |   106 +-
 ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp           |   164 +-
 ogr/ogrsf_frmts/csv/ogrcsvdriver.cpp               |    26 +-
 ogr/ogrsf_frmts/csv/ogrcsvlayer.cpp                |   491 +-
 ogr/ogrsf_frmts/csw/ogrcswdataset.cpp              |    86 +-
 ogr/ogrsf_frmts/db2/GNUmakefile                    |    20 +-
 ogr/ogrsf_frmts/db2/drv_db2_raster.html            |     4 +-
 ogr/ogrsf_frmts/db2/gdaldb2rasterband.cpp          |    80 +-
 ogr/ogrsf_frmts/db2/ogr_db2.h                      |   196 +-
 ogr/ogrsf_frmts/db2/ogrdb2cli.cpp                  |    19 +-
 ogr/ogrsf_frmts/db2/ogrdb2datasource.cpp           |   106 +-
 ogr/ogrsf_frmts/db2/ogrdb2datasourcemd.cpp         |    46 +-
 ogr/ogrsf_frmts/db2/ogrdb2driver.cpp               |     4 +-
 ogr/ogrsf_frmts/db2/ogrdb2geometryvalidator.cpp    |     8 +-
 ogr/ogrsf_frmts/db2/ogrdb2layer.cpp                |    19 +-
 ogr/ogrsf_frmts/db2/ogrdb2selectlayer.cpp          |     4 +-
 ogr/ogrsf_frmts/db2/ogrdb2tablelayer.cpp           |    62 +-
 ogr/ogrsf_frmts/dgn/Doxyfile                       |    60 +-
 ogr/ogrsf_frmts/dgn/GNUmakefile                    |     2 +-
 ogr/ogrsf_frmts/dgn/dgndump.c                      |   250 -
 ogr/ogrsf_frmts/dgn/dgndump.cpp                    |   253 +
 ogr/ogrsf_frmts/dgn/dgnfloat.cpp                   |    22 +-
 ogr/ogrsf_frmts/dgn/dgnhelp.cpp                    |   163 +-
 ogr/ogrsf_frmts/dgn/dgnlib.h                       |    33 +-
 ogr/ogrsf_frmts/dgn/dgnlibp.h                      |    16 +-
 ogr/ogrsf_frmts/dgn/dgnopen.cpp                    |    59 +-
 ogr/ogrsf_frmts/dgn/dgnread.cpp                    |   487 +-
 ogr/ogrsf_frmts/dgn/dgnstroke.cpp                  |   103 +-
 ogr/ogrsf_frmts/dgn/dgnwrite.cpp                   |   510 +-
 ogr/ogrsf_frmts/dgn/dgnwritetest.c                 |   229 -
 ogr/ogrsf_frmts/dgn/dgnwritetest.cpp               |   225 +
 ogr/ogrsf_frmts/dgn/dist/README                    |    68 +-
 ogr/ogrsf_frmts/dgn/drv_dgn.html                   |     5 +-
 ogr/ogrsf_frmts/dgn/ogr_dgn.h                      |    39 +-
 ogr/ogrsf_frmts/dgn/ogrdgndatasource.cpp           |    19 +-
 ogr/ogrsf_frmts/dgn/ogrdgndriver.cpp               |     3 +-
 ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp                |    72 +-
 ogr/ogrsf_frmts/dods/GNUmakefile                   |     2 +-
 ogr/ogrsf_frmts/dods/libdap_headers.h              |    72 +
 ogr/ogrsf_frmts/dods/ogr_dods.h                    |   111 +-
 ogr/ogrsf_frmts/dods/ogrdodsdatasource.cpp         |    23 +-
 ogr/ogrsf_frmts/dods/ogrdodsdriver.cpp             |    12 +-
 ogr/ogrsf_frmts/dods/ogrdodsfielddefn.cpp          |    45 +-
 ogr/ogrsf_frmts/dods/ogrdodsgrid.cpp               |    60 +-
 ogr/ogrsf_frmts/dods/ogrdodslayer.cpp              |    30 +-
 ogr/ogrsf_frmts/dods/ogrdodssequencelayer.cpp      |   109 +-
 ogr/ogrsf_frmts/dwg/GNUmakefile                    |    52 +-
 ogr/ogrsf_frmts/dwg/createdgnv8testfile.cpp        |   826 ++
 ogr/ogrsf_frmts/dwg/createdgnv8testfile_headers.h  |    76 +
 ogr/ogrsf_frmts/dwg/dgnv8_headers.h                |    79 +
 ogr/ogrsf_frmts/dwg/drv_dgnv8.html                 |   179 +
 ogr/ogrsf_frmts/dwg/dwg_headers.h                  |    90 +
 ogr/ogrsf_frmts/dwg/makefile.vc                    |    42 +-
 ogr/ogrsf_frmts/dwg/ogr_dgnv8.h                    |   171 +
 ogr/ogrsf_frmts/dwg/ogr_dwg.h                      |    70 +-
 ogr/ogrsf_frmts/dwg/ogrdgnv8datasource.cpp         |   626 +
 ogr/ogrsf_frmts/dwg/ogrdgnv8driver.cpp             |   205 +
 ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp              |  2281 ++++
 ogr/ogrsf_frmts/dwg/ogrdwg_blockmap.cpp            |     7 +-
 ogr/ogrsf_frmts/dwg/ogrdwg_dimension.cpp           |    19 +-
 ogr/ogrsf_frmts/dwg/ogrdwg_hatch.cpp               |    11 +-
 ogr/ogrsf_frmts/dwg/ogrdwgblockslayer.cpp          |    10 +-
 ogr/ogrsf_frmts/dwg/ogrdwgdatasource.cpp           |    40 +-
 ogr/ogrsf_frmts/dwg/ogrdwgdriver.cpp               |    70 +-
 ogr/ogrsf_frmts/dwg/ogrdwglayer.cpp                |    79 +-
 ogr/ogrsf_frmts/dwg/ogrteigha.cpp                  |   147 +
 ogr/ogrsf_frmts/dwg/ogrteigha.h                    |    40 +
 ogr/ogrsf_frmts/dxf/intronurbs.cpp                 |   301 +-
 ogr/ogrsf_frmts/dxf/ogr_autocad_services.cpp       |    13 +-
 ogr/ogrsf_frmts/dxf/ogr_autocad_services.h         |     2 +-
 ogr/ogrsf_frmts/dxf/ogr_dxf.h                      |    91 +-
 ogr/ogrsf_frmts/dxf/ogrdxf_blockmap.cpp            |    76 +-
 ogr/ogrsf_frmts/dxf/ogrdxf_dimension.cpp           |    91 +-
 ogr/ogrsf_frmts/dxf/ogrdxf_hatch.cpp               |   145 +-
 ogr/ogrsf_frmts/dxf/ogrdxf_polyline_smooth.cpp     |    58 +-
 ogr/ogrsf_frmts/dxf/ogrdxf_polyline_smooth.h       |    46 +-
 ogr/ogrsf_frmts/dxf/ogrdxfblockslayer.cpp          |    10 +-
 ogr/ogrsf_frmts/dxf/ogrdxfblockswriterlayer.cpp    |     8 +-
 ogr/ogrsf_frmts/dxf/ogrdxfdatasource.cpp           |    38 +-
 ogr/ogrsf_frmts/dxf/ogrdxfdriver.cpp               |    23 +-
 ogr/ogrsf_frmts/dxf/ogrdxflayer.cpp                |   534 +-
 ogr/ogrsf_frmts/dxf/ogrdxfreader.cpp               |     6 +-
 ogr/ogrsf_frmts/dxf/ogrdxfwriterds.cpp             |   178 +-
 ogr/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp          |   142 +-
 ogr/ogrsf_frmts/edigeo/drv_edigeo.html             |     2 +-
 ogr/ogrsf_frmts/edigeo/ogr_edigeo.h                |    34 +-
 ogr/ogrsf_frmts/edigeo/ogredigeodatasource.cpp     |   199 +-
 ogr/ogrsf_frmts/edigeo/ogredigeodriver.cpp         |     4 +-
 ogr/ogrsf_frmts/edigeo/ogredigeolayer.cpp          |    28 +-
 ogr/ogrsf_frmts/elastic/GNUmakefile                |     2 +-
 ogr/ogrsf_frmts/elastic/drv_elasticsearch.html     |    83 +-
 ogr/ogrsf_frmts/elastic/ogr_elastic.h              |   126 +-
 ogr/ogrsf_frmts/elastic/ogrelasticdatasource.cpp   |   400 +-
 ogr/ogrsf_frmts/elastic/ogrelasticdriver.cpp       |     9 +-
 ogr/ogrsf_frmts/elastic/ogrelasticlayer.cpp        |  1282 +-
 ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp         |  1515 ++-
 ogr/ogrsf_frmts/filegdb/FGdbDriver.cpp             |  1700 +--
 ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp              |  7654 ++++++------
 ogr/ogrsf_frmts/filegdb/FGdbResultLayer.cpp        |   330 +-
 ogr/ogrsf_frmts/filegdb/FGdbUtils.cpp              |  1207 +-
 ogr/ogrsf_frmts/filegdb/FGdbUtils.h                |   176 +-
 ogr/ogrsf_frmts/filegdb/GNUmakefile                |     2 +-
 ogr/ogrsf_frmts/filegdb/drv_filegdb.html           |     8 +-
 ogr/ogrsf_frmts/filegdb/filegdbsdk_headers.h       |     5 +
 ogr/ogrsf_frmts/filegdb/ogr_fgdb.h                 |   810 +-
 ogr/ogrsf_frmts/fme/fme2ogr.h                      |    57 +-
 ogr/ogrsf_frmts/fme/fme2ogr_utils.cpp              |     3 +-
 ogr/ogrsf_frmts/fme/ogrfmecacheindex.cpp           |    14 +-
 ogr/ogrsf_frmts/fme/ogrfmedatasource.cpp           |     7 +-
 ogr/ogrsf_frmts/fme/ogrfmedriver.cpp               |     3 +-
 ogr/ogrsf_frmts/fme/ogrfmelayer.cpp                |     6 +-
 ogr/ogrsf_frmts/fme/ogrfmelayercached.cpp          |     3 +-
 ogr/ogrsf_frmts/fme/ogrfmelayerdb.cpp              |     5 +-
 ogr/ogrsf_frmts/generic/GNUmakefile                |    12 +-
 ogr/ogrsf_frmts/generic/makefile.vc                |    17 +-
 ogr/ogrsf_frmts/generic/ogr_attrind.cpp            |    26 +-
 ogr/ogrsf_frmts/generic/ogr_gensql.cpp             |   746 +-
 ogr/ogrsf_frmts/generic/ogr_gensql.h               |    53 +-
 ogr/ogrsf_frmts/generic/ogr_miattrind.cpp          |   134 +-
 ogr/ogrsf_frmts/generic/ogrdatasource.cpp          |    10 +-
 ogr/ogrsf_frmts/generic/ogreditablelayer.cpp       |    75 +-
 ogr/ogrsf_frmts/generic/ogreditablelayer.h         |    64 +-
 ogr/ogrsf_frmts/generic/ogremulatedtransaction.cpp |   109 +-
 ogr/ogrsf_frmts/generic/ogremulatedtransaction.h   |     3 +-
 ogr/ogrsf_frmts/generic/ogrlayer.cpp               |   197 +-
 ogr/ogrsf_frmts/generic/ogrlayerdecorator.cpp      |    16 +-
 ogr/ogrsf_frmts/generic/ogrlayerdecorator.h        |    86 +-
 ogr/ogrsf_frmts/generic/ogrlayerpool.cpp           |    46 +-
 ogr/ogrsf_frmts/generic/ogrlayerpool.h             |    78 +-
 ogr/ogrsf_frmts/generic/ogrmutexeddatasource.cpp   |    31 +-
 ogr/ogrsf_frmts/generic/ogrmutexeddatasource.h     |    48 +-
 ogr/ogrsf_frmts/generic/ogrmutexedlayer.cpp        |    22 +-
 ogr/ogrsf_frmts/generic/ogrmutexedlayer.h          |    84 +-
 ogr/ogrsf_frmts/generic/ogrregisterall.cpp         |    16 +-
 ogr/ogrsf_frmts/generic/ogrsfdriver.cpp            |    12 +-
 ogr/ogrsf_frmts/generic/ogrsfdriverregistrar.cpp   |    12 +-
 ogr/ogrsf_frmts/generic/ogrunionlayer.cpp          |   105 +-
 ogr/ogrsf_frmts/generic/ogrunionlayer.h            |    46 +-
 ogr/ogrsf_frmts/generic/ogrwarpedlayer.cpp         |    77 +-
 ogr/ogrsf_frmts/generic/ogrwarpedlayer.h           |    34 +-
 ogr/ogrsf_frmts/geoconcept/geoconcept.c            |   170 +-
 ogr/ogrsf_frmts/geoconcept/geoconcept.h            |     3 +-
 ogr/ogrsf_frmts/geoconcept/geoconcept_syscoord.c   |    21 +-
 ogr/ogrsf_frmts/geoconcept/geoconcept_syscoord.h   |     3 +-
 .../geoconcept/ogrgeoconceptdatasource.cpp         |    15 +-
 .../geoconcept/ogrgeoconceptdatasource.h           |    12 +-
 ogr/ogrsf_frmts/geoconcept/ogrgeoconceptdriver.cpp |     4 +-
 ogr/ogrsf_frmts/geoconcept/ogrgeoconceptdriver.h   |    12 +-
 ogr/ogrsf_frmts/geoconcept/ogrgeoconceptlayer.cpp  |    42 +-
 ogr/ogrsf_frmts/geoconcept/ogrgeoconceptlayer.h    |    26 +-
 ogr/ogrsf_frmts/geojson/drv_geojson.html           |    48 +-
 ogr/ogrsf_frmts/geojson/libjson/json_object.c      |     4 +-
 ogr/ogrsf_frmts/geojson/libjson/json_object.h      |     1 +
 ogr/ogrsf_frmts/geojson/libjson/printbuf.c         |     4 +-
 ogr/ogrsf_frmts/geojson/ogr_geojson.h              |    73 +-
 ogr/ogrsf_frmts/geojson/ogresrijsonreader.cpp      |   557 +-
 ogr/ogrsf_frmts/geojson/ogrgeojsondatasource.cpp   |   404 +-
 ogr/ogrsf_frmts/geojson/ogrgeojsondriver.cpp       |   222 +-
 ogr/ogrsf_frmts/geojson/ogrgeojsonlayer.cpp        |    71 +-
 ogr/ogrsf_frmts/geojson/ogrgeojsonreader.cpp       |   882 +-
 ogr/ogrsf_frmts/geojson/ogrgeojsonreader.h         |    75 +-
 ogr/ogrsf_frmts/geojson/ogrgeojsonutils.cpp        |   125 +-
 ogr/ogrsf_frmts/geojson/ogrgeojsonutils.h          |    11 +-
 ogr/ogrsf_frmts/geojson/ogrgeojsonwritelayer.cpp   |   213 +-
 ogr/ogrsf_frmts/geojson/ogrgeojsonwriter.cpp       |   880 +-
 ogr/ogrsf_frmts/geojson/ogrgeojsonwriter.h         |    65 +-
 ogr/ogrsf_frmts/geojson/ogrtopojsonreader.cpp      |   255 +-
 ogr/ogrsf_frmts/geomedia/ogr_geomedia.h            |    74 +-
 ogr/ogrsf_frmts/geomedia/ogrgeomediadatasource.cpp |    52 +-
 ogr/ogrsf_frmts/geomedia/ogrgeomediadriver.cpp     |     7 +-
 ogr/ogrsf_frmts/geomedia/ogrgeomedialayer.cpp      |    49 +-
 .../geomedia/ogrgeomediaselectlayer.cpp            |     8 +-
 ogr/ogrsf_frmts/geomedia/ogrgeomediatablelayer.cpp |    23 +-
 ogr/ogrsf_frmts/georss/ogr_georss.h                |    59 +-
 ogr/ogrsf_frmts/georss/ogrgeorssdatasource.cpp     |    47 +-
 ogr/ogrsf_frmts/georss/ogrgeorssdriver.cpp         |     3 +-
 ogr/ogrsf_frmts/georss/ogrgeorsslayer.cpp          |   540 +-
 ogr/ogrsf_frmts/gft/drv_gft.html                   |     2 +-
 ogr/ogrsf_frmts/gft/ogr_gft.h                      |   102 +-
 ogr/ogrsf_frmts/gft/ogrgftdatasource.cpp           |    60 +-
 ogr/ogrsf_frmts/gft/ogrgftdriver.cpp               |     4 +-
 ogr/ogrsf_frmts/gft/ogrgftlayer.cpp                |    63 +-
 ogr/ogrsf_frmts/gft/ogrgftresultlayer.cpp          |    31 +-
 ogr/ogrsf_frmts/gft/ogrgfttablelayer.cpp           |   133 +-
 ogr/ogrsf_frmts/gml/GNUmakefile                    |     2 +-
 ogr/ogrsf_frmts/gml/drv_gml.html                   |    35 +-
 ogr/ogrsf_frmts/gml/gfstemplate.cpp                |   133 +-
 ogr/ogrsf_frmts/gml/gmlfeature.cpp                 |   140 +-
 ogr/ogrsf_frmts/gml/gmlfeatureclass.cpp            |   574 +-
 ogr/ogrsf_frmts/gml/gmlhandler.cpp                 |   505 +-
 ogr/ogrsf_frmts/gml/gmlpropertydefn.cpp            |   104 +-
 ogr/ogrsf_frmts/gml/gmlreader.cpp                  |   683 +-
 ogr/ogrsf_frmts/gml/gmlreader.h                    |    20 +-
 ogr/ogrsf_frmts/gml/gmlreaderp.h                   |   148 +-
 ogr/ogrsf_frmts/gml/gmlreadstate.cpp               |    39 +-
 ogr/ogrsf_frmts/gml/gmlregistry.cpp                |    80 +-
 ogr/ogrsf_frmts/gml/gmlregistry.h                  |    15 +-
 ogr/ogrsf_frmts/gml/gmlutils.cpp                   |   270 +-
 ogr/ogrsf_frmts/gml/gmlutils.h                     |    11 +-
 ogr/ogrsf_frmts/gml/hugefileresolver.cpp           |  1637 +--
 ogr/ogrsf_frmts/gml/makefile.vc                    |     2 +-
 ogr/ogrsf_frmts/gml/ogr_gml.h                      |    47 +-
 ogr/ogrsf_frmts/gml/ogrgmldatasource.cpp           |  2266 ++--
 ogr/ogrsf_frmts/gml/ogrgmldriver.cpp               |    24 +-
 ogr/ogrsf_frmts/gml/ogrgmllayer.cpp                |   822 +-
 ogr/ogrsf_frmts/gml/parsexsd.cpp                   |   553 +-
 ogr/ogrsf_frmts/gml/resolvexlinks.cpp              |   480 +-
 ogr/ogrsf_frmts/gml/trstring.cpp                   |   236 -
 ogr/ogrsf_frmts/gmlas/GNUmakefile                  |    17 +
 ogr/ogrsf_frmts/gmlas/drv_gmlas.html               |   363 +
 .../gmlas/drv_gmlas_mapping_examples.html          |   404 +
 .../gmlas/drv_gmlas_metadata_layers.html           |   175 +
 ogr/ogrsf_frmts/gmlas/makefile.vc                  |    18 +
 ogr/ogrsf_frmts/gmlas/ogr_gmlas.h                  |  1594 +++
 ogr/ogrsf_frmts/gmlas/ogr_gmlas_consts.h           |   317 +
 ogr/ogrsf_frmts/gmlas/ogrgmlasconf.cpp             |   678 +
 ogr/ogrsf_frmts/gmlas/ogrgmlasdatasource.cpp       |  1435 +++
 ogr/ogrsf_frmts/gmlas/ogrgmlasdriver.cpp           |   194 +
 ogr/ogrsf_frmts/gmlas/ogrgmlasfeatureclass.cpp     |   201 +
 ogr/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp            |  1291 ++
 ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp           |  3396 +++++
 ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp   |  3620 ++++++
 ogr/ogrsf_frmts/gmlas/ogrgmlaswriter.cpp           |  3162 +++++
 ogr/ogrsf_frmts/gmlas/ogrgmlasxlinkresolver.cpp    |   312 +
 ogr/ogrsf_frmts/gmlas/ogrgmlasxpatchmatcher.cpp    |   236 +
 ogr/ogrsf_frmts/gmlas/ogrgmlasxsdcache.cpp         |   250 +
 ogr/ogrsf_frmts/gmlas/xercesc_headers.h            |    72 +
 ogr/ogrsf_frmts/gmt/ogr_gmt.h                      |    53 +-
 ogr/ogrsf_frmts/gmt/ogrgmtdatasource.cpp           |     5 +-
 ogr/ogrsf_frmts/gmt/ogrgmtdriver.cpp               |     4 +-
 ogr/ogrsf_frmts/gmt/ogrgmtlayer.cpp                |    82 +-
 ogr/ogrsf_frmts/gpkg/GNUmakefile                   |     4 +
 ogr/ogrsf_frmts/gpkg/drv_geopackage.html           |    86 +-
 ogr/ogrsf_frmts/gpkg/drv_geopackage_raster.html    |    72 +-
 ogr/ogrsf_frmts/gpkg/gdalgeopackagerasterband.cpp  |  1346 +-
 ogr/ogrsf_frmts/gpkg/gpkgmbtilescommon.h           |    54 +-
 ogr/ogrsf_frmts/gpkg/ogr_geopackage.h              |   313 +-
 ogr/ogrsf_frmts/gpkg/ogrgeopackagedatasource.cpp   |  2171 +++-
 ogr/ogrsf_frmts/gpkg/ogrgeopackagedriver.cpp       |   157 +-
 ogr/ogrsf_frmts/gpkg/ogrgeopackagelayer.cpp        |   216 +-
 ogr/ogrsf_frmts/gpkg/ogrgeopackageselectlayer.cpp  |    28 +-
 ogr/ogrsf_frmts/gpkg/ogrgeopackagetablelayer.cpp   |  1732 ++-
 ogr/ogrsf_frmts/gpkg/ogrgeopackageutility.cpp      |   378 +-
 ogr/ogrsf_frmts/gpkg/ogrgeopackageutility.h        |    41 +-
 ogr/ogrsf_frmts/gpsbabel/ogr_gpsbabel.h            |   205 +-
 ogr/ogrsf_frmts/gpsbabel/ogrgpsbabeldatasource.cpp |   811 +-
 ogr/ogrsf_frmts/gpsbabel/ogrgpsbabeldriver.cpp     |   421 +-
 .../gpsbabel/ogrgpsbabelwritedatasource.cpp        |   498 +-
 ogr/ogrsf_frmts/gpx/ogr_gpx.h                      |    27 +-
 ogr/ogrsf_frmts/gpx/ogrgpxdatasource.cpp           |    14 +-
 ogr/ogrsf_frmts/gpx/ogrgpxdriver.cpp               |     3 +-
 ogr/ogrsf_frmts/gpx/ogrgpxlayer.cpp                |   177 +-
 ogr/ogrsf_frmts/grass/ogrgrass.h                   |   137 +-
 ogr/ogrsf_frmts/grass/ogrgrassdatasource.cpp       |    75 +-
 ogr/ogrsf_frmts/grass/ogrgrassdriver.cpp           |    33 +-
 ogr/ogrsf_frmts/grass/ogrgrasslayer.cpp            |   886 +-
 ogr/ogrsf_frmts/gtm/gtm.cpp                        |    72 +-
 ogr/ogrsf_frmts/gtm/gtm.h                          |     8 +-
 ogr/ogrsf_frmts/gtm/gtmtracklayer.cpp              |     9 +-
 ogr/ogrsf_frmts/gtm/gtmwaypointlayer.cpp           |    21 +-
 ogr/ogrsf_frmts/gtm/ogr_gtm.h                      |    56 +-
 ogr/ogrsf_frmts/gtm/ogrgtmdatasource.cpp           |    47 +-
 ogr/ogrsf_frmts/gtm/ogrgtmdriver.cpp               |     5 +-
 ogr/ogrsf_frmts/gtm/ogrgtmlayer.cpp                |    12 +-
 ogr/ogrsf_frmts/htf/ogr_htf.h                      |    54 +-
 ogr/ogrsf_frmts/htf/ogrhtfdatasource.cpp           |     6 +-
 ogr/ogrsf_frmts/htf/ogrhtfdriver.cpp               |     4 +-
 ogr/ogrsf_frmts/htf/ogrhtflayer.cpp                |    43 +-
 ogr/ogrsf_frmts/idb/drv_idb.html                   |     2 +-
 ogr/ogrsf_frmts/idb/ogr_idb.h                      |    74 +-
 ogr/ogrsf_frmts/idb/ogridbdatasource.cpp           |     4 +-
 ogr/ogrsf_frmts/idb/ogridbdriver.cpp               |     3 +-
 ogr/ogrsf_frmts/idb/ogridblayer.cpp                |    24 +-
 ogr/ogrsf_frmts/idb/ogridbselectlayer.cpp          |     3 +-
 ogr/ogrsf_frmts/idb/ogridbtablelayer.cpp           |    14 +-
 ogr/ogrsf_frmts/idrisi/generate_test_files.c       |     2 +-
 ogr/ogrsf_frmts/idrisi/ogr_idrisi.h                |    54 +-
 ogr/ogrsf_frmts/idrisi/ogridrisidatasource.cpp     |     5 +-
 ogr/ogrsf_frmts/idrisi/ogridrisidriver.cpp         |     5 +-
 ogr/ogrsf_frmts/idrisi/ogridrisilayer.cpp          |   139 +-
 ogr/ogrsf_frmts/ili/GNUmakefile                    |     2 +-
 ogr/ogrsf_frmts/ili/ili1reader.cpp                 |    73 +-
 ogr/ogrsf_frmts/ili/ili1reader.h                   |     2 +-
 ogr/ogrsf_frmts/ili/ili1readerp.h                  |    18 +-
 ogr/ogrsf_frmts/ili/ili2handler.cpp                |    31 +-
 ogr/ogrsf_frmts/ili/ili2reader.cpp                 |   185 +-
 ogr/ogrsf_frmts/ili/ili2reader.h                   |     3 +-
 ogr/ogrsf_frmts/ili/ili2readerp.h                  |    38 +-
 ogr/ogrsf_frmts/ili/imdreader.cpp                  |    32 +-
 ogr/ogrsf_frmts/ili/imdreader.h                    |     9 +-
 ogr/ogrsf_frmts/ili/makefile.vc                    |     2 +-
 ogr/ogrsf_frmts/ili/ogr_ili1.h                     |    34 +-
 ogr/ogrsf_frmts/ili/ogr_ili2.h                     |    32 +-
 ogr/ogrsf_frmts/ili/ogrili1datasource.cpp          |    12 +-
 ogr/ogrsf_frmts/ili/ogrili1driver.cpp              |     3 +-
 ogr/ogrsf_frmts/ili/ogrili1layer.cpp               |    30 +-
 ogr/ogrsf_frmts/ili/ogrili2datasource.cpp          |    28 +-
 ogr/ogrsf_frmts/ili/ogrili2driver.cpp              |    15 +-
 ogr/ogrsf_frmts/ili/ogrili2layer.cpp               |    17 +-
 ogr/ogrsf_frmts/ingres/ogr_ingres.h                |    99 +-
 ogr/ogrsf_frmts/ingres/ogringresdatasource.cpp     |   213 +-
 ogr/ogrsf_frmts/ingres/ogringresdriver.cpp         |    19 +-
 ogr/ogrsf_frmts/ingres/ogringreslayer.cpp          |    88 +-
 ogr/ogrsf_frmts/ingres/ogringresresultlayer.cpp    |     4 +-
 ogr/ogrsf_frmts/ingres/ogringresstatement.cpp      |    79 +-
 ogr/ogrsf_frmts/ingres/ogringrestablelayer.cpp     |   260 +-
 ogr/ogrsf_frmts/jml/ogr_jml.h                      |    32 +-
 ogr/ogrsf_frmts/jml/ogrjmldataset.cpp              |     3 +-
 ogr/ogrsf_frmts/jml/ogrjmllayer.cpp                |    51 +-
 ogr/ogrsf_frmts/jml/ogrjmlwriterlayer.cpp          |    36 +-
 ogr/ogrsf_frmts/kml/drv_kml.html                   |     3 +
 ogr/ogrsf_frmts/kml/kml.cpp                        |    83 +-
 ogr/ogrsf_frmts/kml/kml.h                          |    88 +-
 ogr/ogrsf_frmts/kml/kmlnode.cpp                    |    48 +-
 ogr/ogrsf_frmts/kml/kmlnode.h                      |     5 +-
 ogr/ogrsf_frmts/kml/kmlutility.h                   |    11 +-
 ogr/ogrsf_frmts/kml/kmlvector.cpp                  |     4 +-
 ogr/ogrsf_frmts/kml/kmlvector.h                    |    14 +-
 ogr/ogrsf_frmts/kml/ogr2kmlgeometry.cpp            |    15 +-
 ogr/ogrsf_frmts/kml/ogr_kml.h                      |    54 +-
 ogr/ogrsf_frmts/kml/ogrkmldatasource.cpp           |   128 +-
 ogr/ogrsf_frmts/kml/ogrkmldriver.cpp               |    18 +-
 ogr/ogrsf_frmts/kml/ogrkmllayer.cpp                |   332 +-
 ogr/ogrsf_frmts/libkml/GNUmakefile                 |     1 -
 ogr/ogrsf_frmts/libkml/drv_libkml.html             |     4 +-
 ogr/ogrsf_frmts/libkml/ogr_libkml.h                |   371 +-
 ogr/ogrsf_frmts/libkml/ogrlibkmldatasource.cpp     |  1854 ++-
 ogr/ogrsf_frmts/libkml/ogrlibkmldriver.cpp         |    86 +-
 ogr/ogrsf_frmts/libkml/ogrlibkmlfeature.cpp        |   781 +-
 ogr/ogrsf_frmts/libkml/ogrlibkmlfeature.h          |    24 +-
 ogr/ogrsf_frmts/libkml/ogrlibkmlfeaturestyle.cpp   |   366 +-
 ogr/ogrsf_frmts/libkml/ogrlibkmlfeaturestyle.h     |    10 +-
 ogr/ogrsf_frmts/libkml/ogrlibkmlfield.cpp          |  1814 +--
 ogr/ogrsf_frmts/libkml/ogrlibkmlfield.h            |    40 +-
 ogr/ogrsf_frmts/libkml/ogrlibkmlgeometry.cpp       |   868 +-
 ogr/ogrsf_frmts/libkml/ogrlibkmlgeometry.h         |    37 +-
 ogr/ogrsf_frmts/libkml/ogrlibkmllayer.cpp          |   881 +-
 ogr/ogrsf_frmts/libkml/ogrlibkmlstyle.cpp          |  1414 ++-
 ogr/ogrsf_frmts/libkml/ogrlibkmlstyle.h            |    71 +-
 ogr/ogrsf_frmts/makefile.vc                        |    24 +-
 ogr/ogrsf_frmts/mdb/drv_mdb.html                   |     8 +-
 ogr/ogrsf_frmts/mdb/ogr_mdb.h                      |    45 +-
 ogr/ogrsf_frmts/mdb/ogrmdbdatasource.cpp           |     7 +-
 ogr/ogrsf_frmts/mdb/ogrmdbdriver.cpp               |     6 +-
 ogr/ogrsf_frmts/mdb/ogrmdbjackcess.cpp             |   182 +-
 ogr/ogrsf_frmts/mdb/ogrmdblayer.cpp                |    43 +-
 ogr/ogrsf_frmts/mem/ogr_mem.h                      |    78 +-
 ogr/ogrsf_frmts/mem/ogrmemdatasource.cpp           |    19 +-
 ogr/ogrsf_frmts/mem/ogrmemdriver.cpp               |     7 +-
 ogr/ogrsf_frmts/mem/ogrmemlayer.cpp                |   183 +-
 ogr/ogrsf_frmts/mitab/HISTORY.TXT                  |   216 +-
 ogr/ogrsf_frmts/mitab/README.TXT                   |    54 +-
 ogr/ogrsf_frmts/mitab/TODO.TXT                     |     8 +-
 ogr/ogrsf_frmts/mitab/mitab.h                      |   659 +-
 ogr/ogrsf_frmts/mitab/mitab_bounds.cpp             |   254 +-
 ogr/ogrsf_frmts/mitab/mitab_coordsys.cpp           |   365 +-
 ogr/ogrsf_frmts/mitab/mitab_datfile.cpp            |  1200 +-
 ogr/ogrsf_frmts/mitab/mitab_feature.cpp            |  2175 ++--
 ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp        |   671 +-
 ogr/ogrsf_frmts/mitab/mitab_geometry.cpp           |   181 +-
 ogr/ogrsf_frmts/mitab/mitab_geometry.h             |    11 +-
 ogr/ogrsf_frmts/mitab/mitab_idfile.cpp             |   176 +-
 ogr/ogrsf_frmts/mitab/mitab_imapinfofile.cpp       |   189 +-
 ogr/ogrsf_frmts/mitab/mitab_indfile.cpp            |   168 +-
 ogr/ogrsf_frmts/mitab/mitab_mapcoordblock.cpp      |   164 +-
 ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp            |   462 +-
 ogr/ogrsf_frmts/mitab/mitab_mapheaderblock.cpp     |   232 +-
 ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp      |   324 +-
 ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp     |   205 +-
 ogr/ogrsf_frmts/mitab/mitab_maptoolblock.cpp       |    76 +-
 ogr/ogrsf_frmts/mitab/mitab_middatafile.cpp        |   240 +-
 ogr/ogrsf_frmts/mitab/mitab_miffile.cpp            |   419 +-
 ogr/ogrsf_frmts/mitab/mitab_ogr_datasource.cpp     |   345 +-
 ogr/ogrsf_frmts/mitab/mitab_ogr_driver.cpp         |   135 +-
 ogr/ogrsf_frmts/mitab/mitab_ogr_driver.h           |    61 +-
 ogr/ogrsf_frmts/mitab/mitab_priv.h                 |   323 +-
 ogr/ogrsf_frmts/mitab/mitab_rawbinblock.cpp        |   184 +-
 ogr/ogrsf_frmts/mitab/mitab_spatialref.cpp         |   304 +-
 ogr/ogrsf_frmts/mitab/mitab_tabfile.cpp            |   388 +-
 ogr/ogrsf_frmts/mitab/mitab_tabseamless.cpp        |   108 +-
 ogr/ogrsf_frmts/mitab/mitab_tabview.cpp            |   271 +-
 ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp            |   144 +-
 ogr/ogrsf_frmts/mitab/mitab_utils.cpp              |   440 +-
 ogr/ogrsf_frmts/mitab/mitab_utils.h                |    36 +-
 ogr/ogrsf_frmts/mongodb/drv_mongodb.html           |     6 +-
 ogr/ogrsf_frmts/mongodb/mongocxx_headers.h         |     2 +-
 ogr/ogrsf_frmts/mongodb/ogrmongodbdriver.cpp       |   179 +-
 ogr/ogrsf_frmts/mssqlspatial/GNUmakefile           |    24 +-
 ogr/ogrsf_frmts/mssqlspatial/drv_mssqlspatial.html |     4 +-
 ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h    |   159 +-
 .../mssqlspatial/ogrmssqlgeometryparser.cpp        |     4 +-
 .../mssqlspatial/ogrmssqlgeometryvalidator.cpp     |   985 +-
 .../mssqlspatial/ogrmssqlgeometrywriter.cpp        |    16 +-
 .../mssqlspatial/ogrmssqlspatialdatasource.cpp     |    81 +-
 .../mssqlspatial/ogrmssqlspatialdriver.cpp         |   332 +-
 .../mssqlspatial/ogrmssqlspatiallayer.cpp          |  1273 +-
 .../mssqlspatial/ogrmssqlspatialselectlayer.cpp    |   509 +-
 .../mssqlspatial/ogrmssqlspatialtablelayer.cpp     |   215 +-
 ogr/ogrsf_frmts/mysql/ogr_mysql.h                  |    92 +-
 ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp       |   129 +-
 ogr/ogrsf_frmts/mysql/ogrmysqldriver.cpp           |     5 +-
 ogr/ogrsf_frmts/mysql/ogrmysqllayer.cpp            |    64 +-
 ogr/ogrsf_frmts/mysql/ogrmysqlresultlayer.cpp      |    64 +-
 ogr/ogrsf_frmts/mysql/ogrmysqltablelayer.cpp       |   229 +-
 ogr/ogrsf_frmts/nas/nashandler.cpp                 |   193 +-
 ogr/ogrsf_frmts/nas/nasreader.cpp                  |   102 +-
 ogr/ogrsf_frmts/nas/nasreaderp.h                   |    71 +-
 ogr/ogrsf_frmts/nas/ogr_nas.h                      |    38 +-
 ogr/ogrsf_frmts/nas/ogrnasdatasource.cpp           |     7 +-
 ogr/ogrsf_frmts/nas/ogrnasdriver.cpp               |    16 +-
 ogr/ogrsf_frmts/nas/ogrnaslayer.cpp                |    56 +-
 ogr/ogrsf_frmts/nas/ogrnasrelationlayer.cpp        |     4 +-
 ogr/ogrsf_frmts/ntf/README.txt                     |    70 +-
 ogr/ogrsf_frmts/ntf/ntf.h                          |    92 +-
 ogr/ogrsf_frmts/ntf/ntf_codelist.cpp               |    41 +-
 ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp              |   112 +-
 ogr/ogrsf_frmts/ntf/ntf_generic.cpp                |   151 +-
 ogr/ogrsf_frmts/ntf/ntf_raster.cpp                 |   128 +-
 ogr/ogrsf_frmts/ntf/ntfdump.cpp                    |    22 +-
 ogr/ogrsf_frmts/ntf/ntffilereader.cpp              |   483 +-
 ogr/ogrsf_frmts/ntf/ntfrecord.cpp                  |    50 +-
 ogr/ogrsf_frmts/ntf/ntfstroke.cpp                  |    91 +-
 ogr/ogrsf_frmts/ntf/ogrntfdatasource.cpp           |    87 +-
 ogr/ogrsf_frmts/ntf/ogrntfdriver.cpp               |    10 +-
 ogr/ogrsf_frmts/ntf/ogrntffeatureclasslayer.cpp    |    21 +-
 ogr/ogrsf_frmts/ntf/ogrntflayer.cpp                |    37 +-
 ogr/ogrsf_frmts/null/ogrnulldriver.cpp             |    61 +-
 ogr/ogrsf_frmts/o/README.TXT                       |     2 +-
 ogr/ogrsf_frmts/oci/GNUmakefile                    |     2 +-
 ogr/ogrsf_frmts/oci/drv_oci.html                   |    23 +-
 ogr/ogrsf_frmts/oci/fastload.cpp                   |    10 +-
 ogr/ogrsf_frmts/oci/oci_utils.cpp                  |     4 +-
 ogr/ogrsf_frmts/oci/ocitest.cpp                    |     4 +-
 ogr/ogrsf_frmts/oci/ogr_oci.h                      |   111 +-
 ogr/ogrsf_frmts/oci/ogrocidatasource.cpp           |    39 +-
 ogr/ogrsf_frmts/oci/ogrocidriver.cpp               |     4 +-
 ogr/ogrsf_frmts/oci/ogrocilayer.cpp                |    10 +-
 ogr/ogrsf_frmts/oci/ogrociloaderlayer.cpp          |    18 +-
 ogr/ogrsf_frmts/oci/ogrociselectlayer.cpp          |     3 +-
 ogr/ogrsf_frmts/oci/ogrocisession.cpp              |    92 +-
 ogr/ogrsf_frmts/oci/ogrocistatement.cpp            |     3 +-
 ogr/ogrsf_frmts/oci/ogrocistringbuf.cpp            |     3 +-
 ogr/ogrsf_frmts/oci/ogrocistroke.cpp               |     3 +-
 ogr/ogrsf_frmts/oci/ogrocitablelayer.cpp           |    33 +-
 ogr/ogrsf_frmts/oci/ogrociwritablelayer.cpp        |     6 +-
 ogr/ogrsf_frmts/odbc/ogr_odbc.h                    |    80 +-
 ogr/ogrsf_frmts/odbc/ogrodbcdatasource.cpp         |    64 +-
 ogr/ogrsf_frmts/odbc/ogrodbcdriver.cpp             |    12 +-
 ogr/ogrsf_frmts/odbc/ogrodbclayer.cpp              |    42 +-
 ogr/ogrsf_frmts/odbc/ogrodbcselectlayer.cpp        |     8 +-
 ogr/ogrsf_frmts/odbc/ogrodbctablelayer.cpp         |    36 +-
 ogr/ogrsf_frmts/ods/ods_formula.cpp                |     3 +-
 ogr/ogrsf_frmts/ods/ods_formula.h                  |    53 +-
 ogr/ogrsf_frmts/ods/ods_formula_node.cpp           |   268 +-
 ogr/ogrsf_frmts/ods/ods_formula_parser.cpp         |     4 -
 ogr/ogrsf_frmts/ods/ods_formula_parser.y           |     3 +-
 ogr/ogrsf_frmts/ods/ogr_ods.h                      |    66 +-
 ogr/ogrsf_frmts/ods/ogrodsdatasource.cpp           |   268 +-
 ogr/ogrsf_frmts/ods/ogrodsdriver.cpp               |     8 +-
 ogr/ogrsf_frmts/ods/testparser.cpp                 |     1 -
 ogr/ogrsf_frmts/ogdi/drv_ogdi.html                 |    12 +
 ogr/ogrsf_frmts/ogdi/ogrogdi.h                     |    40 +-
 ogr/ogrsf_frmts/ogdi/ogrogdidatasource.cpp         |   276 +-
 ogr/ogrsf_frmts/ogdi/ogrogdidriver.cpp             |    30 +-
 ogr/ogrsf_frmts/ogdi/ogrogdilayer.cpp              |   138 +-
 ogr/ogrsf_frmts/ogr_attrind.h                      |     5 +-
 ogr/ogrsf_frmts/ogr_formats.html                   |    23 +-
 ogr/ogrsf_frmts/ogrsf_frmts.dox                    |   752 +-
 ogr/ogrsf_frmts/ogrsf_frmts.h                      |    37 +-
 ogr/ogrsf_frmts/openair/ogr_openair.h              |    37 +-
 ogr/ogrsf_frmts/openair/ogropenairdatasource.cpp   |     6 +-
 ogr/ogrsf_frmts/openair/ogropenairdriver.cpp       |     5 +-
 ogr/ogrsf_frmts/openair/ogropenairlabellayer.cpp   |    15 +-
 ogr/ogrsf_frmts/openair/ogropenairlayer.cpp        |    65 +-
 ogr/ogrsf_frmts/openfilegdb/drv_openfilegdb.html   |    13 +-
 ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp       |   190 +-
 ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp       |   522 +-
 ogr/ogrsf_frmts/openfilegdb/filegdbtable.h         |    13 +-
 ogr/ogrsf_frmts/openfilegdb/ogr_openfilegdb.h      |    49 +-
 .../openfilegdb/ogropenfilegdbdatasource.cpp       |   108 +-
 .../openfilegdb/ogropenfilegdbdriver.cpp           |    17 +-
 .../openfilegdb/ogropenfilegdblayer.cpp            |   268 +-
 ogr/ogrsf_frmts/osm/drv_osm.html                   |    27 +-
 ogr/ogrsf_frmts/osm/ogr_osm.h                      |    70 +-
 ogr/ogrsf_frmts/osm/ogrosmdatasource.cpp           |   845 +-
 ogr/ogrsf_frmts/osm/ogrosmdriver.cpp               |     8 +-
 ogr/ogrsf_frmts/osm/ogrosmlayer.cpp                |   201 +-
 ogr/ogrsf_frmts/osm/osm_parser.cpp                 |   974 +-
 ogr/ogrsf_frmts/pds/ogr_pds.h                      |    35 +-
 ogr/ogrsf_frmts/pds/ogrpdsdatasource.cpp           |    58 +-
 ogr/ogrsf_frmts/pds/ogrpdsdriver.cpp               |     5 +-
 ogr/ogrsf_frmts/pds/ogrpdslayer.cpp                |    84 +-
 ogr/ogrsf_frmts/pg/drv_pg.html                     |    12 +-
 ogr/ogrsf_frmts/pg/ogr_pg.h                        |   150 +-
 ogr/ogrsf_frmts/pg/ogrpgdatasource.cpp             |   271 +-
 ogr/ogrsf_frmts/pg/ogrpgdriver.cpp                 |    12 +-
 ogr/ogrsf_frmts/pg/ogrpglayer.cpp                  |   354 +-
 ogr/ogrsf_frmts/pg/ogrpgresultlayer.cpp            |    45 +-
 ogr/ogrsf_frmts/pg/ogrpgtablelayer.cpp             |   316 +-
 ogr/ogrsf_frmts/pg/ogrpgutility.cpp                |    20 +-
 ogr/ogrsf_frmts/pg/ogrpgutility.h                  |     2 +-
 ogr/ogrsf_frmts/pgdump/ogr_pgdump.h                |   445 +-
 ogr/ogrsf_frmts/pgdump/ogrpgdumpdatasource.cpp     |  1380 ++-
 ogr/ogrsf_frmts/pgdump/ogrpgdumpdriver.cpp         |   277 +-
 ogr/ogrsf_frmts/pgdump/ogrpgdumplayer.cpp          |  3679 +++---
 ogr/ogrsf_frmts/pgeo/ogr_pgeo.h                    |    76 +-
 ogr/ogrsf_frmts/pgeo/ogrpgeodatasource.cpp         |    12 +-
 ogr/ogrsf_frmts/pgeo/ogrpgeodriver.cpp             |     8 +-
 ogr/ogrsf_frmts/pgeo/ogrpgeolayer.cpp              |    45 +-
 ogr/ogrsf_frmts/pgeo/ogrpgeoselectlayer.cpp        |    12 +-
 ogr/ogrsf_frmts/pgeo/ogrpgeotablelayer.cpp         |    20 +-
 ogr/ogrsf_frmts/plscenes/GNUmakefile               |     3 +-
 ogr/ogrsf_frmts/plscenes/drv_plscenes.html         |   506 +-
 ogr/ogrsf_frmts/plscenes/drv_plscenes_data_v1.html |   199 +
 ogr/ogrsf_frmts/plscenes/drv_plscenes_v1.html      |   469 +
 ogr/ogrsf_frmts/plscenes/makefile.vc               |     4 +-
 ogr/ogrsf_frmts/plscenes/ogr_plscenes.h            |   265 +-
 ogr/ogrsf_frmts/plscenes/ogrplscenesdataset.cpp    |   575 -
 .../plscenes/ogrplscenesdatav1dataset.cpp          |   804 ++
 .../plscenes/ogrplscenesdatav1layer.cpp            |  1319 ++
 ogr/ogrsf_frmts/plscenes/ogrplscenesdriver.cpp     |    30 +-
 ogr/ogrsf_frmts/plscenes/ogrplsceneslayer.cpp      |   755 --
 ogr/ogrsf_frmts/plscenes/ogrplscenesv1dataset.cpp  |   127 +-
 ogr/ogrsf_frmts/plscenes/ogrplscenesv1layer.cpp    |   162 +-
 ogr/ogrsf_frmts/rec/ll_recio.cpp                   |    29 +-
 ogr/ogrsf_frmts/rec/ogr_rec.h                      |    20 +-
 ogr/ogrsf_frmts/rec/ogrrecdatasource.cpp           |     8 +-
 ogr/ogrsf_frmts/rec/ogrrecdriver.cpp               |     4 +-
 ogr/ogrsf_frmts/rec/ogrreclayer.cpp                |     6 +-
 ogr/ogrsf_frmts/s57/ddfrecordindex.cpp             |     9 +-
 ogr/ogrsf_frmts/s57/ogr_s57.h                      |    30 +-
 ogr/ogrsf_frmts/s57/ogrs57datasource.cpp           |    31 +-
 ogr/ogrsf_frmts/s57/ogrs57driver.cpp               |     5 +-
 ogr/ogrsf_frmts/s57/ogrs57layer.cpp                |     7 +-
 ogr/ogrsf_frmts/s57/s57.h                          |    68 +-
 ogr/ogrsf_frmts/s57/s57classregistrar.cpp          |   103 +-
 ogr/ogrsf_frmts/s57/s57dump.cpp                    |     8 +-
 ogr/ogrsf_frmts/s57/s57featuredefns.cpp            |    16 +-
 ogr/ogrsf_frmts/s57/s57filecollector.cpp           |     4 +-
 ogr/ogrsf_frmts/s57/s57reader.cpp                  |   309 +-
 ogr/ogrsf_frmts/s57/s57tables.h                    |     2 +-
 ogr/ogrsf_frmts/s57/s57writer.cpp                  |   227 +-
 ogr/ogrsf_frmts/sde/ogr_sde.h                      |    55 +-
 ogr/ogrsf_frmts/sde/ogrsdedatasource.cpp           |    41 +-
 ogr/ogrsf_frmts/sde/ogrsdedriver.cpp               |     3 +-
 ogr/ogrsf_frmts/sde/ogrsdelayer.cpp                |    48 +-
 ogr/ogrsf_frmts/sdts/GNUmakefile                   |     2 +-
 ogr/ogrsf_frmts/sdts/ogr_sdts.h                    |    25 +-
 ogr/ogrsf_frmts/sdts/ogrsdtsdatasource.cpp         |    43 +-
 ogr/ogrsf_frmts/sdts/ogrsdtsdriver.cpp             |     3 +-
 ogr/ogrsf_frmts/sdts/ogrsdtslayer.cpp              |   132 +-
 ogr/ogrsf_frmts/segukooa/ogr_segukooa.h            |    40 +-
 ogr/ogrsf_frmts/segukooa/ogrsegukooadatasource.cpp |    19 +-
 ogr/ogrsf_frmts/segukooa/ogrsegukooadriver.cpp     |     4 +-
 ogr/ogrsf_frmts/segukooa/ogrsegukooalayer.cpp      |   178 +-
 ogr/ogrsf_frmts/segy/ogr_segy.h                    |    48 +-
 ogr/ogrsf_frmts/segy/ogrsegydatasource.cpp         |   101 +-
 ogr/ogrsf_frmts/segy/ogrsegydriver.cpp             |    90 +-
 ogr/ogrsf_frmts/segy/ogrsegylayer.cpp              |   783 +-
 ogr/ogrsf_frmts/selafin/GNUmakefile                |     2 +-
 ogr/ogrsf_frmts/selafin/io_selafin.cpp             |   106 +-
 ogr/ogrsf_frmts/selafin/io_selafin.h               |   622 +-
 ogr/ogrsf_frmts/selafin/ogr_selafin.h              |    60 +-
 ogr/ogrsf_frmts/selafin/ogrselafindatasource.cpp   |   120 +-
 ogr/ogrsf_frmts/selafin/ogrselafindriver.cpp       |    13 +-
 ogr/ogrsf_frmts/selafin/ogrselafinlayer.cpp        |   127 +-
 ogr/ogrsf_frmts/shape/{LICENSE.LGPL => COPYING}    |     0
 ogr/ogrsf_frmts/shape/dbfopen.c                    |   292 +-
 ogr/ogrsf_frmts/shape/drv_shapefile.html           |    27 +-
 ogr/ogrsf_frmts/shape/ogrshape.h                   |   196 +-
 ogr/ogrsf_frmts/shape/ogrshapedatasource.cpp       |   520 +-
 ogr/ogrsf_frmts/shape/ogrshapedriver.cpp           |   104 +-
 ogr/ogrsf_frmts/shape/ogrshapelayer.cpp            |  1243 +-
 ogr/ogrsf_frmts/shape/sbnsearch.c                  |    25 +-
 ogr/ogrsf_frmts/shape/shape2ogr.cpp                |  1265 +-
 ogr/ogrsf_frmts/shape/shapefil.h                   |   320 +-
 ogr/ogrsf_frmts/shape/shp_vsi.c                    |     7 +-
 ogr/ogrsf_frmts/shape/shpopen.c                    |   202 +-
 ogr/ogrsf_frmts/shape/shptree.c                    |     7 +-
 ogr/ogrsf_frmts/sosi/GNUmakefile                   |     2 +-
 ogr/ogrsf_frmts/sosi/fyba_melding.cpp              |   135 +-
 ogr/ogrsf_frmts/sosi/ogr_sosi.h                    |    33 +-
 ogr/ogrsf_frmts/sosi/ogrsosidatasource.cpp         |    66 +-
 ogr/ogrsf_frmts/sosi/ogrsosidatatypes.cpp          |     9 +-
 ogr/ogrsf_frmts/sosi/ogrsosidatatypes.h            |  3960 +++---
 ogr/ogrsf_frmts/sosi/ogrsosidriver.cpp             |     3 +-
 ogr/ogrsf_frmts/sosi/ogrsosilayer.cpp              |    34 +-
 ogr/ogrsf_frmts/sosi/tools/README                  |     2 +-
 ogr/ogrsf_frmts/sosi/tools/groupelements.xslt      |     4 +-
 ogr/ogrsf_frmts/sqlite/GNUmakefile                 |     7 +-
 ogr/ogrsf_frmts/sqlite/drv_sqlite.html             |    24 +-
 ogr/ogrsf_frmts/sqlite/frmt_rasterlite2.html       |   137 +
 ogr/ogrsf_frmts/sqlite/makefile.vc                 |     3 +-
 ogr/ogrsf_frmts/sqlite/ogr_sqlite.h                |   364 +-
 ogr/ogrsf_frmts/sqlite/ogrsqlite3ext.h             |     2 +-
 ogr/ogrsf_frmts/sqlite/ogrsqliteapiroutines.c      |    25 +-
 ogr/ogrsf_frmts/sqlite/ogrsqlitedatasource.cpp     |  1101 +-
 ogr/ogrsf_frmts/sqlite/ogrsqlitedriver.cpp         |   112 +-
 ogr/ogrsf_frmts/sqlite/ogrsqliteexecutesql.cpp     |   138 +-
 ogr/ogrsf_frmts/sqlite/ogrsqliteexecutesql.h       |     4 +-
 ogr/ogrsf_frmts/sqlite/ogrsqlitelayer.cpp          |   736 +-
 ogr/ogrsf_frmts/sqlite/ogrsqliteregexp.cpp         |    46 +-
 ogr/ogrsf_frmts/sqlite/ogrsqliteselectlayer.cpp    |    80 +-
 .../sqlite/ogrsqlitesinglefeaturelayer.cpp         |    29 +-
 ogr/ogrsf_frmts/sqlite/ogrsqlitesqlfunctions.cpp   |   121 +-
 ogr/ogrsf_frmts/sqlite/ogrsqlitetablelayer.cpp     |  1120 +-
 ogr/ogrsf_frmts/sqlite/ogrsqliteutility.cpp        |   332 +
 ogr/ogrsf_frmts/sqlite/ogrsqliteutility.h          |    70 +
 ogr/ogrsf_frmts/sqlite/ogrsqlitevfs.cpp            |    19 +-
 ogr/ogrsf_frmts/sqlite/ogrsqliteviewlayer.cpp      |   115 +-
 ogr/ogrsf_frmts/sqlite/ogrsqlitevirtualogr.cpp     |   380 +-
 ogr/ogrsf_frmts/sqlite/ogrsqlitevirtualogr.h       |     6 +-
 ogr/ogrsf_frmts/sqlite/rasterlite2.cpp             |  2464 ++++
 ogr/ogrsf_frmts/sqlite/rasterlite2_header.h        |    49 +
 ogr/ogrsf_frmts/sua/ogr_sua.h                      |    29 +-
 ogr/ogrsf_frmts/sua/ogrsuadatasource.cpp           |    16 +-
 ogr/ogrsf_frmts/sua/ogrsuadriver.cpp               |     4 +-
 ogr/ogrsf_frmts/sua/ogrsualayer.cpp                |   130 +-
 ogr/ogrsf_frmts/svg/ogr_svg.h                      |    37 +-
 ogr/ogrsf_frmts/svg/ogrsvgdatasource.cpp           |    17 +-
 ogr/ogrsf_frmts/svg/ogrsvgdriver.cpp               |     6 +-
 ogr/ogrsf_frmts/svg/ogrsvglayer.cpp                |   142 +-
 ogr/ogrsf_frmts/sxf/ogr_sxf.h                      |    60 +-
 ogr/ogrsf_frmts/sxf/ogrsxfdatasource.cpp           |   397 +-
 ogr/ogrsf_frmts/sxf/ogrsxfdriver.cpp               |    14 +-
 ogr/ogrsf_frmts/sxf/ogrsxflayer.cpp                |   234 +-
 ogr/ogrsf_frmts/sxf/org_sxf_defs.h                 |     5 +-
 ogr/ogrsf_frmts/tiger/GNUmakefile                  |     8 -
 ogr/ogrsf_frmts/tiger/ogr_tiger.h                  |   116 +-
 ogr/ogrsf_frmts/tiger/ogrtigerdatasource.cpp       |    94 +-
 ogr/ogrsf_frmts/tiger/ogrtigerdriver.cpp           |    14 +-
 ogr/ogrsf_frmts/tiger/ogrtigerlayer.cpp            |    28 +-
 ogr/ogrsf_frmts/tiger/tigeraltname.cpp             |    23 +-
 ogr/ogrsf_frmts/tiger/tigerarealandmarks.cpp       |     6 +-
 ogr/ogrsf_frmts/tiger/tigercompletechain.cpp       |   120 +-
 ogr/ogrsf_frmts/tiger/tigerentitynames.cpp         |     6 +-
 ogr/ogrsf_frmts/tiger/tigerfeatureids.cpp          |     5 +-
 ogr/ogrsf_frmts/tiger/tigerfilebase.cpp            |   126 +-
 ogr/ogrsf_frmts/tiger/tigeridhistory.cpp           |     5 +-
 ogr/ogrsf_frmts/tiger/tigerinfo.cpp                |   235 -
 ogr/ogrsf_frmts/tiger/tigerkeyfeatures.cpp         |     6 +-
 ogr/ogrsf_frmts/tiger/tigerlandmarks.cpp           |     5 +-
 ogr/ogrsf_frmts/tiger/tigeroverunder.cpp           |     7 +-
 ogr/ogrsf_frmts/tiger/tigerpip.cpp                 |     6 +-
 ogr/ogrsf_frmts/tiger/tigerpoint.cpp               |    21 +-
 ogr/ogrsf_frmts/tiger/tigerpolychainlink.cpp       |     6 +-
 ogr/ogrsf_frmts/tiger/tigerpolygon.cpp             |    58 +-
 ogr/ogrsf_frmts/tiger/tigerpolygoncorrections.cpp  |    11 +-
 ogr/ogrsf_frmts/tiger/tigerpolygoneconomic.cpp     |     5 +-
 ogr/ogrsf_frmts/tiger/tigerspatialmetadata.cpp     |     5 +-
 ogr/ogrsf_frmts/tiger/tigertlidrange.cpp           |     6 +-
 ogr/ogrsf_frmts/tiger/tigerzerocellid.cpp          |     6 +-
 ogr/ogrsf_frmts/tiger/tigerzipcodes.cpp            |     5 +-
 ogr/ogrsf_frmts/tiger/tigerzipplus4.cpp            |     7 +-
 ogr/ogrsf_frmts/vdv/ogr_vdv.h                      |    50 +-
 ogr/ogrsf_frmts/vdv/ogrvdvdatasource.cpp           |    65 +-
 ogr/ogrsf_frmts/vfk/drv_vfk.html                   |    67 +-
 ogr/ogrsf_frmts/vfk/ogr_vfk.h                      |    27 +-
 ogr/ogrsf_frmts/vfk/ogrvfkdatasource.cpp           |    95 +-
 ogr/ogrsf_frmts/vfk/ogrvfkdriver.cpp               |    36 +-
 ogr/ogrsf_frmts/vfk/ogrvfklayer.cpp                |    49 +-
 ogr/ogrsf_frmts/vfk/vfkdatablock.cpp               |   180 +-
 ogr/ogrsf_frmts/vfk/vfkdatablocksqlite.cpp         |   817 +-
 ogr/ogrsf_frmts/vfk/vfkfeature.cpp                 |   361 +-
 ogr/ogrsf_frmts/vfk/vfkfeaturesqlite.cpp           |    80 +-
 ogr/ogrsf_frmts/vfk/vfkproperty.cpp                |    88 +-
 ogr/ogrsf_frmts/vfk/vfkpropertydefn.cpp            |    56 +-
 ogr/ogrsf_frmts/vfk/vfkreader.cpp                  |   148 +-
 ogr/ogrsf_frmts/vfk/vfkreader.h                    |    83 +-
 ogr/ogrsf_frmts/vfk/vfkreaderp.h                   |    63 +-
 ogr/ogrsf_frmts/vfk/vfkreadersqlite.cpp            |   495 +-
 ogr/ogrsf_frmts/vrt/ogr_vrt.h                      |   187 +-
 ogr/ogrsf_frmts/vrt/ogrvrtdatasource.cpp           |   123 +-
 ogr/ogrsf_frmts/vrt/ogrvrtdriver.cpp               |     5 +-
 ogr/ogrsf_frmts/vrt/ogrvrtlayer.cpp                |   318 +-
 ogr/ogrsf_frmts/walk/ogis_geometry_wkb_struct.h    |    24 +-
 ogr/ogrsf_frmts/walk/ogrwalk.h                     |    72 +-
 ogr/ogrsf_frmts/walk/ogrwalkdatasource.cpp         |    20 +-
 ogr/ogrsf_frmts/walk/ogrwalkdriver.cpp             |     3 +-
 ogr/ogrsf_frmts/walk/ogrwalklayer.cpp              |    47 +-
 ogr/ogrsf_frmts/walk/ogrwalkselectlayer.cpp        |     9 +-
 ogr/ogrsf_frmts/walk/ogrwalktablelayer.cpp         |    27 +-
 ogr/ogrsf_frmts/walk/ogrwalktool.cpp               |   158 +-
 ogr/ogrsf_frmts/wasp/ogrwasp.h                     |    47 +-
 ogr/ogrsf_frmts/wasp/ogrwaspdatasource.cpp         |    19 +-
 ogr/ogrsf_frmts/wasp/ogrwaspdriver.cpp             |     2 +
 ogr/ogrsf_frmts/wasp/ogrwasplayer.cpp              |   102 +-
 ogr/ogrsf_frmts/wfs/drv_wfs.html                   |    15 +-
 ogr/ogrsf_frmts/wfs/ogr_wfs.h                      |   229 +-
 ogr/ogrsf_frmts/wfs/ogrwfsdatasource.cpp           |   556 +-
 ogr/ogrsf_frmts/wfs/ogrwfsdriver.cpp               |     4 +-
 ogr/ogrsf_frmts/wfs/ogrwfsfilter.cpp               |   202 +-
 ogr/ogrsf_frmts/wfs/ogrwfsjoinlayer.cpp            |   105 +-
 ogr/ogrsf_frmts/wfs/ogrwfslayer.cpp                |   468 +-
 ogr/ogrsf_frmts/xls/ogr_xls.h                      |    47 +-
 ogr/ogrsf_frmts/xls/ogrxlsdatasource.cpp           |    62 +-
 ogr/ogrsf_frmts/xls/ogrxlsdriver.cpp               |     4 +-
 ogr/ogrsf_frmts/xls/ogrxlslayer.cpp                |    67 +-
 ogr/ogrsf_frmts/xlsx/ogr_xlsx.h                    |   104 +-
 ogr/ogrsf_frmts/xlsx/ogrxlsxdatasource.cpp         |   437 +-
 ogr/ogrsf_frmts/xlsx/ogrxlsxdriver.cpp             |    36 +-
 ogr/ogrsf_frmts/xplane/ogr_xplane.h                |    41 +-
 ogr/ogrsf_frmts/xplane/ogr_xplane_apt_reader.cpp   |   429 +-
 ogr/ogrsf_frmts/xplane/ogr_xplane_apt_reader.h     |    56 +-
 ogr/ogrsf_frmts/xplane/ogr_xplane_awy_reader.cpp   |    74 +-
 ogr/ogrsf_frmts/xplane/ogr_xplane_awy_reader.h     |    15 +-
 ogr/ogrsf_frmts/xplane/ogr_xplane_fix_reader.cpp   |    33 +-
 ogr/ogrsf_frmts/xplane/ogr_xplane_fix_reader.h     |    11 +-
 ogr/ogrsf_frmts/xplane/ogr_xplane_geo_utils.cpp    |   108 +-
 ogr/ogrsf_frmts/xplane/ogr_xplane_geo_utils.h      |     3 +-
 ogr/ogrsf_frmts/xplane/ogr_xplane_nav_reader.cpp   |   146 +-
 ogr/ogrsf_frmts/xplane/ogr_xplane_nav_reader.h     |    20 +-
 ogr/ogrsf_frmts/xplane/ogr_xplane_reader.cpp       |   148 +-
 ogr/ogrsf_frmts/xplane/ogr_xplane_reader.h         |    29 +-
 ogr/ogrsf_frmts/xplane/ogrxplanedatasource.cpp     |    33 +-
 ogr/ogrsf_frmts/xplane/ogrxplanedriver.cpp         |     7 +-
 ogr/ogrsf_frmts/xplane/ogrxplanelayer.cpp          |   106 +-
 ogr/ogrsf_frmts/xplane/test_geo_utils.cpp          |    19 +-
 ogr/ogrspatialreference.cpp                        |   527 +-
 ogr/ogrsurface.cpp                                 |    13 +-
 ogr/ogrtriangle.cpp                                |   277 +
 ogr/ogrtriangulatedsurface.cpp                     |   276 +
 ogr/ogrutils.cpp                                   |  1030 +-
 ogr/osr_cs_wkt.c                                   |     8 +-
 ogr/osr_cs_wkt.h                                   |     6 +-
 ogr/osr_cs_wkt_parser.h                            |     2 -
 ogr/osr_tutorial.dox                               |   122 +-
 ogr/swq.cpp                                        |   484 +-
 ogr/swq.h                                          |    46 +-
 ogr/swq_expr_node.cpp                              |   147 +-
 ogr/swq_op_general.cpp                             |   384 +-
 ogr/swq_op_registrar.cpp                           |    35 +-
 ogr/swq_parser.cpp                                 |   917 +-
 ogr/swq_parser.hpp                                 |    20 +-
 ogr/swq_parser.y                                   |   138 +-
 ogr/swq_select.cpp                                 |   276 +-
 port/GNUmakefile                                   |     5 +-
 port/cpl_atomic_ops.cpp                            |    43 +-
 port/cpl_atomic_ops.h                              |     9 +-
 port/cpl_aws.cpp                                   |   369 +-
 port/cpl_aws.h                                     |    16 +-
 port/cpl_base64.cpp                                |   139 +-
 port/cpl_config.h.in                               |    19 +
 port/cpl_config.h.vc                               |     2 +-
 port/cpl_config_extras.h                           |     4 +-
 port/cpl_conv.cpp                                  |  1306 +-
 port/cpl_conv.h                                    |    44 +-
 port/cpl_cpu_features.cpp                          |   214 +
 port/cpl_cpu_features.h                            |    73 +
 port/cpl_csv.cpp                                   |   140 +-
 port/cpl_csv.h                                     |     4 +-
 port/cpl_error.cpp                                 |   206 +-
 port/cpl_error.h                                   |    49 +-
 port/cpl_findfile.cpp                              |    68 +-
 port/cpl_getexecpath.cpp                           |    22 +-
 port/cpl_google_cloud.cpp                          |   181 +
 port/cpl_google_cloud.h                            |    70 +
 port/cpl_google_oauth2.cpp                         |   122 +-
 port/cpl_hash_set.cpp                              |   219 +-
 port/cpl_hash_set.h                                |     7 +-
 port/cpl_http.cpp                                  |   538 +-
 port/cpl_http.h                                    |    11 +-
 port/cpl_list.cpp                                  |    69 +-
 port/cpl_list.h                                    |     9 +-
 port/cpl_minixml.cpp                               |   615 +-
 port/cpl_minixml.h                                 |    18 +-
 port/cpl_minizip_ioapi.cpp                         |    51 +-
 port/cpl_minizip_ioapi.h                           |     9 +-
 port/cpl_minizip_unzip.cpp                         |   165 +-
 port/cpl_minizip_unzip.h                           |    19 +-
 port/cpl_minizip_zip.cpp                           |   154 +-
 port/cpl_minizip_zip.h                             |    12 +-
 port/cpl_multiproc.cpp                             |   725 +-
 port/cpl_multiproc.h                               |    20 +-
 port/cpl_odbc.cpp                                  |   479 +-
 port/cpl_odbc.h                                    |    48 +-
 port/cpl_path.cpp                                  |   234 +-
 port/cpl_port.h                                    |   389 +-
 port/cpl_progress.cpp                              |    20 +-
 port/cpl_progress.h                                |     2 +-
 port/cpl_quad_tree.cpp                             |   371 +-
 port/cpl_quad_tree.h                               |    12 +-
 port/cpl_recode.cpp                                |    79 +-
 port/cpl_recode_iconv.cpp                          |    88 +-
 port/cpl_recode_stub.cpp                           |   965 +-
 port/cpl_sha1.cpp                                  |   253 +
 port/cpl_sha1.h                                    |    53 +
 port/cpl_sha256.cpp                                |   264 +-
 port/cpl_sha256.h                                  |     6 +-
 port/cpl_spawn.cpp                                 |   479 +-
 port/cpl_string.cpp                                |   800 +-
 port/cpl_string.h                                  |   250 +-
 port/cpl_strtod.cpp                                |    94 +-
 port/cpl_time.cpp                                  |   110 +-
 port/cpl_time.h                                    |     2 +-
 port/cpl_virtualmem.cpp                            |   629 +-
 port/cpl_virtualmem.h                              |     7 +-
 port/cpl_vsi.h                                     |    84 +-
 port/cpl_vsi_error.cpp                             |   137 +-
 port/cpl_vsi_error.h                               |     9 +-
 port/cpl_vsi_mem.cpp                               |   336 +-
 port/cpl_vsi_virtual.h                             |    45 +-
 port/cpl_vsil.cpp                                  |   506 +-
 port/cpl_vsil_abstract_archive.cpp                 |   613 +-
 port/cpl_vsil_buffered_reader.cpp                  |   271 +-
 port/cpl_vsil_cache.cpp                            |   171 +-
 port/cpl_vsil_crypt.cpp                            |  1039 +-
 port/cpl_vsil_curl.cpp                             |  3024 +++--
 port/cpl_vsil_curl_priv.h                          |    28 +-
 port/cpl_vsil_curl_streaming.cpp                   |  1119 +-
 port/cpl_vsil_gzip.cpp                             |  1451 ++-
 port/cpl_vsil_simple.cpp                           |     7 +-
 port/cpl_vsil_sparsefile.cpp                       |   168 +-
 port/cpl_vsil_stdin.cpp                            |   144 +-
 port/cpl_vsil_stdout.cpp                           |   108 +-
 port/cpl_vsil_subfile.cpp                          |   189 +-
 port/cpl_vsil_tar.cpp                              |   131 +-
 port/cpl_vsil_unix_stdio_64.cpp                    |   293 +-
 port/cpl_vsil_win32.cpp                            |   196 +-
 port/cpl_vsisimple.cpp                             |   598 +-
 port/cpl_worker_thread_pool.cpp                    |   120 +-
 port/cpl_worker_thread_pool.h                      |     8 +-
 port/cpl_xml_validate.cpp                          |   803 +-
 port/cplgetsymbol.cpp                              |    43 +-
 port/cplkeywordparser.cpp                          |    68 +-
 port/cplkeywordparser.h                            |     6 +-
 port/cplstring.cpp                                 |   141 +-
 port/cplstringlist.cpp                             |    59 +-
 port/makefile.vc                                   |    19 +-
 port/vsipreload.cpp                                |   499 +-
 port/xmlreformat.cpp                               |    23 +-
 scripts/clang-format                               |    67 +
 scripts/completionFinder.py                        |    39 +-
 scripts/cppcheck.sh                                |   489 +
 scripts/detect_printf.sh                           |    26 +
 scripts/detect_self_assignment.py                  |    26 +
 scripts/detect_self_assignment.sh                  |    17 +
 scripts/detect_tabulations.sh                      |    15 +
 scripts/fix_container_dot_size_zero.py             |   157 +
 scripts/fix_container_dot_size_zero.sh             |     3 +
 scripts/fix_typos.sh                               |    13 +-
 scripts/gdal-bash-completion.sh                    |    31 +-
 scripts/typos_whitelist.txt                        |    30 +-
 scripts/vagrant/gdal.sh                            |     4 +-
 scripts/vagrant/libkml.sh                          |     2 +-
 scripts/vagrant/openjpeg.sh                        |     4 +-
 scripts/vagrant/sfcgal.sh                          |    15 +
 scripts/vagrant/swig-1.3.40.sh                     |     4 +-
 swig/SWIGmake.base                                 |    10 +-
 swig/csharp/apps/GDALAdjustContrast.cs             |    20 +-
 swig/csharp/apps/GDALColorTable.cs                 |    22 +-
 swig/csharp/apps/GDALCreateCopy.cs                 |    34 +-
 swig/csharp/apps/GDALDatasetRasterIOEx.cs          |   329 +
 swig/csharp/apps/GDALInfo.cs                       |    36 +-
 swig/csharp/apps/GDALMemDataset.cs                 |    12 +-
 swig/csharp/apps/GDALOverviews.cs                  |    36 +-
 swig/csharp/apps/GDALRead.cs                       |    80 +-
 swig/csharp/apps/GDALReadDirect.cs                 |    82 +-
 swig/csharp/apps/GDALWrite.cs                      |    32 +-
 swig/csharp/apps/OGRGEOS.cs                        |     8 +-
 swig/csharp/apps/OGRLayerAlg.cs                    |    30 +-
 swig/csharp/apps/OSRTransform.cs                   |     4 +-
 swig/csharp/apps/ReadXML.cs                        |    14 +-
 swig/csharp/apps/VSIMem.cs                         |    12 +-
 swig/csharp/apps/WKT2WKB.cs                        |    18 +-
 swig/csharp/apps/createdata.cs                     |    42 +-
 swig/csharp/apps/ogrinfo.cs                        |    40 +-
 swig/csharp/const/GdalConst.cs                     |     8 +
 swig/csharp/const/GdalConstPINVOKE.cs              |    24 +
 swig/csharp/const/gdalconst_wrap.c                 |    80 +
 swig/csharp/gdal/Band.cs                           |   136 +-
 swig/csharp/gdal/Dataset.cs                        |   156 +-
 swig/csharp/gdal/Gdal.cs                           |    19 +
 swig/csharp/gdal/GdalPINVOKE.cs                    |    97 +-
 swig/csharp/gdal/RasterIOExtraArg.cs               |   185 +
 swig/csharp/gdal/ResampleAlg.cs                    |     7 +-
 swig/csharp/gdal/SWIGTYPE_p_GDALProgressFunc.cs    |    30 +
 swig/csharp/gdal/gdal_wrap.cpp                     |   727 +-
 swig/csharp/makefile.vc                            |     3 +-
 swig/csharp/ogr/Feature.cs                         |   114 +-
 swig/csharp/ogr/FeatureDefn.cs                     |     8 +-
 swig/csharp/ogr/Geometry.cs                        |     6 +
 swig/csharp/ogr/Ogr.cs                             |     2 +
 swig/csharp/ogr/OgrPINVOKE.cs                      |    27 +
 swig/csharp/ogr/OsrPINVOKE.cs                      |     3 +
 swig/csharp/ogr/SpatialReference.cs                |     6 +
 swig/csharp/ogr/ogr_wrap.cpp                       |   587 +-
 swig/csharp/ogr/osr_wrap.cpp                       |    39 +
 swig/csharp/ogr/wkbGeometryType.cs                 |     4 +
 swig/csharp/osr/OsrPINVOKE.cs                      |     3 +
 swig/csharp/osr/SpatialReference.cs                |     6 +
 swig/csharp/osr/osr_wrap.cpp                       |    39 +
 swig/include/Band.i                                |    29 +-
 swig/include/ColorTable.i                          |     2 +-
 swig/include/Dataset.i                             |    47 +-
 swig/include/Driver.i                              |     2 +-
 swig/include/MajorObject.i                         |     2 +-
 swig/include/Operations.i                          |    30 +-
 swig/include/README.typemaps                       |    12 +-
 swig/include/RasterAttributeTable.i                |     2 +-
 swig/include/Transform.i                           |     2 +-
 swig/include/XMLNode.i                             |     2 +-
 swig/include/cpl.i                                 |    52 +-
 swig/include/cpl_exceptions.i                      |     2 +-
 swig/include/csharp/gdal_csharp.i                  |    82 +-
 swig/include/csharp/gdal_csharp_extend.i           |    30 +-
 swig/include/csharp/gnm_csharp.i                   |    14 +
 swig/include/csharp/ogr_csharp.i                   |     2 +-
 swig/include/csharp/ogr_csharp_extend.i            |     2 +-
 swig/include/csharp/osr_csharp.i                   |     2 +-
 swig/include/csharp/swig_csharp_extensions.i       |     2 +-
 swig/include/csharp/typemaps_csharp.i              |    12 +-
 swig/include/gdal.i                                |    36 +-
 swig/include/gdal_array.i                          |   130 +-
 swig/include/gdal_typemaps.i                       |     2 +-
 swig/include/gdalconst.i                           |    19 +-
 swig/include/gnm.i                                 |    71 +-
 swig/include/java/gdal_java.i                      |     5 +-
 swig/include/java/gdalconst_java.i                 |     2 +-
 swig/include/java/gnm_java.i                       |   130 +
 swig/include/java/ogr_java.i                       |     2 +-
 swig/include/java/ogr_java_extend.i                |     2 +-
 swig/include/java/osr_java.i                       |     2 +-
 swig/include/java/typemaps_java.i                  |     4 +-
 swig/include/ogr.i                                 |   436 +-
 swig/include/ogr_error_map.i                       |     2 +-
 swig/include/osr.i                                 |    16 +-
 swig/include/perl/band.i                           |   417 +
 swig/include/perl/confess.i                        |     2 +
 swig/include/perl/destroy.i                        |     2 +-
 swig/include/perl/gdal_perl.i                      |   821 +-
 swig/include/perl/gnm_perl.i                       |    30 +
 swig/include/perl/init.i                           |    48 +
 swig/include/perl/ogr_perl.i                       |   661 +-
 swig/include/perl/osr_perl.i                       |    18 +-
 swig/include/perl/typemaps_perl.i                  |    57 +-
 swig/include/php/gdal_php.i                        |     2 +-
 swig/include/php/gnm_php.i                         |    13 +
 swig/include/php/ogr_php.i                         |     2 +-
 swig/include/php/typemaps_php.i                    |     2 +-
 swig/include/python/callback.i                     |     9 +-
 swig/include/python/docs/doxy2swig.py              |    10 +-
 swig/include/python/docs/ogr_geometry_docs.i       |     6 +-
 swig/include/python/docs/ogr_layer_docs.i          |     5 +-
 swig/include/python/gdal_python.i                  |    92 +-
 swig/include/python/gnm_python.i                   |    39 +
 swig/include/python/ogr_python.i                   |    19 +-
 swig/include/python/osr_python.i                   |     2 +-
 swig/include/python/typemaps_python.i              |   147 +-
 swig/include/ruby/gdal_ruby.i                      |     2 +-
 swig/include/ruby/gnm_ruby.i                       |    28 +
 swig/include/ruby/ogr_ruby.i                       |     2 +-
 swig/include/ruby/typemaps_ruby.i                  |     2 +-
 swig/java/GNUmakefile                              |    12 +-
 swig/java/add_javadoc.c                            |    26 +-
 swig/java/apps/GDALContour.java                    |    26 +-
 swig/java/apps/GDALGrid.java                       |  1846 +--
 swig/java/apps/GDALOverviews.java                  |    18 +-
 swig/java/apps/GDALProximity.java                  |     6 +-
 swig/java/apps/GDALTestIO.java                     |   406 +-
 swig/java/apps/GDALtest.java                       |    62 +-
 swig/java/apps/OGRFeature.java                     |   272 +-
 swig/java/apps/OGRTestGC.java                      |   206 +-
 swig/java/apps/OSRTransform.java                   |     6 +-
 swig/java/apps/ReadXML.java                        |     6 +-
 swig/java/apps/WKT2WKB.java                        |     8 +-
 swig/java/apps/gdalinfo.java                       |     8 +-
 swig/java/apps/ogr2ogr.java                        |    42 +-
 swig/java/apps/ogrinfo.java                        |     2 +-
 swig/java/apps/ogrtindex.java                      |  1158 +-
 swig/java/javadoc.java                             |  1572 +--
 swig/makefile.vc                                   |     5 +-
 swig/perl/Changes-in-the-API-in-2.0                |     2 +-
 swig/perl/Doxyfile                                 |     8 +-
 swig/perl/GNUmakefile                              |     2 +
 swig/perl/MANIFEST                                 |    41 -
 swig/perl/Makefile.PL                              |   466 +-
 swig/perl/README                                   |    68 +-
 swig/perl/cv.dox                                   |    10 +-
 swig/perl/gdal_wrap.cpp                            |  1991 ++-
 swig/perl/gdalconst_wrap.c                         |    40 +
 swig/perl/gnm_wrap.cpp                             |  1848 +--
 swig/perl/index.dox                                |    52 +-
 swig/perl/lib/Geo/GDAL.dox                         |   339 +-
 swig/perl/lib/Geo/GDAL.pm                          |   856 +-
 swig/perl/lib/Geo/GDAL/Const.pm                    |     8 +
 swig/perl/lib/Geo/GNM.dox                          |     6 +-
 swig/perl/lib/Geo/GNM.pm                           |    40 +-
 swig/perl/lib/Geo/OGR.dox                          |   133 +-
 swig/perl/lib/Geo/OGR.pm                           |   685 +-
 swig/perl/lib/Geo/OSR.dox                          |     9 +-
 swig/perl/lib/Geo/OSR.pm                           |    19 +-
 swig/perl/ogr_wrap.cpp                             |  7824 +++---------
 swig/perl/osr_wrap.cpp                             |   180 +-
 swig/perl/parse-for-doxygen.pl                     |     9 +-
 swig/perl/pdl.dox                                  |    98 +-
 swig/perl/rv.dox                                   |     4 +-
 swig/perl/t/00-measures-00.t                       |     6 +-
 swig/perl/t/00-measures-01.t                       |     4 +-
 swig/perl/t/00-measures-03.t                       |    27 +-
 swig/perl/t/00-measures-04.t                       |    10 +-
 swig/perl/t/00.t                                   |    28 +-
 swig/perl/t/01.t                                   |     4 +-
 swig/perl/t/alg.t                                  |    61 +-
 swig/perl/t/band.t                                 |   105 +
 swig/perl/t/dataset.t                              |    32 +
 swig/perl/t/extent.t                               |    83 +
 swig/perl/t/feature.t                              |   121 +-
 swig/perl/t/geotransform.t                         |    53 +
 swig/perl/t/ogr.t                                  |     2 +-
 swig/perl/t/osr.t                                  |     6 +-
 swig/perl/t/pdl.t                                  |    32 +
 swig/perl/t/utf8.t                                 |     2 +-
 swig/perl/t/util.t                                 |    44 -
 swig/perl/tips.dox                                 |    75 +
 swig/perl/transform.dox                            |     4 +-
 swig/php/GNUmakefile                               |     2 +-
 swig/php/gdal.php                                  |     8 +-
 swig/php/gdalconst.php                             |     8 +-
 swig/php/ogr.php                                   |     8 +-
 swig/php/osr.php                                   |     8 +-
 swig/php/php_gdal.h                                |     8 +-
 swig/php/php_gdalconst.h                           |     8 +-
 swig/php/php_ogr.h                                 |     8 +-
 swig/php/php_osr.h                                 |     8 +-
 swig/python/GNUmakefile                            |    14 +-
 swig/python/README.txt                             |     2 +-
 swig/python/extensions/gdal_array_wrap.cpp         |   480 +-
 swig/python/extensions/gdal_wrap.cpp               |  4622 +++++--
 swig/python/extensions/gdalconst_wrap.c            |  2482 +++-
 swig/python/extensions/gnm_wrap.cpp                |  1794 ++-
 swig/python/extensions/ogr_wrap.cpp                |  7479 ++++++++---
 swig/python/extensions/osr_wrap.cpp                |  3384 ++++-
 swig/python/fallback_build.bat                     |     8 +-
 swig/python/osgeo/gdal.py                          |  1386 ++-
 swig/python/osgeo/gdal_array.py                    |   173 +-
 swig/python/osgeo/gdalconst.py                     |   357 +-
 swig/python/osgeo/gnm.py                           |   190 +-
 swig/python/osgeo/ogr.py                           |  1123 +-
 swig/python/osgeo/osr.py                           |   619 +-
 swig/python/python3.2.patch                        |    88 -
 swig/python/samples/README                         |    12 +-
 swig/python/samples/ogr2vrt.py                     |     7 +-
 .../samples/validate_cloud_optimized_geotiff.py    |   194 +
 swig/python/samples/validate_gpkg.py               |  1588 +++
 swig/python/samples/validate_jp2.py                |    15 +-
 swig/python/scripts/gdal2tiles.py                  |  1005 +-
 swig/python/scripts/gdal2xyz.py                    |     2 +-
 swig/python/scripts/gdal_calc.dox                  |    46 +-
 swig/python/scripts/gdal_calc.py                   |   164 +-
 swig/python/scripts/gdal_edit.dox                  |    43 +-
 swig/python/scripts/gdal_edit.py                   |    23 +-
 swig/python/scripts/gdal_fillnodata.dox            |    23 +-
 swig/python/scripts/gdal_polygonize.dox            |    34 +-
 swig/python/scripts/gdal_polygonize.py             |    20 +-
 swig/python/scripts/gdal_proximity.dox             |    19 +-
 swig/python/scripts/gdal_retile.py                 |    99 +-
 swig/python/scripts/gdal_sieve.dox                 |    35 +-
 swig/python/scripts/gdalcompare.dox                |    17 +-
 swig/python/scripts/gdalmove.dox                   |    23 +-
 swig/python/scripts/ogrmerge.dox                   |   169 +
 swig/python/scripts/ogrmerge.py                    |   542 +
 swig/python/setup.cfg                              |     8 +-
 swig/python/setup.py                               |    14 +-
 vb6/GDAL.bas                                       |   187 -
 vb6/GDALColorTable.cls                             |   173 -
 vb6/GDALCore.bas                                   |   506 -
 vb6/GDALDataset.cls                                |   231 -
 vb6/GDALDriver.cls                                 |   157 -
 vb6/GDALRasterBand.cls                             |   241 -
 vb6/OGRCoordinateTransformation.cls                |   176 -
 vb6/OGRSpatialReference.cls                        |   246 -
 vb6/README.TXT                                     |    67 -
 vb6/makefile.vc                                    |    15 -
 vb6/test/GDALVB6Test.vbp                           |    46 -
 vb6/test/GDALVB6Test.vbw                           |    10 -
 vb6/test/Module1.bas                               |     9 -
 vb6/test/VB6Test.frm                               |   435 -
 vb6/vb6_support.cpp                                |   341 -
 2555 files changed, 369004 insertions(+), 227185 deletions(-)
 create mode 100644 DoxygenLayout.xml
 create mode 100644 alg/gdalapplyverticalshiftgrid.cpp
 delete mode 100644 alg/gdalwarpkernel_opencl.c
 create mode 100644 alg/gdalwarpkernel_opencl.cpp
 rename alg/{libqhull => internal_libqhull}/COPYING.txt (100%)
 rename alg/{libqhull => internal_libqhull}/README.txt (100%)
 rename alg/{libqhull => internal_libqhull}/geom.c (100%)
 rename alg/{libqhull => internal_libqhull}/geom.h (100%)
 create mode 100644 alg/internal_libqhull/geom2.c
 create mode 100644 alg/internal_libqhull/global.c
 create mode 100644 alg/internal_libqhull/io.c
 rename alg/{libqhull => internal_libqhull}/io.h (100%)
 rename alg/{libqhull => internal_libqhull}/libqhull.c (100%)
 rename alg/{libqhull => internal_libqhull}/libqhull.h (100%)
 rename alg/{libqhull => internal_libqhull}/mem.c (100%)
 rename alg/{libqhull => internal_libqhull}/mem.h (100%)
 rename alg/{libqhull => internal_libqhull}/merge.c (100%)
 rename alg/{libqhull => internal_libqhull}/merge.h (100%)
 create mode 100644 alg/internal_libqhull/poly.c
 rename alg/{libqhull => internal_libqhull}/poly.h (100%)
 create mode 100644 alg/internal_libqhull/poly2.c
 rename alg/{libqhull => internal_libqhull}/qhull_a.h (100%)
 rename alg/{libqhull => internal_libqhull}/qset.c (100%)
 rename alg/{libqhull => internal_libqhull}/qset.h (100%)
 rename alg/{libqhull => internal_libqhull}/random.c (100%)
 rename alg/{libqhull => internal_libqhull}/random.h (100%)
 create mode 100644 alg/internal_libqhull/rboxlib.c
 rename alg/{libqhull => internal_libqhull}/stat.c (100%)
 rename alg/{libqhull => internal_libqhull}/stat.h (100%)
 rename alg/{libqhull => internal_libqhull}/user.c (100%)
 rename alg/{libqhull => internal_libqhull}/user.h (100%)
 rename alg/{libqhull => internal_libqhull}/usermem.c (100%)
 rename alg/{libqhull => internal_libqhull}/userprintf.c (100%)
 rename alg/{libqhull => internal_libqhull}/userprintf_rbox.c (100%)
 delete mode 100644 alg/libqhull/geom2.c
 delete mode 100644 alg/libqhull/global.c
 delete mode 100644 alg/libqhull/io.c
 delete mode 100644 alg/libqhull/poly.c
 delete mode 100644 alg/libqhull/poly2.c
 delete mode 100644 alg/libqhull/rboxlib.c
 delete mode 100644 apps/gdaltindex.c
 create mode 100644 apps/gdaltindex.cpp
 delete mode 100644 bridge/Makefile
 delete mode 100644 bridge/bridge_test.cpp
 delete mode 100644 bridge/gbgetsymbol.cpp
 delete mode 100644 bridge/gdalbridge.cpp
 delete mode 100644 bridge/gdalbridge.h
 create mode 100755 ci/travis/android/before_install.sh
 create mode 100755 ci/travis/android/install.sh
 create mode 100755 ci/travis/android/script.sh
 create mode 100755 ci/travis/big_endian/before_install.sh
 create mode 100755 ci/travis/big_endian/install.sh
 create mode 100755 ci/travis/big_endian/script.sh
 create mode 100755 ci/travis/gcc48_stdcpp11/before_install.sh
 create mode 100755 ci/travis/gcc48_stdcpp11/install.sh
 create mode 100755 ci/travis/gcc48_stdcpp11/script.sh
 create mode 100755 ci/travis/gcc52_stdcpp14_sanitize/before_install.sh
 create mode 100755 ci/travis/gcc52_stdcpp14_sanitize/install.sh
 create mode 100755 ci/travis/gcc52_stdcpp14_sanitize/script.sh
 create mode 100755 ci/travis/mingw/before_install.sh
 create mode 100755 ci/travis/mingw/install.sh
 create mode 100755 ci/travis/mingw/script.sh
 create mode 100755 ci/travis/mingw_w64/before_install.sh
 create mode 100755 ci/travis/mingw_w64/install.sh
 create mode 100755 ci/travis/mingw_w64/script.sh
 create mode 100755 ci/travis/osx/before_install.sh
 create mode 100755 ci/travis/osx/install.sh
 create mode 100755 ci/travis/osx/script.sh
 create mode 100755 ci/travis/precise_32bit/before_install.sh
 create mode 100755 ci/travis/precise_32bit/install.sh
 create mode 100755 ci/travis/precise_32bit/script.sh
 create mode 100755 ci/travis/precise_clang/before_install.sh
 create mode 100755 ci/travis/precise_clang/install.sh
 create mode 100755 ci/travis/precise_clang/script.sh
 create mode 100755 ci/travis/python3/before_install.sh
 create mode 100755 ci/travis/python3/install.sh
 create mode 100755 ci/travis/python3/script.sh
 create mode 100755 ci/travis/trusty_clang/before_install.sh
 create mode 100755 ci/travis/trusty_clang/install.sh
 create mode 100755 ci/travis/trusty_clang/script.sh
 create mode 100755 ci/travis/ubuntu_1604/before_install.sh
 create mode 100755 ci/travis/ubuntu_1604/install.sh
 create mode 100755 ci/travis/ubuntu_1604/script.sh
 create mode 100644 configure.ac
 delete mode 100644 configure.in
 create mode 100644 data/default.rsc
 create mode 100644 data/gmlasconf.xml
 create mode 100644 data/gmlasconf.xsd
 create mode 100644 data/jpfgdgml_AdmArea.gfs
 create mode 100644 data/jpfgdgml_AdmBdry.gfs
 create mode 100644 data/jpfgdgml_AdmPt.gfs
 create mode 100644 data/jpfgdgml_BldA.gfs
 create mode 100644 data/jpfgdgml_BldL.gfs
 create mode 100644 data/jpfgdgml_Cntr.gfs
 create mode 100644 data/jpfgdgml_CommBdry.gfs
 create mode 100644 data/jpfgdgml_CommPt.gfs
 create mode 100644 data/jpfgdgml_Cstline.gfs
 create mode 100644 data/jpfgdgml_ElevPt.gfs
 create mode 100644 data/jpfgdgml_GCP.gfs
 create mode 100644 data/jpfgdgml_LeveeEdge.gfs
 create mode 100644 data/jpfgdgml_RailCL.gfs
 create mode 100644 data/jpfgdgml_RdASL.gfs
 create mode 100644 data/jpfgdgml_RdArea.gfs
 create mode 100644 data/jpfgdgml_RdCompt.gfs
 create mode 100644 data/jpfgdgml_RdEdg.gfs
 create mode 100644 data/jpfgdgml_RdMgtBdry.gfs
 create mode 100644 data/jpfgdgml_RdSgmtA.gfs
 create mode 100644 data/jpfgdgml_RvrMgtBdry.gfs
 create mode 100644 data/jpfgdgml_SBAPt.gfs
 create mode 100644 data/jpfgdgml_SBArea.gfs
 create mode 100644 data/jpfgdgml_SBBdry.gfs
 create mode 100644 data/jpfgdgml_WA.gfs
 create mode 100644 data/jpfgdgml_WL.gfs
 create mode 100644 data/jpfgdgml_WStrA.gfs
 create mode 100644 data/jpfgdgml_WStrL.gfs
 create mode 100644 data/plscenesconf.json
 delete mode 100644 data/s57attributes_aml.csv
 delete mode 100644 data/s57attributes_iw.csv
 delete mode 100644 data/s57objectclasses_aml.csv
 delete mode 100644 data/s57objectclasses_iw.csv
 create mode 100644 debian/gdal-data.install
 create mode 100644 debian/gdal-data.lintian-overrides
 create mode 100644 debian/libgdal-doc.lintian-overrides
 create mode 100644 debian/libgdal-java.lintian-overrides
 create mode 100644 debian/libgdal-perl.doc-base
 create mode 100644 debian/libgdal-perl.docs
 create mode 100644 debian/libgdal-perl.links
 create mode 100644 debian/libgdal-perl.lintian-overrides
 create mode 100644 debian/libgdal20.symbols.powerpcspe
 create mode 100644 debian/libgdal20.symbols.sh4
 create mode 100644 debian/patches/privacy-breach-generic.patch
 delete mode 100644 debian/patches/python3-import-gdal_array.patch
 delete mode 100644 debian/patches/sort-files-in-static-library.patch
 delete mode 100644 debian/patches/spelling-errors.patch
 create mode 100644 debian/python3-gdal.lintian-overrides
 create mode 100644 debian/source.lintian-overrides
 create mode 100644 debian/tests/control
 create mode 100644 doc/images/OSGeo_project.png
 create mode 100644 doc/images/foss4g2017.png
 delete mode 100644 doc/vb6_tutorial.dox
 create mode 100644 frmts/aaigrid/aaigriddataset.h
 create mode 100644 frmts/derived/GNUmakefile
 create mode 100644 frmts/derived/deriveddataset.cpp
 create mode 100644 frmts/derived/derivedlist.c
 create mode 100644 frmts/derived/derivedlist.h
 create mode 100644 frmts/derived/frmt_derived.html
 create mode 100644 frmts/derived/makefile.vc
 create mode 100644 frmts/dods/libdap_headers.h
 create mode 100644 frmts/georaster/cpl_vsil_ocilob.cpp
 create mode 100644 frmts/grib/gribdataset.h
 create mode 100644 frmts/hdf5/iso19115_srs.h
 create mode 100644 frmts/hfa/hfadataset.h
 create mode 100644 frmts/jp2kak/jp2kakdataset.h
 create mode 100644 frmts/jp2lura/GNUmakefile
 create mode 100644 frmts/jp2lura/frmt_jp2lura.html
 create mode 100644 frmts/jp2lura/jp2luracallbacks.cpp
 create mode 100644 frmts/jp2lura/jp2luracallbacks.h
 create mode 100644 frmts/jp2lura/jp2luradataset.cpp
 create mode 100644 frmts/jp2lura/jp2luradataset.h
 create mode 100644 frmts/jp2lura/jp2lurarasterband.cpp
 create mode 100644 frmts/jp2lura/jp2lurarasterband.h
 create mode 100644 frmts/jp2lura/makefile.vc
 create mode 100644 frmts/jpeg/jpgdataset.h
 create mode 100644 frmts/jpegls/jpegls_header.h
 create mode 100644 frmts/msg/PublicDecompWT_all.cpp
 create mode 100644 frmts/msg/PublicDecompWT_headers.h
 create mode 100644 frmts/northwood/frmt_nwtgrd.html
 create mode 100644 frmts/prf/GNUmakefile
 create mode 100644 frmts/prf/frmt_prf.html
 create mode 100644 frmts/prf/makefile.vc
 create mode 100644 frmts/prf/phprfdataset.cpp
 create mode 100644 frmts/r/rdataset.h
 create mode 100644 frmts/raw/ehdrdataset.h
 create mode 100644 frmts/raw/envidataset.h
 create mode 100644 frmts/raw/rrasterdataset.cpp
 create mode 100644 frmts/vrt/pixelfunctions.cpp
 create mode 100644 frmts/wms/frmt_wms_arcgis_terrain_tms_lerc.xml
 create mode 100644 frmts/wms/minidriver_mrf.cpp
 create mode 100644 frmts/wms/minidriver_mrf.h
 create mode 100644 gcore/gdal_avx2_emulation.hpp
 create mode 100644 gcore/rasterio_ssse3.cpp
 create mode 100644 gcore/statistics.txt
 create mode 100644 generate_vcxproj.bat
 create mode 100644 m4/ax_cxx_compile_stdcxx.m4
 create mode 100644 m4/ax_cxx_compile_stdcxx_11.m4
 create mode 100644 m4/sfcgal.m4
 delete mode 100644 makegdal_gen.bat
 create mode 100644 man/man1/ogrmerge.1
 create mode 100644 ogr/ogr_json_header.h
 create mode 100644 ogr/ogr_libs.h
 create mode 100644 ogr/ogr_sfcgal.h
 create mode 100644 ogr/ogr_xerces.cpp
 create mode 100644 ogr/ogr_xerces.h
 create mode 100644 ogr/ogr_xerces_headers.h
 create mode 100644 ogr/ogrpolyhedralsurface.cpp
 create mode 100644 ogr/ogrsf_frmts/cad/GNUmakefile
 create mode 100644 ogr/ogrsf_frmts/cad/drv_cad.html
 create mode 100644 ogr/ogrsf_frmts/cad/gdalcaddataset.cpp
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/GNUmakefile
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/cadclasses.cpp
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/cadclasses.h
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/cadcolors.cpp
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/cadcolors.h
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/caddictionary.cpp
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/caddictionary.h
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/cadfile.cpp
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/cadfile.h
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/cadfileio.cpp
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/cadfileio.h
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/cadfilestreamio.cpp
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/cadfilestreamio.h
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/cadheader.h
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/cadlayer.cpp
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/cadlayer.h
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/cadobjects.cpp
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/cadobjects.h
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/cadtables.cpp
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/cadtables.h
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/dwg/GNUmakefile
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/dwg/io.cpp
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/dwg/io.h
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/dwg/makefile.vc
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.cpp
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.h
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/makefile.vc
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/opencad.cpp
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/opencad.h
 create mode 100644 ogr/ogrsf_frmts/cad/libopencad/opencad_api.h
 create mode 100644 ogr/ogrsf_frmts/cad/makefile.vc
 create mode 100644 ogr/ogrsf_frmts/cad/ogr_cad.h
 create mode 100644 ogr/ogrsf_frmts/cad/ogrcaddriver.cpp
 create mode 100644 ogr/ogrsf_frmts/cad/ogrcadlayer.cpp
 create mode 100644 ogr/ogrsf_frmts/cad/vsilfileio.cpp
 create mode 100644 ogr/ogrsf_frmts/cad/vsilfileio.h
 create mode 100644 ogr/ogrsf_frmts/carto/drv_cartodb.html
 delete mode 100644 ogr/ogrsf_frmts/dgn/dgndump.c
 create mode 100644 ogr/ogrsf_frmts/dgn/dgndump.cpp
 delete mode 100644 ogr/ogrsf_frmts/dgn/dgnwritetest.c
 create mode 100644 ogr/ogrsf_frmts/dgn/dgnwritetest.cpp
 create mode 100644 ogr/ogrsf_frmts/dods/libdap_headers.h
 create mode 100644 ogr/ogrsf_frmts/dwg/createdgnv8testfile.cpp
 create mode 100644 ogr/ogrsf_frmts/dwg/createdgnv8testfile_headers.h
 create mode 100644 ogr/ogrsf_frmts/dwg/dgnv8_headers.h
 create mode 100644 ogr/ogrsf_frmts/dwg/drv_dgnv8.html
 create mode 100644 ogr/ogrsf_frmts/dwg/dwg_headers.h
 create mode 100644 ogr/ogrsf_frmts/dwg/ogr_dgnv8.h
 create mode 100644 ogr/ogrsf_frmts/dwg/ogrdgnv8datasource.cpp
 create mode 100644 ogr/ogrsf_frmts/dwg/ogrdgnv8driver.cpp
 create mode 100644 ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp
 create mode 100644 ogr/ogrsf_frmts/dwg/ogrteigha.cpp
 create mode 100644 ogr/ogrsf_frmts/dwg/ogrteigha.h
 delete mode 100644 ogr/ogrsf_frmts/gml/trstring.cpp
 create mode 100644 ogr/ogrsf_frmts/gmlas/GNUmakefile
 create mode 100644 ogr/ogrsf_frmts/gmlas/drv_gmlas.html
 create mode 100644 ogr/ogrsf_frmts/gmlas/drv_gmlas_mapping_examples.html
 create mode 100644 ogr/ogrsf_frmts/gmlas/drv_gmlas_metadata_layers.html
 create mode 100644 ogr/ogrsf_frmts/gmlas/makefile.vc
 create mode 100644 ogr/ogrsf_frmts/gmlas/ogr_gmlas.h
 create mode 100644 ogr/ogrsf_frmts/gmlas/ogr_gmlas_consts.h
 create mode 100644 ogr/ogrsf_frmts/gmlas/ogrgmlasconf.cpp
 create mode 100644 ogr/ogrsf_frmts/gmlas/ogrgmlasdatasource.cpp
 create mode 100644 ogr/ogrsf_frmts/gmlas/ogrgmlasdriver.cpp
 create mode 100644 ogr/ogrsf_frmts/gmlas/ogrgmlasfeatureclass.cpp
 create mode 100644 ogr/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp
 create mode 100644 ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp
 create mode 100644 ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp
 create mode 100644 ogr/ogrsf_frmts/gmlas/ogrgmlaswriter.cpp
 create mode 100644 ogr/ogrsf_frmts/gmlas/ogrgmlasxlinkresolver.cpp
 create mode 100644 ogr/ogrsf_frmts/gmlas/ogrgmlasxpatchmatcher.cpp
 create mode 100644 ogr/ogrsf_frmts/gmlas/ogrgmlasxsdcache.cpp
 create mode 100644 ogr/ogrsf_frmts/gmlas/xercesc_headers.h
 create mode 100644 ogr/ogrsf_frmts/plscenes/drv_plscenes_data_v1.html
 create mode 100644 ogr/ogrsf_frmts/plscenes/drv_plscenes_v1.html
 delete mode 100644 ogr/ogrsf_frmts/plscenes/ogrplscenesdataset.cpp
 create mode 100644 ogr/ogrsf_frmts/plscenes/ogrplscenesdatav1dataset.cpp
 create mode 100644 ogr/ogrsf_frmts/plscenes/ogrplscenesdatav1layer.cpp
 delete mode 100644 ogr/ogrsf_frmts/plscenes/ogrplsceneslayer.cpp
 rename ogr/ogrsf_frmts/shape/{LICENSE.LGPL => COPYING} (100%)
 create mode 100644 ogr/ogrsf_frmts/sqlite/frmt_rasterlite2.html
 create mode 100644 ogr/ogrsf_frmts/sqlite/ogrsqliteutility.cpp
 create mode 100644 ogr/ogrsf_frmts/sqlite/ogrsqliteutility.h
 create mode 100644 ogr/ogrsf_frmts/sqlite/rasterlite2.cpp
 create mode 100644 ogr/ogrsf_frmts/sqlite/rasterlite2_header.h
 delete mode 100644 ogr/ogrsf_frmts/tiger/tigerinfo.cpp
 create mode 100644 ogr/ogrtriangle.cpp
 create mode 100644 ogr/ogrtriangulatedsurface.cpp
 create mode 100644 port/cpl_cpu_features.cpp
 create mode 100644 port/cpl_cpu_features.h
 create mode 100644 port/cpl_google_cloud.cpp
 create mode 100644 port/cpl_google_cloud.h
 create mode 100644 port/cpl_sha1.cpp
 create mode 100644 port/cpl_sha1.h
 create mode 100644 scripts/clang-format
 create mode 100755 scripts/cppcheck.sh
 create mode 100755 scripts/detect_printf.sh
 create mode 100755 scripts/detect_self_assignment.py
 create mode 100755 scripts/detect_self_assignment.sh
 create mode 100755 scripts/detect_tabulations.sh
 create mode 100755 scripts/fix_container_dot_size_zero.py
 create mode 100755 scripts/fix_container_dot_size_zero.sh
 create mode 100755 scripts/vagrant/sfcgal.sh
 create mode 100644 swig/csharp/apps/GDALDatasetRasterIOEx.cs
 create mode 100644 swig/csharp/gdal/RasterIOExtraArg.cs
 create mode 100644 swig/csharp/gdal/SWIGTYPE_p_GDALProgressFunc.cs
 create mode 100644 swig/include/csharp/gnm_csharp.i
 create mode 100644 swig/include/java/gnm_java.i
 create mode 100644 swig/include/perl/band.i
 create mode 100644 swig/include/perl/gnm_perl.i
 create mode 100644 swig/include/perl/init.i
 create mode 100644 swig/include/php/gnm_php.i
 create mode 100644 swig/include/python/gnm_python.i
 create mode 100644 swig/include/ruby/gnm_ruby.i
 delete mode 100644 swig/perl/MANIFEST
 create mode 100644 swig/perl/t/band.t
 create mode 100644 swig/perl/t/dataset.t
 create mode 100644 swig/perl/t/extent.t
 create mode 100644 swig/perl/t/geotransform.t
 create mode 100644 swig/perl/t/pdl.t
 create mode 100644 swig/perl/tips.dox
 delete mode 100644 swig/python/python3.2.patch
 create mode 100644 swig/python/samples/validate_cloud_optimized_geotiff.py
 create mode 100644 swig/python/samples/validate_gpkg.py
 create mode 100644 swig/python/scripts/ogrmerge.dox
 create mode 100755 swig/python/scripts/ogrmerge.py
 delete mode 100644 vb6/GDAL.bas
 delete mode 100644 vb6/GDALColorTable.cls
 delete mode 100644 vb6/GDALCore.bas
 delete mode 100644 vb6/GDALDataset.cls
 delete mode 100644 vb6/GDALDriver.cls
 delete mode 100644 vb6/GDALRasterBand.cls
 delete mode 100644 vb6/OGRCoordinateTransformation.cls
 delete mode 100644 vb6/OGRSpatialReference.cls
 delete mode 100644 vb6/README.TXT
 delete mode 100644 vb6/makefile.vc
 delete mode 100644 vb6/test/GDALVB6Test.vbp
 delete mode 100644 vb6/test/GDALVB6Test.vbw
 delete mode 100644 vb6/test/Module1.bas
 delete mode 100644 vb6/test/VB6Test.frm
 delete mode 100644 vb6/vb6_support.cpp

-- 
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