aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-05-02Use the #define constant generated by javac instead than a constant ↵Martin Desruisseaux
maintained manually.
2018-05-02Add link to GeoAPI for documentation purpose only (the Java classes can ↵Martin Desruisseaux
still be used standalone).
2018-05-02Replacement of "Proj.4 library" by "Proj library" and other documentation ↵Martin Desruisseaux
update or formatting. There is no code change in this commit, except the addition of @Native annotation on a constant.
2018-05-01Merge pull request #968 from mwtoews/doc-updateKristian Evers
Fix syntax in RST tables
2018-05-02Fix syntax in RST tablesmwtoews
2018-05-01Fix bad formattingKristian Evers
2018-05-01Fix typo in project URLKristian Evers
2018-05-01Merge pull request #966 from kbevers/doc-improvementsKristian Evers
Doc improvements
2018-04-30Merge pull request #958 from rouault/safe_creation_of_pj_lockKristian Evers
Implement thread-safe creation of proj mutex (fixes #954)
2018-04-30Remove duplicate lonlat doc pageKristian Evers
2018-04-30Refactor operation doc pagesKristian Evers
Extended the use of the :option: directive to all currently written operation doc pages. In the process several more default parameters were added for easy inclusion in other doc pages. Expanded the info tables for each operation with "domain", "alias", "input type" and "output type". Corrected various errors along the way. Mainly formatting errors and references to invalid parameters such as +sym in hatano.
2018-04-30Merge pull request #965 from schwehr/proj_mathKristian Evers
Move include of math.h inside include guard.
2018-04-30Move include of math.h inside include guard.Kurt Schwehr
No reason to include math.h more times. And balance whitespace a bit
2018-04-30Merge remote-tracking branch 'osgeo/master' into doc-improvementsKristian Evers
2018-04-30Merge pull request #960 from kbevers/remove-pj_is_nan-definitionKristian Evers
Remove unneeded pj_is_nan definition
2018-04-30Merge pull request #957 from Geomatys/masterKristian Evers
Update the JNI build, without API change for now
2018-04-30Remove unneeded pj_is_nan definitionKristian Evers
2018-04-28pj_mutex.c: use PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP when availableEven Rouault
2018-04-28Implement thread-safe creation of proj mutex (fixes #954)Even Rouault
2018-04-27Replace the use of doxygen by standard Javadoc tools for jniwrap.Martin Desruisseaux
2018-04-27Renamed jniwrap/README as README.md for better integration with GitHub.Martin Desruisseaux
Reformatted the README.md content for Markdown syntax. Updated some content to reflect the changes applied in build.xml file.
2018-04-27Ignore output files and shutdown a warning.Martin Desruisseaux
2018-04-27Update 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-27Apply the https://github.com/opengeospatial/geoapi/issues/26 patch.Martin Desruisseaux
Update contributor names in copyright header.
2018-04-27Merge pull request #956 from Geomatys/masterKristian Evers
Remove unused src/org_proj4_Projections.h file
2018-04-27Remove 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-25Merge pull request #955 from rouault/fix_pj_transform_multiple_transformsKristian Evers
pj_transform: reset error state before each call to pj_inv/pj_fwd
2018-04-25pj_transform: reset error state before each call to pj_inv/pj_fwdEven 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-25Merge pull request #952 from mwtoews/scripts-updateKristian Evers
updated PDF file name to copy to gh-pages
2018-04-25updated PDF file name to copy to gh-pagesmwtoews
also modify proj4docs -> projdocs (should be harmless, as this is a working directory within /tmp)
2018-04-25Merge pull request #945 from mwtoews/doc-updateKristian Evers
Update documentation title, author, and other details
2018-04-23Merge pull request #937 from kbevers/c99-math-moduleKristian Evers
Collect custom C99 math functions in proj_math.h
2018-04-23Merge pull request #947 from schwehr/pj_isea_cleanupKristian Evers
PJ_isea.c: change local helper functions to void returns
2018-04-23Restore project as PROJ.4mwtoews
No distinction is required between version and release. Disable default highlight_language (was effectively Python)
2018-04-23Add isnan() to proj_math.hKristian Evers
Code updated to use isnan() instead of pj_is_nan().
2018-04-23Merge pull request #948 from kbevers/cmake-line-continuationKristian Evers
Collaps multiline strings to not trip up CMake2
2018-04-22Collaps multiline strings to not trip up CMake2Kristian Evers
2018-04-22More cleanup and fix last commitKurt Schwehr
Tried building before committing time
2018-04-22PJ_isea.c: change local helper functions to void returnsKurt Schwehr
The return values are not used and do not mean anything. Similar to #423
2018-04-22Change title and author to reflect CITATIONmwtoews
2018-04-22Conditional content for index section, using only directivemwtoews
Test status and coverage content should be shown for HTML. PDF documentation does not to self-reference itself.
2018-04-22Use utf8 option for inputenc instead of utf8xmwtoews
According to https://tex.stackexchange.com/q/13067/2951 utf8x should be avoided if possible. Also, define LaTeX for Unicode PRIME character, used in eqc doc pages.
2018-04-22Fix subtle typo in table syntaxmwtoews
2018-04-22Improve grammar and use hyphen-minus for latexmwtoews
2018-04-22Rename various Sphinx docs from PROJ.4 to PROJmwtoews
This also includes the PDF manual, Qt help file, man pages, etc.
2018-04-20Merge pull request #942 from ↵Kristian Evers
schwehr/proj_log_level-inconsistent-declaration-parameter-name Rename level -> log_level for proj_log_level to match function definition
2018-04-19Rename level -> log_level for proj_log_level to match function definitionKurt 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-16Prefer proj_math.h over math.h when geodesic.c is compiled as part of PROJKristian Evers
2018-04-16Collect custom C99 math functions in proj_math.hKristian 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-16Merge pull request #939 from kbevers/fix-gie-bugKristian Evers
Silence complaints about missing </gie> tag