summaryrefslogtreecommitdiff
path: root/shared_json.c
Commit message (Collapse)AuthorAgeFilesLines
* Retire splint from our set of static analyzers.Eric S. Raymond2015-03-301-10/+4
| | | | | | | | | | | | | | | | | | | 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.
* OS X needs a lot of time.hGary E. Miller2015-03-081-0/+1
| | | | | | gpsd_config.h needs time_t which is in time.h OS X builds now. Untested.
* Revert the change abolishing the "pps" policy flag, it broke gpsmon client mode.Eric S. Raymond2015-02-021-0/+1
| | | | All regression tests pass.
* Add dummy pps parameter to WATCH.Reinhard Arlt2014-12-151-0/+3
|
* PPS is no kinger marked unstable/experimental.Eric S. Raymond2014-08-231-1/+0
|
* ppsbar -> pps.Eric S. Raymond2013-11-131-1/+1
| | | | All regression tests pass. PPS is live in both gpsd and gpsmon.
* PPS events now show in gpsmon runb through the daemon.Eric S. Raymond2013-11-091-0/+1
|
* Split Type 24 reporting, including the -s option to gpsdecode.Eric S. Raymond2013-09-141-0/+1
| | | | All regression tests pass.
* Nuke trailing whitespace in C source.Eric S. Raymond2012-09-071-3/+3
|
* Mark VERSION and WATCH with a remote attribute when passed from slaves.Eric S. Raymond2011-06-221-0/+2
|
* Add a switch to configure out control-socket switch.Eric S. Raymond2011-03-281-0/+3
|
* Scan-build and splint cleanup. All regression tests pass.Eric S. Raymond2011-03-281-0/+1
|
* DEVICE::activated becomes an ISO8601 timestamp.Eric S. Raymond2011-03-241-0/+12
|
* More deheader testing.Eric S. Raymond2011-01-121-0/+1
|
* Remove subframesflag so they're omitted uncinditionally.Eric S. Raymond2011-01-101-2/+0
|
* Enable gpspipe to start subframe reporting.Eric S. Raymond2011-01-041-1/+1
|
* Reporting framework for subframes. All regression tests pass.Eric S. Raymond2011-01-031-0/+2
|
* Unused-header removals by deheader. All regression tests pass.Eric S. Raymond2010-12-011-4/+0
|
* Re-indent JSON support. All regression tests pass.Eric S. Raymond2010-04-141-6/+6
|
* Reindent the JSON stuff. All regression tests pass.Eric S. Raymond2010-04-141-0/+4
|
* Split out some functions from gpsd_json.c that are used by libgps.Eric S. Raymond2010-03-301-0/+96
Applications shouldn't need to carry around all that structure-dumping code,