Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Whoops, infinite timeout in cgps, now really 2 mins. | Gary E. Miller | 2015-03-12 | 1 | -2/+2 |
| | |||||
* | Increase timeout for cgps from 5 Sec to 120 Sec. | Gary E. Miller | 2015-03-12 | 1 | -2/+7 |
| | | | | Allow user input every 1/2 second wwheil waiting. | ||||
* | Generqte -V messages in a uniform way. | Eric S. Raymond | 2015-03-02 | 1 | -2/+2 |
| | | | | All regression tests pass. | ||||
* | gps.h gets installed in /usr/include and must not use other GPSD-specific files! | Eric S. Raymond | 2015-02-26 | 1 | -0/+1 |
| | | | | | | | It's bad that this get past me. Anybody who tries writing a C client with 3.12 is going to lose. Requires a release to fix. All regression tests pass. | ||||
* | cppcheck cleanup. | Eric S. Raymond | 2015-01-22 | 1 | -1/+1 |
| | |||||
* | Silence another warning about array subscripts of type 'char'. | Matt | 2015-01-13 | 1 | -1/+1 |
| | |||||
* | Clean STATUS_DGPS_FIX out of the public interface. All regression tests pass. | Eric S. Raymond | 2015-01-13 | 1 | -6/+5 |
| | |||||
* | Refactor representation of satellite data into an array of structs... | Eric S. Raymond | 2014-09-22 | 1 | -19/+12 |
| | | | | | | | | | | | | | | | | | | ...from a set of parallel arrays. This change flushed out a longstanding bug in the computation of DOPs for estimated error bars. Some test-load rebuilds were required: geostar-geos1m-binary.log.chk: With this change error estimates are computed and reported. trimble-lassen_iq-3dfix.log, trimble-lassen_iq-3dfix.log: the change revealed a bug in the computation of satellite-seen bits. Error estimates did not change. navcom.log: Error estimates changed. With these rebuilds, all regression tests pass. | ||||
* | Full splint cleanup. | Eric S. Raymond | 2013-11-12 | 1 | -0/+2 |
| | |||||
* | cgps: don't overwrite partial lines in the message dump. | Beat Bolli | 2013-11-10 | 1 | -1/+5 |
| | | | | | Signed-off-by: Beat Bolli <bbolli@ewanet.ch> Signed-off-by: Eric S. Raymond <esr@thyrsus.com> | ||||
* | Full splint cleanup. Partial cppcheck cleanup. | Eric S. Raymond | 2013-11-05 | 1 | -3/+4 |
| | |||||
* | Nuke trailing whitespace in C source. | Eric S. Raymond | 2012-09-07 | 1 | -7/+7 |
| | |||||
* | Replace exit(2) with exit(EXIT_FAILURE). None of these were documented. | Eric S. Raymond | 2012-09-07 | 1 | -1/+1 |
| | | | | | | | | This is a separate commit so we can revert it someday if making the distinction again comes to seem more important than struct mingw portability. All regression tests pass. | ||||
* | Replace exit({0,1}) with exit(EXIT_{SUCCESS,FAILURE}) | Eric S. Raymond | 2012-09-07 | 1 | -3/+3 |
| | | | | Note there are some exit(2) instances we bneed to decide what to do with. | ||||
* | Display time offset (system time - GPS time) in cgps. | Eric S. Raymond | 2011-10-10 | 1 | -4/+13 |
| | |||||
* | Stop trying to display a single device type in cgps. Might be > 1 attached. | Eric S. Raymond | 2011-10-04 | 1 | -22/+13 |
| | |||||
* | Refactoring and splint cleanup. | Eric S. Raymond | 2011-09-29 | 1 | -73/+7 |
| | |||||
* | splint cleanup. | Eric S. Raymond | 2011-09-29 | 1 | -1/+1 |
| | |||||
* | splint cleanup. | Eric S. Raymond | 2011-09-28 | 1 | -3/+5 |
| | |||||
* | Defensive programming. | Eric S. Raymond | 2011-09-17 | 1 | -3/+3 |
| | |||||
* | Add a sanoty check. | Eric S. Raymond | 2011-09-16 | 1 | -6/+8 |
| | |||||
* | Make the Maidenhead convrter available in Python. | Eric S. Raymond | 2011-03-29 | 1 | -1/+1 |
| | |||||
* | Add Maidehead grid square to cgps optional fields. | Eric S. Raymond | 2011-03-29 | 1 | -5/+15 |
| | |||||
* | In the client API, take the data buffer out of the gpsdata_t structure. | Eric S. Raymond | 2011-03-18 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | tz has shown me that we had a point of brittleness where the size of the client's data buffer was exposed in gps_data_t. Solution: move it (and the data-waiting count) to the client's private-data member. Requires a new but trivial client-library entry point to get the buffer pointer when a client needs it. Had to be done before API Version 5 froze, or we'd have been stuck breaking a shipped API again. No implications for the daemon or other tools, as this buffer is never used there. (Except it gets rid of several K of never-used static buffer space in the daemon, which is a good thing.) All regression tests pass. Code splints clean. cgps (the only place the API fix matters in our code) live-tests correctly. | ||||
* | Don't let cgps leave the terminal in a bad state on timeout. | Beat Bolli | 2011-03-12 | 1 | -2/+5 |
| | | | | | | | Exit()ing on timeout leaves the terminal in noecho state, so we have to undo the curses initialization on timeout. Signed-off-by: Eric S. Raymond <esr@thyrsus.com> | ||||
* | Give gps_waiting() a timeout argument. Use it systematically in test clients. | Eric S. Raymond | 2011-03-09 | 1 | -26/+3 |
| | | | | cgps and gpxlogger are live-tested and work. All regression tests pass. | ||||
* | Fix an explanatory comment. | Eric S. Raymond | 2011-02-25 | 1 | -3/+4 |
| | |||||
* | Vertical window size computation had to be redone to fix a display bug. | Eric S. Raymond | 2011-02-23 | 1 | -16/+15 |
| | | | | | The root cause was MAXCHANNELS getting bumped to 72. The old window size computation relied on it being small. | ||||
* | Splint cleanup. All regression tests pass. | Eric S. Raymond | 2011-02-16 | 1 | -1/+1 |
| | |||||
* | In gpxlogger, filter for device on the server rather than client side, | Michael Tatarinov | 2011-02-14 | 1 | -22/+9 |
| | | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com> | ||||
* | The raw_hook mwember and set_raw_hook are gone; client API cleanup is done. | Eric S. Raymond | 2011-01-25 | 1 | -15/+11 |
| | |||||
* | More deheader testing. All regression tests pass. | Eric S. Raymond | 2011-01-13 | 1 | -0/+1 |
| | |||||
* | Insert SuS headers required for portablity, as revealed by deheader. | Eric S. Raymond | 2010-12-22 | 1 | -0/+3 |
| | |||||
* | Correct a previous commit changing <time.h> to <sys/time.h> eceywhere. | Eric S. Raymond | 2010-12-21 | 1 | -1/+1 |
| | | | | <sys/time.h> is needed for select(2). | ||||
* | cgps now handles resize signals. | Eric S. Raymond | 2010-12-16 | 1 | -16/+28 |
| | |||||
* | The difference between curses.h and ncurses shouldn't matter to gpsd. | Eric S. Raymond | 2010-12-14 | 1 | -6/+1 |
| | |||||
* | Another pass at removing unneeded headers. | Eric S. Raymond | 2010-12-14 | 1 | -2/+0 |
| | |||||
* | More header cleanup. | Eric S. Raymond | 2010-12-14 | 1 | -1/+1 |
| | |||||
* | Taking SuS seriously some more. | Eric S. Raymond | 2010-12-14 | 1 | -3/+3 |
| | |||||
* | More header simplification. All regression tests pass. | Eric S. Raymond | 2010-12-14 | 1 | -1/+0 |
| | |||||
* | Simplification through taking SuS seriously. | Eric S. Raymond | 2010-12-13 | 1 | -3/+0 |
| | |||||
* | SuS conformance. | Eric S. Raymond | 2010-12-13 | 1 | -0/+1 |
| | |||||
* | Duplicate-inclusion and portability cleanup. All regression tests pass. | Eric S. Raymond | 2010-12-11 | 1 | -0/+1 |
| | |||||
* | sys/types.h doesn't belong here... | Chris Kuethe | 2010-12-08 | 1 | -1/+1 |
| | | | | | ... in a test for SYS_SELECT_H. And sys/types.h probably exists and is needed everywhere. Fixes compile on openbsd. | ||||
* | Partial splint cleanup. All regression tests pass. | Eric S. Raymond | 2010-12-08 | 1 | -1/+3 |
| | |||||
* | Clean up the code base and add switches so deheader runs clean. | Eric S. Raymond | 2010-12-03 | 1 | -0/+2 |
| | |||||
* | Put back missing headers that break the build | Chris Kuethe | 2010-12-02 | 1 | -0/+2 |
| | |||||
* | Unused-header removals by deheader. All regression tests pass. | Eric S. Raymond | 2010-12-01 | 1 | -7/+0 |
| | |||||
* | Bug gpsd:17494 fix: cgps don't exit if interrupted | Timo Juhani Lindfors | 2010-11-06 | 1 | -0/+3 |
| | | | | Do not exit if select is interrupted by a signal. Since we have signal handlers for INT and HUP they still work but WINCH does not. Closes gpsd:17494. | ||||
* | Fixing a segfault in cgps. | Bernd Zeimetz | 2010-10-04 | 1 | -1/+1 |
| | | | | | | As reported in <alpine.LNX.2.01.1010041235310.18045@catbert.rellim.com> cgps segfaults when used with -u m as options. getopt did not expect that -u takes additional options. |