| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-03-17 | Merge pull request #1326 from rouault/fix_1323 | Kristian Evers | |
| createOperation(): fix geocent <--> nadgrids+geoidgrids case (fixes #1323) | |||
| 2019-03-17 | Merge pull request #1322 from rouault/ossfuzz_fixes | Kristian Evers | |
| Various ossfuzz fixes | |||
| 2019-03-16 | createOperations(): fix nadgrids -> nadgrids+geoidgrids | Even Rouault | |
| 2019-03-16 | createOperations(): fix nadgrids+geoidgrids -> nadgrids+geoidgrids | Even Rouault | |
| 2019-03-16 | createOperation(): fix geocent <--> nadgrids+geoidgrids case (fixes #1323) | Even Rouault | |
| 2019-03-16 | Merge pull request #1324 from kbevers/molodensky-eccentricity | Kristian Evers | |
| Use 1st eccentricity instead of 2nd eccentricity | |||
| 2019-03-16 | Run scripts/reformat_cpp.sh | Even Rouault | |
| 2019-03-16 | Fix doc generation with Breathe 4.12.0 | Even Rouault | |
| Breathe 4.12.0 (as pulled by MacOSX builds such as https://travis-ci.com/OSGeo/proj.4/jobs/185395222) does not seem to like default initialization in documented C++ structs (regression/bug) /Users/travis/build/OSGeo/proj.4/docs/source/development/reference/cpp/io.rst:6:Parsing of expression failed. Using fallback parser. Error was: Error in postfix expression, expected primary expression or type. If primary expression: Invalid definition: Expected identifier in nested name. [error at 67] std::string osgeo::proj::io::AuthorityFactory::CRSInfo::authName = {} -------------------------------------------------------------------^ If type: Invalid definition: Expected identifier in nested name. [error at 67] std::string osgeo::proj::io::AuthorityFactory::CRSInfo::authName = {} -------------------------------------------------------------------^ | |||
| 2019-03-16 | Use 1st eccentricity instead of 2nd eccentricity | Kristian Evers | |
| By mistake the second eccentricity was used in a few places in the Molodensky transform. According to the literature the first eccentricity should always be used in the eccentricity. This only affects the output slightly. Reported test coordinates differed by less than a millimeter. Fixes #1321 | |||
| 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 | |||
