Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Retire splint from our set of static analyzers. | Eric S. Raymond | 2015-03-30 | 1 | -4/+0 |
| | | | | | | | | | | | | | | | | | | | The proximate cause was that we've been seing emission of error messages that were randomly and disturbingly variable across different environments - notably Raspbian and Gentoo splint gave nontrivially different results than Ubuntu 14.10 splint. And this was *not* due to Ubuntu patches! A pristine splint built from the 3.1.2 tarball on Ubuntu didn't match the Raspbian and Gentoo results either. But this has been coming for a while. Easy access to more modern static analyzers such as coverity, scan-build and cppcheck has been decreasing the utility of splint, which is unmaintained and somewhat buggy and not easy to use. Only file not cleaned is ppsthread.c, because Gary has been working on it during this cleanup. All regression tests pass. PPS observed live on GR601-W. | ||||
* | Nuke trailing whitespace in C source. | Eric S. Raymond | 2012-09-07 | 1 | -1/+1 |
| | |||||
* | Fix a segfault in geoid computation. | Gary E. Miller | 2012-05-06 | 1 | -6/+3 |
| | | | | | Problem found by: "Bywater, Rick (SA-1)" <rbywater@drs-ts.com> Patch by: Beat Bolli <bbolli@ewanet.ch> | ||||
* | Comment typo fixes. | Eric S. Raymond | 2012-04-20 | 1 | -1/+1 |
| | |||||
* | Fix a strange type goof. Might solve an s390 port problem. | Eric S. Raymond | 2012-04-20 | 1 | -1/+1 |
| | |||||
* | Avoid a possible nunerical instability in interpolating geoid separation. | Eric S. Raymond | 2012-04-20 | 1 | -5/+7 |
| | | | | All regression tesrs pass. | ||||
* | Unused-header removals by deheader. All regression tests pass. | Eric S. Raymond | 2010-12-01 | 1 | -1/+0 |
| | |||||
* | Move a misplaced indent pragma. All regression tests pass. | Eric S. Raymond | 2010-04-14 | 1 | -29/+30 |
| | |||||
* | Reindented some small utility modules. All regression tests pass. | Eric S. Raymond | 2010-04-14 | 1 | -50/+63 |
| | |||||
* | Refactoring step. Change the signature of ecef_to_wgs84fix(). | Eric S. Raymond | 2010-04-05 | 1 | -8/+8 |
| | | | | All regression tests pass. | ||||
* | Vanish away Id and Rev $ keywords, git won't expand them to anything useful. | Eric S. Raymond | 2010-03-13 | 1 | -5/+4 |
| | |||||
* | Copyright stamps everywhere. No code changes. | Eric S. Raymond | 2010-03-11 | 1 | -2/+5 |
| | |||||
* | Use the Vincenty formula rather than the Haversine formula for earth_distance. | Chris Kuethe | 2010-02-27 | 1 | -3/+2 |
| | | | | | | | Vincenty is much better behaved with small distances. This is a translation of http://www.movable-type.co.uk/scripts/latlong-vincenty.html While I'm here, put a couple of WGS84 constants into a header. | ||||
* | Include the whole config file in gpsd.h. | Eric S. Raymond | 2009-11-20 | 1 | -1/+0 |
| | | | | | | | That is, instead of sectioning out two little config defines and putting them in. This makes gpsd.h self-copntained (e.g. in case it gets installed as a library header) and means we can get rid of most inclusions of it. | ||||
* | break apart the geoid test driver from the main library. | Chris Kuethe | 2009-01-08 | 1 | -35/+0 |
| | | | | | hook it up to the makefile similar to the other _test drivers. now builds and packages cleanly | ||||
* | change various PI macros to GPS_PI | Chris Kuethe | 2008-07-20 | 1 | -1/+1 |
| | |||||
* | begin squashing negative zeros. | Chris Kuethe | 2007-01-18 | 1 | -1/+18 |
| | | | | | they create incorrect results from atan2() which is used in the ECEF to WGS84 transform. This means regression tests need to be rebuilt... | ||||
* | Add sanity checking to wgs84_separation(). | Gary E. Miller | 2006-12-28 | 1 | -0/+8 |
| | |||||
* | Rename config.h so it can be installed as gpsd_config.h... | Chris Kuethe | 2006-10-26 | 1 | -0/+2 |
| | | | | | | ...for those who want to build their own apps linked against libgps and want the headers to work. Works on OpenBSD, tested by Jeff Francis on OS X and Linux | ||||
* | Add subversion ID tags near the beginning of every file. | Chris Kuethe | 2006-09-21 | 1 | -0/+1 |
| | | | | First line where possible, second line for scripts called with #! | ||||
* | The big dead-storage elimination: we get rid of the newdata member. | Eric S. Raymond | 2006-09-09 | 1 | -7/+7 |
| | | | | All regression tests pass. | ||||
* | New packet-return API using newdata and explicit merging. | Eric S. Raymond | 2005-06-15 | 1 | -7/+7 |
| | |||||
* | Zero splint warnings! | Eric S. Raymond | 2005-06-08 | 1 | -8/+8 |
| | |||||
* | 236 splint warnings. | Eric S. Raymond | 2005-05-30 | 1 | -2/+4 |
| | |||||
* | 698 splint warnings. | Eric S. Raymond | 2005-05-27 | 1 | -1/+3 |
| | |||||
* | More splint cleanup. Down to 1689 warnings. | Eric S. Raymond | 2005-05-26 | 1 | -0/+2 |
| | |||||
* | Remove bogus RAD2DEG factor in speed computation. | Eric S. Raymond | 2005-05-05 | 1 | -1/+1 |
| | |||||
* | Fixes from Rob Janssen. | Eric S. Raymond | 2005-04-30 | 1 | -1/+2 |
| | |||||
* | Apparently I had the sign on the geoid correction wrong. | Eric S. Raymond | 2005-04-07 | 1 | -1/+1 |
| | |||||
* | More geoid tweaks. | Gary E. Miller | 2005-04-01 | 1 | -1/+1 |
| | |||||
* | Make geoid separation availble to the Garmin. | Gary E. Miller | 2005-04-01 | 1 | -1/+3 |
| | |||||
* | Move all the datum-specific stuff into geoid.c | Eric S. Raymond | 2005-04-01 | 1 | -4/+39 |
| | |||||
* | MacOS compiler fixes. Oleg's fix for the bilinear interpolation. | Eric S. Raymond | 2005-04-01 | 1 | -2/+4 |
| | | | | Geoid-separation code integrated for test but not for production. | ||||
* | FV18 is back because we can enable ZDA if we know we're connected to one... | Eric S. Raymond | 2005-03-31 | 1 | -74/+76 |
| | | | | | | ...addressing Gary's replay bug. Refactor geoid.c properly. It's still not used. | ||||
* | Oleg Gusev's geoid approximation. We're not using this yet. | Eric S. Raymond | 2005-03-31 | 1 | -0/+96 |