VRTSourcedRasterBand: override ComputeRasterMinMax(), ComputeStatistics() and GetHistogram() to make them run on sources, only when there's one VRTSimpleSource covering the whole VRTSourcedRasterBand

git-svn-id: https://svn.osgeo.org/gdal/trunk@25109 f0d54148-0727-0410-94bb-9a71ac55c965
Fix compiler warnings

git-svn-id: https://svn.osgeo.org/gdal/trunk@25110 f0d54148-0727-0410-94bb-9a71ac55c965
Shapelib: Fix memory leaks in error code path of DBFCreateLL() (#4860)

git-svn-id: https://svn.osgeo.org/gdal/trunk@25111 f0d54148-0727-0410-94bb-9a71ac55c965
Shapefile: Test failures when creating files

git-svn-id: https://svn.osgeo.org/gdal/trunk@25112 f0d54148-0727-0410-94bb-9a71ac55c965
Temptative fix for failure on PostGIS 'Debbie'

git-svn-id: https://svn.osgeo.org/gdal/trunk@25113 f0d54148-0727-0410-94bb-9a71ac55c965
Avoid crash when encountering degenerated linestring

git-svn-id: https://svn.osgeo.org/gdal/trunk@25122 f0d54148-0727-0410-94bb-9a71ac55c965
Robustness fix to OGRGeometryFactory::forceToLineString(); map it to SWIG; test it

git-svn-id: https://svn.osgeo.org/gdal/trunk@25123 f0d54148-0727-0410-94bb-9a71ac55c965
GML: recognize <gml:CompositeCurve>

git-svn-id: https://svn.osgeo.org/gdal/trunk@25124 f0d54148-0727-0410-94bb-9a71ac55c965
SQLite: simplify the code; allow updating Spatialite 4 DB only if libspatialite 4.0 or later is loaded

git-svn-id: https://svn.osgeo.org/gdal/trunk@25125 f0d54148-0727-0410-94bb-9a71ac55c965
SQLite testing: in case spatialite is available, run tests again without loading spatialite, to test regular SQLite support

git-svn-id: https://svn.osgeo.org/gdal/trunk@25126 f0d54148-0727-0410-94bb-9a71ac55c965
SQLite: fix memory leak in error code path

git-svn-id: https://svn.osgeo.org/gdal/trunk@25127 f0d54148-0727-0410-94bb-9a71ac55c965
Avoid error on Travis when service isn't available

git-svn-id: https://svn.osgeo.org/gdal/trunk@25128 f0d54148-0727-0410-94bb-9a71ac55c965
SQLite: add support for reading Spatialite 4.0 statistics (filling them on the fly still not implemented); also translate INIT_WITH_EPSG=NO into InitSpatialMetaData('NONE') to avoid filling the spatial_ref_sys table

git-svn-id: https://svn.osgeo.org/gdal/trunk@25129 f0d54148-0727-0410-94bb-9a71ac55c965
LIBKML: fix memory leak in OGRLIBKMLDataSource::FindSchema() when a schema is referenced by name and not by id (#4862)

git-svn-id: https://svn.osgeo.org/gdal/trunk@25130 f0d54148-0727-0410-94bb-9a71ac55c965
.travis.yml: add testing with libspatialite 4.0dev

git-svn-id: https://svn.osgeo.org/gdal/trunk@25132 f0d54148-0727-0410-94bb-9a71ac55c965
PDF: avoid launching the 'pdftoppm' process in a visible console on Windows (#4864)

git-svn-id: https://svn.osgeo.org/gdal/trunk@25133 f0d54148-0727-0410-94bb-9a71ac55c965
Reenable test since we have hopefully now a reliable way of finding the 'live' GDAL shared object

git-svn-id: https://svn.osgeo.org/gdal/trunk@25134 f0d54148-0727-0410-94bb-9a71ac55c965
GXF: Avoid locale floating point parsing problems (similar to r24367).

git-svn-id: https://svn.osgeo.org/gdal/trunk@25135 f0d54148-0727-0410-94bb-9a71ac55c965
JP2KAK: Fix odd type problems with the JP2KAK pixel interleaved block handling to push into cache.  (related to r24367).

git-svn-id: https://svn.osgeo.org/gdal/trunk@25136 f0d54148-0727-0410-94bb-9a71ac55c965
make sure error message handling is thread safe (#4865)

git-svn-id: https://svn.osgeo.org/gdal/trunk@25137 f0d54148-0727-0410-94bb-9a71ac55c965