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

git-svn-id: https://svn.osgeo.org/gdal/trunk@25114 f0d54148-0727-0410-94bb-9a71ac55c965
gml2ogrgeometry.cpp:
- handle CompositeCurve like MultiCurve (for NAS)
- remove duplicate points in rings
- add OGR_ARC_MINLENGTH to limit the number of segments in interpolated arcs

git-svn-id: https://svn.osgeo.org/gdal/trunk@25115 f0d54148-0727-0410-94bb-9a71ac55c965
Add OGR_SETFIELD_NUMERIC_WARNING option to issue a warning when not fully
numeric values are assigned to numeric fields

git-svn-id: https://svn.osgeo.org/gdal/trunk@25116 f0d54148-0727-0410-94bb-9a71ac55c965
add OGR_G_ForceToLineString / OGRGeometryFactory::forceToLineString to join
connected segments in line strings.

git-svn-id: https://svn.osgeo.org/gdal/trunk@25117 f0d54148-0727-0410-94bb-9a71ac55c965
add table name to OGRPGEscapeString and add a debug message when values
are truncated.

git-svn-id: https://svn.osgeo.org/gdal/trunk@25118 f0d54148-0727-0410-94bb-9a71ac55c965
allow const XML node argument for CPLSerializeXMLNode/CPLSerializeXMLTree/CPLSerializeXMLTreeToFile

git-svn-id: https://svn.osgeo.org/gdal/trunk@25119 f0d54148-0727-0410-94bb-9a71ac55c965
NAS fixes:
- Skip elements "zeigtAufExternes" and "objektkoordinaten" (fixes PostNAS #3 and #15)
- issue a warning when geometry is overwritten, invalid geometry is found or featureless geometry appears
- issue a debug message when a existing attribute is overwritten (to catch array)
- use forceToLineString() on line strings (fixes PostNAS #18)
- also handle MultiCurve and CompositeCurve
- merge multilinestrings

git-svn-id: https://svn.osgeo.org/gdal/trunk@25120 f0d54148-0727-0410-94bb-9a71ac55c965
fix ogr_nas_2 test (duplicate points in rigns are now skipped)

git-svn-id: https://svn.osgeo.org/gdal/trunk@25121 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