Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a switch to configure out control-socket switch. | Eric S. Raymond | 2011-03-28 | 1 | -0/+3 |
| | |||||
* | Fix scan-build glitches. All regression tests pass. | Eric S. Raymond | 2011-03-28 | 1 | -0/+3 |
| | |||||
* | Fix bonehead error in the code for backward compatibility with Unix timestamps. | Eric S. Raymond | 2011-03-23 | 1 | -1/+1 |
| | |||||
* | Library time parsing is now backward-compatible with 2.95. | Eric S. Raymond | 2011-03-10 | 1 | -10/+22 |
| | |||||
* | Fix a problem noted by Charles Curley. | Eric S. Raymond | 2011-02-25 | 1 | -0/+1 |
| | | | | His second library glitch. An array was not getting properly zeroed. | ||||
* | Fix a bug in computation of satellites_visible. | Eric S. Raymond | 2011-02-25 | 1 | -1/+3 |
| | | | | | Charles Curley pointed this one out on Mon Feb 7 00:40:04 CET 2011 and enclosed a patch. All regression tests pass. | ||||
* | Compute satellites_visible in the client-side JSON parser. | Eric S. Raymond | 2011-02-03 | 1 | -0/+3 |
| | |||||
* | More name changes related to GST. | Eric S. Raymond | 2011-02-01 | 1 | -11/+11 |
| | | | | All regression tests pass. | ||||
* | Change Noise sentence to use ISO8601 timestamp. | Eric S. Raymond | 2011-02-01 | 1 | -5/+13 |
| | |||||
* | Process GPGST into noise statistics. All regression tests pass. | Thomas Sprinkmeier | 2011-02-01 | 1 | -0/+43 |
| | | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com> | ||||
* | Timestamps in TPV and SKY go from float seconds since Unix epoch to ISO8601. | Eric S. Raymond | 2011-01-29 | 1 | -4/+18 |
| | | | | | | | | Protocol version number is bumped. Python and C test clients are known to work; interfaces of the C and Python client bindings are unchanged. Third-party client-side bindings which rely on naively copying JSON members will break (implementers have been repeatedly warned not to do this). | ||||
* | More deheader testing. | Eric S. Raymond | 2011-01-12 | 1 | -0/+1 |
| | |||||
* | Unused-header removals by deheader. All regression tests pass. | Eric S. Raymond | 2010-12-01 | 1 | -2/+0 |
| | |||||
* | Reindent the JSON stuff. All regression tests pass. | Eric S. Raymond | 2010-04-14 | 1 | -44/+38 |
| | |||||
* | Guard some displayed structures from reindenting. | Eric S. Raymond | 2010-04-13 | 1 | -0/+14 |
| | |||||
* | Shorten some names for concision, and make C names match JSON names. | Eric S. Raymond | 2010-04-11 | 1 | -9/+9 |
| | | | | All regression tests pass. | ||||
* | Cluent-side support for reading ATT responses. | Eric S. Raymond | 2010-04-11 | 1 | -0/+58 |
| | |||||
* | Patch to fix flickering time in cpgs. | root (none) | 2010-04-08 | 1 | -1/+2 |
| | | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com> | ||||
* | Copyright stamps everywhere. No code changes. | Eric S. Raymond | 2010-03-11 | 1 | -0/+5 |
| | |||||
* | Avoid a collision with typedef boolean. | Eric S. Raymond | 2010-01-04 | 1 | -97/+97 |
| | | | | All regression tests pass. | ||||
* | Arrgh. I confused ERR_SET with ERROR_SET in a couple of places. | Eric S. Raymond | 2009-12-18 | 1 | -1/+1 |
| | | | | | | | | | ERR_SET is now gone entirely, so in the extremely unlikely even that an app developer got caught by this (could never happen unless they shipped a bad command via the deprecated gps_send() entry point) the code will break noisily. All regression tests pass. | ||||
* | Enable handling of multiple JSON objectts per line, and add a test for it. | Eric S. Raymond | 2009-11-29 | 1 | -9/+15 |
| | |||||
* | Send components of a DEVICE response to the dev member... | Eric S. Raymond | 2009-11-25 | 1 | -1/+1 |
| | | | | ...not the first member of devicelist. This should fix a pesky bug in cgps. | ||||
* | 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. | ||||
* | Work around, and document, a subtle limitation of libgps. | Eric S. Raymond | 2009-11-19 | 1 | -3/+1 |
| | |||||
* | Fix an incorrect attempt to clear union state flags. | Eric S. Raymond | 2009-11-19 | 1 | -6/+6 |
| | |||||
* | End pointer returned by the JSON parser needs to be passed back up... | Eric S. Raymond | 2009-11-18 | 1 | -10/+12 |
| | | | | ...so we can handle multiple responses per write. | ||||
* | Keep validity flags for the client-side union in a valid state. | Eric S. Raymond | 2009-11-18 | 1 | -3/+12 |
| | | | | | Ensure that when libgps updates any member of the union, the validity flags for others are cleared. | ||||
* | Avoid doing some invalid buffer copies that can cause really obscure errors. | Eric S. Raymond | 2009-11-17 | 1 | -2/+2 |
| | |||||
* | Whoops, parity needs to default to 'N', ... | Gary E. Miller | 2009-11-11 | 1 | -1/+1 |
| | | | | | | | ...but string types can not have a json default. So revert last change and set parity sending type from string to character. gpsctl still fails to start, but fails later now. | ||||
* | Make class Devices parity type match what is really sent. | Gary E. Miller | 2009-11-11 | 1 | -2/+3 |
| | |||||
* | Have a single point of truth in the JSON skyview reports... | Eric S. Raymond | 2009-10-01 | 1 | -1/+2 |
| | | | | | | ...about the number of visible satellites. (Yes, there was an actual bug there.) Required removing a field from the JSON dumps on the regression tests. | ||||
* | In the gpsdata structure, satellites -> satellites_visible | Eric S. Raymond | 2009-10-01 | 1 | -1/+1 |
| | | | | All regression tests pass, code splints clean. | ||||
* | Daemon now has its own version symbols for the wire protocol... | Eric S. Raymond | 2009-09-18 | 1 | -2/+2 |
| | | | | ...and will announce them in the banner. | ||||
* | SKY response now includes DOP reports. | Eric S. Raymond | 2009-09-15 | 1 | -0/+14 |
| | | | | Most regression tests needed to be rebuilt. | ||||
* | Splint Cleanup Meets Billy The Kid. All regression tests pass. | Eric S. Raymond | 2009-09-10 | 1 | -5/+16 |
| | |||||
* | Bride of the Splint Cleanup. All regression tests pass. | Eric S. Raymond | 2009-09-10 | 1 | -5/+5 |
| | |||||
* | Yet more splint cleanup. All regression tests pass. | Eric S. Raymond | 2009-09-09 | 1 | -5/+10 |
| | |||||
* | More splint cleanup. All regression tests pass. | Eric S. Raymond | 2009-09-09 | 1 | -0/+10 |
| | |||||
* | Split eph into epx and epy internally... | Eric S. Raymond | 2009-09-03 | 1 | -2/+4 |
| | | | | | | ...but still report eph by re-mixing them in the JSON dumper. This was worth doing because all regression tests still pass, showing that visible behavior for old-protocol users gas not changed. | ||||
* | Link RTCM2 and AIVDM client-library support only when those are configured in. | Eric S. Raymond | 2009-09-01 | 1 | -1/+4 |
| | |||||
* | AIS dumper's signature has changed. Integrate AIS parsing on the library side. | Eric S. Raymond | 2009-08-29 | 1 | -1/+1 |
| | |||||
* | Start on client-side parsing of AIS JSON. All regression tests pass. | Eric S. Raymond | 2009-08-28 | 1 | -0/+7 |
| | |||||
* | Use STRUCTARRAY everywhere it's apprpriate. JSON regression tests pass. | Eric S. Raymond | 2009-08-27 | 1 | -18/+15 |
| | |||||
* | Integrate RTCM2 JSON parsing into the build. | Eric S. Raymond | 2009-08-27 | 1 | -0/+7 |
| | |||||
* | Unify CONFIGDEV and DEVICE responses. | Eric S. Raymond | 2009-08-25 | 1 | -44/+1 |
| | |||||
* | Add character type to JSON parser. | Eric S. Raymond | 2009-08-25 | 1 | -0/+25 |
| | | | | | Make gpsctl work with new protocol (only the device ID function is tested at this point). | ||||
* | Follow through on previous change in the client code. | Eric S. Raymond | 2009-08-25 | 1 | -23/+26 |
| | |||||
* | Fix up parsing of ?DEVICES response. | Eric S. Raymond | 2009-08-24 | 1 | -5/+4 |
| | |||||
* | xgps works with new protocol. | Eric S. Raymond | 2009-08-24 | 1 | -2/+3 |
| |