Fix build on Gentoo with its custom zlib 1.2.6 with the OF macro removed

git-svn-id: http://svn.osgeo.org/gdal/trunk@24160 f0d54148-0727-0410-94bb-9a71ac55c965
GDALWarpKernel::PerformWarp(): check return value of progress callback (#4585)

git-svn-id: http://svn.osgeo.org/gdal/trunk@24161 f0d54148-0727-0410-94bb-9a71ac55c965
PDF: correctly pair BDC/EMC

git-svn-id: http://svn.osgeo.org/gdal/trunk@24162 f0d54148-0727-0410-94bb-9a71ac55c965
minor clarification about MS Office xlsx format

git-svn-id: http://svn.osgeo.org/gdal/trunk@24163 f0d54148-0727-0410-94bb-9a71ac55c965
add support for inlineStr cell values in xlsx driver

git-svn-id: http://svn.osgeo.org/gdal/trunk@24164 f0d54148-0727-0410-94bb-9a71ac55c965
add support for inlineStr cell values in xlsx driver

git-svn-id: http://svn.osgeo.org/gdal/trunk@24165 f0d54148-0727-0410-94bb-9a71ac55c965
Fix L100 macro

git-svn-id: http://svn.osgeo.org/gdal/trunk@24167 f0d54148-0727-0410-94bb-9a71ac55c965
a bit hard to validate, but I've mapped methods 1028 and 1029 to normal equidistant cylindrical (#4589)

git-svn-id: http://svn.osgeo.org/gdal/trunk@24168 f0d54148-0727-0410-94bb-9a71ac55c965
ogr2ogr: correctly deal with filenames that begin with 'polygon' or 'multipolygon' as arguments of -clipsrc (#4590)

git-svn-id: http://svn.osgeo.org/gdal/trunk@24170 f0d54148-0727-0410-94bb-9a71ac55c965
XLS, XLSX, ODS: set FID to the row number in the spreadsheet software (first row being 1). In case OGR detects a header line, the first feature will then be assigned a FID of 2 (#4586)

git-svn-id: http://svn.osgeo.org/gdal/trunk@24172 f0d54148-0727-0410-94bb-9a71ac55c965
Better fix that fixes failures on autotest; extend autotest to check update support (#4586)

git-svn-id: http://svn.osgeo.org/gdal/trunk@24173 f0d54148-0727-0410-94bb-9a71ac55c965
MEM: Avoid using optimized SetNextByIndex() when layer has 'holes' in the feature array

git-svn-id: http://svn.osgeo.org/gdal/trunk@24174 f0d54148-0727-0410-94bb-9a71ac55c965
KML: avoid potential out-of-range string access (#4592)

git-svn-id: http://svn.osgeo.org/gdal/trunk@24175 f0d54148-0727-0410-94bb-9a71ac55c965
KML: simplify ParseCoordinate() implementation (#4592)

git-svn-id: http://svn.osgeo.org/gdal/trunk@24177 f0d54148-0727-0410-94bb-9a71ac55c965
Avoid potential out of range string access

git-svn-id: http://svn.osgeo.org/gdal/trunk@24179 f0d54148-0727-0410-94bb-9a71ac55c965
PNG: upgrade internal libpng to 1.2.49

git-svn-id: http://svn.osgeo.org/gdal/trunk@24180 f0d54148-0727-0410-94bb-9a71ac55c965
JPEG: don't return junk content when requesting xml:XMP but no XMP metadata is present (#4593)

git-svn-id: http://svn.osgeo.org/gdal/trunk@24181 f0d54148-0727-0410-94bb-9a71ac55c965
VRT: adds GetSingleSimpleSource(), method that returns a non-NULL dataset if the VRT is made of a single source that is a simple source, in its full extent, and with all of its bands. Will be used by the PDF driver

git-svn-id: http://svn.osgeo.org/gdal/trunk@24183 f0d54148-0727-0410-94bb-9a71ac55c965
PDF: when translating from JPEG to PDF, directly enclose the original JPEG stream if no special option is provided

git-svn-id: http://svn.osgeo.org/gdal/trunk@24184 f0d54148-0727-0410-94bb-9a71ac55c965
Test direct copy of source JPEG file within VRT file

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