| 1 | = GDAL/OGR 1.4.2 - 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 | WCS Driver: |
| 9 | * Fix return value of DescribeCoverage() to improve error handling. #1667 |
| 10 | |
| 11 | AIGrid Driver: |
| 12 | * Support multi-tile grids. #1198 |
| 13 | |
| 14 | VRT Driver: |
| 15 | * Initialize bNoDataSet to FALSE to fix nodata value problem. |
| 16 | * Fix problem in subwindowing support. #1562 |
| 17 | |
| 18 | ENVI Driver: |
| 19 | * Improve precision of location values in "map info" header line. #1644 |
| 20 | |
| 21 | HFA (Imagine) Driver: |
| 22 | * Fix GetNoDataValue() method to allow pbSuccess to be NULL. #1646 |
| 23 | * Support reading large metadata values. #1640 |
| 24 | * Support PE String mechanism for otherwise unsupported SRSes. #1588 |
| 25 | |
| 26 | GRASS Driver: |
| 27 | * Add version detection to handle changes to GRASS error handler |
| 28 | prototype in GRASS 6.3 #1587 |
| 29 | |
| 30 | JP2KAK (JPEG2000) Driver: |
| 31 | * Fix bug in multi-tile datasets. #1636 |
| 32 | |
| 33 | HDF4 Driver: |
| 34 | * Fix handle/memory leak for swath datasets. #1485 |
| 35 | * Fix crash/corruption for some GRID datasets. #1331 |
| 36 | |
| 37 | EHDR (ESRI BIL) Driver: |
| 38 | * Fixed bug for datasets without NBITS. #1573 |
| 39 | |
| 40 | == OGR == |
| 41 | |
| 42 | OGR: |
| 43 | * Closing a ring no longer forces it to 3D. #1673 |
| 44 | * Fixed case where pszColor is NULL in GetRGBFromString(). #1571 |
| 45 | * Fix flattenTo2D() for polygons. #1619 |
| 46 | |
| 47 | Shapefile Driver: |
| 48 | * Fix SHPRewind() confusion when two rings touch at a point. #976, #1415 |
| 49 | |
| 50 | MapInfo Driver: |
| 51 | * Problem with isspace() assertion. #1678 |
| 52 | * Fix support for non-greenwich prime meridians. #1416 |
| 53 | |
| 54 | Memory Driver: |
| 55 | * Record name of dataset when it is opened or created. #1674 |
| 56 | |
| 57 | S-57 Driver: |
| 58 | * Avoid crash when applying updates to records without existing ATTF. #1648 |
| 59 | |
| 60 | UK NTF Driver: |
| 61 | * Fix recognision name for NEXTMap Britian DTM product. #1657 |
| 62 | |
| 63 | Interlis Driver: |
| 64 | * Clone feature in GetNextFeature?(), Applying filters in GetNextFeature?() |
| 65 | and GetExtents?(). #1535 |
| 66 | * Support ring polygons of type surface. #1561 |
| 67 | * Fixed compilation problems on Solaris 2.8. #1601 |
| 68 | |
| 69 | MySQL Driver: |
| 70 | * Implemented BLOB support. #1622 |
| 71 | |
| 72 | SQLite Driver: |
| 73 | * Implemented BLOB support. #1623 |
| 74 | |
| 75 | PG/PostGIS Driver: |
| 76 | * Escape schema names with postgres. #1412 |
| 77 | |
| 78 | ogr2ogr: |
| 79 | * Avoid crash with peculiar SRS. #1656 |
| 80 | |
| 81 | == Other == |
| 82 | |
| 83 | * Fix libiso8211 to use VSI io functions to avoid crash on windows in |
| 84 | some circumstances (S-57, SDTS). #1659 |
| 85 | * Fix Minixml parser problem with complex doctypes. #755 |
| 86 | * Fix CPLRemoveXMLChild() in minixml parser. #1598 |
| 87 | * Rename cpl_vsi_private.h, install and export interfaces. #1585 |
| 88 | |
| 89 | SWIG (General): |
| 90 | * Fix reference counting problem with reference counting via SWIG interfaces |
| 91 | of GetSpatialRef() #1680 |
| 92 | * Reimplement GetDriver() via SWIG to avoid crashes. #1674 |
| 93 | * Improved error handling around gdal.Open() #1513, #1635 |
| 94 | * Improved error handling around ogr.Open() #1636 |
| 95 | * Added exception handling for osr classes. #1630 |
| 96 | * Removed OSRReference() call in constructor which caused leaks. #1614 |
| 97 | * Rework perl docs. |
| 98 | |
| 99 | Building: |
| 100 | * Avoid running autoheader in autogen.sh. |
| 101 | * Check for Python.h before enabling python. #1508 |
| 102 | * Export CPLMutexHolder class from DLL for use in plugins. |
| 103 | * WinCE building fixes. #1634 |
| 104 | * Fixed Python 2.5 build problems on 64bit linux. #1379 |
| 105 | * Include climits in ILWIS driver to fix build problems. #1579 |
| 106 | |
| 107 | OGRSpatialReference: |
| 108 | * Fix handling of lat and long values when importing old style (ArcInfo 7) |
| 109 | Transverse Mercator .prj files. #1649 |
| 110 | * Make Release() operator safer. #738 |
| 111 | |