aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-03-21Merge branch 'master' into ctable-nullKristian Evers
2018-03-21Merge pull request #878 from schwehr/logging-cleanupKristian Evers
Remove final \n from pj_log messages.
2018-03-20Handle the case where nad_ctable2_init returns NULL.Kurt Schwehr
Make CTABLE V2 handling the same as CTABLE. The pj_log call hit a NULL pointer during fuzzing. Found with autofuzz.
2018-03-21Avoid shadowed declaration errors with old gccMike Toews
2018-03-21Merge pull request #879 from mwtoews/tidyEven Rouault
Update .gitignore for newer binaries
2018-03-21Update .gitignore for newer binariesMike Toews
2018-03-21Add extra { } to make code clearerEven Rouault
2018-03-20Remove final \n from pj_log messages.Kurt Schwehr
There was a mix of pj_log calls with and without a trailing newline. pj_stderr_logger already adds a newline to the end of each msg, so pj_log calls don't need their own.
2018-03-20Merge pull request #877 from kbevers/fix-datum-param-in-pipelinesKristian Evers
Introduce late expansion of +datum parameters.
2018-03-20Merge pull request #876 from schwehr/b74944176-pj_gridinfo_initKristian Evers
Track the header size read in pj_gridinfo_init
2018-03-20Merge pull request #874 from cffk/geod-1.49.3-fix1Kristian Evers
For the Intel compiler use "-fp-model precise" on all platforms.
2018-03-20Introduce late expansion of +datum parameters. Fixes #872.Kristian Evers
2018-03-20Add 'exact' flag to Helmert operation when doing cs2cs emulation. Fixes ↵Kristian Evers
#871. (#873)
2018-03-20Track the header size read in pj_gridinfo_initKurt Schwehr
Fixes #875 Found with autofuzz using MSAN: use-of-uninitialized-value
2018-03-20For the Intel compiler use "-fp-model precise" on all platforms.Charles Karney
2018-03-20Change update_man script so that files aren't accidentally committtedKristian Evers
2018-03-20Remove accidentally committed man file of the complete documentationKristian Evers
2018-03-19Merge pull request #869 from kbevers/sphinx-man-pagesKristian Evers
Auto-generate man pages from Sphinx docs
2018-03-19Fix spelling error in gie error code. Closes #861.Kristian Evers
2018-03-19Merge pull request #868 from cffk/geod-1.49.3Charles Karney
Patch 1.49.3 for geodesic package. Closes #826, partially closes #843.
2018-03-18Update man-pages from Sphinx-docsKristian Evers
2018-03-18Setup automatic man page generationKristian Evers
Create man pages from the Sphinx documentation. Ideally the man pages are updated completely automatic when running make dist and make install but that is a quite complicated setup. For now a script that builds the man pages and commits them has been created. This is to be run as part of the release process so that man pages are aligned with the most recent version of the docs.
2018-03-18Add documentation for the gie programKristian Evers
2018-03-17Add ax_check_compile_flag.m4 fromCharles Karney
https://www.gnu.org/software/autoconf-archive/ax_check_compile_flag.html
2018-03-17Fix comments in geodesic.c. Better invocation of AX_CHECK_COMPILE_FLAG,Charles Karney
but I doubt this will fix the build failures on the CI machines.
2018-03-17Patch 1.49.3 for geodesic package.Charles Karney
Set flags for Intel compiler to prevent incorrect optimization of arithmetic expressions #826. Guard against nans in sincosdx #834. Issue #831 is not addressed here (need more information...).
2018-03-17Move application docs to top level.Kristian Evers
The 'Applications' chapter is moved to the top level of the website in order to make it easier for users to find the pages quickly instead of having to search through sub-sections in other chapters.
2018-03-17Reformat doc pages for cct, cs2cs, geod and projKristian Evers
The doc pages are reformatted to better use the features of the Sphinx documentation system. All four pages has been formatted such that they can serve as the basis for both the website and UNIX man-pages. This will make it easier to keep the man-pages aligned with the main documentation in the future.
2018-03-16Merge pull request #865 from kbevers/pj_releaseKristian Evers
Use version numbers from proj.h in pj_release string
2018-03-16Use version numbers from proj.h in pj_release stringKristian Evers
2018-03-15Merge pull request #864 from rouault/docs_for_developersEven Rouault
Add a for_proj_contributors.rst to document cppcheck, CSA and fix_typos.sh (fixes #862)
2018-03-15Move 'Code contributions' section of CONTRIBUTING.md and ↵Even Rouault
docs/source/contributing.rst to doc/source/development/for_proj_contributors.rst
2018-03-15Add a for_proj_contributors.rst to document cppcheck, CSA and fix_typos.sh ↵Even Rouault
(fixes #862)
2018-03-15Doc: replace UTF-8 space by regular space to avoid confusing sphynxEven Rouault
2018-03-15Merge pull request #860 from rouault/cppcheckKristian Evers
Fix various issues spotted by cppcheck and clang static analyzer
2018-03-14Merge pull request #863 from sebastic/patch-1Kristian Evers
Fix Debian package name
2018-03-14Fix Debian package nameBas Couwenberg
On Debian/Ubuntu the `proj-bin` package provides the commandline utilities, and `libproj-dev` the library headers and `.so` symlinks, the `-dev` required to build software that links to libproj.
2018-03-14Add a Travis CLang Static Analyzer targetEven Rouault
2018-03-14Use a function to dereference a double value, to avoid false positive ↵Even Rouault
warning with older cppcheck versions
2018-03-14Avoid 'Found calculation inside sizeof()' false positive with older cppcheck ↵Even Rouault
versions
2018-03-14Avoid 'duplicateExpression,Same expression on both sides of '!='' false ↵Even Rouault
positive with older cppcheck versions
2018-03-14Avoid 'invalidscanf,scanf without field width limits can crash with huge ↵Even Rouault
input data on some versions of libc' with older cppcheck versions
2018-03-14Workaround false positive older cppcheck warning about null pointer dereferenceEven Rouault
2018-03-14Fix (mostly false positive) clang static analyzer warnings about potential ↵Even Rouault
null pointer dereference
2018-03-14Fix various dead initialization warnings spotted by clang static analyzerEven Rouault
2018-03-14Remove useless code (the variable is updated, but no longer used in the ↵Even Rouault
loop, and reinitialized at the next iteration) (spotted by clang static analyzer) The bug dates back from the original commit of src/PJ_lsat.c src/PJ_misrsom.c has likely copied & pasted from PJ_lsat.c
2018-03-14Fix dead assignment spotted by clang static analyzerEven Rouault
2018-03-14geodesic.c: initialize various variables to please CLang Static AnalyzerEven Rouault
2018-03-14cct.c: fix memory leak (spotted by clang static analyzer)Even Rouault
2018-03-14Add a scripts/cppcheck.sh that check both warnings and errors, and use it in ↵Even Rouault
travis/linux_gcc