Changes between Initial Version and Version 1 of Release/1.11.4-News


Ignore:
Timestamp:
Jan 22, 2016, 2:25:18 AM (8 years ago)
Author:
Even Rouault
Comment:

1.11.4 news

Legend:

Unmodified
Added
Removed
Modified
  • Release/1.11.4-News

    v1 v1  
     1= GDAL/OGR 1.11.4 Release Notes =
     2
     3The 1.11.4 release is a bug fix release.
     4
     5== Port ==
     6 * Fix CPLGetValueType() to recognize D1 as a string and not a real number (#6305)
     7 * /vsistdout/: flush when closing the handle (#6149)
     8 * CPLFormFilename(): use '/' directory separator on Windows on /vsicurl_streaming/ files (#6310)
     9
     10== GDAL Core ==
     11 * Fix leak in GetMetadataItem() on GDALProxyPoolDataset (#6238)
     12
     13== Utilities ==
     14 * ogr2ogr: prevent from the gt setting to override transaction group size of 1 set by skipfailures earlier (#2409)
     15 * gdalwarp: fix -srcnodata to not put garbage values as target dstnodata (#6315)
     16
     17== GDAL drivers ==
     18
     19BSB driver:
     20 * remove broken and useless logic to deal with extension lines in headers (#6307)
     21
     22ECRG driver:
     23 * fix base34 decoding and Windows filename handling (#6271)
     24
     25GTiff driver:
     26 * fix SetMetadata() to properly clear existing PAM metadata (complement to #5807)
     27 * prevent potential out of bounds read to TIFFTAG_EXTRASAMPLES (#6282)
     28 * do not use first directory as potential mask, to avoid assertion in GTiffDataset::SetDirectory() (#6287)
     29 * reject files with strips/tiles/scanlines bigger than 2 GB to avoid 32 bit integer overflow.
     30   Also in case of files with Contig PlanarConfiguration do not make reading one block for band 2 OK when reading for band 1 issued an error (#6288)
     31
     32HFA driver:
     33 * fix crash when nNumRuns = 0 with RLE compression (#6208)
     34 * avoid potential out-of-bounds buffer write (#6286)
     35
     36netCDF driver:
     37 * fix one byte heap write overflow in NCDFTokenizeArray() (#6231)
     38 * fix potential buffer overflows with uses of nc_inq_varname(), nc_inq_attname() and nc_get_att_text() (#6227)
     39 * validate that gridmapping:GeoTransform has 6 values (#6244)
     40 * NCDFIsGDALVersionGTE(): validate content of NC_GLOBAL#GDAL variable (#6245)
     41
     42NITF driver:
     43 * fix TRE parser to properly deal with variable length items not in first nesting level, such as ENGRDA (not added in nitf_spec.xml in this changeset) (#6285)
     44
     45PDF driver:
     46 * correctly take into account non-meter linear units with OGC BP encoding, and add support for US FOOT (#6292)
     47
     48PDS driver:
     49 * change default values of PDS_SampleProjOffset_Shift and PDS_LineProjOffset_Shift to 0.5 (#5941)
     50
     51VRT driver:
     52 * serialize NODATA and NoDataValue items with %.16g, e.g. so as to be able to hold large int32 nodata values (#6151)
     53 * VRT raw: don't truncate last figure of ImageOffset if there are left space padding (#6290)
     54
     55WMS driver:
     56 * limit number of zoom levels for ArcGIS MapServer JSon (#6186)
     57
     58XPM driver:
     59 * fix vulnerabilities in reading (#6253)
     60
     61== OGR core ==
     62 * OGRSQL: correctly sort NULL values in first positions (#6155)
     63 * OGRLayer::SetIgnoredFields(): properly reset state of non first geometry fields (#6283)
     64 * Make OGRLayer::SetSpatialFilter(GetSpatialFilter()) work with non empty spatial filter (#6284)
     65 * OGRLayer::Erase(): do not discard input geometries that have no intersection with method layer (#6322)
     66
     67== OGRSpatialReference ==
     68 * Fix recently introduced memory leak in morphFromESRI() with Mercator Auxiliary Sphere (#5924)
     69
     70== OGR drivers ==
     71
     72CSV driver:
     73 * Make OGRCSVLayer::CreateGeomField() returns OGRERR_NONE in case of success instead of OGRERR_FAILURE (#6280)
     74
     75GML driver:
     76 * serialize in .gfs file the name of the geometry element when it is 'geometry' since this is a particular case (#6247)
     77 * VFR: fix broken processing VFR ST_UVOH files (#6248)
     78 * VFR: fix reading ZpusobOchrany attributes (#6258)
     79
     80MITAB driver:
     81 * fix segfault when parsing a Region 0 (#6273)
     82 * TABPolyline::ReadGeometryFromMIFFile(): fix segfaults on invalid geometries (#6273)
     83 * TABRectangle::ReadGeometryFromMIFFile(): fix crash on malformed ROUNDRECT (#6273)
     84
     85NTF driver:
     86 * fix potential buffer overflows when reading too short lines (#6277)
     87
     88OpenFileGDB driver:
     89 * fix min/max on columns without indices (#6150)
     90
     91PG driver:
     92 * fix creation of multiple geometry fields with SCHEMA creation option (#6141)
     93
     94PGDump driver:
     95 * fix issue with case of ogc_fid field in case the FID layer creation option is not set by user or by ogr2ogr (related to #6232)
     96
     97Shape driver:
     98 * fix crash on MultiLineStringM shapes that have no M component (#6317)
     99
     100VRT driver:
     101 * fix editing with 'direct' geometry mode which could cause attribute column to be empty (#6289)