aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-04-03Add 'echo' and 'skip' command to gie docsKristian Evers
2018-04-03Add --skip-lines option to cctKristian Evers
With this it is possible to skip the header when transforming coordinates from a file.
2018-04-03Remove proj.spec fileKristian Evers
The file seem to be unused by the packagers and we don't use ourselves. Instead of trying to keep it up to date with each release we might as well get rid of the thing.
2018-04-03Add yyyymmdd temporal unit to unitconvert docsKristian Evers
2018-04-03Update documentation for 5.0.1Kristian Evers
2018-04-02Add test cases for aeqd projectionKristian Evers
2018-04-01Add tests extra test cases for the gnomonic projectionKristian Evers
2018-03-31Merge remote-tracking branch 'osgeo/master' into doc-improvementsKristian Evers
2018-03-31Use Sphinx option directives to document PROJ optionsKristian Evers
Instead of listing the various projection options in a table we write them as :option: tags instead. This makes it easier to write a more elaborate description of the parameter. Additionally we can create "master"-description of commonly used parameters such as +lon_0 and +k_0 and include them where necessary. This is handled in separate files, one for each common parameters, that are stored in docs/source/operations/options/.
2018-03-31Improve PDF docs slightlyKristian Evers
2018-03-30Merge pull request #913 from rouault/t_obs_doc_and_log_improvementsKristian Evers
Improve log and documentation regarding t_obs in helmert and deformation operations
2018-03-30Improve log and documentation regarding t_obs in helmert and deformation ↵Even Rouault
operations
2018-03-30Merge pull request #912 from kbevers/ortho-testsKristian Evers
Tests and bugfix for the Orthographic projection
2018-03-30Add test cases from Snyder for the Orthographic projectionKristian Evers
2018-03-30Return HUGE_VAL when errors are encounteredKristian Evers
2018-03-29Fix a few formatting errorsKristian Evers
2018-03-28Add default values to +lon_0 and +lat_0 options in ortho docsKristian Evers
2018-03-28Add info table to orthographic projection docsKristian Evers
2018-03-27Check for sweep_axis being an empty string in PJ_geos. (#908)Kurt Schwehr
Check for sweep_axis being an empty string in PJ_geos
2018-03-27Merge pull request #901 from mwtoews/dot4Kristian Evers
Rename CMake infrastructure to remove 4
2018-03-27Merge pull request #907 from kbevers/print-helpKristian Evers
Print help
2018-03-27Merge pull request #906 from kbevers/validate-pipeline-unitsKristian Evers
Validate pipeline units
2018-03-27Print help text when callin gie without argumentsKristian Evers
Previously gie would return "Nothing to do" when called without arguments. With this change the help text is returned instead.
2018-03-27Free memory on exitKristian Evers
2018-03-27Print help when calling cct without argumentsKristian Evers
Previously when calling cct without any arguments the following message would be presented to the user: cct: Bad transformation arguments - ((null)) 'cct -h' for help With this change the help instructions are returned instead.
2018-03-27Document --version option in cct and gieKristian Evers
2018-03-27Change units of axisswap to 'whatever'Kristian Evers
Since units are validated during pipeline setup we need to make sure that axisswap can be used for more than just projected outputs.
2018-03-27Validate that units match between pipeline stepsKristian Evers
As suggested in [0], steps in a pipeline are now checked for compliance. If the right side units in step n differ from the left side units in step n+1 the pipeline can't be constructed and an error is raised. [0] https://lists.osgeo.org/pipermail/grass-dev/2018-March/088123.html
2018-03-26Merge pull request #902 from schwehr/gie-timeKristian Evers
gie.c: Initialize test_time other fields.
2018-03-26Initialize test_time other fields.Kurt Schwehr
Leaving x, y, z fields unset triggers an MSAN failure. fwd_prepare pj_fwd.c:40:9 pj_fwd4d pj_fwd.c:260:15 proj_trans proj_4D_api.c:166:20 test_time gie.c:1955:11
2018-03-26Tidy soci/proj4 referencesMike Toews
2018-03-26Restore PROJECT-NAME as PROJ4Mike Toews
2018-03-25Merge pull request #899 from schwehr/proj_etmerc-inf-zone-b76304619Kristian Evers
Catch over range lam0 in proj_etmerc.c
2018-03-25Catch over range lam0 in proj_etmerc.cKurt Schwehr
lam0 of inf caused a nan in the cast to int. Picked +/-1000 for lam0 as a guess for what constitutes reduculously large values. proj_etmerc.c:361:16: runtime error: nan is outside the range of representable values of type 'int' Found with autofuzz: UndefinedBehaviorSanitizer: float-cast-overflow
2018-03-26Rename CMake infrastructure to remove 4mwtoews
2018-03-25Merge pull request #900 from mwtoews/dot4Kristian Evers
Rename PACKAGE_NAME: PROJ.4 Projections -> PROJ
2018-03-25Add PACKAGE_URL for autoconf/CMakemwtoews
2018-03-25PACKAGE_NAME: PROJ.4 Projections -> PROJmwtoews
2018-03-25Merge pull request #898 from aaronpuchert/compile-flagsKristian Evers
Don't set -std=c89 in CMakeLists.txt
2018-03-25Merge pull request #893 from schwehr/horner-overflowKristian Evers
horner: Fail if the order is unreasonably large.
2018-03-24Don't set -std=c89 in CMakeLists.txtAaron Puchert
This allows us to take advantage of newer features when they are available. However, builds on Travis still use -std=c89 to ensure C89 compatibility. Locally this can be achieved with either * cmake -DCMAKE_C_STANDARD=90 .. * cmake -DCMAKE_C_FLAGS='-std=c89' .. * C_FLAGS='-std=c89' cmake .. We also reorder the warning flags: they are all part of the standard build now, but -Werror is only applied on Travis. Fixes #892.
2018-03-24Merge pull request #896 from cffk/assertNaNKristian Evers
geodtest: introduce assertNaN. geodesic: comment on non-use of pj_is_nan.
2018-03-24Merge pull request #895 from schwehr/use-pj-is-nanKristian Evers
Use pj_is_nan rather than x == x or x != x (#894)
2018-03-23Merge remote-tracking branch 'osgeo/master'Kristian Evers
2018-03-23Use the proper functions and variable names example programKristian Evers
2018-03-23Use pj_is_nan rather than x == x or x != x in pj_apply_vgridshift.c (#894)Kurt Schwehr
2018-03-23geodtest.c, checkNaN: print arg on failure.Charles Karney
2018-03-23assertEquals -> checkEquals, assertNaN -> checkNaN.Charles Karney
2018-03-23geodtest: introduce assertNaN. geodesic: comment on non-use of pj_is_nan.Charles Karney
2018-03-23horner: Fail if the order is unreasonably large.Kurt Schwehr
Overflow in horner_alloc with "2*(int)order" Found with autofuzz with UndefinedBehaviorSanitizer: signed-integer-overflow