aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-06-21Make +proj=geocent and +proj=cart take into account +to_meter (relates to #1053)Even Rouault
2018-06-21unitconvert: error out if xy_in/xy_out z_in/z_out use different unit typesEven Rouault
2018-06-21Add support for deg, rad and grad in unitconvert (fixes #1052), and document ↵Even Rouault
that it supports numeric factors (refs #1053)
2018-06-21Merge pull request #1050 from kbevers/add-proj_errno_string-proj.defKristian Evers
Add proj_errno_string() to proj.def
2018-06-20Add test for proj_errno_string()Kristian Evers
2018-06-20Raise version number to 5.2.0 in CMake configKristian Evers
Add instruction to HOWTO-RELEASE as well so it is remembered in the future.
2018-06-20Add proj_errno_string() to proj.defKristian Evers
2018-06-19Merge pull request #1048 from schwehr/pj_transform-errnoKristian Evers
pj_transform.c:projected_to_geographic: Convert literal -17 to PJD_ERR_NON_CONV_INV_MERI_DIST (#993)
2018-06-19Doc: not all grid formats have documentationEven Rouault
2018-06-19pj_transform.c:projected_to_geographic: Convert literal -17 to ↵Kurt Schwehr
PJD_ERR_NON_CONV_INV_MERI_DIST (#993)
2018-06-18Add Gitter room to communication channels doc pageKristian Evers
2018-06-18Merge pull request #1044 from aaronpuchert/set-error-codesKristian Evers
Set error codes in proj_create and proj_create_argv
2018-06-18Add pj_phi2_test (#1039 & #1045)Even Rouault
Nigrated from: schwehr/gdal-autotest2:cpp/third_party/proj/pj_phi2_test.cc@master License intentionally changed from Apache 2 to match PROJ.
2018-06-18Set error codes in proj_create and proj_create_argvAaron Puchert
When there are no arguments, we set PJD_ERR_NO_ARGS, just like the old API does in that case. On allocation failure we set ENOMEM as usual.
2018-06-16Merge pull request #1042 from schwehr/fileapi-fgets-b110119937Kristian Evers
Fileapi fgets b110119937
2018-06-15Do not scan past the end of the read data in pj_ctx_fgetsKurt Schwehr
use-of-uninitialized-value third_party/proj4/proj/src/pj_fileapi.c:pj_ctx_fgets Found with autofuzz msan
2018-06-14Merge pull request #1043 from mwtoews/docsKristian Evers
Start a `customstyle` for bibliographic references
2018-06-14Start a `customstyle` for bibliographic referencesMike Toews
Modifies label to use BibTeX key name, and format names with lastfirst
2018-06-13whitespace cleanup pj_fileapi.cKurt Schwehr
2018-06-10Merge pull request #1041 from mwtoews/docsKristian Evers
Rewrite references using BibTeX and sphinxcontrib-bibtex
2018-06-10Merge pull request #1038 from kbevers/howtoreleaseKristian Evers
Complete overhaul of HOWTO-RELEASE.
2018-06-10workaround for issue with sphinxcontrib-bibtexMike Toews
2018-06-10rewrite references using BibTeX and sphinxcontrib-bibtexMike Toews
2018-06-09cppcheck.sh: enable to run it from any directoryEven Rouault
2018-06-09Complete overhaul of HOWTO-RELEASE.Kristian Evers
The release process is described in more details as well as adding section covering release candidates and how to proceed after a release.
2018-06-08Improve travis/install.shEven Rouault
- No longer do the initial useless autoconf build - Make sure to do a cmake build from the tarball generated by 'make dist'
2018-06-08Add CMakeLists.txt.in to EXTRA_DIST of test/googletest/Makefile.amEven Rouault
2018-06-08test/unit/Makefile.am: do not install gtest_include.hEven Rouault
2018-06-08bump version numbers to 5.2.0Kristian Evers
2018-06-08docs: make sure rfc are indexedEven Rouault
2018-06-08update RFC 1 with modifications suggested by Frank, declare RFC 1 passedHoward Butler
2018-06-08Merge pull request #1035 from rouault/html_coverageEven Rouault
Add a scripts/gen_html_coverage.sh to generate local report of code c… …overage with lcov/genhtml
2018-06-08Add a scripts/gen_html_coverage.sh to generate local report of code coverage ↵Even Rouault
with lcov/genhtml
2018-06-08Merge pull request #1037 from mloskot/ml/cmake-bump-proj-versionKristian Evers
CMake: bump PROJ version to 5.1.0
2018-06-08Ignore VS2017 and CLion user-specific local filesMateusz Loskot
- CMakeSettings.json - CMake integration for VS2017 config - .idea - CLion config [ci skip]
2018-06-08CMake: bump PROJ version to 5.1.0Mateusz Loskot
Align version with the one defined in configure.ac.
2018-06-08appveyor.yml: set PATH to run testsEven Rouault
2018-06-08Export proj target to scope visible for test/unit targetMateusz Loskot
Refines #1034
2018-06-07Merge pull request #1034 from mloskot/ml/add-cmake-for-gtestEven Rouault
WIP: Add CMake configuration for test/googletest and test/unit
2018-06-07Add CMake configuration for test/googletest and test/unitMateusz Loskot
For CMake builds, latest googletest 1.8.0 is downloaded. Following officially recommended integration for CMake-enabled projects https://github.com/google/googletest/blob/master/googletest/README.md "Use CMake to download GoogleTest as part of the build's configure step. This is just a little more complex, but doesn't have the limitations of the other methods." Since, our copy of test/googletest - is a very minimalist copy of googletest - does not include any official CMake scripts - would require copying parts of googletest CMakeLists.txt, compilater/linker flags (e.g. -lpthreads) for reliable multi-platform builds, it is reasoanable to rely on download All pros and cons advantages are discussed in teh README.md linked above. Closes #1033
2018-06-07Merge pull request #1024 from rouault/googletestEven Rouault
Add googletest 1.8.0 framework in test/googletest, and use it with autoconf builds only (CMake integration to be done)
2018-06-07Add googletest 1.8.0 framework in test/googletest, and use it with autoconf ↵Even Rouault
builds only (CMake integration to be done)
2018-06-06Merge pull request #1032 from kbevers/gie-dms-againKristian Evers
Correct bad use of proj_dmstor in gie.
2018-06-06Correct bad use of proj_dmstor in gie.Kristian Evers
The previous commits were added way to prematurely. The code was not properly tested and it turned out to do more bad than good. This commit hopefully fixes that. And this time it is backed up by tests! DMS style coordinates should now be fully functional in gie. Finger crossed.
2018-06-06Remove leftover debugging print statementKristian Evers
2018-06-06Merge pull request #1031 from kbevers/gie-read-dmsKristian Evers
Make gie read dms style coordinates
2018-06-05Make gie read dms style coordinatesKristian Evers
proj_strtod doesn't read values like 123d45'678W so we need a bit of help from proj_dmstor. proj_strtod effectively ignores what comes after "d", so we use that fact that when dms is larger than d the value was stated in "dms" form. This could be avoided if proj_dmstor used the same proj_strtod() as gie, but that is not the case (yet). When we remove projects.h from the public API we can change that.
2018-06-05Merge pull request #1030 from mloskot/ml/remove-ctest-cdashKristian Evers
Remove include(CTest) as unnecessary
2018-06-05Remove include(CTest) as unnecessaryMateusz Loskot
The library does not require CDash server, so there is no point in generating all testing configurations (ie. Experimental, Continuous, Nightly) CTest also adds implicit BUILD_TESTING option (default ON) which is not used by the library - there is custom PROJ_TESTS.
2018-06-04README.md: fix URL [ci skip]Even Rouault