summaryrefslogtreecommitdiff
path: root/lcdgps.c
Commit message (Collapse)AuthorAgeFilesLines
* Make the Maidenhead convrter available in Python.Eric S. Raymond2011-03-291-3/+3
|
* splint-clean the Maidenhead translator and make it available for cgps.Eric S. Raymond2011-03-291-30/+0
| | | | All regression tests pass.
* Fix up the rather broken code for generating Maidenhead locators.Eric S. Raymond2011-03-291-31/+29
|
* Give gps_waiting() a timeout argument. Use it systematically in test clients.Eric S. Raymond2011-03-091-21/+3
| | | | cgps and gpxlogger are live-tested and work. All regression tests pass.
* Un-botch the #ifdef CLIMB removal.Eric S. Raymond2011-03-051-11/+0
|
* Merge branch 'master' of ssh://git.berlios.de/gitroot/gpsdEric S. Raymond2011-03-051-1/+0
|\
| * fix broken build of lcdgpsJon Schlueter2011-03-041-1/+0
| | | | | | | | not sure what correct behavior is after removing the ifdef CLIMB cruft
* | Revert "Fossil removal."Eric S. Raymond2011-03-051-0/+9
|/ | | | This reverts my commit of Fri 04 Mar 2011 16:40:20 -0500.
* Fossil removal.Eric S. Raymond2011-03-041-9/+0
|
* Remove a silly #ifdef.Eric S. Raymond2011-03-041-3/+0
|
* In gpxlogger, filter for device on the server rather than client side,Michael Tatarinov2011-02-141-5/+4
| | | | 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. Raymond2011-01-251-4/+2
|
* More deheader testing.Eric S. Raymond2011-01-121-1/+1
|
* deheader cleanup.Eric S. Raymond2011-01-121-1/+0
|
* Turf out yet another instance of the daemonize code.Eric S. Raymond2010-12-271-40/+6
|
* More header portability audting with a new version of deheader.Eric S. Raymond2010-12-221-1/+2
|
* Insert SuS headers required for portablity, as revealed by deheader.Eric S. Raymond2010-12-221-0/+3
|
* Correct a previous commit changing <time.h> to <sys/time.h> eceywhere.Eric S. Raymond2010-12-211-1/+1
| | | | <sys/time.h> is needed for select(2).
* Work around a splint bug.Eric S. Raymond2010-12-151-1/+1
|
* Partial splint cleanup. All regression tests pass.Eric S. Raymond2010-12-151-0/+2
|
* Better approach to guarding some includes.Eric S. Raymond2010-12-141-3/+5
|
* Guard some headers fropm deheader.Eric S. Raymond2010-12-141-2/+4
|
* More header cleanup.Eric S. Raymond2010-12-141-2/+1
|
* missing headers for openbsdChris Kuethe2010-12-141-0/+2
|
* Taking SuS seriously some more.Eric S. Raymond2010-12-141-33/+5
|
* Simplification through taking SuS seriously.Eric S. Raymond2010-12-131-3/+0
|
* SuS conformance.Eric S. Raymond2010-12-131-0/+1
|
* Duplicate-inclusion and portability cleanup. All regression tests pass.Eric S. Raymond2010-12-111-2/+0
|
* Fix the order of include in lcdgps.cGary E. Miller2010-12-081-1/+1
|
* more header fixin'Chris Kuethe2010-12-081-14/+16
| | | | | | sys/types.h is required for lots of things sys/stat.h is required for umask put all the sys/* headers first, then the network headers, the everything else
* Clean up the code base and add switches so deheader runs clean.Eric S. Raymond2010-12-031-2/+1
|
* Put back missing headers that break the buildChris Kuethe2010-12-021-0/+2
|
* Unused-header removals by deheader. All regression tests pass.Eric S. Raymond2010-12-011-5/+0
|
* First round of changes for API major version 5:Eric S. Raymond2010-07-131-1/+1
| | | | | * gps_open() becomes reentrant, what gps_open_r() used to be. * gps_poll() is removed in favor of gps_read().
* Introduce the gps_read() entry point and use it internally.Eric S. Raymond2010-06-081-2/+1
| | | | | | This is as per the roadmap. Clients can still use gps_poll(). All regression tests pass. Clients run correectly live.
* Use re-entrant open in the C examples.Eric S. Raymond2010-06-071-8/+7
| | | | | | In the next mahor API change the non-re-rentrant call will go away. All regression tests passm, code splints clean.
* XXX -> FIX-ME: Avoids false matches with autoconf cruft.Eric S. Raymond2010-05-121-1/+1
| | | | | | | So we can grep for things that need to be cleaned up without a lot of noise. All regression tests pass.
* Using WATCH_NEWSTYLE makes a poor example now that NEWSTYLE is the default.Eric S. Raymond2010-03-301-1/+1
|
* Vanish away Id and Rev $ keywords, git won't expand them to anything useful.Eric S. Raymond2010-03-131-2/+2
|
* Pre-release splint and cppcheck cleanup. All regression tests pass.Eric S. Raymond2010-03-011-3/+5
|
* Integrated cppcheck testing, and fixed some minor bugs found by it.Eric S. Raymond2010-02-161-1/+1
|
* David Ludlow's housekeeping and type-cleanup patch.Eric S. Raymond2010-01-021-7/+20
| | | | All regression tests pass,
* Uniform handling of unit-system defaults and -u in xgps, cgps, and lcdgps.Eric S. Raymond2009-12-151-0/+27
|
* I found the bug in JSON parsing, so re-enable new protocol on all clients.Eric S. Raymond2009-11-171-1/+1
|
* gps_stream() gets a third argument for future expansion. Eric S. Raymond2009-09-241-1/+1
| | | | | We shouldn't try to explain the transition schedule in two different places.
* Disentangle the packet raw hook used on the client side...Eric S. Raymond2009-09-171-2/+1
| | | | | | ...from the internals of gpsd. Besides being better factoring, this will give us better control of the daemon's report-generation policy in the future. All regression tests pass. Codebase splints clean.
* J command and switch are gone.Eric S. Raymond2009-09-111-12/+2
| | | | | | | | | Now that we have reliable end-of-cycle detection in NMEA, we can always clear the fixbuffer at start of cycle and accumulate data until we transmit at end of cycle. Accordingly, there is no longer any bneed for users to choose between jittery-but-correct and buffered-but-laggy reports. Accordingly, the daemon 'J' command is no longer necessary. All the client side options and commands connected with it can go away too.
* Finally found the right set of exclusions to stop splint from choking.Eric S. Raymond2009-09-111-0/+2
| | | | Now to see if I can trim them any.
* Guard some inclusions that splint doesn't like. Eric S. Raymond2009-09-101-0/+4
| | | | No effect on compilation. All regression tests pass.
* Add gps_errstr() to the client API so client code doesn't have toEric S. Raymond2009-08-261-11/+1
| | | | reinvent it all the time. Use it in gpsmon.