summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix a misleading variable name. No logic changes.Eric S. Raymond2014-08-271-66/+66
| | | | All regressuin tests pass.
* Structure member name change: packet -> lexer. No logic changes.Eric S. Raymond2014-08-2737-278/+278
| | | | All regression tests pass.
* Another step away from reverse linkage. No logic changes.Eric S. Raymond2014-08-271-10/+10
| | | | All regression tests pass.
* Another step away from reverse linkage. No logic changes.Eric S. Raymond2014-08-271-46/+51
| | | | All regression tests pass.
* A steo topwrds eliminating the reverse linkage of gpd_report().Eric S. Raymond2014-08-274-33/+34
| | | | All regression tests pass.
* Minor refactoring step in the UBX driver.Eric S. Raymond2014-08-271-8/+8
| | | | A move towards eliminating reverse linkage.
* Add a caution about use of tag blocks.Eric S. Raymond2014-08-271-0/+21
|
* Satisfy an order dependency in SiRF initialization.Eric S. Raymond2014-08-271-17/+20
| | | | Follows a tip from Michael Tatarinov.
* Fix for previous weird bug.Eric S. Raymond2014-08-271-3/+1
| | | | | | | free_device is OK, but it's not safe to do FD_SET() checks on file descriptors in unallocated devices. All regressioon tests pass.
* Temporarily revert code for freeing devices on bad fd in select.Eric S. Raymond2014-08-271-0/+2
| | | | | | | | | This began producing buffer overflows out of the blue in the regression tests. More weirdly, it was retroactive - revisions after my commit of 2014-08-24T11:27:11 that introduced this change started failing in the same way, even though they had passed regressions before. This may reveal an underlying bug in free_device() that is phase-of-moon dependent - to be investigated.
* Add a feature request.Eric S. Raymond2014-08-261-0/+15
|
* Add TODO item to detangle TIOCMIWAIT and RFC2783.Greg Troxel2014-08-261-0/+13
|
* Eliminate a mention of gpsd_report.Eric S. Raymond2014-08-262-15/+3
|
* Fix up NetBSD in the time service howtoGreg Troxel2014-08-261-2/+8
| | | | Thanks to Greg Troxel
* Eliminate reverse linkage of gpsd_write. All regression tests pass.Eric S. Raymond2014-08-268-41/+13
|
* Proper integral-type conversion when stashing previous-fix time.Eric S. Raymond2014-08-261-1/+2
|
* Clean up some timebase assumptions (code not yet used).Eric S. Raymond2014-08-262-18/+17
|
* Qt support default chaned to False pending a build patch.Eric S. Raymond2014-08-262-5/+7
|
* Add a note about BSD init devices.Eric S. Raymond2014-08-261-2/+5
|
* GNSS and GLOSS SKY reoport are now mergedEric S. Raymond2014-08-265-493/+12
| | | | | Fixes Savannah bug #42407: wrong interpretation of NMEA messages for mixed GPS/GLONASS recievers.
* Make it more obvious when lack of prerequisites forces qt off.Eric S. Raymond2014-08-251-1/+3
|
* Accumulate GNSS+GLONASS satelite reports.Eric S. Raymond2014-08-256-486/+1188
| | | | | This isn't ideal. Wgen a GPS emits both we get two SKY reports per cycle, with the second one cumulative.
* Allow gpsedecode to dump SKY reports.Eric S. Raymond2014-08-251-1/+2
|
* Change names in nmea0183 driver to make them GNSS/GLONASS agnostic.Eric S. Raymond2014-08-251-16/+16
| | | | All regression tests pass.
* splint cleanup. All regression tests pass.Eric S. Raymond2014-08-253-2/+6
|
* Update systemd files.Miroslav Lichvar2014-08-252-1/+5
| | | | | | | | - use $OPTIONS and include /etc/sysconfig/gpsd to make it compatible with current Fedora packaging - start gpsd after chronyd service to allow connecting to SOCK - allow enabling gpsd as a normal service not requiring socket activation
* Split firmwqre version query out of the init method.Eric S. Raymond2014-08-2518-32/+110
| | | | | | This enables us to force readonly off while it's being called. The practical effect is that gpsmon can get a firmware version (if this is possible) without reconfiguring the device.
* Add some TODO items.Eric S. Raymond2014-08-251-0/+16
|
* Fix build error when ntpshm is falseSimon Dawson2014-08-251-0/+2
| | | | | | | | | | | | | | | | | The build fails as follows libgpsd_core.c: In function 'ntpshm_latch': libgpsd_core.c:1660:24: error: 'const struct gps_type_t' has no member named 'time_offset' || device->device_type->time_offset == NULL) ^ libgpsd_core.c:1663:33: error: 'const struct gps_type_t' has no member named 'time_offset' fix_time += device->device_type->time_offset(device); ^ scons: *** [libgpsd_core.os] Error 1 The solution is to wrap #ifdef NTPSHM_ENABLE around the ntpshm_latch function Signed-off-by: Simon Dawson <spdawson@gmail.com>
* Correct computatiojn of build timestamps.Eric S. Raymond2014-08-252-10/+9
|
* Add slow=yes option for regression tests in an attempt to avoid flakeouts.Eric S. Raymond2014-08-246-12/+49
|
* Recreare the driver union, curtting per-device storage requirements.Eric S. Raymond2014-08-246-126/+127
| | | | | | | This time, the NMEA privarte storage is outside the union, so mode-switching won't step on stuff. All regression tests pass.
* Remove a fulfilled TODO.Eric S. Raymond2014-08-241-21/+0
|
* Add some clarifying notes to the gpsmon documentation.Eric S. Raymond2014-08-241-0/+8
|
* Attempted fix for second 'n' not working in gpsmon.Eric S. Raymond2014-08-241-0/+7
|
* splint/ccpcheck cleanup.Eric S. Raymond2014-08-242-5/+5
|
* Remove an obsolete TODO.Eric S. Raymond2014-08-241-5/+0
|
* Clean up another FIXME.Eric S. Raymond2014-08-242-3/+5
|
* Add a minor error check to AIVDM parsing.Eric S. Raymond2014-08-241-1/+5
|
* Fix trivial but fatal errors introduced by last commit.Eric S. Raymond2014-08-242-3/+2
| | | | All regtession tests pass. gpsmon works live on GR601-W (with PPS).
* Properly free devices when select() sees bad fds for them.Eric S. Raymond2014-08-245-19/+4
|
* Remove some obsolete FIXMEs.Eric S. Raymond2014-08-241-2/+0
|
* Clean up some FIXMEs. All regression tests pass.Eric S. Raymond2014-08-244-4/+3
|
* Proper use of the Type 8 structured bit.Eric S. Raymond2014-08-241-5/+1
|
* Eliminate the tag field entirely, even internally.Eric S. Raymond2014-08-242-8/+6
| | | | All regression tests pass.
* A lesson in why not to write code with easy-to-miss side effects.Eric S. Raymond2014-08-241-12/+1
| | | | | | | In the Trimble driver, the id field of the sentence was extracted inside a sprint we needed to remove to get rid of tag field uses. All regressuin tests pass.
* Drop the obsolete tag field from JSON output. Bump the minor protocol number.Eric S. Raymond2014-08-24108-7459/+7350
| | | | | | | 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.
* Reduce space required by devicelist now that it's in the main structure.Eric S. Raymond2014-08-231-8/+3
|
* PPS is no kinger marked unstable/experimental.Eric S. Raymond2014-08-239-26/+13
|
* Typo fixes.Eric S. Raymond2014-08-231-2/+2
|