summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2010-05-19 20:47:48 -0400
committerEric S. Raymond <esr@thyrsus.com>2010-05-19 20:47:48 -0400
commitfc07400653635c8065adad2edd5bfb3852113e56 (patch)
treebc03a9e0c71c85edcae74ed8351e918574e4d3d1 /NEWS
parentbc8faf61d4387c18b0fdcd029d0afe76926a4856 (diff)
downloadgpsd-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--NEWS3
1 files changed, 2 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index d3d1e428..5d640bf1 100644
--- a/NEWS
+++ b/NEWS
@@ -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.