~foxtrotgps-team/foxtrotgps/trunk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
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 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.