Fix 'oldgen' GDALCopyWords on a few corner cases; Use it for ancient VC++ that have broken template support

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@18374 f0d54148-0727-0410-94bb-9a71ac55c965
Mention OGR PCIDSK driver in the list

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@18378 f0d54148-0727-0410-94bb-9a71ac55c965
Constness cleanups; added specializations for float/double case for complex values (thanks to Even for the inspiration).

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@18379 f0d54148-0727-0410-94bb-9a71ac55c965
Add extra overloads for the float/double -> integer case for complex->real and complex->complex; All tests of testcopywords now pass

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@18380 f0d54148-0727-0410-94bb-9a71ac55c965
Add missing -DGTM_ENABLED to make GTM driver works on Win32 (#3113)

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@18381 f0d54148-0727-0410-94bb-9a71ac55c965
Fix serious flaws in ComputePointOnArc() with non-circular arcs (#3300).


git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@18382 f0d54148-0727-0410-94bb-9a71ac55c965
GDALCopyWords() : fix performance regression in new-gen implementation when converting from float/double to GDT_Byte/GDT_UInt16/GDT_UInt32 : floor is not needed (#3296)

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@18383 f0d54148-0727-0410-94bb-9a71ac55c965
'martinl' added to COMMITERS


git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@18386 f0d54148-0727-0410-94bb-9a71ac55c965
utilize SDK georef support, improve OGR PCI support a bit

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@18388 f0d54148-0727-0410-94bb-9a71ac55c965
Add missing variable initializations

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@18389 f0d54148-0727-0410-94bb-9a71ac55c965
Update ogr2ogr dox to reflect changes in #3247

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@18391 f0d54148-0727-0410-94bb-9a71ac55c965
Restore code that shouldn't have been removed in r18374

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@18397 f0d54148-0727-0410-94bb-9a71ac55c965
Restructure the new GDALCopyWords implementation to reduce code duplication and improve performance moderately. (#3296)

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@18399 f0d54148-0727-0410-94bb-9a71ac55c965
Fix failing test cases where n < 0.0 for GDALCopyWords when input type is float and output is a signed integer.

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@18401 f0d54148-0727-0410-94bb-9a71ac55c965
Avoid using std::floor where possible, as it is slow, for GDALCopyWords.

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@18402 f0d54148-0727-0410-94bb-9a71ac55c965
Fix crash of Python bindings when GDALRasterBand::GetDefaultHistogram() returns CE_Warning (#3304)

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@18403 f0d54148-0727-0410-94bb-9a71ac55c965
ADRG: rework to support subdatasets; implement GetFileList() (#3302)

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

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@18409 f0d54148-0727-0410-94bb-9a71ac55c965
make fixed arrays dynamic

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@18410 f0d54148-0727-0410-94bb-9a71ac55c965
Make gdal_merge into a module. Add a global version variable. (#3161)

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