GIF driver: add support for libgif 4.2.0 (#4675)

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@24490 f0d54148-0727-0410-94bb-9a71ac55c965
OGRDataSource::CopyLayer(): take into account field renaming by output driver (e.g. Shapefile driver that might truncated field names) (#4667)

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@24492 f0d54148-0727-0410-94bb-9a71ac55c965
Update to refer to 1.9.1 as the latest release.


git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@24494 f0d54148-0727-0410-94bb-9a71ac55c965
start building DLL as gdal20dev.dll

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@24495 f0d54148-0727-0410-94bb-9a71ac55c965
Fix wrong initialization in constructor (thanks clang)

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

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@24498 f0d54148-0727-0410-94bb-9a71ac55c965
Move callback into separate interface file.
Better error message when getting a non-existing layer from a data source.
Allow setting geometry type with schema argument.


git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@24500 f0d54148-0727-0410-94bb-9a71ac55c965
Documentation of the geometry type argument.


git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@24501 f0d54148-0727-0410-94bb-9a71ac55c965
GRIB: avoid caching more than 100 MB in case of dataset with many bands (#4682)

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@24504 f0d54148-0727-0410-94bb-9a71ac55c965
To support varying schemas, the Row method must be used for Feature objects in 
InsertFeature.
Also, in the Row method of Feature, the existence of the field must be tested 
to avoid an error condition.


git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@24506 f0d54148-0727-0410-94bb-9a71ac55c965
Fix a bug in error string which causes an error when reporting an error.


git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@24507 f0d54148-0727-0410-94bb-9a71ac55c965
SQLite: return empty layer when SELECT returns 0 rows (#4684)

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@24508 f0d54148-0727-0410-94bb-9a71ac55c965
DXF: ignore Spline frame control points for VERTEX of POLYLINE (#4683)

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@24510 f0d54148-0727-0410-94bb-9a71ac55c965
gdalbuildvrt doc: add a description of what the example command lines accomplish

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@24512 f0d54148-0727-0410-94bb-9a71ac55c965
JPEG2000: workaround crash in CreateCopy() when copying more than 4 bands (#4686)

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@24513 f0d54148-0727-0410-94bb-9a71ac55c965
CPLRecodeStub(): for Windows, provide an implementation of UTF8 <--> CPxxx conversions using Windows MultiByteToWideChar() / WideCharToMultiByte() API (derived from patch contributed by OKI Miyuki)

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@24514 f0d54148-0727-0410-94bb-9a71ac55c965
fix copy/paste typo for factor_c #4689

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@24515 f0d54148-0727-0410-94bb-9a71ac55c965
DTED: write the updated value of the partial cell indicator to the file (contribution by bugbuster, #4687)

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@24517 f0d54148-0727-0410-94bb-9a71ac55c965
OGRLineString::setPoint( int iPoint, OGRPoint * poPoint ) : avoid promotting the line to 25D if the point is only 2D (#4688)

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@24519 f0d54148-0727-0410-94bb-9a71ac55c965
A few code simplifications due to the fact that OGRLineString::setPoint/addPoint no longer force the coordinate dimension of the line to 25D (#4688)

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