summaryrefslogtreecommitdiff
path: root/gpsd.h-tail
Commit message (Collapse)AuthorAgeFilesLines
* Ensure that enabling timing won't break object file compatibility.Eric S. Raymond2011-10-091-0/+4
|
* SiRF driver. Bug fix in code to set used flags on SBAS satellites.Michael Tatarinov2011-10-061-1/+6
| | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Trial support for Jackson Labs Fury devices.Eric S. Raymond2011-10-051-1/+1
|
* Prfile numbers now include a per-cycle chracter count.Eric S. Raymond2011-09-221-0/+1
|
* Cycle-start detection by timing works on a SiRF at 9600bps.Eric S. Raymond2011-09-211-0/+3
| | | | All regression tests pass.
* Remove the old latency-profiling machinery.Eric S. Raymond2011-09-201-9/+0
| | | | | | It hasn't actually worked since we switched protocols to JSON. This diff puts the framework in place for new machinery using timing attributes in the TPV sentence.
* splint revealed some problems with the previous commit.Eric S. Raymond2011-09-181-1/+1
|
* Use SiRF MID27 to set used flags on SBAS satellites.Eric S. Raymond2011-09-171-0/+2
| | | | | | Could fail in a subtle way if MID27 is issued *after* MID04 in the reporting cycle. Also could fail on pre-2005 SiRFs, as they only began documenting MID27 in the 1.7 protocol manual.
* Remove a problematic DBUS header inclusiion that turns out not to be necessary.Eric S. Raymond2011-08-251-3/+0
| | | | All regression tests pass.
* Dependency reduction. No logic changes. All regression tests pass.Eric S. Raymond2011-08-251-1/+0
|
* Bump protocol version number to 3.6 because of news "remote" attribute.Eric S. Raymond2011-07-071-1/+2
| | | | Beware: the C binding doesn't grok this attribute yet.
* Compiler warning suppression.Eric S. Raymond2011-07-011-0/+3
|
* -DTESTMAIN no longer exists.Eric S. Raymond2011-07-011-2/+2
|
* Make te default socket location available to all programs.Eric S. Raymond2011-06-291-0/+4
|
* Slim down gpsd a bit by moving a function only gpsctl.c now uses.Eric S. Raymond2011-06-271-1/+0
|
* Removed duplicate code.Michael Tatarinov2011-06-271-1/+1
| | | | Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Factor out a function we'll probably reuse.Eric S. Raymond2011-06-261-0/+1
|
* Make gpsdecode interpret "Date:" comments. All regression tests pass.Eric S. Raymond2011-06-231-0/+1
|
* Path-rewrite for JSON packets works. All regression tests pass.Eric S. Raymond2011-06-211-0/+1
|
* Improve the code for making sensor data and command strings visible...Eric S. Raymond2011-06-171-3/+2
| | | | | ...and remove some const declarations that could have spelled trouble in the future.
* Elimination of gpsd_hexdump_level.Eric S. Raymond2011-06-171-1/+1
| | | | The few gpsd_hexdump() calls left have explicit guards.
* Remove gpsd_hexdump_wrapper() from everything outside the packet sniffer.Eric S. Raymond2011-06-171-1/+1
|
* Make the debug level part of the session context.Eric S. Raymond2011-06-171-0/+1
| | | | | Probably should have been this way all along. Now it will be directy accessible from the drivers.
* First xut at JSON passthrough code.Eric S. Raymond2011-06-141-4/+10
| | | | Not turned in by default yet; it interferes with RTCM2 decoding.
* Yet more code slimming. All regression tests pass, code splints clean.Eric S. Raymond2011-06-111-3/+0
|
* Remove a header that no longer fits the way we've organized the export APIs.Eric S. Raymond2011-04-081-0/+10
| | | | Also, tweak a configuration test and fix some docs.
* whitespace cleanup in gpsd.h-tailJon Schlueter2011-04-041-39/+39
|
* Fix a minor build breakage exposed by scons.Eric S. Raymond2011-04-041-1/+1
|
* Regularize some names.Eric S. Raymond2011-04-011-4/+4
|
* More extraction of autoconf tentacles.Eric S. Raymond2011-03-311-1/+4
| | | | | | | | | | Get rid of several obsolete AM_CONDITIONALs. Move NMEA-variants-to-NMEA dependencies into the C code so they're build-system-independent. We're no longer using timezone anywhere, so that doesn't need to be configured. Reorder configure.ac to separate out boilerplate. The nsl and socket libraries are obsolete, so don't search for those either. All regression tests pass.
* Robustness > micro-optimization.Eric S. Raymond2011-03-291-1/+1
|
* Squeeze out some more code in the fixed-port-speed case.Eric S. Raymond2011-03-291-0/+2
|
* Improve the barrier code and beat GCC harder about not reordering operations.Eric S. Raymond2011-03-281-2/+2
|
* Shared-memory export is now integrated and documented.Eric S. Raymond2011-03-271-0/+14
|
* Change return values in the shm interface to be more like socket export.Eric S. Raymond2011-03-271-1/+1
| | | | All regression tests pass. Code splints clean. shm live-testing works.
* Move the memory barrier instructions into the header fileBeat Bolli2011-03-271-0/+9
| | | | | | This allows adding other compilers and/or architectures later as needed. Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
* Re-identify most *_IS flags with corresponding *_SET flags.Eric S. Raymond2011-03-271-33/+11
| | | | | | | | | | | Required so clients looking at flag masks in data exported via the shared-memory interface will see the right thing. These were separated originally in order to avoid pushing the reqyuired width of the gpsdata.set flag mask over 32 bits. It became 64 bits in the Version 5 API change, so that constraint went away. All regression tests pass.
* First cut at shared-memory export. Daemon-side only.Eric S. Raymond2011-03-251-0/+17
| | | | | Not configured in by default yet because it produces a strange regression failure.
* DEVICE::activated becomes an ISO8601 timestamp.Eric S. Raymond2011-03-241-0/+1
|
* Remove unused SiRF constants: TIME_SEEN_GPS_1, etc.Gary E. Miller2011-03-231-3/+0
| | | | No need to set flags that are never used.
* Refactoring step. Hide the internals of NTPD communication better.Eric S. Raymond2011-03-231-4/+1
|
* Move as much of the PPS support as possible to ntpshm.c.Eric S. Raymond2011-03-231-0/+1
| | | | All regression tests pass.
* Attempt to use the new PPSTIME_IS mask bit to control updating ntpd.Eric S. Raymond2011-03-231-1/+1
| | | | | | | This commit may break ntpd support and should be live-tested by someone who can - I don't have an RS232 GPS with PPS to try it on. All regression tests pass.
* Make all drivers set the PPSTIME_IS mask where appropriate. It's not yet used.Eric S. Raymond2011-03-231-0/+1
| | | | All regression tests pass.
* Use truly 64-bit constants for the 64-bit gps_mask_t flags.Eric S. Raymond2011-03-231-31/+31
| | | | All regression tests pass. Code splints clean.
* Revert "Remove a failed experiment."Eric S. Raymond2011-03-231-1/+2
|
* Remove a failed experiment.Eric S. Raymond2011-03-231-2/+1
|
* Track fix counts per-device as well as for all devices.Eric S. Raymond2011-03-231-1/+2
| | | | | | | | This count isn't used yet. I'll need it to fix a severe layering violation by bad OnCore code, and it's a separate commit for bisection purposes in case the fix breaks other things. All regression tests pass; code splints clean.
* POLL subobject name changes: fixes -> tpv, skyview -> sky.Eric S. Raymond2011-03-211-0/+1
|
* Silence compiler warning about inconsistent use of volatile in ntp SHM.Gary E. Miller2011-03-211-1/+3
| | | | | | Since the ntp SHM is multithreaded we need to tell the C compiler not to optimize out our the SHM handshake. Still needs a memory barrier to be totally correct.