aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-04-01mingw32 travis: reduce number of iterations for multistresstest5.0Even Rouault
2018-04-01bump man3 version numbers5.0.1Kristian Evers
2018-03-21Update man-pages (created from docs in master)Kristian Evers
2018-03-21Bump version numbersKristian Evers
2018-03-21Merge pull request #869 from kbevers/sphinx-man-pagesKristian Evers
Auto-generate man pages from Sphinx docs
2018-03-21Update NEWS for 5.0.1Kristian Evers
2018-03-21Merge branch '5.0' of https://github.com/OSGeo/proj.4 into 5.0Kristian Evers
2018-03-21Avoid shadowed declaration errors with old gccMike Toews
2018-03-21Take into account +towgs84=0,0,0 in pipeline to still imply ↵Even Rouault
geodetic->cartesian->geodetic (fixes #881)
2018-03-21Merge branch 'master' into ctable-nullKristian Evers
2018-03-21Avoid shadowed declaration errors with old gccMike Toews
2018-03-20Introduce late expansion of +datum parameters. Fixes #872.Kristian Evers
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-20Add 'exact' flag to Helmert operation when doing cs2cs emulation. Fixes ↵Kristian Evers
#871. (#873)
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-16Use version numbers from proj.h in pj_release stringKristian Evers
2018-03-12Merge pull request #857 from kbevers/return-error-instead-of-zerosKristian Evers
Make sure that transient errors are returned correctly
2018-03-12Remove 'pj_' prefix from static functionsKristian Evers
Functions should only be prefixed with 'pj_' when they can be used in other parts of the code base and not just within a single file. Takes care of the last step in #675.
2018-03-11Remove angle brackets for proj headers (#849)Thomas Knudsen
* Avoid using angle brackets for PROJ headers. Switching from #include <proj.h> to #include "proj.h", and correspondingly for projects.h and proj_api.h, reduces the risk of accidentally picking up a system installed older version of the header while building a new version of PROJ. * Also handle geodesic.h
2018-03-09Repair PR #845: Scale vertical coords properly. (#848)Thomas Knudsen
Thanks to Bas Couwenberg <sebastic@debian.org> for spotting this horrible bug!
2018-03-09Refactor pj_transform, reintroduce support for vertical scaling (#845)Thomas Knudsen
* Refactor pj_transform, reintroduce support for vertical scaling
2018-03-09Use consistent names for PJ_COORD's in declarationsKristian Evers
Changes use of 'PJ_COORD coo' to 'PJ_COORD coord' so that variable names in public function prototypes are consistent. Closes #842.
2018-03-09Remove angle brackets in include proj.hThomas Knudsen
The #include <proj.h> in proj_internal.h has been changed to #include "proj.h" in order to avoid accidentally including an old installed proj.h file while building a new version of libproj.
2018-03-05Revert fix to #22Kristian Evers
The fix in #22 solved the problem at hand and doing what was expected from the specified parameters. Unfortunately it also removed the slightly hacky "feature" that makes the web mercator work in pj_transform. The web mercator is special since the latitude is computed on the ellipsoid, but behaves as if if was defined on a sphere. Hence it is problematic to change the ellipsoid parameters when using the web mercator, even though that is the geodetically correct thing to do. The web mercator is used in more or less any web mapping application and is thus one of the most frequently used transformations in PROJ. This justifies re-introducing the minor bug reported in #22. The problem will have to be taken care of properly when pj_transform is removed from the library in favour of the transformation pipelines based API.
2018-03-01Update download linksKristian Evers
2018-03-01Merge pull request #577 from OSGeo/docs-release-4.10.0Kristian Evers
Docs for the upcoming release
2018-03-01Update release date5.0.0Kristian Evers
2018-02-28Move 'Coordinate operations' to top level of docs [skip ci]Kristian Evers
2018-02-28Fix links in doc pages [skip ci]Kristian Evers
2018-02-28Add section on PROJ resource files to docs [skip ci]Kristian Evers
Added new section on PROJ resource files to the top level of the documentation. Moved information on init-file from the 'usage' chapter to the new section. Also moved pages on grids and HTPD to the new resource files section. Finally links and information on the new regional datumgrids packages is added.
2018-02-27Merge pull request #828 from kbevers/news-readme-updatesKristian Evers
Updates to NEWS and README
2018-02-27Updates to NEWS and README dealing with datum-grid installation, tests and ↵Kristian Evers
ABI version.
2018-02-27Add cct description to indexThomas Knudsen
2018-02-27Add usage description for the cct programThomas Knudsen
2018-02-27Wrong URL for i-cubedThomas Knudsen
2018-02-27Merge pull request #827 from mwtoews/bugreportKristian Evers
Modify project bugreport (autoconf)
2018-02-27Modify project bugreport (autoconf)Mike Toews
2018-02-24Merge pull request #824 from cffk/geod-1.49.2-fix1Charles Karney
Relax some the tests in geodtest.
2018-02-24Relax some the tests in geodtest.Charles Karney
This attempts to address the geodtest failures noted in #819. @sebastic can you re-run your tests?
2018-02-24Merge pull request #823 from sebastic/travis-without-egm96_15Kristian Evers
Rerun tests without grids not included in proj-datumgrid.
2018-02-24Rerun tests without grids not included in proj-datumgrid.Bas Couwenberg
2018-02-23Merge pull request #820 from kbevers/fix-ignored-gie-test-casesKristian Evers
Don't reset errno when skipping tests.
2018-02-23Don't reset errno when skipping tests.Kristian Evers
The error number should not be reset until a new instance of "operation ..." is reached. The ignore-feature initially worked by accident since pj_errno was not being reset when calling proj_errno_reset. This was fixed in #808, which subsequently caused ignored tests to fail.
2018-02-23Merge pull request #816 from cffk/geod-1.49.2Charles Karney
Fix issue #812
2018-02-23Add tests to improve the code coverage.Charles Karney
Now all of geodesic.c is covered except for 3 lines (and 2 of these are intentionally dead code). This corresponds to tag v1.49.2-c in the GeographicLib code base. While testing polygons which encircle the globe multiple times, I uncovered a problem where the range of the area was not reduced to the allowed range (either [0, area0) or (-area0/2, area0/2]) correctly. Since the documentation explicity restricted the calculation of polygon areas to simple polygons, we'll defer fixing this for now. (However the intention was always to handle the area "algebraically" so that, for example, a "bowtie" has zero area. So I will plan on fixing this for 1.50.) Update copyright dates + NEWS.
2018-02-23Merge pull request #818 from kbevers/beta2007-ci-fixKristian Evers
Download BETA2007 grid from proj-datumgrid package in CI scripts.
2018-02-23Download BETA2007 grid from proj-datumgrid package in CI scripts.Kristian Evers
Following PR #806 which removed various grids from nad/, we now have to download the BETA2007 grid before that DHDN_ETRS89 test can pass successfully.
2018-02-23Merge pull request #806 from sebastic/proj-datumgrid-duplicatesKristian Evers
Remove .gsb files included in proj-datumgrid.