| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-11-28 | Add tests for GDA2020 (#688) | Thomas Knudsen | |
| Add GDA2020 tests, and correct the PJ_helmert bug they revealed | |||
| 2017-11-27 | Added projections parameters to aeqd and airy doc pages | Kristian Evers | |
| 2017-11-27 | Restructure coordinate operations docs | Kristian Evers | |
| 2017-11-27 | Added info table to ccon doc page | Kristian Evers | |
| 2017-11-27 | Merge remote-tracking branch 'osgeo/master' into docs-release-4.10.0 | Kristian Evers | |
| 2017-11-27 | Update documentation on geodesics replacing an ancient page on geodesic | Charles Karney | |
| calculations with something more helpful to the beginning user. | |||
| 2017-11-27 | Update API reference to reflect recent changes to the API | Kristian Evers | |
| 2017-11-27 | Replace some asserts by compile-time assertions | Aaron Puchert | |
| Decisions regarding the size of certain types are always made at compile time, hence this is where the assertion should take place. If the assertions fail, there is now a compiler error. | |||
| 2017-11-27 | gie support for builtin errcodes, and other improvements (#684) | Thomas Knudsen | |
| * gie support for builtin errcodes, and other improvements * allow lower case error constants | |||
| 2017-11-26 | pj_ctx_set_debug(): avoid null pointer dereference when called with ctx == ↵ | Even Rouault | |
| NULL. Found by cppcheck | |||
| 2017-11-26 | axisswap: validate axis number. Fixes ↵ | Even Rouault | |
| https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=4404. Credit to OSS Fuzz | |||
| 2017-11-25 | Improve API (#683) | Thomas Knudsen | |
| Increase the focus on PJ_COORD as primary datatype: Eliminate use of PJ_TRIPLET etc. Trim proj.h by removing material that has become unnecessary. Improve constness Make proj_factors work in proj.h space, by providing a trimmed down PJ_FACTORS (which even has more meaningful field names) | |||
| 2017-11-25 | Overhaul ellipsoid handling (#682) | Thomas Knudsen | |
| Improve error messaging for cct and gie, and do some clean ups in the ellipsoid handling - partially to squash bugs, partially to improve naming consistency which, in turn, improves the readability of the ellipsoid handling code. Renamed functions: pj_inherit_ellipsoid_defs has been renamed pj_inherit_ellipsoid_def, while pj_calc_ellps_params has been renamed pj_calc_ellipsoid_params. The code in get_opt (part of pj_init.c), which handles whether or not an ellipsoid definition should be dragged in from proj_def.dat, has been rewritten. I suspect this was buggy beforehand, and at least the new code is easier to follow (although it may be slightly slower, which is not really a problem as it sits in the setup code, and hence is executed only once). | |||
| 2017-11-24 | Merge pull request #681 from busstoptaktik/missing-err-desc | Thomas Knudsen | |
| Add description for PJD_ERR_INVALID_ARG | |||
| 2017-11-23 | Add description for PJD_ERR_INVALID_ARG | Thomas Knudsen | |
| 2017-11-22 | Merge pull request #680 from busstoptaktik/oss_fuzz-4355_rf-zero | Thomas Knudsen | |
| Avoid div-by-zero in rf setup | |||
| 2017-11-22 | Merge pull request #679 from busstoptaktik/oss_fuzz-4369-to_meter | Thomas Knudsen | |
| Avoid div-by-0 in to_meter init | |||
| 2017-11-22 | Avoid div-by-zero in rf setup | Thomas Knudsen | |
| 2017-11-22 | Avoid div-by-0 in to_meter init | Thomas Knudsen | |
| 2017-11-21 | Central conic projection (gnomonic) implementation (as 'proj=ccon') (#662) | Łukasz Komsta | |
| Central conic projection implemented as 'ccon'. | |||
| 2017-11-20 | Replace pj_ell_set with reimplementation... (#675) | Thomas Knudsen | |
| * Replace pj_ell_set with reimplementation supporting ellipsoid inheritance * remove unreachable code from pj_ell_set.c * Swap steps, so ellps args are read first, in accordance with historical behaviour * Add ellipsoid tests to CI targets * Reduce some optimistic tolerances OS/X appears to have a slightly off float handling, resulting in differences at the nanometer level. Switching to 10 nm. | |||
| 2017-11-20 | Increment version number before next release | Kristian Evers | |
| 2017-11-20 | Merge pull request #676 from busstoptaktik/gie-cct-interop | Thomas Knudsen | |
| Let gie use init-file syntax | |||
| 2017-11-19 | Let gie use init-file syntax | Thomas Knudsen | |
| 2017-11-17 | Merge pull request #671 from busstoptaktik/use-geoc-in-factors | Thomas Knudsen | |
| Switch pj_factors to use proj_geoc_lat | |||
| 2017-11-16 | Merge pull request #672 from busstoptaktik/cct-io | Thomas Knudsen | |
| Repair double cct io-blunder | |||
| 2017-11-16 | Repair non-standard aggregate initialization | Thomas Knudsen | |
| 2017-11-16 | Repair double cct io-blunder | Thomas Knudsen | |
| 2017-11-16 | Switch pj_factors to use proj_geoc_lat | Thomas Knudsen | |
| 2017-11-16 | Reintroduce the gie-internal tests. | Thomas Knudsen | |
| These were accidentally dropped during PR #669 | |||
| 2017-11-16 | Introduce geodetic-geocentric conversions ... (#669) | Thomas Knudsen | |
| * Introduce geodetic-geocentric conversions, as PJ_xxx style conversion step and as API entry points * minor improvements and minor bug squashing | |||
| 2017-11-15 | Fix a few bad links [skip ci] | Kristian Evers | |
| 2017-11-15 | Added a transition guide to aid migration from old to new API | Kristian Evers | |
| 2017-11-15 | Merge remote-tracking branch 'osgeo/master' into docs-release-4.10.0 | Kristian Evers | |
| 2017-11-15 | Merge pull request #667 from busstoptaktik/gie-misleading-errmsg | Thomas Knudsen | |
| Give definition and def'n line no. in "Invalid operation" message | |||
| 2017-11-15 | Adjust adjlon to use canonical M_PI defines (#665) | Thomas Knudsen | |
| A year or so ago, @micahcochran put quite some effort into rationalizing the PI usage in PROJ.4, by ensuring that a useful number of M_PI related constants were defined in projects.h. But apparently adjlon.c was left behind still using its own set of definitions - perhaps because it bends the values slightly, to avoid unwanted sign switching near the date line. In this PR the "bending trick" is reimplemented using the rationalized M_PI constants only. | |||
| 2017-11-15 | Support numerical factors only (#664) | Thomas Knudsen | |
| * Support numerical factors only * Make sure h positive. Improve some comments * Let pole overshoot check have effect even for geocentric latitudes * Factor-typological constants, now all returning false, for backwards compatibility | |||
| 2017-11-15 | Give definition and definition line no. in message about invalid operations | Thomas Knudsen | |
| 2017-11-13 | Removed remaining traces of the built in selftest system (#661) | Thomas Knudsen | |
| * Removed remaining traces of the builtin selftest system. Moved all functionality to test/gie * Updated Appveyor and Travis build scripts * Another appveyor script update | |||
| 2017-11-12 | Poder autochecking again (WIP) (#652) | Thomas Knudsen | |
| * Poder dual autochecking implementation * Debugging aid: Improvements in PJ_vgridshift.c and gie.c * Most likely, the bugbeing tripped is in the gridshift code, so. uncomment suspicious lines in deformation.gie and merge this to support the debugging effort | |||
| 2017-11-12 | Merge pull request #660 from busstoptaktik/selftest-removal-vw | Thomas Knudsen | |
| Remove selftests from projection files starting with v,w | |||
| 2017-11-12 | Remove selftests from projection files starting with v,w | Thomas Knudsen | |
| 2017-11-12 | Merge pull request #659 from busstoptaktik/selftest-removal-rstu | Thomas Knudsen | |
| Remove selftests from projection files starting with r,s,t,u | |||
| 2017-11-12 | Merge pull request #657 from busstoptaktik/selftest-removal-lm | Thomas Knudsen | |
| Remove selftests from projection files starting with l, m | |||
| 2017-11-12 | Merge pull request #658 from busstoptaktik/selftest-removal-nopq | Thomas Knudsen | |
| Remove selftests from projection files starting with n,o,p,q | |||
| 2017-11-12 | Remove selftests from projection files starting with r,s,t,u | Thomas Knudsen | |
| 2017-11-12 | Remove selftests from projection files starting with n,o,p,q | Thomas Knudsen | |
| 2017-11-12 | Merge pull request #656 from busstoptaktik/selftest-removal-hijk | Thomas Knudsen | |
| Remove selftests from projection files starting with h, i, j, k | |||
| 2017-11-12 | Remove selftests from projection files starting with l, m | Thomas Knudsen | |
| 2017-11-12 | Remove selftests from projection files starting with h, i, j, k | Thomas Knudsen | |
