summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Removed variable length arrays, added -Wvla compiler option.vla-removalIan Bruene2018-11-265-16/+13
|
* gpsfake: Improve usage() output.Gary E. Miller2018-11-231-22/+22
|
* SConstruct: fix test for xsltproc, fix xmlto output.Gary E. Miller2018-11-231-5/+4
| | | | More fallout from moving man pages to man/
* SConstruct: fix xsltproc making man pages.Gary E. Miller2018-11-231-2/+6
| | | | | xsltproc never output on stdout. So the redirect did nothing, and was overwritten by the output of xsltproc.
* gpsrinex: Update comments on GNSS measurement types.Gary E. Miller2018-11-211-6/+18
|
* Fixes time-regress for 32-bit time_t platforms.Fred Wright2018-11-211-1/+24
| | | | | | | | | | | | One of the test cases for the unix<->iso8601 tests uses a value which exceeds the time range on systems with a 32-bit time_t. This adds a check to skip such cases (with a warning message) on such platforms. TESTED: Ran time-regress on both a 64-bit time_t machine and a 32-bit time_t machine. It now succeeds in both cases, with warnings in the 32-bit case.
* gpsrinex: Ubuntu needs to be told time is past 2001.Gary E. Miller2018-11-211-0/+8
|
* In the client library, ignore unkown JSON attributes from GPSD.Eric S. Raymond2018-11-201-30/+37
| | | | Supports forward copatibility in case of protocol extensions.
* test_mktime: Fix build on platforms needing librt.Fred Wright2018-11-201-1/+1
| | | | | | | | | | On some older plaforms, clock_gettime() is contained in librt, thus requiring linking with it. A mechanism already exists for doing this where needed, but it was missing from the recipe for test_mktime. TESTED: On a BeagleBone running Debian 7, test_mktime now builds successfully. It still needs another fix for platforms with a 32-bit time_t.
* libgps_json: Give leapseconds a default of 0.Gary E. Miller2018-11-191-1/+2
| | | | Without a default, fails when connecting to older clients.
* SConstruct: Clean out old shared libraries.Gary E. Miller2018-11-191-2/+4
|
* man: Move man pages, source and result, into main/Gary E. Miller2018-11-1923-35/+38
| | | | part of cleaning up the root directory.
* www: change .txt to .adoc.Gary E. Miller2018-11-198-5/+5
| | | | To make it clear these are asciidoc files, not plain text.
* LICENSE: Update license's to be more consistent. No functional changes.Gary E. Miller2018-11-1914-15/+39
|
* LICENSE: Update licenses for consistency. No functional changes.Gary E. Miller2018-11-1987-98/+120
|
* Align COPYRIGHT files with Project LicenseSanjeev Gupta2018-11-191-14/+11
| | | | | | | | | | | | | | | | | | | | | | | | Most of the files are tagged SPDX BSD-2-Clause. Emails on the gpsd-dev mailing list also confirm that the intention of the lead developer, ESR, is that the BSD-2-Clause licence be used. I believe there is consensus on this. This patch: 1. Makes some minor formatting changes (tabs -> spaces) 2. Removes pseudo HTML formatting 3. Removes the mistaken 3rd clause included (non-endorsement) 4. Adds numbers to the clause, to follow the text on the OSI site 5. Replaces the word "Regents" with "Copyright Holder" in the disclaimer, as per the OSI text. Please add Sign-Offs if I have captured the consensus correctly. Signed-off-by: Sanjeev Gupta <ghane0@gmail.com> Signed-off-by: Gary E. Miller <gem@rellim.com> Signed-off-by: Chris Kuethe <chris.kuethe@gmail.com> Signed-off-by: Gerry Creager - NOAA Affiliate <gerry.creager@noaa.gov> Signed-off-by: Fred Wright <fw@fwright.net>
* libgps_json: Add decode for leapseconds. Where to put it?Gary E. Miller2018-11-191-0/+3
| | | | No place to put leapseconds in gps_data_t?
* Adds missing dependencies on compiled Python extensions.Fred Wright2018-11-171-0/+9
| | | | | | | | | | | The programs using the compiled Python extensions weren't specifying the extensions as dependencies. This sometimes caused flaky failures due to (parallel) build timing, and also caused "scons python-versions" from scratch to fail consistently. Since the dependencies aren't discovered automatically, they need to be added explicitly. TESTED: "scons python-versions" now succeeds when run from a clean state.
* Make sure 'python-versions' uses the right Python.Fred Wright2018-11-171-1/+1
| | | | | | | | | | | | | | | | | Although in-tree testing is sometimes able to find the Python libraries via program-relative addressing, later Python versions name compiled extensions in a version-dependent manner. This means that programs need to run with the specific version of Python that the extensions were compiled for. This change invokes the "target_python" explicitly for the version checks, rather than using the system-default Python. This is the same approach that is taken by all other Python-based tests. TESTED: The 'python-versions' test now passes with "target_python=python3.7", while the system-default Python is 2.7. This is after already building the extensions; another commit will add the missing dependencies.
* Fixes ubxtool and zerk in direct-serial mode.Fred Wright2018-11-172-10/+18
| | | | | | | | | | | | | | | | | | The attempted workaround for the writeTimeout->write_timeout change in serial.Serial() didn't work, since including the unexpected "alternate" keyword argument caused an error. This was observed with both V2.7 and V3.0 of pySerial, so it's not clear how this code ever worked for anyone. It now uses only the correct argument name. There are two other deprecated items, inWaiting and flushInput, but these have not yet been removed in V3.0, so those are not yet fixed (other than the comments). TESTED: Ran "ubxtool -p VER ..." against a u-Blox LEA-M8T in direct-serial mode, with pySerial both 2.7 and 3.0. Did not test zerk, due to the lack of appropriate hardware, but its changes are identical to those in ubxtool.
* zerk: Fix test for PYTHONPATHGary E. Miller2018-11-161-1/+1
|
* gpssim.py: Add test for PYTHONPATHGary E. Miller2018-11-161-2/+9
|
* gpsprof: Add test for PYTHONPATHGary E. Miller2018-11-161-1/+8
|
* gpsfake: Add test for PYTHONPATHGary E. Miller2018-11-161-2/+9
|
* gpscat: Add test for PYTHONPATHGary E. Miller2018-11-161-2/+9
|
* gegps: Add test for PYTHONPATHGary E. Miller2018-11-161-1/+8
|
* xgpsspeed: Add check for PYTHONPATHGary E. Miller2018-11-161-1/+8
|
* xgps: Add exception for bad PYTHONPATHGary E. Miller2018-11-161-2/+9
|
* gpy.py: Bunp minor protocol versionGary E. Miller2018-11-161-1/+1
|
* build.txt: Tweaks to Gentoo requirementsGary E. Miller2018-11-161-2/+4
|
* gpsrinex: Fix a warning about improperly formatted comment.Gary E. Miller2018-11-161-4/+4
|
* build.txt: Add Gentoo package names reruited to build.Gary E. Miller2018-11-161-7/+35
|
* build.txt: Add suggested Gentoo package namesGary E. Miller2018-11-151-0/+11
|
* zerk: Python 3 fix., import gps.misc, soon to be used.Gary E. Miller2018-11-141-1/+2
|
* gpsrinex: 2nd try at getting modulo right.Gary E. Miller2018-11-121-1/+1
|
* gpsrinex: OPUS is picky about sample epoch.Gary E. Miller2018-11-121-1/+5
|
* gpsrinex: update man page for OPUS useageGary E. Miller2018-11-121-2/+7
|
* gpsrinex: Improve measurement descriptions.Gary E. Miller2018-11-121-15/+44
|
* gpsrinex: Add C2C, L2C support. Update regressions to match.Gary E. Miller2018-11-123-101/+117
|
* RAW: Add c2c and l2c measurements.Gary E. Miller2018-11-124-11/+107
| | | | Those are C/A L2 pseudo-range and carrierphase.
* gpsrinex: fix gnssid/svid sort.Gary E. Miller2018-11-111-13/+12
|
* gpsrinex: Off by one error.Gary E. Miller2018-11-111-1/+1
|
* GREIS: Add doppler to RAW.Gary E. Miller2018-11-112-39/+80
|
* GREIS: Add locktime to RAW, it is always LOCKMAX.Gary E. Miller2018-11-113-40/+44
| | | | For some reason GREIS does not report carrierphase slips.
* GREIS: Fix pseudoranges. Meters, not seconds.Gary E. Miller2018-11-102-42/+44
|
* gps.h: How could we not have the speed of light?Gary E. Miller2018-11-101-0/+2
|
* GREIS: Fix regression for JSON RAW change.Gary E. Miller2018-11-101-0/+39
|
* git: ignore new target gpsrinexGary E. Miller2018-11-101-8/+9
|
* RAW: Save space in the JSON. Data from GREIS.Gary E. Miller2018-11-103-29/+47
|
* GREIS: A different approach to RAW.Gary E. Miller2018-11-103-128/+1083
|