| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-12-05 | Merge pull request #685 from cffk/geodesic-doc | Charles Karney | |
| Update documentation on geodesics | |||
| 2017-12-03 | Fixes to geodesic documention: | Charles Karney | |
| * replace SVG figure by PNG version, * rewrite maths using :math:, * put references in the main reference section, * reformat references for consistency, * put references in alphabetical order, * use USGS URL for Snyder (1987). | |||
| 2017-11-29 | CSS override of the RTD theme so that lines are wrapped in tables. | Kristian Evers | |
| [skip ci] | |||
| 2017-11-29 | Merge pull request #692 from kbevers/remove-selftest-remains | Kristian Evers | |
| Remove the last remains of the internal selftest | |||
| 2017-11-29 | Fill out Molodensky docs [skip ci] | Kristian Evers | |
| 2017-11-29 | Remove the last remains of the internal selftest | Kristian Evers | |
| 2017-11-29 | Fix bad typedef that surfaces when including proj.h and proj_api.h in the ↵ | Kristian Evers | |
| same file (#687) Fix bad typedef that surfaces when including proj.h and proj_api.h in the same file | |||
| 2017-11-28 | Merge remote-tracking branch 'aaronpuchert/static-assert' | Even Rouault | |
| 2017-11-28 | Merge pull request #691 from busstoptaktik/make_assignments_greedy | Thomas Knudsen | |
| Free formatting of PROJ key=value pairs | |||
| 2017-11-28 | Merge pull request #690 from busstoptaktik/hgrid_roundtrip_check | Thomas Knudsen | |
| use full error code checking on failure in more_builtins.gie | |||
| 2017-11-28 | Free formatting of PROJ key=value pairs | Thomas Knudsen | |
| 2017-11-28 | use full error code checking on failure in more_builtins.gie | Thomas Knudsen | |
| 2017-11-28 | Enable selective debug printout through negative PROJ_DEBUG values (#689) | Thomas Knudsen | |
| * Enable selective debug printout through negative PROJ_DEBUG values | |||
| 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 | |||
