summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Version bump to 3.18 for release.release-3.18Gary E. Miller2018-10-0214-16/+28
|
* ppscheck: get REVISION from revision.h.Gary E. Miller2018-10-021-1/+2
| | | | Yet another hard coded constant removed.
* gpxlogger: Move buffer extension below the strftime call.Bernhard Übelacker2018-10-021-2/+6
| | | | | | | Bug-Debian: https://bugs.debian.org/909082 Last-Update: 2018-09-18 Signed-off-by: Gary E. Miller <gem@rellim.com>
* Add python-serial as build-dep in travis.ymlBernd Zeimetz2018-10-021-4/+4
|
* driver_nmea0183: adjust $GL, $QZ PRN offsets.Gary E. Miller2018-10-021-2/+2
|
* cgps: Add JSON version check.Gary E. Miller2018-10-011-0/+14
|
* xgpsspeed: Add some missing docstrings.Gary E. Miller2018-10-011-0/+9
|
* xgpsspeed: Add version checks. Output warnings to stderr.Gary E. Miller2018-10-011-2/+19
|
* xgps: PEP8 nit.Gary E. Miller2018-10-011-2/+1
|
* xgps: Add API version check. Not fatal.Gary E. Miller2018-10-011-0/+8
| | | | Output warning to stderr.
* Versions in C and Python were out of sync.Gary E. Miller2018-10-013-4/+9
| | | | Add notes as reminder for next change.
* SConstruct; fix creating revision.h with Python 3Gary E. Miller2018-10-011-1/+3
| | | | polystr() to the rescue.
* Python clients: Opps 3.18~dev, not 3.18-dev.Gary E. Miller2018-10-0111-11/+11
| | | | A tilda, not a dash.
* xgps: Compare gpsd version to expected version.Gary E. Miller2018-10-011-2/+12
|
* xgps: Fix compatibility with older gpsd.Gary E. Miller2018-10-011-16/+27
| | | | I thought xgps checked the JSON, but it does not.
* gpsd.h: bump GPSD_PROTO_MINOR_VERSION to 13Gary E. Miller2018-10-011-1/+3
| | | | A few JSON changes this cycle: gnssid:svid added to SAT. time added to ATT
* xgps: slightly nicer mouse over behavior.Gary E. Miller2018-09-291-0/+16
| | | | Modal was locking the popup for the timeout duration.
* xgps: Add popups to Skyview. Fix some nits.Gary E. Miller2018-09-291-9/+55
|
* SConstruct: fix pycodestyle nits.Gary E. Miller2018-09-291-4/+2
|
* Fixes possible X11 launch in python-versions test.Fred Wright2018-09-291-5/+8
| | | | | | | | | | | Some of the Gtk imports may have the side effect of launching an X11 server if one isn't currently available (at least on the Mac). This can be suppressed by clearing the DISPLAY environment variable prior to those imports. This fix arranges to apply that to the environment used by the python-versions test. TESTED: Ran "scons python-versions" on OSX, and observed no X11 launch.
* Makes test_xgps_deps more complete.Fred Wright2018-09-291-5/+13
| | | | | | | | | | | | Previously, test_xgps_deps was omitting some imports that might attempt to launch an X11 server (at least on the Mac). This can also be avoided by unsetting DISPLAY or making it empty. This approach is now taken, and all imports used by xgps and xgpsspeed are included. This also adds a missing docstring and rearranges the pylint excludes. TESTED: Now runs without launching X11 on OSX.
* xgps: fix clearing of Satellite List.Gary E. Miller2018-09-281-1/+1
|
* cgps: try to prevent overflow on large error estimates.Gary E. Miller2018-09-271-2/+8
|
* Revert "Disables xgps[speed] -V in python-versions check."Gary E. Miller2018-09-271-7/+1
| | | | | | This reverts commit 8364908d0a3b922643c2f64bfeed3a26ed3a9552. This breaks new regression tests.
* Includes xgps deps test in test list.Fred Wright2018-09-272-0/+2
| | | | | | | | | | | | | This adds test-xgps-deps to the test-nondaemon list (and hence to the overall 'check' list). Since the Travis setup doesn't include the necessary prerequisites, it forces xgps=no for Travis. At the time this code was originally tested, Travis was still working. TESTED: Verified that the test is run, and that the test series fails iff one of the dependencies is broken.
* Adds test for xgps dependencies.Fred Wright2018-09-272-0/+29
| | | | | | | | | | | This adds a new test_xgps_deps.py, which duplicates the imports needed by xgps and xgpsspeed, as a quick way to verify that the proper prerequisites are in place. It avoids the imports that require (and connect to) an available X11 server. TESTED: Ran successfully with proper dependencies, and verified failure with either cairo or gobject3 removed.
* Disables xgps[speed] -V in python-versions check.Fred Wright2018-09-271-1/+7
| | | | | | | | | | | | | | | | | | | Some of the Gtk imports used by xgps and xgpsspeed aren't merely imports, but also actually establish a connection to the X11 server. Not only does this require that a usable X11 server be available (in some cases launching one), but it may also take significant time even when it works. It would be best to fix xgps and xgpsspeed to avoid those imports for options such as -V and -h, but in the meantime it's undesirable to include those programs in the version check. This fix replaces their invocations with a comment. The change that introduced the version checks almost certainly would have failed Bernd's Travis CI checks, if that mechanism hadn't died 166 commits ago. TESTED: Both "scons python-versions" and "scons check" now produce the expected results without launching an X11 server or delaying.
* test_json: fix debug output for tests 16 and 17.Gary E. Miller2018-09-261-2/+2
|
* test_json: get rid of assert.h, all failures print test numberGary E. Miller2018-09-261-24/+40
|
* test_json: add -V option.Gary E. Miller2018-09-261-4/+11
|
* test_json: add another string overrun test. Only test JSON_MINIMAL.Gary E. Miller2018-09-261-3/+35
| | | | gpsd only uses JSON_MINIMAL, no need to test the rest.
* driver_nmea0813: tweak to PRN decode.Gary E. Miller2018-09-251-7/+7
|
* xgps: remove some debug info.Gary E. Miller2018-09-251-2/+2
|
* xgps: Fix Seen count when 28 and over sats seen.Gary E. Miller2018-09-251-11/+20
|
* test_timespec.c: ex_subtract_float() never returned failure.Gary E. Miller2018-09-251-2/+8
| | | | Found by cppcheck.
* test_libgps: minor reformat for line length.Gary E. Miller2018-09-251-2/+3
|
* packet.c: fix a cppcheck nit.Gary E. Miller2018-09-251-1/+2
|
* driver_ubx.h: add missing message clases and ids.Gary E. Miller2018-09-251-1/+108
|
* driver_tsip: cppcheck found reused variable. No check caught it.Gary E. Miller2018-09-251-4/+4
|
* driver_ubx: cppcheck tweak to variable scope.Gary E. Miller2018-09-251-1/+1
|
* driver_ubx: Fix decode of UBX-NAV-TIMEGPS and cppcheck nits.Gary E. Miller2018-09-251-13/+21
|
* driver_navcom: note that ept seems incorrectly calculatedGary E. Miller2018-09-251-2/+3
|
* gps.h: Add comment that ept is in seconds.Gary E. Miller2018-09-251-1/+1
|
* driver_tsip: fix cppcheck nits.Gary E. Miller2018-09-251-5/+5
|
* driver_navcom: fix cppcheck nit.Gary E. Miller2018-09-251-3/+2
|
* driver_greis: Fix cppcheck scoping nit.Gary E. Miller2018-09-251-2/+1
|
* gpssnmp: Fix cppcheck scoping nit.Gary E. Miller2018-09-251-1/+1
|
* xgps: fix spelling error.Gary E. Miller2018-09-251-1/+1
|
* cgps: small tweaks to make cppcheck happy.Gary E. Miller2018-09-251-7/+8
|
* SConstruct: Shutup more dumb pylint messages.Gary E. Miller2018-09-251-2/+3
|