| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-05-08 | Add round() and lround() to proj_math.h | Kristian Evers | |
| 2018-05-08 | Add NAN definition to proj_math.h | Kristian Evers | |
| 2018-05-08 | Merge pull request #989 from kbevers/clang-tidying | Kristian Evers | |
| Clang tidying | |||
| 2018-05-08 | Merge pull request #988 from kbevers/proj-V-error | Kristian Evers | |
| Reset errno when running proj in verbose mode. | |||
| 2018-05-07 | Clean readability-named-parameter clang-tidy warnings | Kristian Evers | |
| 2018-05-07 | Clean readability-misleading-indentation clang-tidy warnings | Kristian Evers | |
| 2018-05-07 | Clean readability-redundant-declaratio clang-tidy warnings | Kristian Evers | |
| Function prototypes were declared twice for the FFIO framework, probably because FFIO at some point during development existed as a separate file. With this commit the second set of function prototypes is removed leaving only the first entry at the top of the file. Similarly duplicate header inclusions has been removed. | |||
| 2018-05-07 | Clean readability-inconsistent-declaration-parameter-name clang-tidy warnings | Kristian Evers | |
| 2018-05-07 | Clean readability-redundant-control-flow clang-tidy warnings | Kristian Evers | |
| 2018-05-07 | Reset errno when running proj in verbose mode. | Kristian Evers | |
| Fixes #920. | |||
| 2018-05-07 | Merge pull request #987 from kbevers/calcofi-refactor | Kristian Evers | |
| Calcofi refactor | |||
| 2018-05-07 | Refactor calcofi so that global parameters are handled in the projection setup | Kristian Evers | |
| 2018-05-06 | Do not error when setting up geos with +lat_0!=0 | Kristian Evers | |
| 2018-05-05 | Merge pull request #980 from mwtoews/doc-update | Kristian Evers | |
| Update docs for apps / manpages | |||
| 2018-05-05 | Merge pull request #978 from rouault/cmake_fix_msys | Even Rouault | |
| cmake: fix build with msys where both pthread and win32 threads are detected (fixes #976) | |||
| 2018-05-05 | geod usage: remove non-exist 'T', add 'l' | mwtoews | |
| 2018-05-05 | cct usage: add 'I' to docs, re-order usage to same as docs | mwtoews | |
| 2018-05-05 | proj usage: remove unused 'c', add 'vV' to invproj | mwtoews | |
| 2018-05-04 | Add documentation to pj_phi2 by cffk@ | Kurt Schwehr | |
| 2018-05-04 | Fix C89 build failure with dphi. | Kurt Schwehr | |
| error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement] | |||
| 2018-05-04 | Merge pull request #969 from Geomatys/master | Kristian Evers | |
| Update documentation and modularize the Java bindings | |||
| 2018-05-04 | cmake: fix build with msys where both pthread and win32 threads are detected ↵ | Even Rouault | |
| (fixes #976) | |||
| 2018-05-04 | Convert errno literals to corresponding PJD symbol | Kurt Schwehr | |
| 2018-05-03 | Minor cleanup of pj_phi2.c | Kurt Schwehr | |
| - tabs -> spaces - IWYU - #define -> static const typed - Combine definition and initialization - Define one var per statement - Use the defined symbol rather than embedding bare literals -18 -> PJD_ERR_NON_CON_INV_PHI2 Subset of fixes discussed in #971 | |||
| 2018-05-02 | Rename "Proj" as "PROJ" for the library name. | Martin Desruisseaux | |
| 2018-05-02 | Use the #define constant generated by javac instead than a constant ↵ | Martin Desruisseaux | |
| maintained manually. | |||
| 2018-04-30 | Merge pull request #958 from rouault/safe_creation_of_pj_lock | Kristian Evers | |
| Implement thread-safe creation of proj mutex (fixes #954) | |||
| 2018-04-30 | Merge pull request #965 from schwehr/proj_math | Kristian Evers | |
| Move include of math.h inside include guard. | |||
| 2018-04-30 | Move include of math.h inside include guard. | Kurt Schwehr | |
| No reason to include math.h more times. And balance whitespace a bit | |||
| 2018-04-30 | Merge pull request #960 from kbevers/remove-pj_is_nan-definition | Kristian Evers | |
| Remove unneeded pj_is_nan definition | |||
| 2018-04-30 | Remove unneeded pj_is_nan definition | Kristian Evers | |
| 2018-04-28 | pj_mutex.c: use PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP when available | Even Rouault | |
| 2018-04-28 | Implement thread-safe creation of proj mutex (fixes #954) | Even Rouault | |
| 2018-04-27 | Update the Ant build.xml script for: | Martin Desruisseaux | |
| - Generating the C header file during javac task. - Provide more accurate information in META-INF/MANIFEST.MF. - Merge tasks intended to be executed together. The src/org_proj4_PJ.h file has been re-generated with the most recent Java compiler. | |||
| 2018-04-27 | Apply the https://github.com/opengeospatial/geoapi/issues/26 patch. | Martin Desruisseaux | |
| Update contributor names in copyright header. | |||
| 2018-04-27 | Remove src/org_proj4_Projections.h file. This file was not used anywhere, ↵ | Martin Desruisseaux | |
| since it was replaced by org_proj4_PJ file since 2012. | |||
| 2018-04-25 | pj_transform: reset error state before each call to pj_inv/pj_fwd | Even Rouault | |
| Fixes issues raised in https://lists.osgeo.org/pipermail/gdal-dev/2018-April/048446.html The use case is that pj_transform() is called from geos projection to something else, with multiple coordinates. If one of the coordinate tuple fails the inverse transform of geos, it fails with PJD_ERR_TOLERANCE_CONDITION. Causing all following coordinates to fail since the error state is not reset. | |||
| 2018-04-23 | Merge pull request #937 from kbevers/c99-math-module | Kristian Evers | |
| Collect custom C99 math functions in proj_math.h | |||
| 2018-04-23 | Merge pull request #947 from schwehr/pj_isea_cleanup | Kristian Evers | |
| PJ_isea.c: change local helper functions to void returns | |||
| 2018-04-23 | Add isnan() to proj_math.h | Kristian Evers | |
| Code updated to use isnan() instead of pj_is_nan(). | |||
| 2018-04-22 | More cleanup and fix last commit | Kurt Schwehr | |
| Tried building before committing time | |||
| 2018-04-22 | PJ_isea.c: change local helper functions to void returns | Kurt Schwehr | |
| The return values are not used and do not mean anything. Similar to #423 | |||
| 2018-04-19 | Rename level -> log_level for proj_log_level to match function definition | Kurt Schwehr | |
| Found on https://github.com/OSGeo/proj.4/commit/2f082b70cbdafdea49bb123e027406089e7ad65b http://clang.llvm.org/extra/clang-tidy/checks/readability-inconsistent-declaration-parameter-name.html function 'proj_log_level' has a definition with different parameter names src/pj_internal.c:374:14: the definition seen here src/proj.h:364:14: differing parameters are named here: ('level'), in definition: ('log_level') | |||
| 2018-04-16 | Prefer proj_math.h over math.h when geodesic.c is compiled as part of PROJ | Kristian Evers | |
| 2018-04-16 | Collect custom C99 math functions in proj_math.h | Kristian Evers | |
| We are relying more and more on C99 math functions. On C89 systems where those functions are not available our own custom versions of those functions are used instead. So far these has been spread across the code base. This commit gathers them in the same file and introduces the proj_math.h header. The build system checks for C99 math functions. If not found the proj_math.h header make sure that C99 functions are defined as their pj_ equivalent. Ideally proj_math.h is included instead of math.h. This removes the need for any checks against HAVE_C99_MATH in the code making it easier to read. For this commit the functions hypot, log1p and asinh has been taken care of. | |||
| 2018-04-16 | Silence complaints about missing </gie> tag | Kristian Evers | |
| 2018-04-14 | Dont do false easting/northing on cartesian coords | Kristian Evers | |
| False easting and northing should only be applied to projected coordinates (PJ_IO_UNITS_PROJECTED). This commit removes the option of false easting/northing on operations suchs as helmert and deformation that both work on cartesian coordinates. | |||
| 2018-04-14 | Merge pull request #924 from kbevers/logging_with_new_api | Kristian Evers | |
| Logging with new api | |||
| 2018-04-13 | Merge branch 'master' into logging_with_new_api | Kristian Evers | |
| 2018-04-13 | Fix segfault in deformation | Kristian Evers | |
| When transforming coordinates outside the grid model the deformation operation failed spectatularly. This is now fixed by checking that the coordinate is inside the grid. If it isn't an error is returned and a debugging log message is issued. Closes #934 | |||
