summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2009-09-07 23:20:20 +0000
committerEric S. Raymond <esr@thyrsus.com>2009-09-07 23:20:20 +0000
commit06061294db838f62797448b73a0209ed44eff626 (patch)
treec3f6373e38213e344bbd4c28bafbcb69f385d693 /TODO
parent751a7df071a9cf95df27ca64cd76aab3cbe1bd1a (diff)
downloadgpsd-06061294db838f62797448b73a0209ed44eff626.tar.gz
Improve synthetic test load for AIS unit test.
Update TODO, because AIS issues are cleaned up. All regression tests pass.
Diffstat (limited to 'TODO')
-rw-r--r--TODO15
1 files changed, 11 insertions, 4 deletions
diff --git a/TODO b/TODO
index 870db2b2..1b83b141 100644
--- a/TODO
+++ b/TODO
@@ -48,10 +48,6 @@ testing on live devices.
**** cgps.c still relies on old protocol (that's Jeff Francis's problem).
-**** Remaining AIS issues
-
-***** Unit tests for client-side AIS JSON parsing.
-
**** Client-side support for RTCM3-JSON
RTCM3 support is nonexistent due to a lack of suitable test loads.
@@ -75,6 +71,17 @@ These are used for the '?DEVICE' (old 'B') command. All work for 8N1.
SiRF, UBX, TSIP, and even Zodiac can support non-8N1 modes; these need
to be tested.
+*** Scrap the pure-Python gps.py and write a new Python binding using ctypes
+
+The pure-Python gps.py has tended to develop version skew with the C
+library. That should be fixed.
+
+*** Rewrite xgps
+
+The Motif/Lesstif dependency is a pain in the butt, the code is a
+maintainability problem, and we'd like to extend it to display AIS
+messages. Probably the thing to do is write something pygtk-based.
+
*** Support the D-Bus signals recognized by libgypsy
Ian Holmes's Gypsy daemon is a pale shadow of GPSD, but his ideas