summaryrefslogtreecommitdiff
path: root/gpxlogger.c
Commit message (Collapse)AuthorAgeFilesLines
* A gaggle of whitespace gaffs.Gary E. Miller2015-04-301-1/+1
|
* Retire splint from our set of static analyzers.Eric S. Raymond2015-03-301-15/+0
| | | | | | | | | | | | | | | | | | | 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.
* Generqte -V messages in a uniform way.Eric S. Raymond2015-03-021-1/+2
| | | | All regression tests pass.
* Clean STATUS_DGPS_FIX out of the public interface. All regression tests pass.Eric S. Raymond2015-01-131-17/+14
|
* 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>