aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-06-04appveyor.yml: run ctest on cmake buildsEven Rouault
2018-06-04pj_transform.c: Use errno symbols, not numeric literals (#1029)Kurt Schwehr
2018-06-03add RFC 1 -- initial creation of the PROJ Project Steering Committee (#1028)Howard Butler
* add RFC 1 -- initial creation of the PROJ Project Steering Committee * fix up copypasta items from MapServer RFC
2018-06-02Merge pull request #1027 from mwtoews/docsKristian Evers
Update URLs
2018-06-02use modern URL for DOIMike Toews
2018-06-02Update GeoTIFF URLMike Toews
2018-06-02use shortened URL from StackExchange websitesMike Toews
2018-06-02URL for proj4rb changed to GitHub (former URL does not work)Mike Toews
2018-06-02Upgrade http:// to https:// where feasibleMike Toews
2018-06-01Update encrypted projdocs-private.key.encEven Rouault
2018-06-01Merge pull request #1026 from kbevers/fix-geocentKristian Evers
Do not pivot over WGS84 when doing cs2cs-emulation with geocent
2018-06-01update doc deploy key for travis-ci.comHoward Butler
2018-06-01Do not pivot over WGS84 when doing cs2cs-emulation with geocentKristian Evers
2018-06-01Ignore failure to load test_nodata.gtx gridKristian Evers
2018-06-01README.md: update Travis-CI badge to point to the .com [ci skip]Even Rouault
2018-06-01Fix a fix sphinx warnings about unknown optionsKristian Evers
2018-06-01Update documentation for 5.1.0 releaseKristian Evers
Added NEWS section to frontpage, update download links and adjusted version number.
2018-05-31Fix buffer overflow in gie.c:append_args() (#1023)Kurt Schwehr
Observed a buffer overflow in append_args with autofuzz with the strcpy in append_args. I think the +2 is required to account for both a nul char and the space.
2018-05-30Merge pull request #1022 from schwehr/gie-operation-overflowKristian Evers
Ensure that operations are less than MAX_OPERATION long.
2018-05-30Merge pull request #1021 from rouault/add_test_frameworkKristian Evers
Add test framework, C++11 compilation mode and warning fixes
2018-05-30Merge pull request #1018 from schwehr/gie-fprintfKristian Evers
gie T.fout output cleanup
2018-05-30Move catch.hpp header in test/; rename test/cpp as test/unitEven Rouault
2018-05-30Replace suspicious use of strncat(), despite correct in that particular case ↵Even Rouault
(detected by gcc 8.1)
2018-05-30CI environment: adapt for C++11 capable environmentsEven Rouault
2018-05-30Enable c++ compilation with autotools and cmake, hardened compilation flags ↵Even Rouault
and add catch2 framework Hardened compilation flags come from GDAL' configure.ac and are 'combat proven' Dummy test added just to demonstrate catch2 based tests work.
2018-05-30Fix warnings found by clang with new warning flags to be added in later commitEven Rouault
Fixes consist in: - no use of comma operator for multi statement purpose - avoid confusing comma in for loops first and third clauses - avoid implicit long to int casts by storing to long, or explicit bound checking before cast
2018-05-29Ensure that operations are less than MAX_OPERATION long.Kurt Schwehr
Buffer overflow found with autofuzz.
2018-05-26cct.c: add missing va_end() in error code path (spotted by cppcheck)Even Rouault
2018-05-24.gitignore: add test-driverEven Rouault
2018-05-24Merge remote-tracking branch 'osgeo/master'5.1.0Kristian Evers
2018-05-24Add missing note about removing org_proj4_Projections.hKristian Evers
2018-05-24nad/Makefile.am: add tests/test_nodata.gtx to EXTRA_DIST (fixes #1019)Even Rouault
2018-05-24Fix libtool versioning, using the proper number for 'age'Kristian Evers
2018-05-24Merge pull request #1017 from kbevers/5.1-prepKristian Evers
5.1.0 preparation
2018-05-24gie T.fout output cleanupKurt Schwehr
- printf -> fprintf in more places - puts -> fprintf - Move list_err_codes to after where T.fout is set This makes fuzzing easier by allowing more of the output to be sent to /dev/null. Found with autofuzz.
2018-05-24Update NEWS for 5.1.0Kristian Evers
2018-05-24Update man pages in preparation for new releaseKristian Evers
2018-05-24Update version numbers for 5.1.0 releaseKristian Evers
2018-05-24Merge pull request #949 from kbevers/return-nans-quicklyKristian Evers
Return NaN coordinate immediately when receiving NaN input
2018-05-24Temporal gridshifting (#1015)Kristian Evers
Temporal gridshifts allow [h|v]gridshift operations to be used as step functions in a pipeline. This is useful in transformations dealing with deformations caused by earthquakes. See the included documentation for details.
2018-05-24Handle double to int typecasts in ISEA betterKristian Evers
Originally the code was doing double to int conversions like y = (int)(x + 0.5) which results in rounding when typecasting. In an earlier attempt to avoid buffer overflows in integer typecasts this was changed to y = lround(x + 0.5) which doesn't give the origial results. We fix that here by instead doing y = lround(x) It is safe to so as long as x is positive.
2018-05-24Docs: fix wrong spelling of t_obs and t_epochEven Rouault
2018-05-24Merge pull request #1013 from schwehr/proj_strtod_headerKristian Evers
Use proj_strtod.h for proj_strtod and proj_atof
2018-05-24Merge pull request #1012 from kbevers/behaviour-differencesKristian Evers
Add doc section with description of behavioural changes between versions
2018-05-24Add doc section with description of behavioural changes between PROJ versionsKristian Evers
2018-05-24Merge pull request #1014 from schwehr/gie-rst-indentKristian Evers
Fix indentation in gie roundtrip option
2018-05-23Fix indentation in gie roundtrip optionKurt Schwehr
2018-05-23Use proj_strtod.h for proj_strtod and proj_atofKurt Schwehr
2018-05-23Merge pull request #1011 from schwehr/gie-roundtripKristian Evers
Limit the number of round trips to 1 million and check for underflows
2018-05-23gie roundtrip: Expand the 3 cases for the argsKurt Schwehr