aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-03-12Fix 'src/pj_internal.c:346,style,unreadVariable,Variable 'n' is assigned a ↵Even Rouault
value that is never used' cppcheck warning
2018-03-12Avoid cppcheck false positive 'Variable 'nadgrids' is assigned a value that ↵Even Rouault
is never used' and make code more readable
2018-03-12PJ_pipeline: remove unused sructure member (spotted by cppcheck)Even Rouault
2018-03-12geodesic.c: fix multiple occurences of 'Clarify calculation precedence for ↵Even Rouault
'&' and '?'' cppcheck warnings
2018-03-12Fix 'src/proj.c:224,style,multiCondition,Expression is always false because ↵Even Rouault
'else if' condition matches previous condition at line 221' cppcheck warning
2018-03-12Fix 'bufferAccessOutOfBounds,Buffer is accessed out of bounds' cppcheck warningsEven Rouault
2018-03-12Fix 'src/cct.c:235,error,resourceLeak,Resource leak: fout' cppcheck warningEven Rouault
2018-03-12Merge pull request #857 from kbevers/return-error-instead-of-zerosKristian Evers
Make sure that transient errors are returned correctly
2018-03-12Make sure to pass any existing errno's on after the coordinate operation is doneKristian Evers
2018-03-12Merge pull request #858 from kbevers/remove-unneded-pj_param-call-from-aeqdKristian Evers
Don't fetch lat_0 value twice
2018-03-12Add info tables to doc-pages for aitoff, alsk and apianKristian Evers
2018-03-11Don't fetch lat_0 value twiceKristian Evers
It is not necessary to read +lat_0 with pj_param in projection setup. It is read by default in pj_init().
2018-03-11Merge branch 'master' into return-error-instead-of-zerosKristian Evers
2018-03-11Merge pull request #851 from kbevers/web-mercator-testKristian Evers
Add Web Mercator test case
2018-03-11Make sure that transient errors are returned correctlyKristian Evers
The prepare/finalize steps in pj_fwd*/pj_inv* now checks the error level of the PJ object before returning the coordinate. If an error is detected proj_coord_error() is returned.
2018-03-11Add doc page for Albers Equal AreaKristian Evers
2018-03-11Add Web Mercator test caseKristian Evers
2018-03-11Merge pull request #852 from kbevers/remove-pj_-prefix-from-static-functionsKristian Evers
Remove 'pj_' prefix from static functions
2018-03-11Merge pull request #853 from rouault/typo_fixesKristian Evers
Typo fixes
2018-03-11Merge pull request #855 from rouault/mingw32_less_multistresstest_iterationsEven Rouault
mingw32 travis: reduce number of iterations for multistresstest
2018-03-11mingw32 travis: reduce number of iterations for multistresstestEven Rouault
2018-03-11Various typo fixesEven Rouault
2018-03-11typo fix: Rename PJD_ERR_UNKNOW_UNIT_ID as PJD_ERR_UNKNOWN_UNIT_IDEven Rouault
Original mispelled constant kept for backward compatibility.
2018-03-11Remove '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-11Merge pull request #847 from kbevers/proj_strerrnoKristian Evers
Add proj_errno_string function
2018-03-11Add section about autogen.sh to READMEKristian Evers
2018-03-11Merge pull request #850 from kbevers/disable-mingw32-travis-testsKristian Evers
Allow failure of ming32 travis tests
2018-03-09Allow failure of ming32 travis testsKristian Evers
2018-03-09Add proj_errno_string functionKristian Evers
Equivalent to pj_strerrno.
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-09Merge pull request #844 from kbevers/tidy-proj_transKristian Evers
Use consistent names for PJ_COORD's in declarations
2018-03-09Refactor pj_transform, reintroduce support for vertical scaling (#845)Thomas Knudsen
* Refactor pj_transform, reintroduce support for vertical scaling
2018-03-08Use 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-06Remove 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-06Merge pull request #839 from kbevers/remove-htmlKristian Evers
Remove html folder
2018-03-06Remove html folderKristian Evers
2018-03-06Merge pull request #840 from mwtoews/typosKristian Evers
Fix a few typos (again)
2018-03-06fix a few typos (again)Mike Toews
2018-03-05Merge pull request #822 from sebastic/travis-proj-datumgridKristian Evers
Update travis to use proj-datumgrid-1.7.
2018-03-05Update Travis & AppVeyor configuration to use proj-datumgrid-1.7.Bas Couwenberg
2018-03-05Merge pull request #832 from awulkiew/fix/parametersKristian Evers
Improve consistency of parameters
2018-03-05Merge pull request #830 from kbevers/revert-issue-22-fixKristian Evers
Revert fix to #22
2018-03-02Improve consistency of parameters in omerc and tpers projections.Adam Wulkiewicz
2018-03-02Add test cases for omerc with +no_rot and tpers with +tilt.Adam Wulkiewicz
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-03-01Revert 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-02-28Move 'Coordinate operations' to top level of docs [skip ci]Kristian Evers