| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-11-20 | Docs: Add new Ellipsoids page to explain ellipsoidal parameters (#2922) | Brendan Jurd | |
| Co-authored-by: Rohit <rohitpingale103@gmail.com> Co-authored-by: Brendan Jurd <brendan.jurd@geoplex.com.au> Co-authored-by: Mike Taves <mwtoews@gmail.com> | |||
| 2021-01-12 | ellps_size(): do not log error if ellipsoid absent and not needed | Even Rouault | |
| 2020-12-15 | Remap ENOMEM from PROJ_ERR_INVALID_OP to PROJ_ERR_OTHER | Even Rouault | |
| 2020-12-15 | Revise error codes to have a reduced set exposed in the public API. | Even Rouault | |
| Fixes #2482 And also add proj_context_errno_string() Revise gie 'expect failure errno XXXX' strings | |||
| 2020-12-15 | Remove ancient no longer used implementation of pj_ell_set() | Even Rouault | |
| 2020-11-20 | Remove old pj_ memory (de)allocation functions | Kristian Evers | |
| Gone are pj_malloc, pj_calloc, pj_dalloc and pj_dealloc. Their primary function as API memory functions in proj_api.h is no longer there and the other use as a workaround for old errno problems is no longer valid either. Replaced with malloc and free across the codebase. | |||
| 2020-11-20 | Remove pj_ctx_* functions and use their proj_context counterparts | Kristian Evers | |
| 2020-11-20 | Weed out proj_api.h datatypes and replace them with their proj.h counterparts | Kristian Evers | |
| 2020-05-09 | scripts/fix_typos.sh: fix URLs to dictionaries, and fix typos spotted | Even Rouault | |
| 2020-04-17 | ellps_shape: catch corner case where es would be set to NaN. Fixes ↵ | Even Rouault | |
| https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=21761 | |||
| 2019-12-25 | Modify verbosity level of some debug/trace messages | Even Rouault | |
| - unitconvert, ell_set and helmert were using debug level, which is too verbose. Using trace instead - proj_trans() was using trace to indicate the operation it selects. Changing it to debug | |||
| 2019-10-18 | Fix segfaults in case of out-of-memory situations (fixes #1678) (#1679) | yonarw | |
| 2019-09-17 | ell_set.cpp: avoid division by zero in R_lat_a case. Fixes ↵ | Even Rouault | |
| https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=16130 | |||
| 2019-04-04 | Reject negative e parameter to avoid division by zero | Even Rouault | |
| Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14044 Credit to OSS Fuzz | |||
| 2019-03-29 | Remove duplicate instances of #include "proj_internal.h" | Chris Mayo | |
| Introduced by "Merge projects.h into proj_internal.h" 8ab6f683. | |||
| 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-16 | ellps_spherification(): detect invalid semi-major axis value | Even Rouault | |
| Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12909 Credit to OSS Fuzz | |||
| 2019-03-14 | Reject eccentricity values larger than one | Even Rouault | |
| Valid eccentricity should be between 0 (included) or 1 (excluded) Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13665 Credit to OSS Fuzz | |||
| 2019-02-02 | pj_ellipsoid(): avoid division by zero when R=0. Fixes ↵ | Even Rouault | |
| https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12843. Credit to OSS Fuzz | |||
| 2019-01-08 | pj_ell_set(): remove memset() illegal on C++ object, as pointed by cppcheck | Even Rouault | |
| 2019-01-04 | Fix use-after-free in debug logging of pj_ellipsoid() (probably caused by a ↵ | Even Rouault | |
| recent master commit) | |||
| 2018-12-30 | Merge projects.h into proj_internal.h | Even Rouault | |
| 2018-12-30 | Move PJ_OBJ members into struct PJconsts | Even Rouault | |
| 2018-12-26 | cpp conversion: remove useless pj_, PJ_ and proj_ filename prefixes | Even Rouault | |
