diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2010-05-19 20:47:48 -0400 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2010-05-19 20:47:48 -0400 |
commit | fc07400653635c8065adad2edd5bfb3852113e56 (patch) | |
tree | bc03a9e0c71c85edcae74ed8351e918574e4d3d1 /NEWS | |
parent | bc8faf61d4387c18b0fdcd029d0afe76926a4856 (diff) | |
download | gpsd-fc07400653635c8065adad2edd5bfb3852113e56.tar.gz |
Switch the CSV format emitted by gpsdecode(1) to DSV using |.
The problem with CSV is that string fields (such as ship name in type 5) can
contain commas. I could have backslash-escaped them, but I think it's better
to make old scripts fail in a way that's likely to be noticed than perpetuate
a situation in which unescaped commas could cause output to be unpacked
wrongly. I changed the Python decoder as well.
Required rebuilding one regression test. All regression tests pass.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -14,7 +14,8 @@ option for setting the timestamp format. xgpsspeed is completely rewritten in Python, eliminating some dependencies on ancient X libraries. We now ship a Qt binding for the client library. Note - a GCC 4.2.1 optimizer bug. + a GCC 4.2.1 optimizer bug. gpsdcode now uses | as a field separator + in -c mode, as string fields can contain commas. * Tue Apr 20 2010 Eric S. Raymond <esr@snark.thyrsus.com> - 2.94 Error-checking in the 50bps subframe code has been greatly improved. |