| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-03-26 | pj_gc_findgrid(): annotate likely memory leak. Coverity CID 193539 | Even Rouault | |
| 2019-03-26 | pj_gridinfo_init(): remove useless string copy. Coverity CID 193529 | Even Rouault | |
| 2019-03-26 | nad_init(): remove useless string copy. Coverity CID 193531 | Even Rouault | |
| 2019-03-26 | io.cpp: avoid error about unchecked return value. Coverity CID 193541 | Even Rouault | |
| 2019-03-26 | io.cpp: make it obvious that nullptr deref cannot happen. Coverity CID 193523 | Even Rouault | |
| 2019-03-26 | factory.cpp: make closeDB() noexcept so that DatabaseContext::Private ↵ | Even Rouault | |
| destructor cannot throw. Coverity CID 193518 | |||
| 2019-03-26 | crs.cpp: make it clear to analyzer that buffer will not overflow. Coverity ↵ | Even Rouault | |
| CID 193528 and 193540 | |||
| 2019-03-26 | coordinateoperation.cpp: remove dead code. Coverity CID 193522 | Even Rouault | |
| 2019-03-26 | coordinateoperation.cpp: silent false positive about copy paste error. ↵ | Even Rouault | |
| Coverity CID 193519 | |||
| 2019-03-26 | c_api.cpp: avoid mixing enum types. Coverity CID 193542 | Even Rouault | |
| 2019-03-26 | factory.cpp: avoid warning about int truncation. Coverity CID 193544 | Even Rouault | |
| 2019-03-26 | Merge pull request #1369 from rouault/grid_fixes | Even Rouault | |
| Grid related fixes | |||
| 2019-03-25 | lookForGridInfo(): correctly return that a grid is present, if present on ↵ | Even Rouault | |
| the file system, but not in the database | |||
| 2019-03-25 | Database: add operation_version column to coordinate operation tables | Even Rouault | |
| 2019-03-25 | WKT2_2018: always export ID of SOURCECRS/TARGETCRS and STEPs | Even 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-25 | WKT2_2018: always export ID in base crs node, even if there is one on upper node | Even Rouault | |
| This is a particular logic allowed by paragraph 7.3.3 Identifier of OGC 18-010r6 | |||
| 2019-03-25 | WKT2_2018: export ID in base crs node, when there is none on top of upper node | Even Rouault | |
| This is the standard logic, that is now possible since ID is allowed in BASEGEOGCRS and similar node | |||
| 2019-03-25 | crs.cpp: remove non-intented (harmless here) pass by reference of a pointer | Even Rouault | |
| 2019-03-25 | projinfo.cpp: formatting fix | Even Rouault | |
| 2019-03-25 | Merge pull request #1360 from rouault/update_parser_to_ogc_18_010r6 | Kristian Evers | |
| WKT2 parser: update to OGC 18-010r6 | |||
| 2019-03-25 | Merge pull request #1359 from rouault/fix_ossfuzz_13892_and_others | Kristian Evers | |
| Fix ossfuzz 13892, 13893, 13894, 13895 | |||
| 2019-03-24 | Merge pull request #1358 from rouault/fix_ossfuzz_13891 | Kristian Evers | |
| Fix ossfuzz 13891 | |||
| 2019-03-24 | WKT2 parser: update to OGC 18-010r6 | Even 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-24 | stere: avoid division by zero | Even Rouault | |
| Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13895 Credit to OSS Fuzz | |||
| 2019-03-24 | vandg inverse: avoid division by zero | Even Rouault | |
| Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13894 Credit to OSS Fuzz | |||
| 2019-03-24 | tmerc inverse: avoid division by zero | Even Rouault | |
| Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13893 Credit to OSS Fuzz | |||
| 2019-03-24 | lcc: avoid division by zero | Even Rouault | |
| Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13892 Credit to OSS Fuzz | |||
| 2019-03-24 | urm5: avoid division by zero | Even Rouault | |
| Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13891 Credit to OSS Fuzz | |||
| 2019-03-24 | strerrno.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-24 | Merge pull request #1355 from kbevers/cs2cs-4d | Kristian Evers | |
| Make cs2cs support 4D coordinates. | |||
| 2019-03-24 | isea: really fix integer overflow of ↵ | Even Rouault | |
| https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2390 | |||
| 2019-03-24 | Make 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-23 | Fix GCC 9 warning about useless std::move() | Even Rouault | |
| 2019-03-22 | Really fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2390 | Even Rouault | |
| 2019-03-22 | Merge pull request #1345 from cjmayo/proj_config | Kristian Evers | |
| strtod.cpp: remove support for no proj_config.h | |||
| 2019-03-22 | Merge pull request #1336 from cjmayo/strerror | Kristian Evers | |
| Build: automatically enable system error messages | |||
| 2019-03-21 | strtod.cpp: remove support for no proj_config.h | Chris Mayo | |
| The nmake build system has been dropped in favour of CMake which is used to create proj_config.h. | |||
| 2019-03-21 | Build: automatically enable system error messages | Chris 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-21 | aea: avoid division by zero | Even Rouault | |
| Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13827 Credit to OSS Fuzz | |||
| 2019-03-21 | Add -k ellipsoid option to projinfo (#1338) | Nyall Dawson | |
| Allows querying of ellipsoid definitions by auth:code lookup | |||
| 2019-03-20 | lcc: avoid division by zero | Even Rouault | |
| Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12935 Credit to OSS Fuzz | |||
| 2019-03-20 | isea: detect various int overflows and div by zero | Even 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-20 | ob_tran: detect potential recursion | Even Rouault | |
| Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12266 Credit to OSS Fuzz | |||
| 2019-03-20 | pj_calc_ellipsoid_params(): reject f=1 | Even 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-20 | laea: error out if |lat_0|>90 | Even Rouault | |
| Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13829 Credit to OSS Fuzz | |||
| 2019-03-20 | imw_p: prevent division by zero in inverse path | Even Rouault | |
| Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13828 Credit to OSS Fuzz | |||
| 2019-03-20 | sterea: prevent division by zero | Even Rouault | |
| Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13790 Credit to OSS Fuzz | |||
| 2019-03-19 | Merge pull request #1330 from mwtoews/cmake | Kristian Evers | |
| Normalize CMake with cmakelint, 2-space indent | |||
| 2019-03-19 | proj_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-19 | Doc: impove doc about OGC URN | Even Rouault | |
