[FOSS-GPS] FoxtrotGPS, gearing up for release...

Joshua Judson Rosen rozzin at geekspace.com
Tue Jun 8 11:07:09 EDT 2010


Joshua Judson Rosen <rozzin at geekspace.com> writes:
>
> Hi everyone,
> 
> I apologise for the delays; I've spent the last week and a half doing
> some final clean-up and review in preparation for an initial release
> of FoxtrotGPS. This includes finishing the conversion of the 4k+ line
> autogenerated interface.c to GladeXML/libglade, creation of a new icon
> for use in place of the tangoGPS icon, consistency-checks, functional
> verification of the new libglade code, fixing some remaining bugs that
> prevented me from testing, and reviewing all of the improvements that
> we've made beyond tangoGPS 0.99.3 for the creation of an informative
> NEWS file.

FYI, current draft of the NEWS file in the bzr repository at
<http://www.foxtrotgps.org/branches/foxtrotgps-dev/NEWS>:

-------------- next part --------------
This is the first release of FoxtrotGPS since branching from tangoGPS.
The user-visible features and functionality of this release very similar
to those of tangoGPS 0.99.3; FoxtrotGPS does, however, include several fixes
and enhancements:

    * Thanks to libgps, FoxtrotGPS supports both the new and old
      gpsd protocols transparently.

    * The gpsd server address can now be specified either by name or
      by IP address.

    * The saved gpsd host and port settings are used at startup,
      rather than defaulting to `localhost:2947' after each restart.

    * Any pending `Load Track...' windows are no longer cancelled by
      geocoding.

    * A bug causing geotagging of photographs to fail for photographs
      taken near lines of latitude or longitude has been fixed.

    * Toolbars now have a style more consistent with other GTK+ applications.

    * The command option-parser has been replaced:

      - The "-fullscreen" option has been replaced by a more standard
        "--fullscreen" option.
      - A "--display" option is now supported to specify which X11
        display to use.
      - A standard "--help" option is now supported as a means of
        enquiring as to basic information about the program and its
        invocation.

    * A new `detail-scaling' feature has been added to the main menu,
      allowing selection of `fewer/larger details' or `more/smaller details'.

    * GUI elements directing the user to `see tangogps.org for more details'
      have been removed.


Additionally, packagers and developers should additionally note the
following changes:

    * All user-visible references in the program to the package-name
      (including paths to icons and configuration-data) are defined in
      terms of the GNU-standard symbols, "PACKAGE" and "PACKAGE_NAME",
      for easy re-branding.

    * The internationalisation infrastructure has been updated and
      extended using intltool, and now supports translations in
      foxtrotgps.desktop.

    * Issues triggering warnings from the GNU Autotools and the C
      compiler have been have been fixed. It should now be possible to
      build using GCC with CFLAGS="-Wall -Werror".

    * All libraries on which FoxtrotGPS depends are now specifically
      probed by ./configure; the package should no longer fail to build
      following successful configuration.

    * An `autogen.sh' script hass been added to simplify bootstrapping
      the GNU Autotools-based build-infrastructure.

    * The output of the ./configure script's probes for depdencies has
      been made less confusing by naming each dependency as it is
      probed.

    * The GUI has been converted to GladeXML, and is dynamically
      loaded via libglade. A GladeXML UI definition can be specified
      from the command-line via a new "--gui" option.
-------------- next part --------------

-- 
"Don't be afraid to ask (?f.((?x.xx) (?r.f(rr))))."


More information about the FOSS-GPS mailing list