I released viking as 0.9.91. No, I'm not crazy. (Humh... I don't think so) :-) I decided to release an other release before 1.0. There is many reasons for that.
Definitely it's good to release 0.9.91 before 1.0. When you do release 1.0, it really shouldn't be any different than the last 0.9.x release! I have updated pkgsrc to 0.9.91; this was easy. Tiny suggestion: Drop openaerialmap. It is currently not functioning. Doing 'viking template.viking *.gpx' is very useful, in that you get the gpx files overlaid on the map in template.viking, but this isn't documented. I don't see how to set the new 'tiles fresh enough' paramater. It seems OSM mapnik updates from minutely tiles; it's cool to grab them when you want, but a lot of server load normally. I suggest a week for the default fresh-enough-not-to-ask time, but I don't see how to set that in the GUI and I don't see it in the viking file. More work: I find that when loading lots of gpx traces (a month worth of 1s resolution), screen drawing takes forever. So adding a 'if this point has the same screen coords as the last one, just skip drawing it' would help a lot. The following patch works around NetBSD's non-constant NAN issue (in netbsd-5, fixed in current). It doesn't matter a lot to me, as pkgsrc applies it, but it will make it easier for me to build from git, although I suppose learning git enough to have it as a local patch would be a ood start :-) It may help on other platforms too as a clue. $NetBSD: patch-aa,v 1.1.1.1 2009/03/11 14:18:30 gdt Exp $ --- src/gpspoint.c.orig 2009-02-08 14:47:01.000000000 +0100 +++ src/gpspoint.c @@ -81,8 +81,14 @@ static gdouble line_altitude = VIK_DEFAU static gboolean line_visible = TRUE; static gboolean line_extended = FALSE; +/* Work around a bug in NetBSD. See PR standards/40695 */ +#if defined(__NetBSD__) && __GNUC_PREREQ__(3,3) +static gdouble line_speed = __builtin_nanf(""); +static gdouble line_course = __builtin_nanf(""); +#else /* NetBSD */ static gdouble line_speed = NAN; static gdouble line_course = NAN; +#endif /* NetBSD */ static gint line_sat = 0; static gint line_fix = 0; /* other possible properties go here */
pgpqrxGhVSkez.pgp
Description: PGP signature
------------------------------------------------------------------------------ The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com
_______________________________________________ Viking-devel mailing list Viking-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/viking-devel Viking home page: http://viking.sf.net/