aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-03-25projinfo.cpp: formatting fixEven Rouault
2019-03-25Merge pull request #1360 from rouault/update_parser_to_ogc_18_010r6Kristian Evers
WKT2 parser: update to OGC 18-010r6
2019-03-25Merge pull request #1359 from rouault/fix_ossfuzz_13892_and_othersKristian Evers
Fix ossfuzz 13892, 13893, 13894, 13895
2019-03-25Merge pull request #1361 from rouault/gtest_1.8.1Kristian Evers
Update internal version of googletest to v1.8.1
2019-03-24Merge pull request #1358 from rouault/fix_ossfuzz_13891Kristian Evers
Fix ossfuzz 13891
2019-03-24Update internal version of googletest to v1.8.1Even Rouault
This is already what is used by cmake builds
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-24Add proj_crs_to_crs_fuzzerEven Rouault
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-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-24Merge pull request #1355 from kbevers/cs2cs-4dKristian Evers
Make cs2cs support 4D coordinates.
2019-03-24fuzzer: limit input size to avoid useless testing of huge proj stringsEven Rouault
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-24isea: really fix integer overflow of ↵Even Rouault
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2390
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-23Merge pull request #1352 from rouault/fix_gcc9_warningEven Rouault
Fix GCC 9 warning about useless std::move()
2019-03-23Fix GCC 9 warning about useless std::move()Even Rouault
2019-03-23Merge pull request #1348 from cjmayo/datadirKristian Evers
pkg-config: add datadir to proj.pc
2019-03-23Merge pull request #1347 from cjmayo/projinfo1Kristian Evers
Build: install projinfo(1) with CMake
2019-03-22pkg-config: add datadir to proj.pcChris Mayo
Convenience variable pkgdatadir not available at the time this is configured, datadir/PACKAGE is its value. Query with: pkg-config --variable=datadir proj
2019-03-22Build: install projinfo(1) with CMakeChris Mayo
2019-03-22Really fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2390Even Rouault
2019-03-22Fix Dockerfile to catch up to 6.0.0 (#1344)Howard Butler
2019-03-22Port custom ellipsoid definitions from QGIS (#1337)Nyall Dawson
2019-03-22Merge pull request #1345 from cjmayo/proj_configKristian Evers
strtod.cpp: remove support for no proj_config.h
2019-03-22Merge pull request #1336 from cjmayo/strerrorKristian Evers
Build: automatically enable system error messages
2019-03-21strtod.cpp: remove support for no proj_config.hChris Mayo
The nmake build system has been dropped in favour of CMake which is used to create proj_config.h.
2019-03-21Build: 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 #1340 from rouault/fix_ossfuzz_13827Even Rouault
aea: avoid division by zero
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-21Add -k ellipsoid option to projinfo (#1338)Nyall Dawson
Allows querying of ellipsoid definitions by auth:code lookup
2019-03-21Merge pull request #1335 from rouault/fix_ossfuzz_13790Kristian Evers
Fix ossfuzz 13790 + tweak CI regarding backport branches
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-19Merge pull request #1330 from mwtoews/cmakeKristian Evers
Normalize CMake with cmakelint, 2-space indent
2019-03-19Merge pull request #1333 from rouault/fix_1329Kristian Evers
proj_create_crs_to_crs: better deal with coordinates outside of bbox (fixes #1329)
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-19Normalize CMake with cmakelint, 2-space indentMike Taves
2019-03-18Merge pull request #1328 from rouault/cppcheck_fixesKristian Evers
Fix some issues raised by latest cppcheck