[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-27 8:31:51
Message-ID: 201004270831.o3R8VpKD012609 () 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  ac860948703f38c8225e6f5f36846641c3847a04 (commit)
       via  a7019aef773af12a2f598aedff80bd07b38efdd7 (commit)
       via  81af0be13c52cd8fafd8c3193f663971d5959563 (commit)
      from  f029b637c9ef2687b356eabc9c6f874be1887617 (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 ac860948703f38c8225e6f5f36846641c3847a04
Author: Eric S. Raymond <esr@thyrsus.com>
Date:   Tue Apr 27 04:30:58 2010 -0400

    TODO polishing.  All regression tests pass.

diff --git a/TODO b/TODO
index 74539ea..2271386 100644
--- a/TODO
+++ b/TODO
@@ -58,7 +58,7 @@ shouldn't be difficult.
 The Python client interface is buggy and overcomplicated and needs a
 rethink. (Much of the complication is a hangover from old protocol.)
 
-** Detect old-protocol daeemons from the library.
+** Detect old-protocol daemons from the library.
 
 Might be possible using read-with-timeout.  If so, maybe we don't
 deep-six old protocol support in 3.0 after all. 
@@ -73,7 +73,7 @@ It's blocked on skyview computation.
 
 *** Complete and test the speed/parity/stopbit methods in the drivers
 
-These are used for the '?DEVICE' (old 'B') command.  All work for 8N1.
+These are used for the '?DEVICE' command.  All work for 8N1.
 
 **** superstar2: not implemented (driver is unfinished)
 **** italk: not implemented (but could be)
@@ -98,7 +98,7 @@ there should be a (privileged) command to redirect RTCM connections.
 
 This is a solved problem for generic NMEA, EverMore, TripMate,
 EarthMate, TNTC, Zodiac, and RTCM104 drivers (if only because they
-don't configure any device setting).
+don't configure any device settings).
 
 The SiRF driver now restores NMEA when necessary.  It also restores
 some (but not all) of the things it tweaks in binary mode -- at the

commit a7019aef773af12a2f598aedff80bd07b38efdd7
Author: Eric S. Raymond <esr@thyrsus.com>
Date:   Tue Apr 27 04:20:37 2010 -0400

    Address Berlios tracker bug #17098: wrong day of week in log message.
    
    Day-of-week reported in a LOG_DATA message was wrong except on Sundays.
    Simplest fix is not to use asctime(3), which becomes confused it the
    tm_wday member is not set.

diff --git a/driver_nmea.c b/driver_nmea.c
index 9e80a5a..356f9d3 100644
--- a/driver_nmea.c
+++ b/driver_nmea.c
@@ -1024,9 +1024,15 @@ gps_mask_t nmea_parse(char *sentence, struct gps_device_t * session)
 	session->newdata.time =
 	    (double)mkgmtime(&session->driver.nmea.date) +
 	    session->driver.nmea.subseconds;
-	gpsd_report(LOG_DATA, "%s computed time is %2f = %s\n",
+	gpsd_report(LOG_DATA, 
+		    "%s time (nearest sec) is %2f = %d-%d-%dT%d:%d%d\n",
 		    session->driver.nmea.field[0], session->newdata.time,
-		    asctime(&session->driver.nmea.date));
+		    1900+session->driver.nmea.date.tm_year,
+		    session->driver.nmea.date.tm_mon+1,
+		    session->driver.nmea.date.tm_mday,
+		    session->driver.nmea.date.tm_hour,
+		    session->driver.nmea.date.tm_min,
+		    session->driver.nmea.date.tm_sec);
     }
 
     /*

commit 81af0be13c52cd8fafd8c3193f663971d5959563
Author: Eric S. Raymond <esr@thyrsus.com>
Date:   Tue Apr 27 03:30:21 2010 -0400

    Remove obsolete FIX-ME.

diff --git a/libgps_core.c b/libgps_core.c
index 2dbdcbd..1e5cfe4 100644
--- a/libgps_core.c
+++ b/libgps_core.c
@@ -181,7 +181,7 @@ static void libgps_dump_state(struct gps_data_t *collect, time_t now)
     char *status_values[] = { "NO_FIX", "FIX", "DGPS_FIX" };
     char *mode_values[] = { "", "NO_FIX", "MODE_2D", "MODE_3D" };
 
-    /* FIX-ME: We don't dump the entire state here yet */
+    /* no need to dump the entire state, this is a sanity check */
 #ifndef USE_QT
     (void)fprintf(debugfp, "flags: (0x%04x) %s\n",
 		  collect->set, gps_maskdump(collect->set));

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

Summary of changes:
 TODO          |    6 +++---
 driver_nmea.c |   10 ++++++++--
 libgps_core.c |    2 +-
 3 files changed, 12 insertions(+), 6 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