aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-02-06Merge pull request #773 from kbevers/granular-testsKristian Evers
Make gie tests in autoconf setup more granular.
2018-02-06Merge pull request #771 from busstoptaktik/gie_cct_versionKristian Evers
Add --version option to gie and cct.
2018-02-05Make gie tests in autoconf setup more granular.Kristian Evers
2018-02-05Add EPSG definitions to failing gigs test 5108.gie_failingThomas Knudsen
2018-02-05Make a README from README.md when running 'make dist' (#772)Kristian Evers
Make a README from README.md when running 'make dist'. README.md is stripped from the CI status images that is displayed on GitHub, but other README is just a copy of README.md. Adjusted travis/install.sh so that 'make dist-all' is not run on the source distribution.
2018-02-04Add --version option to gie and cct.Thomas Knudsen
Additionally correct a spelling error in optargpm.h and remove two lines of leftover cruft from gie.c
2018-02-04Add Makefile rule that handles non-standard README.md filenameKristian Evers
2018-02-04Merge pull request #761 from mloskot/ml/readme-in-markdownKristian Evers
Move README to README.md in Markdown
2018-02-03Move README to README.md in MarkdownMateusz Loskot
Add badgest for CI builds. Add sections about building with CMake.
2018-02-03Reference PROJ instead of PROJ.4 [skip ci]Kristian Evers
2018-02-03Merge pull request #765 from sebastic/soversionKristian Evers
Fix SOVERSION for Automake build.
2018-02-03Merge pull request #766 from sebastic/manpagesKristian Evers
Add manpages for cct & gie.
2018-02-03Merge pull request #768 from sebastic/manpage-sectionKristian Evers
Fix manpage section for pj_init.
2018-02-03Merge branch 'master' into manpage-sectionKristian Evers
2018-02-03Merge pull request #767 from sebastic/manpage-formattingKristian Evers
Don't limit line length in manpages.
2018-02-02Fix manpage section for pj_init.Bas Couwenberg
2018-02-02Don't limit line length in manpages.Bas Couwenberg
2018-02-02Don't limit line length in manpages.Bas Couwenberg
2018-02-02Add manpages for cct & gie.Bas Couwenberg
Fixes: #760
2018-02-02Fix SOVERSION for Automake build.Bas Couwenberg
Fixes: #763
2018-02-02Merge pull request #762 from sebastic/link-libmKristian Evers
Add AC_SEARCH_LIBS for libm to configure.ac.
2018-02-02Add AC_SEARCH_LIBS for libm to configure.ac.Bas Couwenberg
Fixes: #759
2018-02-02Merge pull request #758 from busstoptaktik/buf_overflow_in_cs2cs_emulation_setupKristian Evers
Avoid buffer overflow - OSSFuzz issue 5903
2018-02-02Avoid buffer overflow - OSSFuzz issue 5903Thomas Knudsen
2018-02-02Revert plotdefs.json that was deleted by accident. [skip ci]Kristian Evers
2018-02-02Merge pull request #757 from kbevers/automake-updatesKristian Evers
Automake updates
2018-02-02Merge pull request #756 from busstoptaktik/repair_omerc_asinKristian Evers
PJ_omerc: Guard against asin calls with arg numerically greater than 1
2018-02-02Remove GIGS Python test suite.Kristian Evers
All the GIGS JSON files have been converted to the gie format and are now covered by running "make check". Therefore we no longer need the Python setup. Removing it from the Travis CI setup should speed up the test execution time a bit.
2018-02-02Improve tests and add test files to automake setup.Kristian Evers
Make sure that the gie files in test/gie and test/gigs are included in the distribution tarball. Tests with gie are set up to run all available files matching *.gie in the gie and gigs directories. For this reason tests that are known to fail in gigs/ have been renamed to *.gie_failing, so that "make check" can be run in-tree in local copies of the git repository.
2018-02-02PJ_omerc: Guard against asin calls with arg numerically greater than 1Thomas Knudsen
2018-02-02Merge pull request #755 from mloskot/ml/remove-vb6Kristian Evers
Remove COM/VB6 cruft
2018-02-02Merge pull request #754 from mloskot/ml/remove-winceKristian Evers
Remove Windows CE cruft (wince/msvc80)
2018-02-01Make sure to mark parameters used when found with pj_param_exists. Closes #752Kristian Evers
2018-02-01Updated HOWTO-RELEASE to reflect the current state of affairs [skip ci]Kristian Evers
2018-02-01Bump various version numbers in preparation for v. 5.0.0Kristian Evers
2018-02-01Updated README for version 5.0.0 release.Kristian Evers
2018-02-01Updated NEWS for version 5.0.0 release.Kristian Evers
2018-02-01Remove COM/VB6 cruftMateusz Loskot
2018-02-01Remove Windows CE cruft (wince/msvc80)Mateusz Loskot
Closes #582
2018-02-01expand proj_geoc_lat to proj_geocentric_latitude (#751)Thomas Knudsen
2018-02-01Update datatype and function reference to reflect recent code changes [skip ci]Kristian Evers
2018-02-01Merge pull request #750 from busstoptaktik/return_derivs_in_factorKristian Evers
make local derivatives available in PJ_FACTOR
2018-02-01make local derivatives available in PJ_FACTORThomas Knudsen
2018-02-01Merge pull request #749 from kbevers/clean-proj.defKristian Evers
Remove unnecessary functions and restructure proj.def.
2018-02-01Remove unnecessary functions and restructure proj.def. Closes #728Kristian Evers
2018-02-01Merge pull request #731 from busstoptaktik/4D-API_cs2cs-styleThomas Knudsen
[WIP] 4D API cs2cs style
2018-01-31Renamed PJ_IO_UNITS_RADIANS to PJ_IO_UNITS_ANGULARThomas Knudsen
2018-01-31Test material for the cs2cs emulation in the 4D API.Kristian Evers
The GIGS tests that are known to work are added to the CMake test setup. The GIGS gie files have been auto-translated from the existing json-files and some corrections to tolerances have been necessary since gie uses different norms than GIGS specify. The GIGS tolerances are specified as the infinity norm of angular coordinates, whereas gie uses the actual distances between calculated and expected coordinates (using geodesics). In a few tests +towgs84 is overriden from the EPSG inits to avoid creeping numerical inaccuracy in roundtrips. Co-authored-by: Thomas Knudsen <thokn@sdfe.dk> Co-authored-by: Kristian Evers <kristianevers@gmail.com>
2018-01-31proj_roundtrip: simplify control logicThomas Knudsen
2018-01-31Introduce compatibility for cs2cs-style proj-strings into the 4D API.Thomas Knudsen
Parameters such as towgs84, nadgrids and geoidgrids was previously only handled by pj_transform(). This commit add a compatibility layer in proj_create() by calling the pj_cs2cs_emulation_setup() function. This function sets up a handful of predefined transformation objects on the PJ object that is being created. Each of these transformation objects are related to the cs2cs-style parameters we are trying to emulate in the 4D API. That is, if the +towgs84 parameters is used we create P->helmert with the parameters specified in +towgs84. Similarly for +axis, +nadgrids and +geoidgrids. When these transformation objects exists we use them in the prepare and finalize functions in pj_fwd/ pj_inv. If no cs2cs-style parametes are specified we skip those parts of the prepare and finalizing steps. Co-authored-by:Thomas Knudsen <thokn@sdfe.dk> Co-authored-by:Kristian Evers <kristianevers@gmail.com>