| 1 | = GDAL/OGR 1.4.1 - Overview of Changes = |
| 2 | |
| 3 | The GDAL 1.4.1 release is a stable release, and contains the following |
| 4 | bug fixes. There should be no noteworthy changes in interfaces or APIs. |
| 5 | |
| 6 | == GDAL == |
| 7 | |
| 8 | World File Reader: |
| 9 | * Handle case with blank lines in worldfile gracefully . #1523 |
| 10 | * Support other numeric locales (ie. comma for decimal). #1414 |
| 11 | |
| 12 | GeoTIFF Driver: |
| 13 | * Use PHOTOMETRIC creation option properly. #1559 |
| 14 | * Fix writing pixel interleaved files. #1470 |
| 15 | * Fix thread safety issue with inmemory geo parsing. #1500 |
| 16 | |
| 17 | NetCDF Driver: |
| 18 | * Correct off-by-half-pixel error in the geotransform. #1506 |
| 19 | * Pre-verify file is NetCDF format before calling nc_open(). #1176 |
| 20 | |
| 21 | Erdas Imagine (HFA) Driver: |
| 22 | * Add support for EPT_s32 and EPT_u32 non-runs in UncompressBlock?(). #1000 |
| 23 | * Fix support for EPT_f32 non-runs with 16bit offset values. #1000 |
| 24 | * Avoid attempting to open "AUX" directly. #1493 |
| 25 | |
| 26 | HDF4 Driver: |
| 27 | * Fix some problems with geolocation support crashes. |
| 28 | |
| 29 | JPEG Driver: |
| 30 | * Support EXIF directories with no entries. #1523 |
| 31 | |
| 32 | FAST Driver: |
| 33 | * Handle various FAST datasets. #1516 |
| 34 | |
| 35 | MEM Driver: |
| 36 | * Fix support for memory arrays larger than 4GB. #1503 |
| 37 | |
| 38 | MrSID Driver: |
| 39 | * Compute approximate statistics from overview, even if not forced. #1452 |
| 40 | * Fix for decoding some stripped data. #1446 |
| 41 | |
| 42 | AAIGrid Driver: |
| 43 | * Handling case-mixed file names. #1524 |
| 44 | |
| 45 | VRT Driver: |
| 46 | * Fixed reprojection in AutoCreateWarpedVRT() #1469 |
| 47 | |
| 48 | |
| 49 | == OGR == |
| 50 | |
| 51 | OGR: |
| 52 | * Fixed handling of XYZM data in WKT without crashing. #1036 |
| 53 | |
| 54 | OGRSpatialReference: |
| 55 | * Fix up handling of feet and numeric units in old ESRI .prj files. #1533 |
| 56 | * Fix ESRI LCC 2SP support. #187 |
| 57 | |
| 58 | OGR SQL: |
| 59 | * Allow use of <, >, <= and >= in attribute filters and WHERE. #1557 |
| 60 | * Fix handling of special fields if values are null. #1528 |
| 61 | * Fixed FID special field support. #1468 |
| 62 | |
| 63 | GML Driver: |
| 64 | * Support files with a "BOM" marker at the beginning. #1534 |
| 65 | |
| 66 | Interlis Driver: |
| 67 | * Return a clone of internal features to avoid crash if reread. #1535 |
| 68 | |
| 69 | Mapinfo Driver: |
| 70 | * Back ported various MITAB 1.6.1 fixes. #1541 |
| 71 | |
| 72 | PostGIS Driver: |
| 73 | * Don't disable sequential scanning. #1472 |
| 74 | * Increase CURSOR_PAGE from 1 to 500. #1474 |
| 75 | * Ensure that GetLayerByName(), and OpenTable() fail gracefully for |
| 76 | non existant tables. #1480 |
| 77 | * Improved result set cleaning. #1514 |
| 78 | * Fixed detecting 4-dimension coordinates in input EWKB streams. #1323 |
| 79 | |
| 80 | Shapefile Driver: |
| 81 | * Ensure SetFeature() and DeleteFeature() operations get applied. #1456 |
| 82 | * Handling case-mixed file names. #1524 |
| 83 | |
| 84 | == Other == |
| 85 | |
| 86 | Java: |
| 87 | * Fix missing import. #1463 |
| 88 | * Make ANT location configurable #1545 |
| 89 | * void functions should not return values #1543 |
| 90 | |
| 91 | Python: |
| 92 | * Fix support for complex data in NG bindings. #1518 |
| 93 | * Fix array order compatibility with old bindings. #1542 |
| 94 | * Fix Dataset.ReadAsArray() |
| 95 | * Fix WriteRaster and ReadRaster. #1481 |
| 96 | * Geometry contructor in old bindings. #1255 |
| 97 | |