summaryrefslogtreecommitdiff
path: root/gpxlogger.c
Commit message (Collapse)AuthorAgeFilesLines
* Drop the obsolete tag field from JSON output. Bump the minor protocol number.Eric S. Raymond2014-08-241-1/+0
| | | | | | | Required a regression-test rebuild, of course. The field is still set by the TSIP and SiRF drivers; the SiRF driver actually uses it. It may be possible to eliminate the TSIP uses, but so far attempting this has produced odd regression-test failures.
* Partial splint cleanup. All regression tests pass. PPS is live.Eric S. Raymond2013-11-051-0/+2
|
* Fixed the choice of method in gpxlogger.Michael Tatarinov2013-11-011-8/+13
| | | | | | But at this point shm method is still broken. Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Nuke trailing whitespace in C source.Eric S. Raymond2012-09-071-2/+2
|
* Replace exit({0,1}) with exit(EXIT_{SUCCESS,FAILURE})Eric S. Raymond2012-09-071-9/+9
| | | | Note there are some exit(2) instances we bneed to decide what to do with.
* Fix a bad cast.Gary E. Miller2012-05-031-1/+1
| | | | Thanks to: Beat Bolli <bbolli@ewanet.ch>
* Shut up, splint!.Eric S. Raymond2012-01-121-0/+2
|
* Fix glitch found by cppcheck.Eric S. Raymond2012-01-111-7/+13
|
* Include needed header.Eric S. Raymond2012-01-101-0/+1
|
* Hurd patch to support ulimited-length filenames, with a splint fix.Eric S. Raymond2012-01-101-7/+11
|
* Actual code changes to get rid of Berlios URLs.Eric S. Raymond2011-10-011-1/+1
|
* Remove duplicate code.Michael Tatarinov2011-09-301-7/+0
| | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* splint cleanup.Eric S. Raymond2011-09-301-1/+0
|
* Re-do runtime dispatch in the client library.Eric S. Raymond2011-09-301-0/+1
|
* Refactoring and splint cleanup.Eric S. Raymond2011-09-291-7/+9
|
* Refactor to create shared code useful for clockwatcher.Eric S. Raymond2011-09-291-35/+6
|
* splint cleanup.Eric S. Raymond2011-09-291-5/+1
|
* Remove an unncessary inclusion.Eric S. Raymond2011-09-291-3/+2
|
* More gpxlogger simplification. All transports work.Eric S. Raymond2011-09-281-52/+27
|
* Simplify gpxlogger. All three exports work.Eric S. Raymond2011-09-281-55/+21
|
* Simplify gpxlogger.Eric S. Raymond2011-09-281-9/+3
|
* First step in runtime export dispatch for the client library.Eric S. Raymond2011-09-281-1/+1
|
* splint cleanup.Eric S. Raymond2011-09-281-1/+2
|
* Abstract out the shm export main loop.Eric S. Raymond2011-09-281-8/+1
|
* Get back to a state where the shm export works.Eric S. Raymond2011-09-271-9/+22
|
* More API convergence.Eric S. Raymond2011-09-271-9/+3
|
* Converge the library APIs for different transports more closely.Eric S. Raymond2011-09-271-14/+7
|
* More refactoring.Eric S. Raymond2011-09-271-3/+2
| | | | | gpxlogger currently works with socket and DBUS methods but fails with a segfault in the shm code.
* More refactoring. Bring DBUS API closer to the generic one.Eric S. Raymond2011-09-271-1/+7
|
* Refactoring step and minor fixes.Eric S. Raymond2011-09-271-2/+1
|
* Improve normal termination in gpxlogger.Eric S. Raymond2011-09-271-0/+2
|
* Avoid code duplication of DBUS client stuff.Eric S. Raymond2011-09-261-94/+1
|
* Remove a fossil remnant from before the daemon did automated cycle detection.Eric S. Raymond2011-08-081-2/+2
|
* Arrange for shared-memory segment to be properly removed on ^C.Eric S. Raymond2011-07-011-0/+1
|
* Remove unused code.Eric S. Raymond2011-06-301-3/+1
|
* Cosmetic fix from mike_t, slightly hacked. All regression tests pass.Eric S. Raymond2011-06-301-2/+2
|
* Removed duplicate code.Michael Tatarinov2011-06-291-3/+1
| | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Typo fix.Michael Tatarinov2011-05-271-2/+2
| | | | | | | Validation is done using the Xerces <http://xerces.apache.org/> XML parser. SAXCount -v=always -n -s -f my_gpx_file.gpx Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* splint cleanup.Eric S. Raymond2011-05-261-1/+1
|
* Typo fix.Michael Tatarinov2011-05-261-1/+1
|
* Update gpxlogger to use GPX 1.1 metadata tags.Michael Tatarinov2011-05-251-6/+6
| | | | | | See <http://www.topografix.com/GPX/1/1/>. Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Give up on trying to splint the DBUS code. The headers confuse splint.Eric S. Raymond2011-04-031-4/+4
| | | | | | Also, splint production for scons. All regression tests pass.
* Part repair of the shm dispatch.Eric S. Raymond2011-03-271-1/+1
| | | | | Uh oh. One of my rests was broken. The gps_shm_* functions work, but dispatch to them through the public API is broken. This partway fixes it.
* Shared-memory export is now integrated and documented.Eric S. Raymond2011-03-271-3/+3
|
* Change return values in the shm interface to be more like socket export.Eric S. Raymond2011-03-271-3/+8
| | | | All regression tests pass. Code splints clean. shm live-testing works.
* gpxlogger improvementsBeat Bolli2011-03-271-15/+17
| | | | | | | - update the usage string with the new options - introduce and use the NITEMS() macro Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Fix a glitch in the SiRF driver exposed by the SHM export.Eric S. Raymond2011-03-261-0/+2
| | | | | When we set TINE_IS, we actually have to report time. Required one regression test rebuild.
* Experimental export via shared memory is almost working.Eric S. Raymond2011-03-261-20/+86
| | | | | | Fix fields look correct but time is garbled. All regression tests pass. Code splints clean.
* Enable gpsd to be built withot socket and subscription support.Eric S. Raymond2011-03-251-3/+3
| | | | | | | | | Built this way it camn only export results via DBUS - or a shared-memory interface not yet implemented. The DBUS option and enabling define are renamed so we have a consistent suffix of export/EXPORT. No logic changes, just some #ifdefs and rearrangements. All regression tests pass. Code splints clean.
* Enable client debugging to actually work in gpxlogger.Eric S. Raymond2011-03-231-0/+1
|