provide prototypes and work around strict compiler requirements on some opencl platforms (#5400)

git-svn-id: https://svn.osgeo.org/gdal/trunk@26983 f0d54148-0727-0410-94bb-9a71ac55c965
Make CPLUnlinkTree() work on VSI*L files

git-svn-id: https://svn.osgeo.org/gdal/trunk@26984 f0d54148-0727-0410-94bb-9a71ac55c965
VRT: add support for multiple geometry fields for OGRVRTLayer element; CSV: add OLCIgnoreField support

git-svn-id: https://svn.osgeo.org/gdal/trunk@26985 f0d54148-0727-0410-94bb-9a71ac55c965
VRT: properly take into account FID and Style fields in SetIgnoredFields()

git-svn-id: https://svn.osgeo.org/gdal/trunk@26986 f0d54148-0727-0410-94bb-9a71ac55c965
VRT: add support for multiple geometry fields in OGRVRTWarpedLayer

git-svn-id: https://svn.osgeo.org/gdal/trunk@26987 f0d54148-0727-0410-94bb-9a71ac55c965
VRT: fix direct geometry assignment for first geometry field in SetFeature() / CreateFeature()

git-svn-id: https://svn.osgeo.org/gdal/trunk@26988 f0d54148-0727-0410-94bb-9a71ac55c965
VRT: add support for multiple geometry fields in OGRVRTUnionLayer

git-svn-id: https://svn.osgeo.org/gdal/trunk@26989 f0d54148-0727-0410-94bb-9a71ac55c965
ogr2vrt.py: add support for multiple geometry field; add -feature_count and -extent options

git-svn-id: https://svn.osgeo.org/gdal/trunk@26990 f0d54148-0727-0410-94bb-9a71ac55c965
S57: make GetExtent() return failure on DSID layer

git-svn-id: https://svn.osgeo.org/gdal/trunk@26991 f0d54148-0727-0410-94bb-9a71ac55c965
test_ogrsf: test invalid geometry field indices in SetSpatialFilter() and GetExtent()

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

git-svn-id: https://svn.osgeo.org/gdal/trunk@26993 f0d54148-0727-0410-94bb-9a71ac55c965
add gdal.pc to svn:ignore


git-svn-id: https://svn.osgeo.org/gdal/trunk@26994 f0d54148-0727-0410-94bb-9a71ac55c965
Merge remote-tracking branch 'upstream/trunk' into trunk
VRT: avoid being stuck indefinitely in infinite spatial filter test of test_ogrsf on old GEOS versions

git-svn-id: https://svn.osgeo.org/gdal/trunk@26995 f0d54148-0727-0410-94bb-9a71ac55c965
Merge remote-tracking branch 'upstream/trunk' into trunk
OGREnvelope3D::Contains(): fix incorrect test

git-svn-id: https://svn.osgeo.org/gdal/trunk@26996 f0d54148-0727-0410-94bb-9a71ac55c965
/vsizip/ : test return value of cpl_unzXXX functions and output error message if necessary

git-svn-id: https://svn.osgeo.org/gdal/trunk@26997 f0d54148-0727-0410-94bb-9a71ac55c965
GTiff: fix reading a single-strip TIFF file where the single strip is bigger than 2GB, issues found on 32bit builds only (#5403)

git-svn-id: https://svn.osgeo.org/gdal/trunk@26998 f0d54148-0727-0410-94bb-9a71ac55c965
OGR VRT: update ogrvrt.xsd XML schema and move it to GDAL data directory so that it gets installed; add validation of OGR VRT document against the schema (if libXML2 available); can be disabled by setting GDAL_XML_VALIDATION configuration option to NO

git-svn-id: https://svn.osgeo.org/gdal/trunk@27000 f0d54148-0727-0410-94bb-9a71ac55c965
Fix UTF8 strings storing in OGR PG Driver

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