summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Version bump for release 2.17.release-3.17Eric S. Raymond2017-09-072-2/+2
|
* fix wrong paths showing up in pkg-config filesRolf Eike Beer2017-09-073-5/+6
| | | | | | -the wrong libdir path was written if a full path is passed to scons instead of one relative to "prefix", i.e. "/usr/lib64" instead of "lib64" -the includedir passed to scons was entirely ignored
* Disables Travis builds of C++ code with clang.Fred Wright2017-09-062-2/+6
| | | | | | | | | | | | | | | There is a compatibility issue with some versions of clang++ and some C++ headers, related to the __float128 type, which causes builds to fail. Until this is reproducible outside Travis, it's best to disable the C++ components when building with clang, rather than having the test fail for reasons having nothing to do with GPSD itself. Non-clang C++ builds are still tested as are non-C++ builds with clang. TESTED: Script change to accept added options work. Real test won't happen until this code is pushed. Only Travis-related files are touched.
* Suppress the last few spurious cppcheck warnings before release.Eric S. Raymond2017-09-072-3/+9
|
* Revert a previous change to suppress cppcheck warning...Eric S. Raymond2017-09-062-1/+3
| | | | ...that breaks the build on some platforms.
* Temporaily disable pylinting on xgps and xgpsspeed.Eric S. Raymond2017-09-061-1/+7
| | | | Necessary due to an upstream error in astroid.
* Clean up C and Python code-checker warnings.Eric S. Raymond2017-09-0614-23/+30
|
* Prevent unused-variable warning.Eric S. Raymond2017-09-061-1/+1
|
* Fix a cut and paste error found by Coverity.Eric S. Raymond2017-09-061-1/+1
|
* Fix reported time from Trimble devicesJoshua Roys2017-09-051-1/+1
| | | | | | The sign of an exponent was reversed in commit 0e7ff3d causing reported times to rapidly alternate between the correct time and the far future.
* Address Savannah bug #50930: gpxlogger track timeout cannot be changedEric S. Raymond2017-09-051-3/+2
|
* Update NEWS for news features dince October 2016.Eric S. Raymond2017-09-051-1/+2
|
* Revert "Support UBX NAV-PVT"Gary E. Miller2017-09-055-278/+20
| | | | | | | | | This reverts commit 22a020ec1c2bc85eff681ecacc6d2bb79fdddc9c. This commit broke PPS on uBlox. PPS would flip from offset 0 to offset -1, and back, every few minutes. Also stray characters (^M) in the log files.
* client-howto: fix typo in filename.Gary E. Miller2017-08-151-1/+1
|
* Support UBX NAV-PVTClark Li2017-08-075-20/+278
| | | | | | | | | | | | | NAV-SOL has only been retained for backwards compatibility; users are recommended to use the UBX-NAV-PVT message in preference. A regression test case using ublox-neo-m8n is also added. Also fix the checking on valid flags of iTOW and fTOW and process fTOW whose range is +-500us. Update test/dae/ublox-aek-4t.log.chk accordingly. Signed-off-by: Clark Li <clark.li@cohdawireless.com> Signed-off-by: Fred Wright <fw@fwright.net>
* gps/fake.py: code rearrangement to handle pylint complexity warningGary E. Miller2017-07-311-9/+11
|
* xgpsspeed: fix pylint complaint about mismatched function overloads.Gary E. Miller2017-07-271-4/+4
| | | | | Best not to overload a function with a function that does not take the same arguments.
* xgps*: delete-event was mis-spelled as delete_eventGary E. Miller2017-07-272-2/+2
|
* xgpsspeed: fix pylint complaint about unsafe default.Gary E. Miller2017-07-271-5/+7
| | | | Also improve the window title a bit.
* xgpsspeed: fix __init__ complaint by pylintGary E. Miller2017-07-271-1/+1
|
* xgps: fix pylint complaint about initializer.Gary E. Miller2017-07-271-1/+2
| | | | The old call to __init__ did look odd...
* xgps: tweak window titleGary E. Miller2017-07-271-2/+4
|
* xgps: fix pylint complaints about changing variable typesGary E. Miller2017-07-261-3/+3
|
* fake.py: Fix pylint complaint about a function override.Gary E. Miller2017-07-261-3/+3
| | | | | pylint complains when a class function is overridden with a function taking different arguments.
* gps.py: Silence pylint about a TODO.Gary E. Miller2017-07-261-1/+1
|
* gpsfake: fix two pylint complaints of variable type changing.Gary E. Miller2017-07-261-2/+2
|
* fake.py: remove redundant assignment of self.port.Gary E. Miller2017-07-261-1/+0
|
* gpsprof: lint does not like mixing types for a variable.Gary E. Miller2017-07-261-1/+1
| | | | Make alt_sum always a float.
* leapsecond.py: fix pylint nitGary E. Miller2017-07-261-4/+4
| | | | | pylint does not like changing the type of a variable. In this case tupples to ints. So add an intermediate variable.
* gpssim.py: fix mis-spelling var found by pylintGary E. Miller2017-07-261-1/+1
| | | | course != cour
* gps.py: change FIXME -> TODO. Do the PPS TODO.Gary E. Miller2017-07-261-2/+9
| | | | | | Not sure how to decode class DEVICES yet... pylint does not like FIXME, and not broken, just a TODO (enhancement).
* test_packet: fix format %2zi -> %2ti.Gary E. Miller2017-07-261-3/+3
| | | | Subtracting two pointers is a ptr_diff_t, not a size_t.
* lcdgps: fix %u to the correct %d.Gary E. Miller2017-07-261-1/+1
|
* NMEA2000: fix formattting conversion of signed to unsigned and back.Gary E. Miller2017-07-261-3/+3
|
* Geostar: fix format string mismatch. %d -> %uGary E. Miller2017-07-261-2/+4
|
* TSIP: mark unused variable clearly.Gary E. Miller2017-07-261-1/+1
|
* Fixes gpscat raw-mode file-input termination.Fred Wright2017-07-201-4/+3
| | | | | | | | | | | | | | When reading from a file in packetizer mode, gpscat correctly terminates at EOF. However, in raw mode it simply hung in a loop retrying the read. This change makes it exit on EOF. This change also removes the useless buffer append logic in raw mode, which was a leftover from the old code that attempted to break on newlines (removed by commit e4cbd2daf). TESTED: Ran gpscat in raw mode on all test/daemon log files, and observed proper termination. Tested with Python 2.7 and Python 3.5.
* Fix ref-leak of PyObject_Call.Kurt Schwehr2017-07-181-1/+2
| | | | | | | | | | | | | | Py_XDECREF is slightly safer than Py_DECREF (not NULL-safe). https://docs.python.org/3/extending/extending.html The return value is a brand new object, or it is an existing object whose reference count has been incremented. Signed-off-by: Fred Wright <fw@fwright.net> TESTED: Verified that gpscat still works. - fw
* gpsprof: accept valid samples only.Robin H. Johnson2017-07-181-3/+5
| | | | | | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> Signed-off-by: Fred Wright <fw@fwright.net> TESTED: Verified that gpsprof still produces output. - fw
* Fixes some pylint issues.Fred Wright2017-07-1415-39/+56
| | | | | | | | | | | This doesn't fix all complaints by pylint, but significantly reduces their number. Ditto for pep8 complaints. Also makes a couple of related cosmetic edits. TESTED: Ran "scons build-all check" with no errors. Both "pylint" and "pep8" targets report fewer issues.
* Fixes bug in gpsfake with default port.Fred Wright2017-07-141-1/+1
| | | | | | | | | | | | The default port number used by gpsfake is (probably incorrectly) specified as a string rather than an integer. The shmkey derivation added in commit 1f209455 expects an integer, causing a failure when the port is not explicitly specified. This fix forces an integer where needed. TESTED: Ran "scons build-all check". Previously failing gpsfake case now works correctly.
* Give timeservice option a base set of drivers, have it build cgps.Eric S. Raymond2017-07-031-4/+5
|
* SConstruct: pep8 fixesGary E. Miller2017-07-011-42/+46
|
* Add SContracut to filess checked by 'scons pep8'Gary E. Miller2017-07-011-1/+1
|
* xgps: pep8 fixesGary E. Miller2017-07-011-28/+61
|
* xgpsspeed: pep8 fixesGary E. Miller2017-07-011-19/+36
|
* gps/fake.py, gpssim.py: pep8 fixesGary E. Miller2017-07-012-35/+69
|
* gps.py: pep8 fixesGary E. Miller2017-07-011-81/+88
|
* misc.py: pep8 fixesGary E. Miller2017-07-011-22/+28
|
* client.py: pep8 fixesGary E. Miller2017-07-011-3/+10
|