aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-03-28Merge pull request #1386 from rouault/doc_projinfo_identifKristian Evers
Doc: document --identify switch of projinfo (fixes #1332)
2019-03-28Docs: Clarify axis ordering used in proj_trans_generic()Kristian Evers
2019-03-28Doc: document --identify switch of projinfo (fixes #1332)Even Rouault
2019-03-28Merge pull request #1380 from rouault/fix_ocea_one_pointKristian Evers
ocea: fix behaviour when +alpha is specified
2019-03-28ocea: fix behaviour when +alpha is specifiedEven Rouault
The one-point case was completely broken with lat_0 being ignored. I've fixed that, and also modified the alpha orientation, so that the angle corresponds to the one of the 2 point case when going from point 1 to point 2, similarly to what omerc does. This was found rather experimentaly with the added test cases that try to find equivalence between 1-point and 2-point cases. Fixes #1379 and adresses https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13930
2019-03-28Merge pull request #1381 from nyalldawson/typoKristian Evers
Objet -> Object
2019-03-28Objet -> ObjectNyall Dawson
2019-03-27factory.cpp: silence false positive warning. Coverity CID 193544Even Rouault
2019-03-27projinfo: caught uncaught exception. Coverity CID 193527Even Rouault
2019-03-27optargpm.h: fix remaining memleak in error code path. Coverity CID 193537Even Rouault
2019-03-27Merge pull request #1376 from rouault/ossfuzz_13894_follow_upKristian Evers
Ossfuzz 13894 follow up
2019-03-27Merge pull request #1373 from rouault/coverity_fixesKristian Evers
Coverity fixes
2019-03-26misrsom inverse: avoid division by zeroEven Rouault
Fixes testcase https://oss-fuzz.com/testcase-detail/5768588923764736 of https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13894
2019-03-26Merge pull request #1356 from cjmayo/pj_strerrnoKristian Evers
pj_strerrno: enable system error messages
2019-03-26Merge pull request #1349 from cjmayo/manoptsKristian Evers
Doc: Be consistent in use of +opts
2019-03-26omerc inverse: fix divisionEven Rouault
Test case https://oss-fuzz.com/testcase-detail/5739351578771456 of https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=13894 Credit to OSS Fuzz
2019-03-26path_append(): make it clear that nullptr deref cannot happen. Coverity CID ↵Even Rouault
193530
2019-03-26pj_apply_gridshift(): make it obvious there is no memory leak. Coverity CID ↵Even Rouault
193535
2019-03-26read_vgrid_value(): make it clear that nullptr deref of ct->cvs cannot ↵Even Rouault
happen. Coverity CID 193525
2019-03-26cct.cpp: silence Coverity CID 193526Even Rouault
2019-03-26cct.cpp: silence Coverity CID 193536Even Rouault
2019-03-26cs2cs: remove dead code that would leak memory. Coverity CID 193534Even Rouault
2019-03-26proj/emess: fix null pointer dereference. CID 193533Even Rouault
2019-03-26gie.cpp: silence Coverity CID 193520Even Rouault
2019-03-26optargpm.h: fix memory leaks in error code paths. Coverity CID 193537Even Rouault
2019-03-26projinfo: catch potentially uncaugh exception. Coverity CID 193527Even Rouault
2019-03-26pj_gc_findgrid(): annotate likely memory leak. Coverity CID 193539Even Rouault
2019-03-26pj_gridinfo_init(): remove useless string copy. Coverity CID 193529Even Rouault
2019-03-26nad_init(): remove useless string copy. Coverity CID 193531Even Rouault
2019-03-26io.cpp: avoid error about unchecked return value. Coverity CID 193541Even Rouault
2019-03-26io.cpp: make it obvious that nullptr deref cannot happen. Coverity CID 193523Even Rouault
2019-03-26factory.cpp: make closeDB() noexcept so that DatabaseContext::Private ↵Even Rouault
destructor cannot throw. Coverity CID 193518
2019-03-26crs.cpp: make it clear to analyzer that buffer will not overflow. Coverity ↵Even Rouault
CID 193528 and 193540
2019-03-26coordinateoperation.cpp: remove dead code. Coverity CID 193522Even Rouault
2019-03-26coordinateoperation.cpp: silent false positive about copy paste error. ↵Even Rouault
Coverity CID 193519
2019-03-26c_api.cpp: avoid mixing enum types. Coverity CID 193542Even Rouault
2019-03-26factory.cpp: avoid warning about int truncation. Coverity CID 193544Even Rouault
2019-03-26Merge pull request #1369 from rouault/grid_fixesEven Rouault
Grid related fixes
2019-03-26Merge pull request #1368 from rouault/epsg_961_and_operationversionEven Rouault
Database: update to EPSG v9.6.1, IGNF v3.0.3, ESRI 10.7.0 and add operation_version column
2019-03-26Merge pull request #1366 from rouault/ogc_18_010r6_further_fixesEven Rouault
OGC 18-010r6 further fixes regarding WKT2:2018 export
2019-03-25exportToPROJString(): fix for naptrans2008.gtx from EPSG:7001 coordinate ↵Even Rouault
operation
2019-03-25lookForGridInfo(): correctly return that a grid is present, if present on ↵Even Rouault
the file system, but not in the database
2019-03-25pj_strerrno: enable system error messagesChris Mayo
HAVE_STRERROR is defined in proj_config.h.
2019-03-25Database: add link from RAF18.tac to RAF18.gtxEven Rouault
2019-03-25Database: update ESRI to ArcMap 10.7.0Even Rouault
2019-03-25Database: add operation_version column to coordinate operation tablesEven Rouault
2019-03-25Database: update to IGNF v3.0.3Even Rouault
2019-03-25Database: update to EPSG v9.6.1Even Rouault
2019-03-25WKT2_2018: always export ID of SOURCECRS/TARGETCRS and STEPsEven 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-25WKT2_2018: always export ID in base crs node, even if there is one on upper nodeEven Rouault
This is a particular logic allowed by paragraph 7.3.3 Identifier of OGC 18-010r6