* Tue May 10 2016 Angelos Tzotsos <tzotsos@opensuse.org>
- New upstream release 2.1.0
- https://trac.osgeo.org/gdal/wiki/Release/2.1.0-News
- packaging changes
- Removed gdal-python_install.patch
- Removed gdal-2.0.2-sqlite-crash.patch
- Removed gdal-configure.patch
- Added ogr_wrap.patch to solve no-return-in-non-void-function error
- Submitted ogr_wrap.patch upstream: https://trac.osgeo.org/gdal/ticket/6506
- Redone patch GDALmake.opt.in.patch
* Tue Feb 23 2016 bruno@ioda-net.ch
- Upgrade to 2x series version : 2.0.2 bugfix release
- https://trac.osgeo.org/gdal/wiki/Release/2.0.2-News
- https://trac.osgeo.org/gdal/wiki/Release/2.0.1-News
- https://trac.osgeo.org/gdal/wiki/Release/2.0.0-News
- packaging
- Redone patch GDALmake.opt.in.patch and gdal-libproj.patch
- Delete upstream merged gdal-python-swig3-issue6045.path
- Delete upstream merged gdal_swig-perl-issue3084.patch
- Add gdal-2.0.2-sqlite-crash.patch Fix upstream issue 6360
- spec-cleaner minimal (pkgconfig make unresolvable all except
Leap and Tumbleweed)
* Thu Feb 04 2016 behrisch@users.sourceforge.net
- Fixing PACKAGE_* redefines in cpl_config.h
* Sun Jan 31 2016 Angelos Tzotsos <tzotsos@opensuse.org>
- New upstream patch release 1.11.4
* Wed Dec 09 2015 mpluskal@suse.com
- Enable opencl and freexl support
- Update dependencies
* Fri Sep 25 2015 ecsos@opensuse.org
- Upgrade to version 1.11.3
see http://trac.osgeo.org/gdal/wiki/Release/1.11.3-News
- remove following patches, because their are now in source:
- gdal-poppler-0.31.patch
- gdal-python-swig3-issue6045.patch
- gdal-gcc5-getaddrinfo-issue6073.patch
* Fri Aug 28 2015 bruno@ioda-net.ch
- packaging
Redone exclusion for <= 1310 and 1315
Cleanup empty perl bs files
- Build fixes
* Fix python coding in swig3+ (backport of gdal20)
with patch gdal-python-swig3-issue6045.patch
* Fix gcc5 build upstream issue 6073
gdal-gcc5-getaddrinfo-issue6073.patch
* Wed Aug 26 2015 bruno@ioda-net.ch
- Adding python3 support
- move fdupes from buildroot (mix python scripts otherwise)
fdupes is run against source html directory
- dos2unix Fix EOL warnings
* Sat Jul 04 2015 Angelos Tzotsos <tzotsos@opensuse.org>
- Fix build to use libproj9
* Fri May 29 2015 guillaume@opensuse.org
- Fix ECW detection in configure script (need to add -pthread to CFLAGS)
* Sat May 02 2015 ecsos@opensuse.org
- Upgrade to version 1.11.2
* Build
- configure: fix detection of OCI by changing linking order
to please modern GCC (#5550)
- configure: fix test to accept MariaDB 10.X as valid MySQL
(#5722)
- More compiler warnings addressed (#5414)
- Windows build of PDF: fix compilation issue with
Visual Studio 2012 (#5744)
- Windows build: Add support for MrSID 9.1 SDK (#5814)
- Windows build: when building netCDF, HDF4, HDF5 as plugins,
call registration of 'sub-drivers' GMT, HDF4Image and
HDF5Image (#5802)
* Port
- CSV finder: Stop probing for csv/horiz_cs.csv. (#5698)
- /vsicurl/: avoid reading after end-of-file and fix failure
when reading more than 16MB in a single time (#5786)
- CPLHexToBinary(): faster implementation (#5812)
* GDAL Core and algorithms
- Make GetMaskBand?() work with GDT_UInt16 alpha bands (#5692)
- Fix 32bit overflow in GDALRasterBand::IRasterIO() (#5713)
- RPC transformer: take into account nodata in RPC DEM (#5680)
- RPC transformer: add RPC_DEM_MISSING_VALUE transformer option
to avoid failure when there's no DEM at the transformed point
(#5730)
- Fix GDALSuggestedWarpOutput() wrong extent in some
circumstances (e.g. dataset of big dimension with world
coordinates) (#5693)
- Fix crash when calling GetTiledVirtualMem?() on non-Linux
platform (#5728)
- warp: fix integer overflow when reprojecting into an area
with (part of) bounds completely outside of the source
projection (#5789)
- OpenCL warper: fix OpenCL code compilation with NVIDIA OpenCL
(#5772)
* Utilities
- gdalwarp: initialize destination dataset to no_data value
when automatically propagating source nodata (#5675)
- gdalwarp: only apply INIT_DEST when processing the first
input dataset (#5387)
- gdaldem: avoid too large files to be produced when using
- co COMPRESS=xxxx -co TILED=YES (#5678)
* GDAL drivers
- GRASS driver:
- fix compilation issues against GRASS 7 (#2953)
- GIF driver:
- fix crash on images without color table (#5792)
- validate the size of the graphic control extension block
(#5793)
- GTiff driver:
- Internal overviews: for near, average, gauss, and pixel
interleaving, make sure to use the same code path for
compressed vs uncompressed overviews (#5701)
- allow lossless copying of CMYK JPEG into JPEG-in-TIFF
(#5712)
- when overriding metadata in update mode, make sure to clear
it from PAM file (#5807)
- fix GTiffRasterBand::DirectIO() to work with TIFF files
with multiple directories (overviews, masks) (#5831)
- Internal libtiff: partial (mostly security related fixes)
upgrade to 4.0.4beta (#5830)
- ISIS3 driver:
- fix to recognize IsisCube?.Mapping.LatitudeType? =
Planetocentric (#5717)
- JP2OpenJPEG driver:
- add compatibility with OpenJPEG 2.1 (#5579)
- JPEG driver:
- Report non-fatal libjpeg errors as CE_Warning
(or CE_Failure if GDAL_ERROR_ON_LIBJPEG_WARNING = TRUE)
(#5667)
- KMLSuperOverlay driver:
- remove useless and unreliable computations on floating
point numbers that caused issues (truncated raster)
on 32bit (#5683)
- USGSDEM driver:
- take into account horizontal unit = ft in the UTM case
(#5819)
- VRT driver:
- fix RasterIO() to be able to fill buffers larger than 2GB
(#5700, #5734)
* OGR core
- ogr_core.h: only ignore -Wfloat-equal for IsInit?() and not
for the rest of the file and files that inc it (#5299)
- OGR layer algebra: properly initialize field maps to avoid
Valgrind warnings in OGRLayer::Update() (#5778)
* OGR drivers
- CSV driver:
- fix segfault when reading allCountries.txt of geonames.org
(#5668)
- FileGDB:
- avoid emitting error when opening a FileGDB v9, so that
OpenFileGDB can be tried to open it, in the case FileGDB
is a plugin (#5674)
- GeoJSON driver:
- ESRIJson: parse correctly rings of esriGeometryPolygon
objects to build correct Polygon or MultiPolygon? (#5538)
- GML driver:
- Fix incorrect geometry cast when reading GML topogeometries
(#5715)
- Update GFS files for RUIAN (UVOH & OB) (#5770)
- LIBKML driver:
- when skipped, fix segfault on second OGRRegisterAll() call
(#5775)
- do not delete the libkml singleton factory (linked to #5775)
- MapInfo? File driver:
- Add GDA94 datum entries to the lookup table (#5671)
- fix segfault in CreateFeature?() if passing an invalid OGR
feature style string (#1209)
- MSSQL driver:
- Fix recognizing image columns as geometry columns for the
select layers. (#5498)
- Fix issue when creating non-spatial table (#5696)
- Fix to read metadata if the tables are specified in the
connection string (#5796)
- Fix invalid use of CSLAddString() in OGR MSSQL (#5810)
- Fix crash if the tablename is specified in the connection
string (#5826)
- MySQL driver:
- don't be dependant on locale when building spatial filter
(#5720)
- NAS driver:
- make chevrons configurable by NAS_INDICATOR (#5708)
- OCI driver:
- Initialize member variable to avoid UpdateLayerExtents?()
to be called randomly on non spatial tables (#5376)
- fix FID (multi_load=off, OGRNullFID) - start with 1
(not -1) (#5454)
- OpenFileGDB driver:
- fix ResetReading?() on SQL layer with ORDER BY on indexed
column (#5669)
- add support for non spatial GDB v9 tables (#5673)
- PG driver:
- fix GDAL 1.11.0 regression that prevented to retrieve more
than 500 features from a connection with tables= parameter
and on a SQL result layer (#5837)
- SQLite/Spatialite driver:
- remove 'T' suffix when formatting the content of a Date
field (#5672)
- fix segmentation fault when executing OGR2SQLITE_Register()
when compiling against sqlite 3.8.7 (#5725)
- make GetFIDColumn() work when run as first method call
(#5781)
- VRT driver:
- do not propagate ignoring of x and y cols of a
PointFromColumns? to the source layer (#5777)
- XLSX driver:
- fix column numbering when there are more than 26 columns
(#5774)
* SWIG Language Bindings
- Python bindings:
- Fix hang of Python in case of repeated call to gdal/ogr.
UseExceptions?() and CE_Warning emitted (#5704)
- fix processing error of ogr_python.i with SWIG 3 (#5795)
- NUMPY driver: avoid returning CE_None in GetGeoTransform?()
when there's no geotransform set (#5801)
* Fri Mar 27 2015 dimstar@opensuse.org
- Add gdal-poppler-0.31.patch: Fix build with poppler 0.31+.
* Tue Mar 10 2015 schubert.seb@gmail.com
- Fix hard coded proj4 library name
* gdal-libproj.patch
* Sun Mar 08 2015 mpluskal@suse.com
- Update perl package dependencies
* Mon Feb 09 2015 mpluskal@suse.com
- Add GDALmake.opt.in.patch to fix random failures of parallel
builds
* Mon Feb 09 2015 mpluskal@suse.com
- Build with hdf5 on suse recent suse releases.
- Correct license and bundle license with packages.
- Misc spec file cleanups.
- Build with webp support if possible.
- Use autoreconf when possible to avoid issues with improper
cflags used and parallel builds.
- Rename package to match upstream name (gdal) - library is
provided as libgdal1 which matches shared libraries policy.
* Tue Dec 16 2014 guillaume@opensuse.org
- Add optional support to ECW JPEG lib support (disabled by default)
* Sat Oct 11 2014 behrisch@users.sourceforge.net
- fixing build with older autotools (SLE11SP3, CentOS6)
- removing obsolete patch
* Thu Oct 02 2014 ecsos@schirra.net
Upgrade to version 1.11.1
- Build
* Fix compilation errors with json-c 0.12 (#5449)
* configure: fix for cpl_recode_iconv.cpp compilation error
on freebsd 10 (#5452)
* Fix compilation error in alg/gdalgrid.cpp when AVX is available,
but not SSE (#5566)
* Fix wrong include order in ingr and nitf subdirs w.r.t internal
libtiff (#5644)
* Add CPL_UNUSED for gcc >= 4 (#5414)
- Port
* CPLSpawn() on Windows: quote arguments with spaces
in them (#5469)
* /vsigzip/: avoid infinite loop when reading broken
.gml.gz file (#5486)
* /vsizip/: fix bug that caused premature end of file condition
with some read patterns (#5530)
* /vsizip/: on >4GB zips: accept .zip declare 0 disks (#5615)
* Fix stack corruption upon thread termination with
CPLSetThreadLocalConfigOption on Windows 32 bit (#5590,
reported by cleo)
* cpl_http.cpp: truly set CURLOPT_NOSIGNAL if available (#5568)
- GDAL Core
* EXIF reader: add missing validation for some data types (#3078)
* Fix segfault in GDALPamRasterBand::SerializeToXML() when
saving an empty RAT (#5451)
* Windows plugin: complementary fix to #5211 to avoid error
dialog box when there are dependency problems (#5525)
* RPC transformer with DEM: fix near interpolation
(patch by liminlu0314, #5553)
* OpenCL warper: remove unused variable in bilinear resampling
that can cause compilation error (#5518)
* GDALCreateTPSTransformer(): fix crash if the forward or backward
transform cannot be computed (#5588)
* Overview: ignore alpha=0 values when compute an average overview
of an alpha band; and also avoid memory errors when calling
GetMaskBand?()/GetMaskFlags() after overview computation if
GetMaskXXX() has been called before (#5640)
- Utilities
* gdal2tiles.py: fix inverted long/lat in BoundingBox? and
Origin elements of tilemapresource.xml (#5336)
* pct2rgb.py: make it work (again) with color tables with
less than 256 entries (#5555)
Previous upgrades from version 1.11.0
- New GDAL drivers:
* KRO: read/write support for KRO KOKOR Raw format
- New OGR drivers:
* CartoDB : read/write support
* GME (Google Map Engine) : read/write support
* GPKG (GeoPackage): read-write support (vector part of the spec.)
* OpenFileGDB: read-only support (no external dependency)
* SXF: read-only support
* WALK : read-only support
* WAsP .map : read-write support
- Significantly improved drivers: GML, LIBKML
- RFC 40: enhanced RAT support (#5129)
- RFC 41: multiple geometry fields support
- RFC 42: OGR Layer laundered field lookup
- RFC 43: add GDALMajorObject::GetMetadataDomainList?() (#5275)
- RFC 45: GDAL datasets and raster bands as virtual memory mapping
- Upgrade to EPSG 8.2 database
* Thu Oct 03 2013 Angelos Tzotsos <tzotsos@opensuse.org>
Upgrade to version 1.10.1:
- Compilation fixes for iOS (#5197, #5198)
- Fix VSISubFileHandle::Eof() behaviour to be POSIX compliant, so that the shapefile reader can read the last feature when using /vsitar (#5093)
- vsicache: fix for 32bit binaries when file size is over 2GB (#5170)
- warper: Fix warping when input pixel size is too close to 0 (#5190)
- GDALFillNodata(): Fix use of uninitialized memory and integer overflows (#4010, #5203)
- Fix ref-counting of callable passed to gdal.PushErrorHandler?() (#5186)