| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-03-27 | Validate that units match between pipeline steps | Kristian 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-26 | Merge pull request #902 from schwehr/gie-time | Kristian Evers | |
| gie.c: Initialize test_time other fields. | |||
| 2018-03-26 | Initialize 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-26 | Tidy soci/proj4 references | Mike Toews | |
| 2018-03-26 | Restore PROJECT-NAME as PROJ4 | Mike Toews | |
| 2018-03-25 | Merge pull request #899 from schwehr/proj_etmerc-inf-zone-b76304619 | Kristian Evers | |
| Catch over range lam0 in proj_etmerc.c | |||
| 2018-03-25 | Catch over range lam0 in proj_etmerc.c | Kurt 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-26 | Rename CMake infrastructure to remove 4 | mwtoews | |
| 2018-03-25 | Merge pull request #900 from mwtoews/dot4 | Kristian Evers | |
| Rename PACKAGE_NAME: PROJ.4 Projections -> PROJ | |||
| 2018-03-25 | Add PACKAGE_URL for autoconf/CMake | mwtoews | |
| 2018-03-25 | PACKAGE_NAME: PROJ.4 Projections -> PROJ | mwtoews | |
| 2018-03-25 | Merge pull request #898 from aaronpuchert/compile-flags | Kristian Evers | |
| Don't set -std=c89 in CMakeLists.txt | |||
| 2018-03-25 | Merge pull request #893 from schwehr/horner-overflow | Kristian Evers | |
| horner: Fail if the order is unreasonably large. | |||
| 2018-03-24 | Don't set -std=c89 in CMakeLists.txt | Aaron 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-24 | Merge pull request #896 from cffk/assertNaN | Kristian Evers | |
| geodtest: introduce assertNaN. geodesic: comment on non-use of pj_is_nan. | |||
| 2018-03-24 | Merge pull request #895 from schwehr/use-pj-is-nan | Kristian Evers | |
| Use pj_is_nan rather than x == x or x != x (#894) | |||
| 2018-03-23 | Merge remote-tracking branch 'osgeo/master' | Kristian Evers | |
| 2018-03-23 | Use the proper functions and variable names example program | Kristian Evers | |
| 2018-03-23 | Use pj_is_nan rather than x == x or x != x in pj_apply_vgridshift.c (#894) | Kurt Schwehr | |
| 2018-03-23 | geodtest.c, checkNaN: print arg on failure. | Charles Karney | |
| 2018-03-23 | assertEquals -> checkEquals, assertNaN -> checkNaN. | Charles Karney | |
| 2018-03-23 | geodtest: introduce assertNaN. geodesic: comment on non-use of pj_is_nan. | Charles Karney | |
| 2018-03-23 | horner: 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 | |||
| 2018-03-23 | Merge pull request #891 from cffk/isnan | Charles Karney | |
| If HAVE_C99_MATH, define pj_is_nan as isnan. | |||
| 2018-03-23 | If HAVE_C99_MATH, define pj_is_nan as isnan. | Charles Karney | |
| Extend HAVE_C99_MATH checks in CMakeLists.txt and configure.ac to include test for C99 function isnan. | |||
| 2018-03-23 | Undo mistaken push to master. | Charles Karney | |
| 2018-03-23 | If HAVE_C99_MATH, then pj_is_nan is defined as isnan. | Charles Karney | |
| This required extending the HAVE_C99_MATH checks in CMakeLists.txt and configure.ac to include a test for the C99 function isnan. | |||
| 2018-03-22 | Merge pull request #889 from mwtoews/typos | Even Rouault | |
| Correct typo: commiter -> committer | |||
| 2018-03-23 | Correct typo: commiter -> committer | Mike Toews | |
| 2018-03-22 | Merge pull request #887 from schwehr/float-cast-overflow | Kristian Evers | |
| Handle nan float cast overflow in PJ_robin.c and nad_intr.c | |||
| 2018-03-22 | Handle nan float cast overflow in PJ_robin.c and nad_intr.c | Kurt Schwehr | |
| Uses the new pj_is_nan to avoid x == x checks. Removes an assignment from an arg list | |||
| 2018-03-22 | Add a simple implementation of pj_is_nan() to proj_internal.h | Kurt Schwehr | |
| 2018-03-22 | Merge pull request #886 from schwehr/log-level | Kristian Evers | |
| 3 -> PJ_LOG_TRACE for pj_log level in pj_init.c | |||
| 2018-03-22 | proj.h: update PROJ_VERSION_MAJOR.PROJ_VERSION_MINOR to 5.1 | Even Rouault | |
| This will help avoiding issues for people tracking proj master and GDAL See https://lists.osgeo.org/pipermail/gdal-dev/2018-March/048285.html | |||
| 2018-03-21 | 3 -> PJ_LOG_TRACE for pj_log level in pj_init.c | Kurt Schwehr | |
| Bare literals are hard to follow and inconsisten with the rest of proj. | |||
| 2018-03-21 | Update NEWS for 5.0.1 | Kristian Evers | |
| 2018-03-21 | Merge pull request #882 from rouault/fix_881 | Kristian Evers | |
| Take into account +towgs84=0,0,0 in pipeline to still imply geodetic->cartesian->geodetic (fixes #881) | |||
| 2018-03-21 | Take into account +towgs84=0,0,0 in pipeline to still imply ↵ | Even Rouault | |
| geodetic->cartesian->geodetic (fixes #881) | |||
| 2018-03-21 | Merge pull request #883 from schwehr/ctable-null | Kristian Evers | |
| Handle the case where nad_ctable2_init returns NULL. | |||
| 2018-03-21 | Merge pull request #880 from mwtoews/rename-var | Kristian Evers | |
| Avoid shadowed declaration errors with old gcc | |||
| 2018-03-21 | Merge branch 'master' into ctable-null | Kristian Evers | |
| 2018-03-21 | Merge pull request #878 from schwehr/logging-cleanup | Kristian Evers | |
| Remove final \n from pj_log messages. | |||
| 2018-03-20 | Handle the case where nad_ctable2_init returns NULL. | Kurt Schwehr | |
| Make CTABLE V2 handling the same as CTABLE. The pj_log call hit a NULL pointer during fuzzing. Found with autofuzz. | |||
| 2018-03-21 | Avoid shadowed declaration errors with old gcc | Mike Toews | |
| 2018-03-21 | Merge pull request #879 from mwtoews/tidy | Even Rouault | |
| Update .gitignore for newer binaries | |||
| 2018-03-21 | Update .gitignore for newer binaries | Mike Toews | |
| 2018-03-21 | Add extra { } to make code clearer | Even Rouault | |
| 2018-03-20 | Remove final \n from pj_log messages. | Kurt Schwehr | |
| There was a mix of pj_log calls with and without a trailing newline. pj_stderr_logger already adds a newline to the end of each msg, so pj_log calls don't need their own. | |||
| 2018-03-20 | Merge pull request #877 from kbevers/fix-datum-param-in-pipelines | Kristian Evers | |
| Introduce late expansion of +datum parameters. | |||
| 2018-03-20 | Merge pull request #876 from schwehr/b74944176-pj_gridinfo_init | Kristian Evers | |
| Track the header size read in pj_gridinfo_init | |||
