Re: tangoGPS 0.99.4 - now more sports fun, revive your Freerunner

2010-06-26 Thread Joshua Judson Rosen
Marcus Bauer  writes:
>
> Hi,
> 
> long time no see. A new release of tangoGPS is out with some major
> stuff plenty of little improvements, still getting even a bit 
> faster and snappier here and there.

Cool--

Did you see the message that I posted last week about the updates that
we've made in the FoxtrotGPS branch so far?

I've tried to structure the branch-and-merge history such that it's
easy to read through, and it's quite easy to get diffs and changelogs
for individual features/fixes; for example: I reconstructed the missing
GladeXML file, which it seems like you mentioned wanting to do, last fall,
in response to Debain bug #546336 :

At one point or other this needs re-engineering. I had already
planned to do this during my summer vacation but then I got an
Arduino board and some other gadgets and my vacation was over
before I started developing on tangogps.

Along the way, several memory-leaks and weird behavioural bugs were fixed
(e.g.: window-objects never being deallocated even though they were
never reused, buttons in one window closing other unrelated windows,
attempts to invoke GTK+ functions on NULL pointers); all of that work
exists in an isolated branch with as little interference as possible
from other tasks--I think that the only non-GUI branches that were merged
into that one are a branch containing a bunch of Autotools cleanup and fixes
(files getting installed to the wrong paths, obvious portability problems,
a whole bunch of warnings, constructs that made it difficult to branch-off
and then contribute changes back upstream, etc.) and the changeset in which
I switched the option-parser to GLib's `GOption' parsing  infrastructure
(which I see you've also now done in tangoGPS).

We've also incorporated libgps, which gets us full support for both the old
and new gpsd protocols--as well as for addressing servers and ports by name
rather than just by IP/number--all totally transparent to the end user.

It looks like the changes that you've made in tangoGPS 0.99.4 *don't*
actually include support for the new JSON-based gpsd protocol
(contrary to what it says on your weblog...); rather, it just supports
*some* deployments of more recent gpsd codebases if the servers are
configured and built with support for the old NMEA-based protocol.
As far as I can tell, tangoGPS is still unable to actually parse the
new-protocol JSON streams that come from the gpsd server

To go along with those improvements, Timo Jyrinki has also contributed
an i18n fix that allows the .desktop file to be translatable, and there
are many other improvements also.

If you haven't already, it would be great if you could take a look
and provide some comment on which changes you'd like to fold into
your branch and which changes you'd like to avoid incorporating.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


tangoGPS 0.99.4 - now more sports fun, revive your Freerunner

2010-06-25 Thread Marcus Bauer

Hi,

long time no see. A new release of tangoGPS is out with some major
stuff plenty of little improvements, still getting even a bit 
faster and snappier here and there.

Major stuff is support for heart rate monitors, based on some patches
sent by Tobias Prousa. If you are using your freerunner for sports /
outdoor activity, this hopefully brings it to a whole new level for
you!

Other stuff is a shortcut for reloading the tiles of the current view
(F5) which was requested by JP Meijers who is a very active OSMer in
South Africa.

Full release announcement and tarball on http://www.tangogps.org/

Have fun!

Marcus

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community