aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-12-30Allocate PJ* as a C++ objectEven Rouault
2018-12-30.travis.yml: build JNI bindings on Trusty linux_gccEven Rouault
2018-12-30jniproj.cpp: make it cpp compatibleEven Rouault
2018-12-29Operation filtering: do not remove Null transformation that may be usefulEven Rouault
2018-12-29Experimantal C API: add a proj_assign_context() for advanced usageEven Rouault
2018-12-28Operation computation: better take into account when candidate operations ↵Even Rouault
have no declared extent
2018-12-28proj_create_crs_to_crs(): fix crash if ctx == nullptr and error is triggered ↵Even Rouault
(master only)
2018-12-28ISO19111: fix export to PROJ string of vgridshift to explictly use multiplier=1Even Rouault
2018-12-28Merge remote-tracking branch 'rouault/gdalbarn'Even Rouault
2018-12-28createOperations(): allow looking for geographic CRS by name (helps with WKT ↵Even Rouault
2 definitions of PROJCRS that lack it)
2018-12-28importFromWKT: better deal with axis of the baseCRS of a projected CRSEven Rouault
2018-12-28wkt2_grammar: allow boundcrs as member of compoundcrsEven Rouault
2018-12-28WKT parser: fix parsing of BoundCRS of VerticalCRS to Geographic3D CRSEven Rouault
2018-12-28Make createOperation() better work with BoundCRS (to take into account the ↵Even Rouault
extent of their base CRS)
2018-12-27Merge pull request #1210 from rouault/remove_proj_defs_datKristian Evers
Remove proj_def.dat (#201)
2018-12-27proj_create_crs_to_crs(): add debugging tracesEven Rouault
2018-12-27Add an hardcoded +ellps=GRS80 when there is no datum/ellipsoid specification ↵Even Rouault
(refs #201)
2018-12-27tests: remove useless mentions of no_defs (refs #201)Even Rouault
2018-12-27Remove proj_def.dat (fixes #201)Even Rouault
2018-12-26Merge pull request #1203 from rouault/cpp_conversionKristian Evers
Conversion of most C files to C++
2018-12-26cpp conversion: revert geodesic.cpp to geodesic.cEven Rouault
2018-12-26cpp conversion: rename src/projections/nocol.cpp to src/projections/nicol.cppEven Rouault
2018-12-26cpp conversion: remove useless pj_, PJ_ and proj_ filename prefixesEven Rouault
2018-12-26cpp conversion: move source files in apps/ iso19111/ conversions/ ↵Even Rouault
projections/ transformations/ tests/ subdirectories
2018-12-26cpp conversion: add dummy test to check we can include proj.h from a pure C fileEven Rouault
2018-12-26pj_transform cleanup: do not redefine PJ_DIRECTION and proj_errno_reset, but ↵Even Rouault
include proj.h instead
2018-12-26cpp conversion: fix remaining warningsEven Rouault
2018-12-26cpp conversion: fix zero-as-null-pointer-constant warningsEven Rouault
2018-12-26cpp conversion: fix Doxygen warningsEven Rouault
2018-12-26cpp conversion: fix One-Definition-Rule violationsEven Rouault
Defining struct pj_opaque with different definitions is a violation of the C++ One-Definition-Rule. When using link-time optimizations, this could break badly. The solution adopted here is to wrap those structures into a C++ anonymous namespace so they are considered different
2018-12-26cpp conversion: minimal steps to fix compilation errors, not warningsEven Rouault
2018-12-26Merge pull request #1207 from pelson/healpix_fixKristian Evers
Fixed rHealpix projection, closing #1206.
2018-12-24Fixed rHealpix projection, closing #1206.Phil Elson
Numerical test results based on function output, rather than mathematical derivation. Verified global coverage with graphical eyeballing through cartopy.
2018-12-22exportToWKT1 of projected CRS: do not output AXIS of base CRS even when ↵Even Rouault
OutputAxisRule::YES
2018-12-22Support Projected 3D with method name suffixed with ' (3D)', and be more lax ↵Even Rouault
on projection parameter names
2018-12-20make install: fix issue with parallel install (fixes #1119)Even Rouault
2018-12-20Merge pull request #1204 from OSGeo/markdown-doc-supportKristian Evers
Add markdown .md support for Sphinx to osgeo/proj-docs docker container
2018-12-20Return error message that match the errorKristian Evers
We only want to allow angular input to proj, so it shouldn't say that it doesn't want angular input. Especially when it does so on receiving non-angular input.
2018-12-19Add markdown .md support for Sphinx to osgeo/proj-docs docker containerHoward Butler
2018-12-18Merge pull request #1202 from magau/fortran-bindingsKristian Evers
Update bindings.rst
2018-12-18Update bindings.rstmagau
Added Fortran-Proj, bindings for PROJ in Fortran.
2018-12-17Merge pull request #1201 from kbevers/fix-duplicate-exprKristian Evers
Fix duplicate expressions in projinfo options parsing
2018-12-17Typo fix: patial -> spatialKristian Evers
2018-12-17Fix duplicate expressions in projinfo options parsingKristian Evers
2018-12-17WKT2 grammar: fix for VERTCRS and GEOIDMODELEven Rouault
2018-12-17Add WKT2 grammar validationEven Rouault
2018-12-17Add WKT1 grammar validation; change prototype of proj_obj_create_from_wkt()Even Rouault
2018-12-15Add SingleOperation::validateParameters()Even Rouault
2018-12-14proj_obj_crs_alter_cs_XXX: add new parameters to set unit idEven Rouault
2018-12-14Advanced C API: add proj_obj_alter_id()Even Rouault