aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-04-13Converted Chamberlin Trimetric (chamb) projectionKristian Evers
2016-04-13Converted Craster Parabolic (Putnins P4) projectionKristian Evers
2016-04-13Converted Compact Miller projectionKristian Evers
2016-04-13Converted Collignon projectionKristian Evers
2016-04-13Converted Cylindrical Equal Area (cea) projectionKristian Evers
2016-04-12Reverting isnan check since MSVC needs a NaNnyThomas Knudsen
MSVC, in some versions has _isnan(), rather than isnan()... but why?
2016-04-12refactoring + added selftest for 7 more more projectionsThomas Knudsen
euler, murd1, murd2, murd3, pconic, tissot, vitk1 (7 projections in one file - PJ_sconics.c)
2016-04-12refactoring + added selftest for 7 more projectionsThomas Knudsen
tcc, tcea, tmerc, tpeqd, urm5, urmfps, wag1
2016-04-12refactoring + added selftest for 8 more projectionsThomas Knudsen
calcofi, cass,cc,wag2, wag3, wag7, wink1, wink2
2016-04-08Correting a speeeeling missssteakThomas Knudsen
ind -> ind in proj man page. Committing to force a new AppVeyor build, since a time out at last commit made it look like one build was failing
2016-04-07Add option -C to proj man pageThomas Knudsen
Added description of the -C "Check" proj option, for invoking internal self tests.
2016-04-07pj_list cleanup + added selftest stubs for all projectionsThomas Knudsen
The projection list maintained by code in pj_list.c depended on stuff in projects.h. This stuff is non-obvious and since it is only used in pj_list.c, it has been moved from projects.h to pj_list.c (The material moved is based on some really clever X-macro techniques implemented by numerous redefinitions of the PROJ_HEAD macro, followed by immediate re-inclusion of te pj_list.h file). Also, the self test runner pj_run_selftests has been remodelled, now depending on a list of self test functions, generated in a similar way to the projection list, and like the projection list generated by X-macro techniques in pj_list.c. For this to work, self test functions need to be available for all projections. To fulfill this, stubs for all projections not having self tests already, have been added to PJ_aea.c Along with the recent build system patches by @kbevers, this first part of the macro-refactoring project is considered close to finished.
2016-04-07Merge pull request #2 from kbevers/windows-build-fixbusstoptaktik
Windows build fix
2016-04-07moved test obj's to support section of makefileKristian Evers
2016-04-07Fixing windows build with regards to pj_run_selftests. Also adding new ↵Kristian Evers
projections natearth2 and comill to dll-build.
2016-04-07Removed definition of pj_ortel_selftest as it already defined in PJ_bacon.cKristian Evers
2016-04-07selftest function stubsThomas Knudsen
Added stubs for selftest functions for all projections supported. For now, the stub collection has been addad at the bottom of PJ_aea.c Each time a real selftest function is added to a projection source file, the stub should be removed. Stubbing the stuff makes sure a selftest function exists for all projections, and hence allows us to build a list of all selftest functions using the X-macro trick (with PROJ_HEAD as X-macro) used for building pj_list[] in pj_init.c. Actually, the plan is to add a selftest entry directly in the struct PJ_LIST, and let pj_init build the list directly as a part of pj_list[]
2016-04-06Updating VS and Autotools build systemsThomas Knudsen
2016-04-05Merge remote-tracking branch 'refs/remotes/OSGeo/master' into ↵Thomas Knudsen
sdfe-refactor-macros--and-repair-generic-constructor-bug
2016-04-05Added regression tests for projections beginning with a and bThomas Knudsen
Continuing alphabetically, with a few detours due to the occasional case of more than one projection in one source file.
2016-04-05Merge pull request #375 from beuan/masterHoward Butler
Adding Natural Earth II and Compact Miller
2016-04-05Minor correctionsThomas Knudsen
Removed som debugging leftovers, and corrected the behaviour of new proj option -C / -VC, for checking internal regression tests.
2016-04-05Some initial work on internal regression testsThomas Knudsen
Need these to reduce the chance I'm screwing up something during this rather intrusive code surgery
2016-04-04Test revisions #3Bojan Savric
2016-04-04Test revisions #2Bojan Savric
2016-04-04Test revisionsBojan Savric
2016-04-04The Natural Earth II testsBojan Savric
2016-04-04The Compact Miller test revisions #5Bojan Savric
2016-04-04The Compact Miller test revisions #4Bojan Savric
2016-04-04The Compact Miller test revisions #3Bojan Savric
2016-04-04The Compact Miller test revisions #2Bojan Savric
2016-04-04The Compact Miller test revisionsBojan Savric
2016-04-04Adding Natural Earth II and Compact MillerBojan Savric
2016-04-02... and correcting the same blunder in the pj_minimal caseThomas Knudsen
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-27Merge pull request #368 from micahcochran/pattersonHoward Butler
Add Patterson Cylindrical Projection
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-08doc tweaksHoward Butler
2016-03-07Merge pull request #365 from seanm/masterHoward Butler
Fixed a cmake option message that was being truncated due to being sp…
2016-03-07Fixed a cmake option message that was being truncated due to being split ↵Sean McBride
into multiple lines
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-03-03Build and deploy proj4.org website with every commit to theHoward Butler
master branch. proj4.org uses the Sphinx documentation stack, and it is located in the ./docs directory.
2016-03-02Merge pull request #363 from OSGeo/dockerHoward Butler
Add a Dockerfile that demonstrates building proj.4 and friends
2016-03-02Add a Dockerfile that demonstrates building proj.4 and friendsHoward Butler
2016-02-29Merge pull request #360 from mbull2016/add_misrsom2Howard Butler
Add support for MISR SOM projection
2016-02-29Add testmbull