]> git.street.me.uk Git - andy/viking.git/log
andy/viking.git
11 years ago[QA] Use more explicit funcion name
Guilhem Bonnefille [Sat, 22 Jun 2013 20:33:17 +0000 (22:33 +0200)]
[QA] Use more explicit funcion name

11 years ago[DOC] fix ref doc
Guilhem Bonnefille [Wed, 19 Jun 2013 20:21:25 +0000 (22:21 +0200)]
[DOC] fix ref doc

11 years agoMerge branch 'InternalSettings+StartupPreferences'
Rob Norris [Thu, 13 Jun 2013 18:26:43 +0000 (19:26 +0100)]
Merge branch 'InternalSettings+StartupPreferences'

11 years ago[DOC] Some words about the new Startup preferences options.
Rob Norris [Tue, 11 Jun 2013 23:07:47 +0000 (00:07 +0100)]
[DOC] Some words about the new Startup preferences options.

11 years ago[DOC] Some words about the viking.ini file
Rob Norris [Fri, 24 May 2013 22:20:22 +0000 (23:20 +0100)]
[DOC] Some words about the viking.ini file

11 years agoAdd option to control whether a periodic version check should be performed.
Rob Norris [Tue, 11 Jun 2013 20:45:36 +0000 (21:45 +0100)]
Add option to control whether a periodic version check should be performed.

By default this only on for Windows systems.
The period between checking is two weeks.

11 years agoMap data license does not need to be shown every time for the default map.
Rob Norris [Wed, 29 May 2013 23:10:40 +0000 (00:10 +0100)]
Map data license does not need to be shown every time for the default map.

11 years agoOn the very first startup, ask whether internet related options should default to on.
Rob Norris [Sun, 19 May 2013 13:16:02 +0000 (14:16 +0100)]
On the very first startup, ask whether internet related options should default to on.

11 years agoEnable detection of when Viking is run for the very first time.
Rob Norris [Fri, 26 Apr 2013 00:55:51 +0000 (01:55 +0100)]
Enable detection of when Viking is run for the very first time.

11 years agoEnable an optional automatic IP to location startup mode - mainly for new users to...
Rob Norris [Thu, 23 May 2013 23:34:27 +0000 (00:34 +0100)]
Enable an optional automatic IP to location startup mode - mainly for new users to get going more easily.

The location is (attempted to be) determined by http:/www.hostip.info/

11 years agoEnable Startup Method option to choose between using the home position, last position...
Rob Norris [Thu, 18 Apr 2013 19:13:00 +0000 (20:13 +0100)]
Enable Startup Method option to choose between using the home position, last position or loading a specified file.

11 years agoAdd a startup option to load a default map (as defined by layer default for the map...
Rob Norris [Sat, 20 Apr 2013 00:42:03 +0000 (01:42 +0100)]
Add a startup option to load a default map (as defined by layer default for the map layer).

It won't add a map if Viking project file is loaded.

11 years agoAdd preference to control whether the auto window settings should be used.
Rob Norris [Fri, 19 Apr 2013 23:42:11 +0000 (00:42 +0100)]
Add preference to control whether the auto window settings should be used.

11 years agoStart Startup preferences
Rob Norris [Fri, 19 Apr 2013 22:41:45 +0000 (23:41 +0100)]
Start Startup preferences

11 years agoUse settings to allow configuration of max background threads.
Rob Norris [Thu, 23 May 2013 22:24:45 +0000 (23:24 +0100)]
Use settings to allow configuration of max background threads.

11 years agoUse settings to maintain the track properties dialog size between invocations.
Rob Norris [Sat, 4 May 2013 14:30:16 +0000 (15:30 +0100)]
Use settings to maintain the track properties dialog size between invocations.

Allow resizing back down to a minimal size after being created at a larger size.

11 years agoUse settings to allow configuration of hardcoded map display performance values.
Rob Norris [Sat, 4 May 2013 12:36:25 +0000 (13:36 +0100)]
Use settings to allow configuration of hardcoded map display performance values.

11 years agoUse settings to save and restore Geotag values.
Rob Norris [Fri, 19 Apr 2013 19:59:17 +0000 (20:59 +0100)]
Use settings to save and restore Geotag values.

11 years agoUse settings to save and restore the Goto Provider selected.
Rob Norris [Fri, 19 Apr 2013 19:58:33 +0000 (20:58 +0100)]
Use settings to save and restore the Goto Provider selected.

11 years agoUse settings for OSM Traces visibility value.
Rob Norris [Fri, 19 Apr 2013 19:57:39 +0000 (20:57 +0100)]
Use settings for OSM Traces visibility value.

11 years agoSave and restore the generate image values using the settings mechanism.
Rob Norris [Sun, 17 Feb 2013 01:12:12 +0000 (01:12 +0000)]
Save and restore the generate image values using the settings mechanism.

11 years ago[QA] Tidy up general preferences into single array
Rob Norris [Thu, 14 Feb 2013 18:35:58 +0000 (18:35 +0000)]
[QA] Tidy up general preferences into single array

11 years agoUse settings to store GPS values for reuse.
Rob Norris [Fri, 8 Feb 2013 19:31:13 +0000 (19:31 +0000)]
Use settings to store GPS values for reuse.

11 years agoAlphabetized TrackWaypoint layer ordering is now a configurable run time setting.
Rob Norris [Thu, 18 Apr 2013 19:11:50 +0000 (20:11 +0100)]
Alphabetized TrackWaypoint layer ordering is now a configurable run time setting.

11 years agoUse settings to store Window layout states
Rob Norris [Tue, 29 Jan 2013 20:35:55 +0000 (20:35 +0000)]
Use settings to store Window layout states

11 years agoFirst iteration of internal settings
Rob Norris [Tue, 29 Jan 2013 20:35:40 +0000 (20:35 +0000)]
First iteration of internal settings

11 years agoFix track not displayed from realtime GPS tracking.
Rob Norris [Wed, 12 Jun 2013 19:23:00 +0000 (20:23 +0100)]
Fix track not displayed from realtime GPS tracking.

Need to calculate the bounds of track,
 as follow on from optimization commits SHA1:80169badb016873d8a2e674e32820ecbe32d6788

Add method to only consider the last trackpoint added,
 otherwise for creating very long tracks it will get progressively slower.

11 years agoAdd a simple file properties dialog to show some details for a Viking file:
Rob Norris [Tue, 11 Jun 2013 19:51:05 +0000 (20:51 +0100)]
Add a simple file properties dialog to show some details for a Viking file:

.the full filename path
.the modification time (useful to know when last saved)
.the file size

11 years agoFix usage of default maps cache directory when it does not end in a separator.
Rob Norris [Tue, 11 Jun 2013 20:01:05 +0000 (21:01 +0100)]
Fix usage of default maps cache directory when it does not end in a separator.

Seems on Windows the preference 'maplayer_default_dir' does not end in a separator.

Thus when using the default value directly in downloading maps, the directory structure is not be created as expected.

Hence ensure for internal usage the cache_dir always ends with a separator.

This also fixes usage when the preferences is manually edited and the map default doesn't end in a separator.

11 years ago[DOC] Add documentation on new public routing function
Guilhem Bonnefille [Sun, 9 Jun 2013 20:38:20 +0000 (22:38 +0200)]
[DOC] Add documentation on new public routing function

11 years ago[QA] minor revision on cast operators
Guilhem Bonnefille [Sun, 9 Jun 2013 20:36:42 +0000 (22:36 +0200)]
[QA] minor revision on cast operators

11 years ago[QA] Fix incorrect comment
Rob Norris [Mon, 3 Jun 2013 18:10:07 +0000 (19:10 +0100)]
[QA] Fix incorrect comment

Recent commit SHA1:82c4d69225945223917c65e3ce73adee7118951c fixes the issue.

11 years agoQA: Add glib.h
Guilhem Bonnefille [Sun, 2 Jun 2013 19:45:59 +0000 (21:45 +0200)]
QA: Add glib.h

11 years agoEnsure all buildable types are registered
Guilhem Bonnefille [Sun, 2 Jun 2013 19:40:05 +0000 (21:40 +0200)]
Ensure all buildable types are registered

11 years agoFix doc: Replace simple quotes by DocBook tags
Guilhem Bonnefille [Sat, 1 Jun 2013 21:09:11 +0000 (23:09 +0200)]
Fix doc: Replace simple quotes by DocBook tags

11 years agoAdd Show/Hide all Layers within an Aggregate Layer.
Rob Norris [Sun, 20 Jan 2013 15:09:25 +0000 (15:09 +0000)]
Add Show/Hide all Layers within an Aggregate Layer.

Especially useful for managing groups of TrackWaypoint Layers within an Aggregate Layer.

Includes toggling the visibility

11 years agoSF#3314896: Show/Hide All Tracks (Routes+Waypoints too) of a Layer.
Rob Norris [Wed, 21 Sep 2011 22:46:30 +0000 (23:46 +0100)]
SF#3314896: Show/Hide All Tracks (Routes+Waypoints too) of a Layer.

Includes toggling the visibility

11 years ago[QA] Fix missing G_BEGIN/END_DECLS
Rob Norris [Thu, 23 May 2013 23:32:23 +0000 (00:32 +0100)]
[QA] Fix missing G_BEGIN/END_DECLS

11 years agoAutomated check for the latest version. ATM only on Windows systems.
Rob Norris [Thu, 23 May 2013 21:47:48 +0000 (22:47 +0100)]
Automated check for the latest version. ATM only on Windows systems.

Access the 'VERSION' file on the website which should hold the latest Viking version.

11 years agoEnable getting Viking Version as a number from a string to enable comparisons.
Rob Norris [Fri, 26 Apr 2013 17:12:00 +0000 (18:12 +0100)]
Enable getting Viking Version as a number from a string to enable comparisons.

11 years agoSF#3613971: Remove Geofabrik's OpenStreetMap WMS, as it is not for public use.
Rob Norris [Wed, 29 May 2013 19:46:35 +0000 (20:46 +0100)]
SF#3613971: Remove Geofabrik's OpenStreetMap WMS, as it is not for public use.

Remember to remove from the example config too.

11 years agoSF#3613971: Remove Geofabrik's OpenStreetMap WMS, as it is not for public use.
Rob Norris [Wed, 29 May 2013 17:49:45 +0000 (18:49 +0100)]
SF#3613971: Remove Geofabrik's OpenStreetMap WMS, as it is not for public use.

It no longer works without an appropriate account.

11 years agoFix GLib macros typo
Guilhem Bonnefille [Mon, 27 May 2013 20:08:18 +0000 (22:08 +0200)]
Fix GLib macros typo

11 years agoQA: factorize GObject cast operations (datasource_osm_my_traces.c)
Guilhem Bonnefille [Mon, 27 May 2013 11:10:04 +0000 (13:10 +0200)]
QA: factorize GObject cast operations (datasource_osm_my_traces.c)

GObject cast operation consume CPU, so it could be useful to reduce the
number of call (even if it is low consumption).
Furthermore, it is better to have small source code lines.

11 years agoQA: factorize GObject cast operations (datasource_osm.c)
Guilhem Bonnefille [Mon, 27 May 2013 11:09:47 +0000 (13:09 +0200)]
QA: factorize GObject cast operations (datasource_osm.c)

GObject cast operation consume CPU, so it could be useful to reduce the
number of call (even if it is low consumption).
Furthermore, it is better to have small source code lines.

11 years agoQA: factorize GObject cast operations (datasource_google.c)
Guilhem Bonnefille [Mon, 27 May 2013 11:09:31 +0000 (13:09 +0200)]
QA: factorize GObject cast operations (datasource_google.c)

GObject cast operation consume CPU, so it could be useful to reduce the
number of call (even if it is low consumption).
Furthermore, it is better to have small source code lines.

11 years agoQA: factorize GObject cast operations (datasource_geotag.c)
Guilhem Bonnefille [Mon, 27 May 2013 11:09:17 +0000 (13:09 +0200)]
QA: factorize GObject cast operations (datasource_geotag.c)

GObject cast operation consume CPU, so it could be useful to reduce the
number of call (even if it is low consumption).
Furthermore, it is better to have small source code lines.

11 years agoQA: factorize GObject cast operations (datasource_gc.c)
Guilhem Bonnefille [Mon, 27 May 2013 11:08:57 +0000 (13:08 +0200)]
QA: factorize GObject cast operations (datasource_gc.c)

GObject cast operation consume CPU, so it could be useful to reduce the
number of call (even if it is low consumption).
Furthermore, it is better to have small source code lines.

11 years agoQA: factorize GObject cast operations (datasource_file.c)
Guilhem Bonnefille [Mon, 27 May 2013 11:08:40 +0000 (13:08 +0200)]
QA: factorize GObject cast operations (datasource_file.c)

GObject cast operation consume CPU, so it could be useful to reduce the
number of call (even if it is low consumption).
Furthermore, it is better to have small source code lines.

11 years ago[QA] Revise direct access for '->vbox' to use gtk_dialog_get_content_area() instead.
Rob Norris [Sat, 25 May 2013 10:37:50 +0000 (11:37 +0100)]
[QA] Revise direct access for '->vbox' to use gtk_dialog_get_content_area() instead.

11 years agoAdd ability to Download Maps for a defined region over several Zoom levels.
Rob Norris [Fri, 28 Jan 2011 02:23:59 +0000 (02:23 +0000)]
Add ability to Download Maps for a defined region over several Zoom levels.

Tidied up some personal code I wrote ages ago, that enables downloading of a lot of tiles at once.
Primarily intended for getting the tiles into the cache for later off line usage.

There are some hardcoded limits: 500 tiles before asking for confirmation and an absolute 5000 max.

Promote this code for public use since Marble has had this feature for while, seemingly with no complaints.

See:
http://docs.kde.org/development/en/kdeedu/marble/download-region.html

11 years agoDon't silently fail on attempting to split to a track.
Rob Norris [Sat, 25 May 2013 09:01:27 +0000 (10:01 +0100)]
Don't silently fail on attempting to split to a track.

Annoyingly my new GPS output had a dodgy timed trackpoint,
 so I was wondering why the split functionality wasn't working.

This now gives a chance to go to the offending point,
 so that hopefully if it's only one, one can delete it to fix the issue.

11 years agoFix selection of trackpoint via Edit Trackpoint button.
Rob Norris [Fri, 24 May 2013 18:05:34 +0000 (19:05 +0100)]
Fix selection of trackpoint via Edit Trackpoint button.

Need to set current bounding box for the trackpoint search.
Error was introduced by commit SHA1:79773236f27a9ab34622b2739f929737144b67b2

11 years agoRouting: refactor
Guilhem Bonnefille [Fri, 24 May 2013 18:43:30 +0000 (20:43 +0200)]
Routing: refactor

All related Web stuff should be hosted by VikRoutingWebEngine.
Ideally, VikRoutingEngine should stay independent from any
technical implementation.

For exemple, we can imagine a future set of routing engine
running offline.

Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
11 years agoRouting: suppress Google
Guilhem Bonnefille [Fri, 24 May 2013 18:43:30 +0000 (20:43 +0200)]
Routing: suppress Google

Suppress Google specific code as all can be done via generic
web engine.

Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
11 years agoRouting: suppress OSRM specific code
Guilhem Bonnefille [Fri, 24 May 2013 18:43:30 +0000 (20:43 +0200)]
Routing: suppress OSRM specific code

All OSRM feature can be implemented with generic routing engine.

Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
11 years agoGeneralize routing engine
Guilhem Bonnefille [Fri, 24 May 2013 18:43:29 +0000 (20:43 +0200)]
Generalize routing engine

Most routing WEB services works the same way.
This class allow to add a routing engine, by simply setting some
properties.

Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
11 years ago[QA] Prevent Gtk-Critical warnings on trying to use NULL strings on file entry widgets.
Rob Norris [Fri, 26 Apr 2013 17:01:07 +0000 (18:01 +0100)]
[QA] Prevent Gtk-Critical warnings on trying to use NULL strings on file entry widgets.

11 years agoFix Drag and Drop file loading on Windows.
Rob Norris [Thu, 23 May 2013 21:35:41 +0000 (22:35 +0100)]
Fix Drag and Drop file loading on Windows.

11 years agoPrevent gcc 4.7.3 compiler warnings for new routing code.
Rob Norris [Fri, 17 May 2013 10:12:33 +0000 (11:12 +0100)]
Prevent gcc 4.7.3 compiler warnings for new routing code.

11 years agoSupport new versions of depreciated g_thread_* functions for glib 2.32
Rob Norris [Wed, 22 May 2013 23:11:26 +0000 (00:11 +0100)]
Support new versions of depreciated g_thread_* functions for glib 2.32

11 years agoAllow opening of files via Drag and Drop onto the Viewport.
Rob Norris [Wed, 22 May 2013 19:23:23 +0000 (20:23 +0100)]
Allow opening of files via Drag and Drop onto the Viewport.

11 years agoFix background thread statusbar update instability.
Rob Norris [Wed, 22 May 2013 18:14:19 +0000 (19:14 +0100)]
Fix background thread statusbar update instability.

Previous revision in using signalling method didn't actually ensure the gtk updates were performed in the main thread.
(Commit SHA1:901423020f8c8fbc41052247ff6d8c9414f8077d although it made it more reliable).

Ensure statusbar updates are performed in the main thread via use of gdk_threads_add_idle() when the update is requested from the background.

11 years agoFix location of gdk_threads_enter() to be before first window creation.
Rob Norris [Sun, 19 May 2013 13:15:50 +0000 (14:15 +0100)]
Fix location of gdk_threads_enter() to be before first window creation.

11 years agoAllow Bing Map source URL to be set via the configuration XML file.
Rob Norris [Fri, 17 May 2013 09:13:47 +0000 (10:13 +0100)]
Allow Bing Map source URL to be set via the configuration XML file.

Currently ATM only the hostname part will be used via a suitable configuration.
Making the URL part of the data structure means it can be overwritten.
This may be helpful in case the URL changes in the future,
 so it can be overridden via an entry in the maps.xml file by the end user without requiring code changes.

11 years agoDoc: improve reference documentation
Guilhem Bonnefille [Thu, 23 May 2013 20:45:31 +0000 (22:45 +0200)]
Doc: improve reference documentation

<tiledir> is interpreted as XML tag and thus, XML parsing fails as
there is no associated closing tag.

11 years agoQA: add a NULL check
Guilhem Bonnefille [Thu, 23 May 2013 20:44:26 +0000 (22:44 +0200)]
QA: add a NULL check

Without this simple workaround, gtkdoc tooling refuse to generate
reference documentation and SegFault.

11 years agoDOC: add classname tags
Guilhem Bonnefille [Thu, 23 May 2013 20:04:38 +0000 (22:04 +0200)]
DOC: add classname tags

11 years agoFix vik_routing_register: replace existing engine
Guilhem Bonnefille [Wed, 22 May 2013 20:47:56 +0000 (22:47 +0200)]
Fix vik_routing_register: replace existing engine

When registering an engine with an already existing id,
the previous one is released and the new one is inserted
at the same place.

11 years agoRemove uneeded (and wrong) finalize functions
Guilhem Bonnefille [Wed, 22 May 2013 20:46:31 +0000 (22:46 +0200)]
Remove uneeded (and wrong) finalize functions

11 years agoUpdate AC_INIT macro call
Guilhem Bonnefille [Wed, 22 May 2013 20:45:32 +0000 (22:45 +0200)]
Update AC_INIT macro call

11 years agoFix compilation warning
Guilhem Bonnefille [Mon, 20 May 2013 20:48:31 +0000 (22:48 +0200)]
Fix compilation warning

11 years agoAllow to use full URL as download parameter
Guilhem Bonnefille [Mon, 20 May 2013 20:48:09 +0000 (22:48 +0200)]
Allow to use full URL as download parameter

11 years agoAdd OSRM routing engine
Guilhem Bonnefille [Thu, 16 May 2013 21:36:09 +0000 (23:36 +0200)]
Add OSRM routing engine

Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
11 years agoGeneralize route finder
Guilhem Bonnefille [Thu, 16 May 2013 21:36:09 +0000 (23:36 +0200)]
Generalize route finder

This patch generalize the route finder feature. The goal is to allow
the use of different services to compute a route from two clics.

To achieve this I introduced:
- vik_routing_engine as base class for engines
- vik_routing module for registering engines and providing "default"
  features
And I rewrote the Google related feature.

The new design seems quite overkill, but many more feature will be add in
the future. One of them is to rewrite the Acquire -> Google Direction.
An other is to add a "filter" on a route/track in order to allow a finer
route computation, based on more than 2 points.

Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
11 years agoAdd a fixed combobox for string parameter
Guilhem Bonnefille [Thu, 16 May 2013 21:36:09 +0000 (23:36 +0200)]
Add a fixed combobox for string parameter

Allow to create a fixed (not freely editable) combobox.

Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
11 years agoOops! Remember to commit new files for DatasourceRemoteFile feature.
Rob Norris [Sun, 5 May 2013 10:50:00 +0000 (11:50 +0100)]
Oops! Remember to commit new files for DatasourceRemoteFile feature.

Fixes (incomplete) commit SHA1:82993cc7d379563c9a95e33c5e5369a957b0c121

11 years agoSF#3601584: Fix minimum vertical size for the track properties dialog.
Rob Norris [Sat, 4 May 2013 14:27:27 +0000 (15:27 +0100)]
SF#3601584: Fix minimum vertical size for the track properties dialog.

11 years agoMerge branch 'DatasourceRemoteFile'
Rob Norris [Thu, 2 May 2013 23:51:27 +0000 (00:51 +0100)]
Merge branch 'DatasourceRemoteFile'

11 years agoAdd support for acquiring OpenStreetMap Notes as GPX files.
Rob Norris [Thu, 2 May 2013 23:27:29 +0000 (00:27 +0100)]
Add support for acquiring OpenStreetMap Notes as GPX files.

11 years ago[DOC] Explain datasources.xml usage.
Rob Norris [Sun, 3 Mar 2013 10:57:23 +0000 (10:57 +0000)]
[DOC] Explain datasources.xml usage.

Add an example datasources.xml file.

11 years agoAdd a new webtool datasource to allow acquiring data from URLs that return a file.
Rob Norris [Sun, 3 Mar 2013 10:55:29 +0000 (10:55 +0000)]
Add a new webtool datasource to allow acquiring data from URLs that return a file.

Adds a built in OpenStreetBugs extension.

Allows defining your own datasource references via a datasources.xml file,
 similar to the external_tools.xml methods.

The URL format reference encodes how the location (and zoom) parameters are substituted.
The file type returned should be specified and is passed on for the -i parameter for GPSBabel.

11 years agoRework mpp_to_zoom() to return the actual zoom level and handle all Viking zoom levels.
Rob Norris [Sun, 3 Mar 2013 10:06:08 +0000 (10:06 +0000)]
Rework mpp_to_zoom() to return the actual zoom level and handle all Viking zoom levels.

This now allows 'OSM (Edit)' to work up to the maximum zoomed in level.

11 years ago[DOC] Promote Extending Viking to the top level section in the manual.
Rob Norris [Sun, 3 Mar 2013 01:55:52 +0000 (01:55 +0000)]
[DOC] Promote Extending Viking to the top level section in the manual.

11 years ago[DOC] Ids are not necessary in these configuration files.
Rob Norris [Sun, 3 Mar 2013 01:55:16 +0000 (01:55 +0000)]
[DOC] Ids are not necessary in these configuration files.

11 years agoMake mpp_to_zoom() a generic function
Rob Norris [Sat, 2 Mar 2013 21:26:19 +0000 (21:26 +0000)]
Make mpp_to_zoom() a generic function

It doesn't rely on any Webtool center data.

11 years agoPrepare for dynamic VikDataSourceInterface creation/deletion.
Rob Norris [Sat, 2 Mar 2013 18:29:36 +0000 (18:29 +0000)]
Prepare for dynamic VikDataSourceInterface creation/deletion.

Allow passing in of data into the acquire method.
Enable a function callback on completion of the acquire method,
 thus can free the allocated memory of the VikDataSourceInterface itself.

11 years agoMake window related values available on acquire initialisation.
Rob Norris [Tue, 19 Feb 2013 19:13:40 +0000 (19:13 +0000)]
Make window related values available on acquire initialisation.

Primarily to enable getting the viewport, but without going through the add_setup_widgets stage.
Thus it enables an acquire method to start without further user input.

11 years agoEnsure string is long enough for potential dates.
Rob Norris [Thu, 2 May 2013 23:41:08 +0000 (00:41 +0100)]
Ensure string is long enough for potential dates.

I don't know if any locales have longish formats, but it won't do any harm to be able to show them fully.

11 years agoSimpler and better use of time display for tracks.
Rob Norris [Wed, 1 May 2013 00:30:55 +0000 (01:30 +0100)]
Simpler and better use of time display for tracks.

Make consistent use of time format as used in trackpoint and waypoint displays.

11 years agoSimpler and better use of time display for trackpoints.
Rob Norris [Wed, 1 May 2013 00:20:35 +0000 (01:20 +0100)]
Simpler and better use of time display for trackpoints.

This may now show the timezone and no longer have to worry about the newline.
So for example it's easier to see times that were GMT or BST.

11 years agoAdd display of Waypoint time property (only when waypoint has a time).
Rob Norris [Tue, 30 Apr 2013 19:54:05 +0000 (20:54 +0100)]
Add display of Waypoint time property (only when waypoint has a time).

ATM This field is read only.

11 years agoAdd time property to Waypoints since it's in the GPX1.0 standard.
Rob Norris [Tue, 30 Apr 2013 19:47:17 +0000 (20:47 +0100)]
Add time property to Waypoints since it's in the GPX1.0 standard.

Waypoints with timestamps are written by my Garmin Etrex 20,
so I want to be able to use them!

11 years agoFix waypoints may not be shown if drag copied between layers.
Rob Norris [Mon, 29 Apr 2013 18:17:46 +0000 (19:17 +0100)]
Fix waypoints may not be shown if drag copied between layers.

Need to recalculate waypoint bounds in all drag circumstances.

11 years agoEnable changing name of an existing waypoint in the Waypoint Properties dialog.
Rob Norris [Wed, 24 Apr 2013 18:17:37 +0000 (19:17 +0100)]
Enable changing name of an existing waypoint in the Waypoint Properties dialog.

11 years agoCorrect tooltip message for paste behaviour
Rob Norris [Wed, 24 Apr 2013 11:27:23 +0000 (12:27 +0100)]
Correct tooltip message for paste behaviour

11 years agoScope to include additional menu items for an Aggregate Layer.
Rob Norris [Wed, 21 Sep 2011 22:47:42 +0000 (23:47 +0100)]
Scope to include additional menu items for an Aggregate Layer.

11 years agoAdd simple dialog to show DEM file information.
Rob Norris [Wed, 17 Apr 2013 20:35:02 +0000 (21:35 +0100)]
Add simple dialog to show DEM file information.

Includes source of DEM file data and filename+timestamp of the file
on disk.

Based on the methods used in the dialog to show map tile information.

11 years agoRelicensing source code from GPLv3+ to GPLv2+
Guilhem Bonnefille [Sat, 27 Apr 2013 00:35:02 +0000 (01:35 +0100)]
Relicensing source code from GPLv3+ to GPLv2+

Robert and Guilhem edited these files.

Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
Signed-off-by: Rob Norris <rw_norris@hotmail.com>
11 years agoPrevent cut/copy/paste options appearing in the popup menu from the '+' layer button.
Rob Norris [Fri, 26 Apr 2013 23:13:48 +0000 (00:13 +0100)]
Prevent cut/copy/paste options appearing in the popup menu from the '+' layer button.

Accidentally exposed in commit SHA1:ed15c3ff0c21b3e33c34a110e09c6a224fe2dfc7