aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-04-01Added missing return to cass, spherical caseThomas Knudsen
Correcting a blunder!
2016-04-01First steps toward simplified macros/internalsThomas Knudsen
The brief version:: In an attempt to make proj.4 code slightly more secure and much easier to read and maintain, I'm trying to eliminate a few unfortunate design decisions from the early days of proj.4 The work will be *very* intrusive, especially in the PJ_xxx segment of the code tree, but great care has been taken to design a process that can be implemented stepwise and localized, one projection at a time, then finalized with a relatively small and concentrated work package. The (very) long version: See the comments in PJ_minimal.c
2016-03-27add PJ_patterson.obj to makefile.vcMicah Cochran
2016-03-27Note revisions. Add licensing. Add supplemental information about project, ↵Micah Cochran
algorithm, and algorithm lineage.
2016-03-27Add Patterson Cylindrical projection. Add tests for projection.Micah Cochran
2016-03-06Merge pull request #364 from cffk/proj-versionHoward Butler
Document a (the?) convention for PJ_VERSION for versions 4.10 and up.
2016-03-06Document a (the?) convention for PJ_VERSION for versions 4.10 and up.Charles Karney
2016-02-29Merge pull request #360 from mbull2016/add_misrsom2Howard Butler
Add support for MISR SOM projection
2016-02-29Add commentmbull
2016-02-29Add commentmbull
2016-02-29Add commentmbull
2016-02-28Added more descriptive docs about the OCEA optionsYann Chemin
2016-02-26Added scientific ref + info on paramsYann Chemin
2016-02-24Add support for MISR SOM projectionmbull
2016-02-24Merge pull request #347 from bastik/laea-fixEven Rouault
unnecessary assignment in Lambert Azimuthal Equal Area
2016-02-24Merge pull request #343 from OSGeo/cmake-shared-325Howard Butler
adapt patch for #325 to fix static-only library building
2016-02-16Fix typo in proj.defCharles Karney
2016-02-16Increment version for geodesic library to 1.46.1.Charles Karney
2016-02-16Preserve original numbering in proj.def (not sure whether this matters).Charles Karney
2016-02-16Finish the geod_ additions to proj.def.Charles Karney
2016-02-15Update proj.def to include new geod_ functions. Suppress warning from etmerc.Charles Karney
2016-02-15Fix warning in geod_set. Set include files for geodtest to null.Charles Karney
2016-02-15geodesic.c: move declarations to beginings of functions.Charles Karney
2016-02-15Upgrade geodesic library from GeographicLib 1.46.Charles Karney
* upgrade geodesic.[ch3] * add test suite geodtest.c and invoke via cmake's add_test * increment version to 4.9.3 and library version to 11.0.0
2016-02-04fixed #347 - unnecessary assignment in Lambert Azimuthal Equal AreaPaul Hartmann
2016-02-02GTX grids: ignore shift values whose abs value is > 1000Even Rouault
This partially reverts https://github.com/OSGeo/proj.4/commit/338ea581 (#271) to solve issue with naptrans2008.gtx grid mentioned in http://lists.maptools.org/pipermail/proj/2016-February/007327.html
2016-01-26Use #define for max path lengthdrhaynes
2016-01-26Use const int for array sizedrhaynes
2016-01-26Increase maximum path size for grid shift loadingdrhaynes
On systems with long paths (e.g. iOS, which uses UUIDs for bundle directories), the existing maximum path length of 128 resulted in path truncation, and caused the grid shift file loading to fail. This change increases the buffer size for the path to 1024 chars, enabling the nadgrids file to be loaded on such systems.
2016-01-24Add support for big-endian NTv2 grids (#345)Even Rouault
2016-01-06adapt patch for #325 to fix static-only library buildingHoward Butler
2016-01-06#warning pragma fix for Visual C++Micah Cochran
This is to address PR #341 in which Visual C++ stops compile due to encountering a #warning.
2015-12-13fix typoJeff Whitaker
2015-12-13changed spaces to tabs (to match rest of code)Jeff Whitaker
2015-12-12inverse for hammer projectionJeff Whitaker
2015-10-30Order of lat/lon is interpreted correctly for SCHPiyush Agram
2015-10-27Fix compiler warnings with gcc 4.4Even Rouault
2015-10-27Merge branch 'master' of https://github.com/piyushrpt/proj.4Even Rouault
Conflicts: nad/tv_out.dist
2015-10-24Switch utm to use etmerc to address issue #316.Charles Karney
Add a test to check this. Output of an existing test changed in 7th decimal place.
2015-10-23- API Extension to include fwd3d / inv3dPiyush Agram
- New SCH coordinate system for radar imaging systems
2015-10-21Don't fail when reading small GTX files #269Howard Butler
2015-10-14Avoid strcpy of overlapping strings.Elliott Sales de Andrade
The source and destination for strcpy must not overlap, and failure to ensure that's true causes a crash on OS X. memmove does not have such a restriction.
2015-10-05avoid read failure for minimal GTX files #269Howard Butler
2015-10-01Take 2 of the fix to dmstor.Charles Karney
I'm making this pull request soon after the release of 4.9.2. It will cause the results that people get out of proj.4 to change very slightly. If there are problems, we'll get a chance to iron them out well before the next release. The important change is to use DEG_TO_RAD for degree to radian conversions in dmstor.c instead of the slightly inaccurate number used earlier. This necessitates a change to geod_interface.c (which previously had to work aroung the previous bad behavior). PJ_aeqd.c now does conversions in a compatible manner. In src/proj_api.h, DEG_TO_RAD and RAD_TO_DEG are both given to 17 significant figures (this is just a cosmetic change). I've "fixed" the testvarious tests so that they still pass (on my system at least). Everyone should be suitably skeptical of my fixes. (1) Minor changes to "Test bug 244" and only ask for nanometer (instead of picometer) accuracy on positions. (2) 2 lon_wrap tests now return 0dE instead of 360dE (now it's tight?) (3) The results for the forward healpix projection of (-180, +90) and (-180, -90) are now different. I have put the new values into tv_out.dist. I'm fairly confident that the new values are OK, since this projection has various cuts which meet at the poles. It would be good if someone who knows about this projection can verify this.
2015-10-01Merge branch 'master' into dmstor-fixCharles Karney
2015-09-10BLD: Remove proj_config.h.in.Elliott Sales de Andrade
It's generated by autoheader, which was mysteriously left out of autogen.sh.
2015-09-10BLD: Change INCLUDES to AM_CPPFLAGS.Elliott Sales de Andrade
The former is deprecated and automake emits a warning about it.
2015-09-10BLD: Remove Makefile.in.Elliott Sales de Andrade
These files are generated by automake.
2015-09-10increment libtool versioning to 10:0:0 to account for PVALUE symbol rename #273Howard Butler
2015-09-10Merge pull request #305 from sisyphus/win32-PVALUE-issue-ticket-#273Howard Butler
Win32 pvalue issue ticket #273