aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-03-25Database: update to EPSG v9.6.1Even Rouault
2019-03-25Merge pull request #1364 from OSGeo/backport-1360-on-6.0Even Rouault
Backport #1360 on 6.0: WKT2 parser: update to OGC 18-010r6
2019-03-25Merge pull request #1363 from OSGeo/backport-1359-on-6.0Even Rouault
Backport #1359 on 6.0: Fix ossfuzz 13892, 13893, 13894, 13895
2019-03-25WKT2_2018: always export ID of SOURCECRS/TARGETCRS and STEPsEven Rouault
even if there is one on upper node This is a particular logic allowed by paragraph 7.3.3 Identifier of OGC 18-010r6
2019-03-25WKT2_2018: always export ID in base crs node, even if there is one on upper nodeEven Rouault
This is a particular logic allowed by paragraph 7.3.3 Identifier of OGC 18-010r6
2019-03-25WKT2_2018: export ID in base crs node, when there is none on top of upper nodeEven Rouault
This is the standard logic, that is now possible since ID is allowed in BASEGEOGCRS and similar node
2019-03-25crs.cpp: remove non-intented (harmless here) pass by reference of a pointerEven Rouault
2019-03-25test: test exporting ENSEMBLE with ID in MEMBEREven Rouault
2019-03-25Merge pull request #1362 from OSGeo/backport-1358-on-6.0Kristian Evers
Backport #1358 on 6.0: Fix ossfuzz 13891
2019-03-24WKT2 parser: update to OGC 18-010r6Even Rouault
- Allow ID[] in base CRS of Derived CRS - Allow VERSION[] in non-conversion coordinate operations - Use VERSION[] to set operationVersion member of CoordinateOperation - Export operationVersion in WKT2:2018
2019-03-24stere: avoid division by zeroEven Rouault
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13895 Credit to OSS Fuzz
2019-03-24Merge pull request #1357 from OSGeo/backport-1355-on-6.0Kristian Evers
Backport #1355 on 6.0: Make cs2cs support 4D coordinates.
2019-03-24vandg inverse: avoid division by zeroEven Rouault
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13894 Credit to OSS Fuzz
2019-03-24tmerc inverse: avoid division by zeroEven Rouault
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13893 Credit to OSS Fuzz
2019-03-24lcc: avoid division by zeroEven Rouault
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13892 Credit to OSS Fuzz
2019-03-24urm5: avoid division by zeroEven Rouault
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13891 Credit to OSS Fuzz
2019-03-24strerrno.cpp: fix inverted messages for PJD_ERR_LAT_1_OR_2_ZERO_OR_90 and ↵Even Rouault
PJD_ERR_LAT_0_OR_ALPHA_EQ_90
2019-03-24Doc: consistently use +opt and bracketsChris Mayo
+opt represents one parameter. An ellipsis indicates additional instances of the previous parameter may be given. Spaces are used between parameters and before an ellipsis, not purely to format brackets. See man(1) SYNOPSIS conventions.
2019-03-24Make cs2cs support 4D coordinates.Kristian Evers
This is a bit of a hack, 4D coordinates *will* be written to STDOUT but the output format speficied with -f is not respected for the t component, rather it is forward verbatim from the input. Fixes #1354
2019-03-24Merge pull request #1353 from OSGeo/backport-1352-on-6.0Kristian Evers
Backport #1352 on 6.0: Fix GCC 9 warning about useless std::move()
2019-03-23Fix GCC 9 warning about useless std::move()Even Rouault
2019-03-23Build: install projinfo(1) with CMakeChris Mayo
2019-03-22Merge pull request #1346 from kbevers/backport-system-errmsg-fixKristian Evers
[Backport] Build: automatically enable system error messages
2019-03-22Really fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2390Even Rouault
2019-03-22Build: automatically enable system error messagesChris Mayo
Define HAVE_STRERROR during configuration. Before: $ cs2cs +proj=latlong +to +proj=latlong dummy <cs2cs>: Sys errno: 2: <system mess. texts unavail.> dummy After: $ cs2cs +proj=latlong +to +proj=latlong dummy <cs2cs>: Sys errno: 2: No such file or directory dummy
2019-03-21Merge pull request #1342 from OSGeo/backport-1340-on-6.0Even Rouault
Backport #1340 on 6.0
2019-03-21Merge pull request #1339 from OSGeo/backport-1335-on-6.0Even Rouault
Backport #1335 on 6.0
2019-03-21aea: avoid division by zeroEven Rouault
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13827 Credit to OSS Fuzz
2019-03-20lcc: avoid division by zeroEven Rouault
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12935 Credit to OSS Fuzz
2019-03-20isea: detect various int overflows and div by zeroEven Rouault
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2199 https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2241 https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2390 https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7674 Credit to OSS Fuzz
2019-03-20ob_tran: detect potential recursionEven Rouault
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12266 Credit to OSS Fuzz
2019-03-20pj_calc_ellipsoid_params(): reject f=1Even Rouault
To avoid division by zero of b. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13830 Credit to OSS Fuzz
2019-03-20laea: error out if |lat_0|>90Even Rouault
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13829 Credit to OSS Fuzz
2019-03-20imw_p: prevent division by zero in inverse pathEven Rouault
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13828 Credit to OSS Fuzz
2019-03-20CI: avoid CI to run on backport branchesEven Rouault
2019-03-20sterea: prevent division by zeroEven Rouault
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13790 Credit to OSS Fuzz
2019-03-20Merge pull request #1334 from OSGeo/backport-1333-on-6.0Even Rouault
Backport #1333 on 6.0
2019-03-19proj_create_crs_to_crs: better deal with coordinates outside of bbox (fixes ↵Even Rouault
#1329) In case several coordinate operations are returned for a CRS to CRS transformation, we currently determine the one to use by selecting the first operation whose bounding box contains the input point. This commit adds a fallback case where after doing that first iteration and finding no appropriate candidate, we try again by selecting the first operation available that does not involve grid based transformations.
2019-03-19Doc: impove doc about OGC URNEven Rouault
2019-03-18Database: fix import of deprecated ellipsoid and geodetic_datum from ESRI ↵Even Rouault
database
2019-03-17createOperations(): fix nadgrids -> nadgrids+geoidgridsEven Rouault
2019-03-17createOperations(): fix nadgrids+geoidgrids -> nadgrids+geoidgridsEven Rouault
2019-03-17createOperation(): fix geocent <--> nadgrids+geoidgrids case (fixes #1323)Even Rouault
2019-03-17Remove outdated questions from FAQKristian Evers
More or less all old questions from the FAQ has been removed and replaced by new questions that align better with the current state of the project.
2019-03-17Make proper reference to 'gie --list'Kristian Evers
2019-03-17Fix bad rst formattingKristian Evers
2019-03-17Add projinfo description to READMEKristian Evers
2019-03-17Improve formatting of program references on apps indexKristian Evers
2019-03-17ocea: avoid division by zeroEven Rouault
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11699 Credit to OSS Fuzz
2019-03-17ocea: code cleanup to use Snyder's conventionsEven Rouault