aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-05-23Add pj_isnan to proj.def to avoid linking errors for some MSVC versionsKristian Evers
2018-05-23Merge branch 'master' into return-nans-quicklyKristian Evers
2018-05-22Limit the number of round trips to 1 million and check for underflowsKurt Schwehr
Why was fabs applied to ntrips? And why is it parsed as a float? Also add documentation for roundtrip. External rst docs do not match this function.
2018-05-22Horner degree must be a positive integer (#1005)Kurt Schwehr
Found with autofuzz
2018-05-21Merge pull request #1007 from schwehr/pj_isea_cleanupKristian Evers
Pj isea cleanup
2018-05-20isea: Use PJ_TODEG and PJ_TORAD (#991)Kurt Schwehr
2018-05-19Add documentation for Include What You Use (IWYU) (#1006)Kurt Schwehr
Docs requested in discussion of #1000
2018-05-19Partial clean isea defines and includesKurt Schwehr
- Move includes to the top - Move #defines to the top after includes - Get M_PI and DEG90 from projects.h
2018-05-19Merge branch 'master' into pj_isea_cleanupKurt Schwehr
2018-05-19Merge pull request #1004 from rouault/fix_1002Kristian Evers
Vertical grid shift: do not interpolate node values at nodata value (fixes #1002)
2018-05-19Undef isnan if already defined before redefining it (typically with MSVC)Even Rouault
2018-05-19Vertical grid shift: do not interpolate node values at nodata value (fixes ↵Even Rouault
#1002)
2018-05-16Merge pull request #1000 from schwehr/iwyuKristian Evers
IWYU: Partial PJ_natearth.c..rtodms.c
2018-05-15IWYU: Partial PJ_natearth.c..rtodms.cKurt Schwehr
2018-05-15Merge pull request #999 from schwehr/iwyuKristian Evers
IWYU: Partial PJ_gstmerc.c..PJ_molodensky.c
2018-05-15IWYU: Partial PJ_gstmerc.c..PJ_molodensky.cKurt Schwehr
2018-05-15Merge pull request #998 from schwehr/iwyuKristian Evers
IWYU: Partial PJ_aitoff.c..PJ_goode.c
2018-05-15IWYU: Partial PJ_aitoff.c..PJ_goode.cKurt Schwehr
2018-05-14Revert "Set projection plot scale to 100% for better PDF output"Kristian Evers
This had unexpected side-effects when building the HTML docs on Travis compared to locally. The correct solution would be to set different scaling depending on the output. This reverts commit 325477ed0fac2c9233c2f6a2b7bb4125e04df24c.
2018-05-14Set projection plot scale to 100% for better PDF outputKristian Evers
2018-05-14Merge pull request #994 from Geomatys/masterKristian Evers
Set version number and improve documentation
2018-05-14Merge pull request #997 from schwehr/iwyuKristian Evers
Partial changes for IWYU
2018-05-14Partial changes for IWYUKurt Schwehr
2018-05-13ISEA_STATIC -> static (#995)Kurt Schwehr
As this is a part of PROJ, having these functions possibly not static is confusing. Time to declare this is just a part of PROJ.
2018-05-13Keep static on the same line as the functionKurt Schwehr
2018-05-12ISEA_STATIC -> staticKurt Schwehr
As this is a part of PROJ, having these functions possibly not static is confusing. Time to declare this is just a part of PROJ.
2018-05-12Be more careful about the files that we move to C 'src' directory:Martin Desruisseaux
since there is no header files starting with "org_" except JNI files, moving the "org_*.h" file should guarantee that we will not overwrite non-JNI file. The use of wildcard is for "org_osgeo_..." which may be added in a future version. This commit also opportunistically fixes minimum Ant version number in documentation.
2018-05-12Fix version history: Java bridge 2.0 was compatible with PROJ 4.8 (not 4.9) ↵Martin Desruisseaux
and above. The PROJ 4.8 version was compatible with both Java bridges 1.0 and 2.0.
2018-05-12Update JNI README.md with a note that Windows users need to use a different ↵Martin Desruisseaux
path separator.
2018-05-12Set the "PROJ bridge to JNI" version number to 3.0 and document its ↵Martin Desruisseaux
relationship with PROJ version number.
2018-05-12Add troubleshoting indication based on ↵Martin Desruisseaux
https://github.com/OSGeo/proj.4/issues/380 comments.
2018-05-12Use more explicit java options in the documentation (e.g. --class-path ↵Martin Desruisseaux
instead of -cp).
2018-05-12After javac has generated org_proj4_PJ.h, move that file to the C source ↵Martin Desruisseaux
directory.
2018-05-12Merge pull request #990 from kbevers/doc-frontpage-aboutKristian Evers
Documentation improvements
2018-05-12Improve PDF generation of docsKristian Evers
Removed content sections from a bunch of pages since they clutter up the PDF output and the same info is available in the sidebar of the webpage. A few sections has been turned of for the PDF output, most notable the front page of the webpage. It doesn't really fit in the PDF.
2018-05-12Remove annotations from old version of exampleKristian Evers
2018-05-12Update install doc page with build instructionsKristian Evers
Also added more possible ways to install from package managers. Removed links to externally build binaries from download page.
2018-05-12Add about section to docsKristian Evers
Short description of PROJ. Citation section added from README. License moved from it's own page to a section on the about page.
2018-05-12Complete overhaul of the website frontpageKristian Evers
Removed everything but the leading introduction and added release history from 5.0.0 and on.
2018-05-12Create "Community" section at top level of docsKristian Evers
Mailing list section from frontpage moved to the new section. So is the contributing and for_proj_contributors pages.
2018-05-09Remove PDF download link to download sectionKristian Evers
2018-05-08Replace int typecasts with calls to lround to avoid bad conversions on NaN ↵Kristian Evers
input. Added test to check for those cases.
2018-05-08Handle HUGE_VAL input better in fwd and inv functionsKristian Evers
2018-05-08Add round() and lround() to proj_math.hKristian Evers
2018-05-08Add NAN definition to proj_math.hKristian Evers
2018-05-08Merge pull request #989 from kbevers/clang-tidyingKristian Evers
Clang tidying
2018-05-08Merge pull request #988 from kbevers/proj-V-errorKristian Evers
Reset errno when running proj in verbose mode.
2018-05-07Clean readability-named-parameter clang-tidy warningsKristian Evers
2018-05-07Clean readability-misleading-indentation clang-tidy warningsKristian Evers
2018-05-07Clean readability-redundant-declaratio clang-tidy warningsKristian 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.