[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gpsd-commit-watch
Subject:    [Gpsd-commit-watch] Project gpsd at BerliOS branch, master,
From:       gpsd-dev () lists ! berlios ! de
Date:       2010-04-26 17:57:35
Message-ID: 201004261757.o3QHvZvR025140 () sheep ! berlios ! de
[Download RAW message or body]

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Project gpsd at BerliOS".

The branch, master has been updated
       via  c6ea9a4077525de2125285be23b61ddee3f234ca (commit)
       via  17f2b108efff20d9bdc60f873d84ece0d3e16fef (commit)
       via  1405fb20f190e8abed1c96d03829dc2333a35a91 (commit)
      from  b77582c7b216eca9365f2bf8a40c6dca2aecc2b1 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit c6ea9a4077525de2125285be23b61ddee3f234ca
Author: Eric S. Raymond <esr@thyrsus.com>
Date:   Mon Apr 26 13:51:09 2010 -0400

    Remove a dependency on the oldstyle compatibility shim.

diff --git a/xgps b/xgps
index 37ddfc8..748f0e3 100755
--- a/xgps
+++ b/xgps
@@ -149,7 +149,7 @@ class SkyView(gtk.DrawingArea):
         self.draw_string(widget, x+10, y, "W")
         # The satellites
         for sat in self.satellites:
-            (x, y) = self.pol2cart(sat.azimuth, sat.elevation)
+            (x, y) = self.pol2cart(sat.az, sat.el)
             if sat.ss < 10:
                 self.set_color("Black")
             elif sat.ss < 30:
@@ -561,12 +561,13 @@ class Base:
             if hook:	# Remove this guard when we have all hooks 
                 widget.set_text(hook(self, tpv))
 
-    def update_skyview(self, satellites):
+    def update_skyview(self, data):
         "Update the satellite list and skyview."
+        satellites = data.satellites
         for (i, satellite) in enumerate(satellites): 
             self.set_satlist_field(i, 0, satellite.PRN)
-            self.set_satlist_field(i, 1, satellite.elevation)
-            self.set_satlist_field(i, 2, satellite.azimuth)
+            self.set_satlist_field(i, 1, satellite.el)
+            self.set_satlist_field(i, 2, satellite.az)
             self.set_satlist_field(i, 3, satellite.ss)
             yesno = 'N'
             if satellite.used:
@@ -602,7 +603,7 @@ class Base:
                 return True
             self.rawdisplay.set_text(self.daemon.response.strip())
             if self.daemon.data["class"] == "SKY":
-                self.update_skyview(self.daemon.satellites)
+                self.update_skyview(self.daemon.data)
             elif self.daemon.data["class"] == "TPV":
                 self.update_gpsdata(self.daemon.data)
             elif self.daemon.data["class"] == "AIS":

commit 17f2b108efff20d9bdc60f873d84ece0d3e16fef
Author: Eric S. Raymond <esr@thyrsus.com>
Date:   Mon Apr 26 13:43:48 2010 -0400

    Hide the wire protocol a bit more effectively.

diff --git a/gps/client.py b/gps/client.py
index e5f9f52..50689b7 100644
--- a/gps/client.py
+++ b/gps/client.py
@@ -141,6 +141,9 @@ class gpsjson(gpscommon):
                 t[ka] = va
             return t
         self.data = dictwrapper(**asciify(json.loads(buf.strip(), encoding="ascii")))
+        # Should be done for any other array-valued subobjects, too.
+        if self.data["class"] == "SKY":
+            self.data.satellites = map(lambda x: dictwrapper(**x), self.data.satellites)
 
     def stream(self, flags=0, outfile=None):
         "Control streaming reports from the daemon,"

commit 1405fb20f190e8abed1c96d03829dc2333a35a91
Author: Eric S. Raymond <esr@thyrsus.com>
Date:   Mon Apr 26 13:27:31 2010 -0400

    Documentation update.

diff --git a/INSTALL b/INSTALL
index d639b98..b716713 100644
--- a/INSTALL
+++ b/INSTALL
@@ -214,3 +214,7 @@ regression tests, first build gpsd from sources, and then run "make
 check".  It is not necessary to install first, but you do need
 to have "." in your $PATH to run regressions uninstalled.  Python is
 required for regression tests.
+
+17. If you installed from a .deb under Debian or a Debian-derived 
+system, you may need to dpkg-reconfigure gpsd to enable the hotplug
+magic ("Start gpsd automatically").
diff --git a/NEWS b/NEWS
index b8e4666..b9e6398 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,8 @@
-* Thu Apr 22 2010 Eric S. Raymond <esr@snark.thyrsus.com> - 2.95
+* Mon Apr 26 2010 Eric S. Raymond <esr@snark.thyrsus.com> - 2.95
   Rationalize clearing and generation of DOPs, this makes epx/epy 
-  much more generally available.
+  much more generally available. Fixed the test productions for
+  the udev magic and added a troubleshooting note in INSTALL. cgps
+  displays epx/epy rather than eph.
 
 * Tue Apr 20 2010 Eric S. Raymond <esr@snark.thyrsus.com> - 2.94
   Error-checking in the 50bps subframe code has been greatly improved.

-----------------------------------------------------------------------

Summary of changes:
 INSTALL       |    4 ++++
 NEWS          |    6 ++++--
 gps/client.py |    3 +++
 xgps          |   11 ++++++-----
 4 files changed, 17 insertions(+), 7 deletions(-)


hooks/post-receive
-- 
Project gpsd at BerliOS
_______________________________________________
Gpsd-commit-watch mailing list
Gpsd-commit-watch@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/gpsd-commit-watch
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic