| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-03-16 | ocea: avoid division by zero | Even Rouault | |
| Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11699 Credit to OSS Fuzz | |||
| 2019-03-16 | ocea: code cleanup to use Snyder's conventions | Even Rouault | |
| 2019-03-16 | Helmert: avoid potential division by zero | Even Rouault | |
| Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11893 Credit to OSS Fuzz | |||
| 2019-03-16 | sterea: fix lat_0 = -90 | Even Rouault | |
| A division by zero caused NaN values to be returned. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12062 Credit to OSS Fuzz | |||
| 2019-03-16 | Hammer: avoid division by zero | Even Rouault | |
| Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12799 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-16 | aea: validate |lat_1| and |lat_2| <= 90 | Even Rouault | |
| Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13028 Credit to OSS Fuzz | |||
| 2019-03-15 | Merge pull request #1319 from rouault/div_by_zero_molodensky | Kristian Evers | |
| Molodensky: avoid division by zero | |||
| 2019-03-15 | Molodensky: avoid division by zero | Even Rouault | |
| Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13069 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-03-09 | Allow gie to use proj_create_crs_to_crs (#1314) | Kristian Evers | |
| The commands crs_src and crs_dst are introduced to allow operation initialization with proj_create_crs_to_crs. This has the benefit of using proj.db to select the proper operation. Additionally axis order is respected for the coordinate systems that are tested. This is beneficial when running the GIGS test suite for instance. | |||
| 2019-03-06 | Make gie return non-zero exit code when file can't be opened | Kristian Evers | |
| 2019-03-01 | Bump version numbers in preparation for 6.1.0 | Kristian Evers | |
| 2019-03-01 | Doc: rename to ISO-19111:2019 | Even Rouault | |
| And publish link to corresponding promoted and public OGC doc: http://docs.opengeospatial.org/as/18-005r4/18-005r4.html | |||
| 2019-02-27 | Fix default context fallback in proj_log_func. | Elliott Sales de Andrade | |
| 2019-02-27 | Fix null dereference warning. | Elliott Sales de Andrade | |
| Counter-intuitively, this means removing checks for nullptr. The compiler sees these checks and thinks the one remaining dereference is missing a check. However, since pj_get_default_ctx cannot return nullptr, these tests are redundant. | |||
| 2019-02-26 | Fix build issues on Solaris | Even Rouault | |
| 2019-02-26 | Rename internal constant to avoid conflict with macro in Solaris system headers | Even Rouault | |
| 2019-02-26 | io.cpp: cast to 'unsigned char' before isspace() to avoid undefined ↵ | Even Rouault | |
| behaviour, for example on netBSD 8 | |||
| 2019-02-26 | mutex.cpp: remove _XOPEN_SOURCE definition that causes compilation problem ↵ | Even Rouault | |
| on netBSD 8 and is useless on Linux | |||
| 2019-02-24 | Robinson: fix wrong values for forward path for latitudes >= 87.5 (fixes ↵ | Even Rouault | |
| #1172), and fix inaccurate inverse method | |||
| 2019-02-24 | Merge pull request #1285 from rouault/doc_patterson | Kristian Evers | |
| Doc: add minimal documentation for patterson, compact miller, misrsom, natearth2, sch and times projections | |||
| 2019-02-24 | ParameterValue::_exportToWKT(): fix null pointer dereference with ↵ | Even Rouault | |
| -D_GLIBCXX_ASSERTIONS on WKT with PARAMETERFILE (fixes #1290) | |||
| 2019-02-24 | jniproj.cpp: fix compiler warning | Even Rouault | |
| 2019-02-23 | Doc: add minimal documentation for sch projection | Even Rouault | |
| 2019-02-21 | Transformation: reintroduce the term of 'Null geographic offset' for ↵ | Even Rouault | |
| transformations between geographic CRS of same datum (typically 3D to 2D) | |||
| 2019-02-21 | Geog2D+Height -> Geog3D of same datum: avoid inserting a useless ballpark ↵ | Even Rouault | |
| horizontal transformation | |||
| 2019-02-21 | projinfo: add information about missing grids | Even Rouault | |
| 2019-02-20 | typo fixes: s/Explictly/Explicitly/ and s/instanciat/instantiat/ | Even Rouault | |
| 2019-02-20 | CoordinateOperation: add a hasBallparkTransformation() method that can be ↵ | Even Rouault | |
| used to know if it includes a very approximative transformation term | |||
| 2019-02-20 | CompoundCRS to Geog3DCRS: in synthetised transformation, document in the ↵ | Even Rouault | |
| name we are lacking an ellipsoid height to vertCRS height correction | |||
| 2019-02-20 | PROJStringFormatting: change order of emission of push/pop w.r.t axis ↵ | Even Rouault | |
| swap/unitconvert to avoid useless simplification rules | |||
| 2019-02-20 | projinfo: advertize the use of '--spatial-test intersects' when it can bring ↵ | Even Rouault | |
| more results | |||
| 2019-02-20 | Apply multiplier in proj_vgrid_value() | Even Rouault | |
| 2019-02-20 | PROJStringFormatter: remove useless push/pop in another case | Even Rouault | |
| 2019-02-20 | Operation sorting: tweak | Even Rouault | |
| 2019-02-20 | Vertical CRS transformation: synthetize a vertical unit change ↵ | Even Rouault | |
| transformation when needed, and also sort Null geographic offset transformation in last | |||
| 2019-02-20 | compoundCRS to compoundCRS: avoid emitting dummy 'Null geographic offset ↵ | Even Rouault | |
| from X to X' in transformation name | |||
| 2019-02-20 | vgridshift: propagate multiplier to avoid false-positive detection of nodata ↵ | Even Rouault | |
| values in the grids with US VERTCON grids that are in millimeters | |||
| 2019-02-20 | Add VERTCON grid name alternatives in database, and handle filename ↵ | Even Rouault | |
| substitution for VERTCON method | |||
| 2019-02-18 | Fix a few issues with i386 builds | Even Rouault | |
| Relax tolerances in a few unit test, and in laea code. Seen with gcc 5.3 and also 7.1 Related to the use of the 387 floating-point math, since they disappear with gcc 7.1 if using non-default -mfpmath=sse -msse | |||
| 2019-02-17 | Modify the default strategy of researching intermediate CRS to do it only if ↵ | Even Rouault | |
| there is no direct transformation | |||
| 2019-02-16 | Make sure proj_get_source_crs() and proj_get_target_crs() work on 'pseudo' ↵ | Even Rouault | |
| PJ object returned by proj_create_crs_to_crs() when there are several alternatives | |||
| 2019-02-16 | Make sure that the PJ object returned by proj_create_crs_to_crs() is a ↵ | Even Rouault | |
| proper CoordinateOperation so that we can call proj_get_source_crs() on it for example | |||
| 2019-02-14 | Bump ABI version number | Kristian Evers | |
| 2019-02-14 | Merge pull request #1264 from kbevers/remove-t_obs | Kristian Evers | |
| Clean up time handling in helmert and deformation | |||
| 2019-02-14 | Coordinate operations where a grid is present, but not in grid_alternatives ↵ | Even Rouault | |
| table, should be considered as known to be sorted first | |||
| 2019-02-14 | deformation: Replace +t_obs with +dt | Kristian Evers | |
| The +t_obs parameter was confusing for users since it effectively overwrote the observation time in input coordinates. To make it more clear what is the operation is doing, users are now required to directly specify the time span for which they wish to apply a given deformation. The parameter +dt has been added for that purpose. The new parameter is mutually exclusive with +t_epoch. +dt is used when deformation for a set amount of time is needed and +t_epoch is used (in conjunction with the observation time of the input coordinate) when deformation from a specific epoch to the observation time is needed. | |||
| 2019-02-14 | Merge remote-tracking branch 'osgeo/master' into remove-t_obs | Kristian Evers | |
| 2019-02-14 | Reverse direction of deformation operations/transformations/deformation | Kristian Evers | |
| Changed the direction of dt-calculation to follow the same convention as helmert. Changed from dt = t_c - t_obs to dt = t_obs - t_c, which effectively reverses the direction of the operation. Existing projstrings using deformation can simply reverse the direction of the operation to achieve the same results as before this commit. | |||
