fix segfault when calling CreateCopy() with inexistent filename/path

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@23459 f0d54148-0727-0410-94bb-9a71ac55c965
Fix compiler warnings about wrong enum comparison, and uninitialized variable

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@23461 f0d54148-0727-0410-94bb-9a71ac55c965
fix signed byte metatada and add autotest (#4221)

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@23463 f0d54148-0727-0410-94bb-9a71ac55c965
/vsicurl/ : accept 225 as a valid response code for FTP downloads (#4365)

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@23464 f0d54148-0727-0410-94bb-9a71ac55c965
VRT: implement GetMinimum() and GetMaximum()

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@23465 f0d54148-0727-0410-94bb-9a71ac55c965
/vsicurl/ : add CPL_VSIL_CURL_ALLOWED_EXTENSIONS configuration option that can be used to restrict files whose existence is going to be tested by limiting it to a restricted set of extensions

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@23466 f0d54148-0727-0410-94bb-9a71ac55c965
VSI Virtual File: add ReadMultiRange() virtual method to read several ranges of data in a single call; add an optimized implementation for /vsicurl/

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@23467 f0d54148-0727-0410-94bb-9a71ac55c965
GTiff: add GTIFF_DIRECT_IO config. option that can be set to YES so that IRasterIO() reads directly bytes from the file using ReadMultiRange(), and by-pass block reading. Restricted to simple TIFF configurations (single-band, un-tiled, uncompressed data, standard data types). Particularly usefull to extract sub-windows of data on a large /vsicurl dataset)

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@23468 f0d54148-0727-0410-94bb-9a71ac55c965
/vsicurl/ : ReadMultiRange() : Remove optional double-quote character around boundary name

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@23470 f0d54148-0727-0410-94bb-9a71ac55c965
PDS: fix band offset computation in BSQ (#4368)

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@23471 f0d54148-0727-0410-94bb-9a71ac55c965
Add new GDAL driver for GTA / Generic Tagged Arrays (contributed by Martin Lambers, #4367)

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

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@23474 f0d54148-0727-0410-94bb-9a71ac55c965
GTA: add support for signed byte data type

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@23475 f0d54148-0727-0410-94bb-9a71ac55c965
XLS: skip empty sheets

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@23476 f0d54148-0727-0410-94bb-9a71ac55c965
CSV: accept real numbers with ',' as decimal separator when 

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@23477 f0d54148-0727-0410-94bb-9a71ac55c965
FileGDB: only try to open .gdb directories, not file (http://trac.osgeo.org/osgeo4w/ticket/245)

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@23478 f0d54148-0727-0410-94bb-9a71ac55c965
Windows build with libgta : one can use libgta.dll.a directly as the MSVC import lib (#4367)

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@23479 f0d54148-0727-0410-94bb-9a71ac55c965
NITF: take into account the presence of comments when patching COMRAT for JPEG/JPEG2000 NITF (#4371)

git-svn-id: https://svn.osgeo.org/gdal/trunk/gdal@23482 f0d54148-0727-0410-94bb-9a71ac55c965
NITF: fix comments and variable name

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

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