aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-09-06Fix typo in script description too.Bas Couwenberg
2015-09-06Fix 'flaky' typo, causing `make dist-all` failure.Bas Couwenberg
nad/Makefile.am uses nad/testflaky, but the file was named nad/testflakey.
2015-08-25pj_transform(): fix crash with z == NULL if vertical grid shift is required ↵Even Rouault
(#292)
2015-08-16Drop in the latest geodesic library from GeographicLib (version 1.44).Charles Karney
http://geographiclib.sourceforge.net/1.44/C/index.html The changes are: - Improve accuracy of calculations by evaluating trigonometric functions more carefully and replacing the series for the reduced length with one with a smaller truncation error. - The allowed ranges for longitudes and azimuths is now unlimited; it used to be [-540d, 540d). - Enforce the restriction of latitude to [-90d, 90d] by returning NaNs if the latitude is outside this range. - The inverse calculation sets s12 to zero for coincident points at pole (instead of returning a tiny quantity). This commit also includes a work-around for an inaccurate value for pi/180 in dmstor.c (see the definitions of DEG_IN and DEG_OUT in geod_interface.c).
2015-08-13Fix the constants used for degree/radian conversions.Charles Karney
In dmstor.c an inaccurate constant was used for pi/180. This meant that 90deg converted to radians and back to degrees gave a result which was larger than 90deg. The constant has been replaced by DEG_TO_RAD (defined in proj_api.h). In rtodms.c, the trailing digits in CONV were wrong; the constant has been truncated so that all the digits are corrent.
2015-07-09appveyor.yml: disable running multistresstest.exe for nowEven Rouault
2015-07-09appveyor.yml: run multistresstest.exe in one of the confsEven Rouault
2015-07-09Improve multistresstest.c (and run it with Travis) and test228.cEven Rouault
2015-07-09Make multistresstext.exe compile, and work, with mingw cross compiler ↵Even Rouault
(autoconf build)
2015-07-09Add multistresstest.exe target to makefile.vcEven Rouault
2015-07-07Make pj_init() locale safe and no longer modify locale (#226)Even Rouault
Remove setlocale() use in pj_init_ctx(), and replace uses of atof() & strtod() by their locale safe variants pj_atof() and pj_strtod(). Proj versions from now advertize #define PJ_LOCALE_SAFE 1 in proj_api.h and export pj_atof() & pj_strtod()
2015-07-04Add appveyour configuration fileEven Rouault
2015-07-03Merge pull request #283 from QuLogic/permsEven Rouault
Fix permissions of some files.
2015-06-28Fix permissions of some files.Elliott Sales de Andrade
These files do not need to be executable.
2015-06-28pj_mutex.c: avoid warning about pthread_mutexattr_settype being undefinedEven Rouault
2015-06-28PJ_cea.c: initialize variable that wasn't initialized when lat_ts is not definedEven Rouault
2015-06-28geodesic.c: Fix 'ISO C90 forbids mixed declarations and code' warning in GCC ↵Even Rouault
< 4.6 case
2015-06-28Merge branch '4-warning-fixes' of github.com:QuLogic/proj.4Even Rouault
2015-06-21.travis.yml: fix previous commitEven Rouault
2015-06-21.travis.yml: attempt to fix coveralls with libtoolEven Rouault
2015-06-21.travis.yml: fix typoEven Rouault
2015-06-21.travis.yml: enable coverallsEven Rouault
2015-06-21PJ_krovak.c: remove LATIN1 characters to please coverallsEven Rouault
2015-06-20Remove dead assignments.Elliott Sales de Andrade
These variables are re-written immediately after.
2015-06-20Fix possibly-uninitialized variable warnings.Elliott Sales de Andrade
Some of these should be false positives, but I re-wrote them anyway because they were unclear.
2015-06-20.travis.yml: add missing script sectionEven Rouault
2015-06-20.travis.yml: force non-interactive unzippingEven Rouault
2015-06-20.travis.yml: add builds with gridsEven Rouault
2015-06-20.travis.yml: s/CMAKE_PREFIX_INSTALL/CMAKE_INSTALL_PREFIXEven Rouault
2015-06-20Dummy commit to trigger buildEven Rouault
2015-06-20Add .travis.ymlEven Rouault
2015-06-20Merge branch '266-inverse-stereographic-fix'Even Rouault
2015-06-20Merge branch 'gitignore'Even Rouault
2015-06-20Merge branch '149_memory_leak'Even Rouault
2015-06-20Remove extraneous ; in #define of RHO and remove no longer used vars (#281)Even Rouault
2015-06-01fix (for bernhard.bauer-marschallinger@geo.tuwien.ac.at) so thatCharles Karney
PJ_aeqd.c uses geodesics for inverse and forward projection + modification so that the geodesic structure is not global.
2015-05-31Fix extraneous parentheses warning.Elliott Sales de Andrade
This warning indicates maybe we wanted to use assignment and added the extra parentheses to silence that *other* warning about assignment in a conditional. However, we really want a conditional, and the parentheses are due to it being in a macro, so using a yoda conditional avoids the ambiguity and silences the warning.
2015-05-31Fix uninitialized variable warning.Elliott Sales de Andrade
2015-05-31Remove unused $Id$ keywords.Elliott Sales de Andrade
2015-05-30Fix signed/unsigned comparison warnings.Elliott Sales de Andrade
2015-05-30Fix warning about reversed declaration.Elliott Sales de Andrade
2015-05-30Remove unused function.Elliott Sales de Andrade
2015-05-30Remove unused variables.Elliott Sales de Andrade
2015-05-30Fix warnings about structure initializers.Elliott Sales de Andrade
2015-05-30Fix unused function argument warnings.Elliott Sales de Andrade
2015-05-30Import gitignore from SVN.Elliott Sales de Andrade
2015-05-29Fix small memory leak in pj_init.Didier Richard
2015-05-29Fix inverse stereo projection on an ellipsoid.Glynn Clements
The problem is that the setup function doesn't initialise all of the values that it needs for the ellipsoid, inverse, equatorial case. In the forward and spherical inverse cases, the equatorial case (|phi0| < 1e-10) is a simplification of the oblique case, and requires fewer parameters. However, for the ellipsoid inverse case (e_inverse), the oblique calculation is used, but the setup function doesn't initialise all of the parameters.
2015-05-20Update to version 1.43 of the geodesic routines. This fixes twoCharles Karney
relatively obscure problems. (1) The business of returning an unrolled longitude with the solution to the direct problem was broken for west-going geodesics. (2) For flattening > 1/100, a slight inaccurate result was returned for a12 in the direct calculation. git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@2656 4e78687f-474d-0410-85f9-8d5e500ac6b2
2015-05-20apply patch from #271 to use GTX null value 88.88880f for vertical shiftsHoward Butler
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@2655 4e78687f-474d-0410-85f9-8d5e500ac6b2