aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-03-14geodesic.c: fix conditions under which hypot workaround is applied.Charles Karney
Now it applies with 32-bit compiles for all versioins of Visual Studio; versions tested on: 2015, 2017, 2019.
2021-03-13Merge pull request #2576 from cffk/geod-1.52Charles Karney
Update geodesic routines from GeographicLib 1.52
2021-03-13Work around inaccurate hypot for Visual Studio 2105 (32-bit)Charles Karney
2021-03-13Update geodesic routines from GeographicLib 1.52Charles Karney
Be more aggressive in preventing negative s12 and m12 for short lines. Initialize reference argument to remquo.
2021-03-13typo fix in commentEven Rouault
2021-03-13Doxyfile: remove obsolete COLS_IN_ALPHA_INDEX tagEven Rouault
2021-03-13fix_typos.sh: update while listsEven Rouault
2021-03-12Merge pull request #2573 from mwtoews/breatheEven Rouault
Use breathe>=4.27 to support Doxygen \page, \section, etc.
2021-03-12Merge pull request #2574 from mwtoews/patch-sphinxcontrib-spellingEven Rouault
CI: workaround for sphinxcontrib-spelling 7.1.0 on Python 3.6.9
2021-03-12CI: workaround for sphinxcontrib-spelling 7.1.0 on Python 3.6.9Mike Taves
2021-03-12DOC: Use breathe>=4.27 to support Doxygen \page, \section, etc.Mike Taves
2021-03-11Database: fix NKG transformationsEven Rouault
2021-03-11Database: Additions to the norwegian NKG2020 transformation (#2548)Sveinung Himle
* Correction grid NKG:ETRF14 to EPSG:7922 * Added NKG:ITRF_TO_NO GIE test * Correction grid no_kv_NKGETRF14_EPSG7922_2000 added to grid_alternatives.sql * proj_method 'velocity_grid' added in check_grid_alternatives_proj_method. NKG velocity grid added to grid_alternatives.sql Co-authored-by: Even Rouault <even.rouault@spatialys.com>
2021-03-11Fix configuration for sphinxcontrib-bibtex version 2 or later (#2572)Mike Taves
2021-03-10Merge pull request #2571 from kbevers/proj_lp_dist_docsKristian Evers
Improve docs for geodesic distance functions in proj.h
2021-03-10Merge pull request #2570 from rouault/fix_proj_lp_dist_crsEven Rouault
Make proj_lp_dist() and proj_geod() work on a PJ* CRS object
2021-03-10Improve docs for geodesic distance functions in proj.hKristian Evers
2021-03-10Make proj_lp_dist() and proj_geod() work on a PJ* CRS objectEven Rouault
2021-03-10Merge pull request #2569 from rouault/cleanup_SQLITE_OPEN_URIEven Rouault
Code cleanup: remove conditional testing of SQLITE_OPEN_URI.
2021-03-10Code cleanup: remove conditional testing of SQLITE_OPEN_URI. It is present ↵Even Rouault
in sqlite >= 3.11
2021-03-10Fix commentEven Rouault
2021-03-10Database: add NGO48 (EPSG:4273) to ETRS89 (EPSG:4258) triangulation-based ↵Sveinung Himle
transformation (#2554)
2021-03-09Merge pull request #2567 from rouault/fix_s45b_polEven Rouault
s45b.pol: remove trailing backslashes that prevent it from being used
2021-03-09s45b.pol: remove trailing backslashes that prevent it from being usedEven Rouault
2021-03-07typo fixesEven Rouault
2021-03-07doc: typo fixesEven Rouault
2021-03-07README.md: comment out Cirrus CI [ci skip]Even Rouault
2021-03-07pipeline: avoid CLang Static Analyzer 10.0 likely false positive about ↵Even Rouault
dereferencing a nullptr
2021-03-07dmstor_ctx(): avoid setting a variable that is not readEven Rouault
2021-03-07Merge pull request #2560 from rouault/coverityscan_fixesEven Rouault
Several fixes/improvements spotted by CoverityScan
2021-03-07Merge pull request #2561 from rouault/cppcheck_fixesEven Rouault
Two Cppcheck fixes
2021-03-07Merge pull request #2562 from rouault/travis_arm64Even Rouault
Travis ARM64: set NPROC=4 to avoid the autodetected 32 to blow out RAM
2021-03-07Travis ARM64: set NPROC=4 to avoid the autodetected 32 to blow out RAMEven Rouault
2021-03-07insertIntoHierarchy(): avoid confusing cppcheck about potential use of moved ↵Even Rouault
grid
2021-03-07NTv2Grid: remove useless m_name member (redundant with one of base class)Even Rouault
2021-03-07igh: check return value of setup_zone() (CID 314816)Even Rouault
2021-03-07Check return value of curl_easy_setopt() (CID 314805)Even Rouault
2021-03-07is2DPartOf3D(): catch potential exception (CID 314817)Even Rouault
2021-03-07initcache.cpp: add assertions for potential failed mem alloc (CID 314809, ↵Even Rouault
314812)
2021-03-07projinfo: catch exception on bad value for --accuracy (CID 314810)Even Rouault
2021-03-07gie.cpp: use correct type in error message (CID 314813)Even Rouault
2021-03-07cs2cs: catch exception on bad value for --accuracy (CID 314818)Even Rouault
2021-03-07cct: remove useless nullptr checking (CID 314822)Even Rouault
2021-03-07proj_info(): remove useless nullptr checking (CID 314807)Even Rouault
2021-03-07BaseObject: add a move assignment operator (CID 314820)Even Rouault
2021-03-06UnitOfMeasure: add a move assignment operator (CID 314811)Even Rouault
2021-03-06Merge pull request #2559 from rouault/gcc11_wnonnullEven Rouault
Fix gcc 11 -Wnonnull warnings
2021-03-06Merge pull request #2558 from rouault/gie_self_tests_fix_uninitializedEven Rouault
gie_self_tests: fix use of uninitialized memory (fixes #2557)
2021-03-06Fix gcc 11 -Wnonnull warningsEven Rouault
``` /proj-8.0.0/src/iso19111/operation/coordinateoperationfactory.cpp: In function 'osgeo::proj::operation::TransformationNNPtr osgeo::proj::operation::createBallparkGeographicOffset(const CRSNNPtr&, const CRSNNPtr&, const DatabaseContextPtr&)': /proj-8.0.0/src/iso19111/operation/coordinateoperationfactory.cpp:1860:36: warning: 'this' pointer is null [-Wnonnull] 1860 | ->coordinateSystem() | ^ In file included from /proj-8.0.0/src/iso19111/operation/coordinateoperationfactory.cpp:35: /proj-8.0.0/include/proj/crs.hpp:196:47: note: in a call to non-static member function 'const CoordinateSystemNNPtr& osgeo::proj::crs::SingleCRS::coordinateSystem() const' 196 | PROJ_DLL const cs::CoordinateSystemNNPtr &coordinateSystem() PROJ_PURE_DECL; | ^~~~~~~~~~~~~~~~ /proj-8.0.0/src/iso19111/operation/coordinateoperationfactory.cpp:1864:36: warning: 'this' pointer is null [-Wnonnull] 1864 | ->coordinateSystem() | ^ In file included from /proj-8.0.0/src/iso19111/operation/coordinateoperationfactory.cpp:35: /proj-8.0.0/include/proj/crs.hpp:196:47: note: in a call to non-static member function 'const CoordinateSystemNNPtr& osgeo::proj::crs::SingleCRS::coordinateSystem() const' 196 | PROJ_DLL const cs::CoordinateSystemNNPtr &coordinateSystem() PROJ_PURE_DECL; | ^~~~~~~~~~~~~~~~ /proj-8.0.0/src/iso19111/factory.cpp: In member function 'std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::operation::CoordinateOperation> > > osgeo::proj::io::AuthorityFactory::createBetweenGeodeticCRSWithDatumBasedIntermediates(const CRSNNPtr&, const string&, const string&, const CRSNNPtr&, const string&, const string&, bool, bool, bool, bool, const std::vector<std::__cxx11::basic_string<char> >&, const ExtentPtr&, const ExtentPtr&) const': /proj-8.0.0/src/iso19111/factory.cpp:4724:66: warning: 'this' pointer is null [-Wnonnull] 4724 | dynamic_cast<crs::GeodeticCRS *>(sourceCRS.get())->datum(); | ^ In file included from /proj-8.0.0/src/iso19111/factory.cpp:36: /proj-8.0.0/include/proj/crs.hpp:254:54: note: in a call to non-static member function 'const GeodeticReferenceFramePtr& osgeo::proj::crs::GeodeticCRS::datum() const' 254 | PROJ_DLL const datum::GeodeticReferenceFramePtr &datum() PROJ_PURE_DECL; | ^~~~~ /proj-8.0.0/src/iso19111/factory.cpp:4726:66: warning: 'this' pointer is null [-Wnonnull] 4726 | dynamic_cast<crs::GeodeticCRS *>(targetCRS.get())->datum(); | ^ In file included from /proj-8.0.0/src/iso19111/factory.cpp:36: /proj-8.0.0/include/proj/crs.hpp:254:54: note: in a call to non-static member function 'const GeodeticReferenceFramePtr& osgeo::proj::crs::GeodeticCRS::datum() const' 254 | PROJ_DLL const datum::GeodeticReferenceFramePtr &datum() PROJ_PURE_DECL; | ^~~~~ ```
2021-03-06gie_self_tests: fix use of uninitialized memory (fixes #2557)Even Rouault