]> git.street.me.uk Git - andy/viking.git/log
andy/viking.git
12 years agoAdd an image with GPS Information for testing purposes. (Location Brecon Beacons...
Rob Norris [Wed, 18 Jan 2012 20:04:03 +0000 (20:04 +0000)]
Add an image with GPS Information for testing purposes. (Location Brecon Beacons in Wales).

This photograph was taken by myself and I release it as Public Domain.

The GPS Information was embedded via use of gpscorrelate.

12 years agoFix small memory leak in geotagging images processing.
Rob Norris [Wed, 18 Jan 2012 20:00:50 +0000 (20:00 +0000)]
Fix small memory leak in geotagging images processing.

12 years agoCorrect format for an include statement of a C standard library.
Rob Norris [Wed, 18 Jan 2012 19:59:50 +0000 (19:59 +0000)]
Correct format for an include statement of a C standard library.

12 years agoFix compiler warning.
Rob Norris [Wed, 18 Jan 2012 19:59:02 +0000 (19:59 +0000)]
Fix compiler warning.

12 years agoAllow TrackWaypoint layer creation without a viewport.
Rob Norris [Tue, 17 Jan 2012 20:25:09 +0000 (20:25 +0000)]
Allow TrackWaypoint layer creation without a viewport.

This allows the test program gpx2gpx to run, as it does not use a windowing system.

12 years agoRestore compilation of test program gpx2gpx.
Rob Norris [Tue, 17 Jan 2012 20:22:16 +0000 (20:22 +0000)]
Restore compilation of test program gpx2gpx.

Code tidy up in commit a7cd93ac0848d91f1cf133a934c473cc4054c532, means direct layer functions are no longer available.

12 years agoReduce scope of wikipedia_submenu variable, as it's not used if VIK_CONFIF_GEONAMES...
Rob Norris [Sun, 15 Jan 2012 16:57:15 +0000 (16:57 +0000)]
Reduce scope of wikipedia_submenu variable, as it's not used if VIK_CONFIF_GEONAMES is not enabled.

12 years agoFix error identified by cppcheck 1.52.
Rob Norris [Sat, 7 Jan 2012 12:44:31 +0000 (12:44 +0000)]
Fix error identified by cppcheck 1.52.

Error is index out of bounds, from old commit 941aa6e9dcad8baa3952be9fc50c7635be8eaab4.

12 years agoFix error identified by cppcheck 1.52.
Rob Norris [Sat, 7 Jan 2012 12:44:00 +0000 (12:44 +0000)]
Fix error identified by cppcheck 1.52.

Error is index out of bounds, introduced by commit 6bb723502bba45fec1ba064598558368632e60de.

12 years agoFix error identified by cppcheck 1.52.
Rob Norris [Sat, 7 Jan 2012 12:39:03 +0000 (12:39 +0000)]
Fix error identified by cppcheck 1.52.

Remove redundant check added by old commit b42a25ba53c5097c14a41a22074c6b0d7c4346a7

12 years agoFix error identified by cppcheck 1.52.
Rob Norris [Sat, 7 Jan 2012 12:04:23 +0000 (12:04 +0000)]
Fix error identified by cppcheck 1.52.

Possible null pointer dereference, since old commit 9903c3881ddd463c078931c2ffb10f8fea45e6b1

12 years agoFix error identified by cppcheck 1.52.
Rob Norris [Sat, 7 Jan 2012 12:02:01 +0000 (12:02 +0000)]
Fix error identified by cppcheck 1.52.

Error is a memory leak, existing since commit 8c721f83feaa525b9fd0de58b9fc6dc7698b4a48.

12 years agoFix error identified by cppcheck 1.52.
Rob Norris [Sat, 7 Jan 2012 11:56:01 +0000 (11:56 +0000)]
Fix error identified by cppcheck 1.52.

Error is index out of bounds, existing since initial commit 50a14534a51f892500ee82f867e8ab2f85b936ae.

12 years agoFix potential GdkPixbuf-CRITICAL warning in thumbnail creation.
Rob Norris [Fri, 6 Jan 2012 22:09:03 +0000 (22:09 +0000)]
Fix potential GdkPixbuf-CRITICAL warning in thumbnail creation.

This can be generated when trying to open non existant image files (e.g. if stored in a .vik file)
Error was introduced by commit 6d0927b1b61b1f2f9ec5d048d85d8a4cad24f649, which uses a variable without testing if it is valid.

12 years agoUse map default: OSM MapQuest tileserver.
Rob Norris [Thu, 22 Dec 2011 18:48:48 +0000 (18:48 +0000)]
Use map default: OSM MapQuest tileserver.

This is in response to requests from the OSM administrators to lessen the load placed on the OSM tile servers that are run entirely on a volunteer basis.

12 years agoAdd map OSM MapQuest tileserver as a built-in type.
Rob Norris [Thu, 22 Dec 2011 18:47:49 +0000 (18:47 +0000)]
Add map OSM MapQuest tileserver as a built-in type.

NB From my simple tests MapQuest does not appear to support the ETag scheme, hence it is turned off.

12 years agoMerge branch 'Geotagging'
Rob Norris [Mon, 19 Dec 2011 22:15:02 +0000 (22:15 +0000)]
Merge branch 'Geotagging'

Conflicts:
src/file.c

Resolve KML units setting with babel function parameter ordering from commits:
60dbd0ad7333bcc0502106e003ce321dfbf75ea2 + 9181183a2880930d694fddef2582c75ffffa3d53

12 years agoMerge branch 'ExternalOptions'
Rob Norris [Mon, 19 Dec 2011 22:13:44 +0000 (22:13 +0000)]
Merge branch 'ExternalOptions'

12 years agoFix Track Properties graph DEM points drawn at wrong elevation when lowest elevation...
Rob Norris [Mon, 19 Dec 2011 00:33:15 +0000 (00:33 +0000)]
Fix Track Properties graph DEM points drawn at wrong elevation when lowest elevation is not zero.

Elevation offset already applied, so don't need to do it again.
Hence it previously worked OK when the offset was zero.

12 years agoTidy up static preference values.
Rob Norris [Fri, 24 Jun 2011 00:46:38 +0000 (01:46 +0100)]
Tidy up static preference values.

12 years agoUse an intermediary program which will invoke the system's default for opening images.
Rob Norris [Fri, 24 Jun 2011 09:07:10 +0000 (10:07 +0100)]
Use an intermediary program which will invoke the system's default for opening images.

This is similar to the URL opening method - see utils.c.

Leave the option to override this program, so the user can still put in a specific program of their own choosing.

12 years agoAdd and use a preference for the associated image viewer program.
Rob Norris [Fri, 24 Jun 2011 00:44:25 +0000 (01:44 +0100)]
Add and use a preference for the associated image viewer program.

Except Windows, which use the system default program already.

12 years agoAdd and use KML File Export units option.
Rob Norris [Thu, 23 Jun 2011 23:49:12 +0000 (00:49 +0100)]
Add and use KML File Export units option.

Enables selection of the type of units used - Statute, Nautical and Metric (default).

12 years agoAdd second group of global preferences, called 'Export/External'
Rob Norris [Thu, 23 Jun 2011 23:26:53 +0000 (00:26 +0100)]
Add second group of global preferences, called 'Export/External'

The plan is to hold:
. KML export options.
. Image Viewer Program (Non-Windows only).

Some where a GPX export version option can go - should this ever be done.

12 years agoMake geotag processing run in the background.
Rob Norris [Sun, 11 Dec 2011 21:40:08 +0000 (21:40 +0000)]
Make geotag processing run in the background.

12 years ago[DOC] Add help for Geotagging. Remove old documentation.
Rob Norris [Sat, 29 Oct 2011 18:19:09 +0000 (19:19 +0100)]
[DOC] Add help for Geotagging. Remove old documentation.

12 years ago[DOC] Mention Bing maps and some more Tools.
Rob Norris [Sat, 29 Oct 2011 18:13:57 +0000 (19:13 +0100)]
[DOC] Mention Bing maps and some more Tools.

12 years agoAdd files for internationalization.
Rob Norris [Sat, 29 Oct 2011 11:26:29 +0000 (12:26 +0100)]
Add files for internationalization.

12 years agoAdd ability to geotag images interpolating times against tracks.
Rob Norris [Fri, 21 Oct 2011 15:04:03 +0000 (16:04 +0100)]
Add ability to geotag images interpolating times against tracks.

Geotag information is saved (when specified) as EXIF GPS information using the built in libjpeg component of libexif. (EXIF writing using libexif is more complicated than one would wish!)

The geotagging can be invoked 3 ways:
. Directly updating an image that is already on a waypoint
. For specified images on a TrackWaypoint layer (all tracks with the layer may be used interpolating a match)
. For specified images on a specified Track

Various options are given to the user to control the geotagging process:
. Whether to write EXIF
. Whether to create Waypoints from the images.
. Whether to Overwrite existing GPS information
. Timestamp issues:
- Whether to change file modification time
- Time offset between creator (normally the camera time) and actual GPS UTC time
- Cater for time zone setting of the creator (again normally the camera setting)

Much of this work has been inspired by GPSCorrelate. (http://freefoote.dview.net/linux_gpscorr.html)

12 years agoMake jpeg-data build against glib i18n instead of own i18n version.
Rob Norris [Fri, 21 Oct 2011 11:12:46 +0000 (12:12 +0100)]
Make jpeg-data build against glib i18n instead of own i18n version.

12 years agoAdd libjpeg utilities from exif command line tool version 0.6.20
Rob Norris [Fri, 21 Oct 2011 11:08:27 +0000 (12:08 +0100)]
Add libjpeg utilities from exif command line tool version 0.6.20

Source was http://libexif.sourceforge.net/

12 years agoAcquire Geotag Images via TRW Layer
Rob Norris [Wed, 5 Oct 2011 14:20:04 +0000 (15:20 +0100)]
Acquire Geotag Images via TRW Layer

Also ensure thumbnails are reverified upon acquiring geotagged images into an existing TrackWaypoint layer.

12 years agoEnsure vtl created in acquire operation runs post read stage.
Rob Norris [Thu, 6 Oct 2011 13:46:33 +0000 (14:46 +0100)]
Ensure vtl created in acquire operation runs post read stage.

12 years agoEXIF read implementation for geotagged images (libexif).
Rob Norris [Wed, 5 Oct 2011 14:45:04 +0000 (15:45 +0100)]
EXIF read implementation for geotagged images (libexif).

A new dependency on libexif (which can be disabled via the
configure options) to perform processing of images to get geo
information.
Users can use the acquire method to import images and automatically
create waypoints for the image locations.

12 years agoRationalize babel function parameter ordering.
Rob Norris [Thu, 6 Oct 2011 10:34:48 +0000 (11:34 +0100)]
Rationalize babel function parameter ordering.

This will enable the these functions to be used via function callbacks.

12 years agoAdd new process stage for acquire methods.
Rob Norris [Thu, 6 Oct 2011 18:09:36 +0000 (19:09 +0100)]
Add new process stage for acquire methods.

This is designed to handle the main event of conversion / whatever processing is to be done.
ATM only invoked for the new VIK_DATASOURCE_INTERNAL type.

12 years agoEnsure track stop is drawn before trackpoint.
Rob Norris [Sun, 11 Dec 2011 20:01:59 +0000 (20:01 +0000)]
Ensure track stop is drawn before trackpoint.

12 years agoEnsure track stops are always drawn if required.
Rob Norris [Sun, 11 Dec 2011 20:00:40 +0000 (20:00 +0000)]
Ensure track stops are always drawn if required.

12 years agoAdd comments.
Greg Troxel [Thu, 21 Jul 2011 01:22:46 +0000 (21:22 -0400)]
Add comments.

Explain how stops are drawn differently.

12 years agoOmit drawops when point == last point.
Greg Troxel [Tue, 10 May 2011 23:09:23 +0000 (19:09 -0400)]
Omit drawops when point == last point.

12 years agoRestore "New layer" button (with "+" icon) function.
Rob Norris [Sun, 11 Dec 2011 18:50:18 +0000 (18:50 +0000)]
Restore "New layer" button (with "+" icon) function.

Unfortunately earlier change has this unintended side effect.
Full solution probably requires reworking GtkItemFactory code into GtkUIManager version

Revert "Add keyboard accelerator 'N' for New Layer in Aggregate Menu."
This reverts commit a229773ff51163cbc823001de34bd8c7833f9d49.

12 years agoCode cleanup. Remove very old GTK support for <2.6 since 2.12 is needed for building.
Rob Norris [Sun, 4 Dec 2011 19:38:05 +0000 (19:38 +0000)]
Code cleanup. Remove very old GTK support for <2.6 since 2.12 is needed for building.

12 years agoEnable reversing a track from the track menu.
Rob Norris [Sun, 4 Dec 2011 18:38:57 +0000 (18:38 +0000)]
Enable reversing a track from the track menu.

12 years agoFix: Improve internal redrawing method.
Rob Norris [Thu, 24 Nov 2011 23:09:24 +0000 (23:09 +0000)]
Fix: Improve internal redrawing method.

Should now have no race conditions / lock outs to be more reliable when handling (e.g. downloading) multiple sources and redrawing the screen at any time by using the appropriate gtk idle drawing methods for all updates.

12 years agoFix opening of external web sites via center method when the zoom level is less than...
Rob Norris [Tue, 22 Nov 2011 01:21:19 +0000 (01:21 +0000)]
Fix opening of external web sites via center method when the zoom level is less than 1 mpp.

12 years agoEnable internationalization and simpilify 'Global' preferences text into less specifi...
Rob Norris [Thu, 23 Jun 2011 23:17:00 +0000 (00:17 +0100)]
Enable internationalization and simpilify 'Global' preferences text into less specific 'General' term.

Also shorten name as preferences is already in the dialog title.
General is a better term, as all preferences are 'global' when considered from an end user point of view.
This enables further 'global' tabs to be named according to some logical grouping (even if is just 'Advanced').

12 years agoFix crashing on opening a file via recent menu after a .vik file is opened.
Rob Norris [Sun, 4 Dec 2011 20:32:33 +0000 (20:32 +0000)]
Fix crashing on opening a file via recent menu after a .vik file is opened.

Follow on to previous fix in commit: 08812b09d0bb6062a68b8aa90e6f07c78fd83923.

Issue derives from commit: 6e4a49aa9ec3ca64334124a009d4774a7bb4bb8e back in early 2008, which replaced GtkFileSelection by GtkFileChooser, this changes the signal callback from using an array of strings (gchar**) to being a GSList type.

Thus update to use the correct type methods.

12 years agoDisplay compact message on the statusbar for the selected trackpoint or waypoint...
Rob Norris [Thu, 14 Jul 2011 20:19:12 +0000 (21:19 +0100)]
Display compact message on the statusbar for the selected trackpoint or waypoint. (SF#3314888)

12 years agoEnable multiple selection and deletion of entries from vikfilelist.
Rob Norris [Sat, 22 Oct 2011 00:30:10 +0000 (01:30 +0100)]
Enable multiple selection and deletion of entries from vikfilelist.

12 years agoDo not use preset Google cookie when we don't even use google maps (images) anymore.
Rob Norris [Thu, 6 Oct 2011 23:03:43 +0000 (00:03 +0100)]
Do not use preset Google cookie when we don't even use google maps (images) anymore.

Use of other Google services (go-to location & route finder) still work without the preset cookie.

12 years agoAcquire: Maintain default to Garmin devices (assumed most popular/numerous device)
Rob Norris [Fri, 14 Oct 2011 10:24:26 +0000 (11:24 +0100)]
Acquire: Maintain default to Garmin devices (assumed most popular/numerous device)

12 years agoScale waypoint icons to give large or small icons as necessary.
Rob Norris [Fri, 14 Oct 2011 22:12:36 +0000 (23:12 +0100)]
Scale waypoint icons to give large or small icons as necessary.

Only for 'missing' icons, otherwise uses existing icon.

12 years agoAdd Yahoo! Maps webtool link.
Rob Norris [Sat, 29 Oct 2011 09:54:20 +0000 (10:54 +0100)]
Add Yahoo! Maps webtool link.

12 years agoFix too easy to accidently move a waypoint with an image with the select tool - must...
Rob Norris [Fri, 28 Oct 2011 21:30:25 +0000 (22:30 +0100)]
Fix too easy to accidently move a waypoint with an image with the select tool - must use shift key.

Previously subsequent clicks within the thumbnail image move the waypoint.
To prevent this the only way to drag move it is by holding the shift key at the same time.

12 years agoFix Join Tracks functionality - Part2.
Rob Norris [Fri, 28 Oct 2011 21:34:56 +0000 (22:34 +0100)]
Fix Join Tracks functionality - Part2.

Hopefully the real fix now - don't reset the 'cur_tp' (was cleared when selecting things) as this is used for the last trackpoint.

12 years agoEnsure waypoint image size always initialized.
Rob Norris [Fri, 28 Oct 2011 21:26:37 +0000 (22:26 +0100)]
Ensure waypoint image size always initialized.

12 years agoFix can not immediately select another layer if currently selected layer's visibility...
Rob Norris [Fri, 28 Oct 2011 21:25:36 +0000 (22:25 +0100)]
Fix can not immediately select another layer if currently selected layer's visibility changes.

Only set the internal was_a_toggle flag when the toggle event is on a new or different treeview path.

12 years agoImprove trackpoint edit dialog window sizing when the trackname is very long.
Rob Norris [Fri, 28 Oct 2011 21:22:55 +0000 (22:22 +0100)]
Improve trackpoint edit dialog window sizing when the trackname is very long.

Don't make each box homogeneous, otherwise it gets unnecessarily big.

12 years agoMerge branch 'GPSD-API-v5'
Rob Norris [Wed, 16 Nov 2011 00:02:31 +0000 (00:02 +0000)]
Merge branch 'GPSD-API-v5'

Resolved conflicts:
src/vikgpslayer.c

12 years agoImprove libgps test with the consistently available function: gps_close
Rob Norris [Sun, 13 Nov 2011 09:32:51 +0000 (09:32 +0000)]
Improve libgps test with the consistently available function: gps_close

12 years agoMerge branch 'master' into GPSD-API-v5
Rob Norris [Sat, 12 Nov 2011 23:08:56 +0000 (23:08 +0000)]
Merge branch 'master' into GPSD-API-v5

Resolve conflicts:
src/vikgpslayer.c

12 years agoRemember last track and waypoint request type on GPS acquire dialog.
Rob Norris [Sat, 29 Oct 2011 11:05:02 +0000 (12:05 +0100)]
Remember last track and waypoint request type on GPS acquire dialog.

12 years agoAdd control of GPS upload/download of components tracks and waypoints.
Rob Norris [Mon, 29 Nov 2010 00:34:20 +0000 (00:34 +0000)]
Add control of GPS upload/download of components tracks and waypoints.

Controls added for both GPS Layer and acquire methods which alters the command used to run GPSbabel.
Thus the user can decide if they want to just get waypoints for example.
The defaults are set to do everything (just as previously without the individual controls).

12 years ago'Import files with GPSBabel' help update.
Rob Norris [Wed, 5 Oct 2011 14:16:10 +0000 (15:16 +0100)]
'Import files with GPSBabel' help update.

12 years agoFix <GTK 2.24 combo box usage.
Rob Norris [Mon, 3 Oct 2011 10:52:33 +0000 (11:52 +0100)]
Fix <GTK 2.24 combo box usage.

12 years agoMerge branch 'WebToolBounds'
Rob Norris [Sat, 29 Oct 2011 09:08:47 +0000 (10:08 +0100)]
Merge branch 'WebToolBounds'

12 years agoUse new webtoolbounds to invoke local webservice on port 8111 - i.e. JOSM (or merkaartor)
Rob Norris [Thu, 13 Oct 2011 23:40:21 +0000 (00:40 +0100)]
Use new webtoolbounds to invoke local webservice on port 8111 - i.e. JOSM (or merkaartor)

JOSM (or merkaartor) must already be running and have the remote control enabled to load and zoom at the current viewport bounds.

12 years agoExtend webtools with a bounds version for the URL which takes four string parameters.
Rob Norris [Thu, 13 Oct 2011 23:36:56 +0000 (00:36 +0100)]
Extend webtools with a bounds version for the URL which takes four string parameters.

These correspond in order: min longitude, max longitude, min latitude, max latitude.
This is heavily based on the vikwebtoolcenter implementation.

12 years agoAdd webtool for Bing maps.
Rob Norris [Thu, 13 Oct 2011 22:42:25 +0000 (23:42 +0100)]
Add webtool for Bing maps.

12 years agoRestore distance and times between trackpoints shown on the trackpoint edit window.
Rob Norris [Thu, 27 Oct 2011 19:38:57 +0000 (20:38 +0100)]
Restore distance and times between trackpoints shown on the trackpoint edit window.

Revert part incorrect fix applied in commit: 79824d5de85ab9a3ce2c79ff4edaca074c5565b7

12 years agoFix crashing on opening multiple files after a .vik file is opened.
Rob Norris [Tue, 25 Oct 2011 00:28:51 +0000 (01:28 +0100)]
Fix crashing on opening multiple files after a .vik file is opened.

Issue derives from commit: 6e4a49aa9ec3ca64334124a009d4774a7bb4bb8e back in early 2008, which replaced GtkFileSelection by GtkFileChooser, this changes the signal callback from using an array of strings (gchar**) to being a GSList type.

Thus update to use the correct type methods.

12 years agoFix potential crashes if check_file_magic_vik function is used incorrectly.
Rob Norris [Thu, 27 Oct 2011 19:45:45 +0000 (20:45 +0100)]
Fix potential crashes if check_file_magic_vik function is used incorrectly.

Now it will just return false if the filename passed in, is not a valid file.

12 years agoAdd Acquire OSM option into the Track/Waypoint layer operations.
Rob Norris [Sun, 2 Oct 2011 13:29:43 +0000 (14:29 +0100)]
Add Acquire OSM option into the Track/Waypoint layer operations.

12 years agoSolution for SF#2766266 - Give user feedback about OSM uploads (success/failure).
Rob Norris [Sun, 2 Oct 2011 11:04:51 +0000 (12:04 +0100)]
Solution for SF#2766266 - Give user feedback about OSM uploads (success/failure).

ATM report feedback in the statusbar, thus time is appended to text to enable differences between requests.

It would be better if failures resulted in a dialog for a more obvious didn't work issue, however that crashes Viking with an X multi-thread issue, so a statusbar update for now.

12 years agoRemove duplicate redraw
Guilhem Bonnefille [Fri, 21 Oct 2011 20:22:19 +0000 (22:22 +0200)]
Remove duplicate redraw

VikLayersPanel's actions fired from menu produce two redraw:
- one due to "update" signal
- another due to explicit redraw call in menu's callback functions

Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
12 years agoFix: send VLP's update signal when adding a layer
Guilhem Bonnefille [Fri, 21 Oct 2011 20:20:19 +0000 (22:20 +0200)]
Fix: send VLP's update signal when adding a layer

The VikLayersPanel's "update" signal is not emited when a layer is
added (for example after a Copy-Paste action).

There is no reason for that, as adding a layer also upadtes the
VikLayersPanel.

Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
12 years agoAdd Windows' path to configuration files
Guilhem Bonnefille [Mon, 17 Oct 2011 12:23:44 +0000 (14:23 +0200)]
Add Windows' path to configuration files

12 years agoFix: Don't abort program when attempting webtool center with different x & y factors.
Rob Norris [Thu, 13 Oct 2011 22:23:05 +0000 (23:23 +0100)]
Fix: Don't abort program when attempting webtool center with different x & y factors.

12 years agoSpanish translation of the win32 installer
Roberto Camarero [Sat, 8 Oct 2011 19:06:31 +0000 (21:06 +0200)]
Spanish translation of the win32 installer

Signed-off-by: Mathieu Albinet <mathieu_a@users.sourceforge.net>
12 years agoAdd used geo-* scripts as they are public domain.
Rob Norris [Wed, 25 May 2011 18:10:16 +0000 (19:10 +0100)]
Add used geo-* scripts as they are public domain.

Thank you Rick Richardson.
http://geo.rkkda.com/

geo-nearest -> v2011-05-20
geo-html2gpx -> v2011-09-17

12 years agoContinue geocaching.com support via third party tools.
Rob Norris [Wed, 25 May 2011 18:04:16 +0000 (19:04 +0100)]
Continue geocaching.com support via third party tools.

After the geocaching.com website update* the gcget script no longer works.
*http://blog.geocaching.com/2011/05/preview-of-geocaching-com-may-4th-website-release/

It is simpler to use third party tools (which are public domain).
.geo-nearest
.geo-html2gpx
From http://geo.rkkda.com/

12 years agoShow Geocache configure status.
Rob Norris [Sun, 22 May 2011 08:57:08 +0000 (09:57 +0100)]
Show Geocache configure status.

12 years agoShow elevation gain/loss on track creation 'tooltip' (as per SF#2838561 request)...
Rob Norris [Thu, 30 Dec 2010 18:26:25 +0000 (18:26 +0000)]
Show elevation gain/loss on track creation 'tooltip' (as per SF#2838561 request), when such data is available.

Enable updating track creation info into the statusbar.
Uses the current track elevation gain/loss data and then factors in the elevation gain/loss to the current position.
Show full distance + elevation in the statusbar, whereas the viewport just has the distance.

12 years agoAutomatically attempt to set elevation data from the DEM layer whilst a track is...
Rob Norris [Sat, 10 Sep 2011 10:05:47 +0000 (11:05 +0100)]
Automatically attempt to set elevation data from the DEM layer whilst a track is being created.

Add and use the ability to set DEM data (if available) for just the last track point.
This enables using the DEM data as a track is being created without having to reanalyse every track point.

12 years agoWhen creating a track, display the total distance of track (via a tooltip like text...
Rob Norris [Sun, 22 Aug 2010 19:03:24 +0000 (20:03 +0100)]
When creating a track, display the total distance of track (via a tooltip like text) on the main display.

12 years agoTrackWaypoint Layer Interface function code tidy.
Rob Norris [Mon, 19 Sep 2011 23:01:06 +0000 (00:01 +0100)]
TrackWaypoint Layer Interface function code tidy.

12 years agoImprove trackpoint or waypoint edit selection.
Rob Norris [Mon, 19 Sep 2011 21:48:08 +0000 (22:48 +0100)]
Improve trackpoint or waypoint edit selection.

.Ensure current values are maintained after treeview selection

12 years agoFix Join Tracks functionality.
Rob Norris [Mon, 19 Sep 2011 21:41:51 +0000 (22:41 +0100)]
Fix Join Tracks functionality.

. Ensure tracks exist and are different before joining them
. Ensure variables setup before using them for setting Join button sensitivity.

12 years agoMake tile age parameter jump by 1 minute steps in preferences setup.
Rob Norris [Sun, 18 Sep 2011 22:30:19 +0000 (23:30 +0100)]
Make tile age parameter jump by 1 minute steps in preferences setup.

12 years agoAdd keyboard accelerator 'N' for New Layer in Aggregate Menu.
Rob Norris [Sat, 17 Sep 2011 12:33:09 +0000 (13:33 +0100)]
Add keyboard accelerator 'N' for New Layer in Aggregate Menu.

12 years agoRemove unused function definition.
Rob Norris [Sat, 17 Sep 2011 10:23:11 +0000 (11:23 +0100)]
Remove unused function definition.

12 years agoFix SF#3408170: Selected Track Thickness is Always 1px
Rob Norris [Fri, 16 Sep 2011 19:23:17 +0000 (20:23 +0100)]
Fix SF#3408170: Selected Track Thickness is Always 1px

Allow setting of the highlight line thickness.
Allow track thickness to be read from the TrackWaypoint Layer.
Use this value when setting the highlighted track(s).

NB ATM this only gets done on setting the highlight - thus changing the track thickness properties when already highlighted, won't update the current highlight thickness. This limitation is quite minor, so overall it's acceptable for use.

12 years agoUse more icons for menu entries.
Rob Norris [Sun, 11 Sep 2011 12:24:24 +0000 (13:24 +0100)]
Use more icons for menu entries.

12 years agoAllow to import any file known by gpsbabel
Guilhem Bonnefille [Sat, 1 Oct 2011 12:25:22 +0000 (14:25 +0200)]
Allow to import any file known by gpsbabel

A new menu entry allow to import a file as TRW layer. The file must
be in a format known by gpsbabel. The user has to specify the format
in the long list of file formats supported by gpsbabel.

This patch naturally reuses the datasource/acquire set of features.

Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
13 years agoMerge branch 'WindowsInstaller'
Rob Norris [Mon, 19 Sep 2011 23:03:55 +0000 (00:03 +0100)]
Merge branch 'WindowsInstaller'

13 years agoFix tracks not shown over map when map layer is dragged to the end of the treeview...
Rob Norris [Sun, 21 Aug 2011 11:52:34 +0000 (12:52 +0100)]
Fix tracks not shown over map when map layer is dragged to the end of the treeview list.

When a layer is dragged to the end, it must be inserted to the beginning of the list as it must be drawn first.

Signed-off-by: Rob Norris <rw_norris@hotmail.com>
13 years agoAdd some file open filters to ease file selection.
Rob Norris [Sat, 20 Aug 2011 11:30:33 +0000 (12:30 +0100)]
Add some file open filters to ease file selection.

13 years agoIncrease default tile age check to 7 days.
Rob Norris [Sat, 20 Aug 2011 11:29:04 +0000 (12:29 +0100)]
Increase default tile age check to 7 days.

Better alignment with OSM policy:
http://wiki.openstreetmap.org/wiki/Tile_usage_policy

13 years agoShow error message earlier if in incompatible print image directory coord mode.
Rob Norris [Wed, 3 Aug 2011 00:21:18 +0000 (01:21 +0100)]
Show error message earlier if in incompatible print image directory coord mode.

13 years agoFix spelling
Rob Norris [Thu, 28 Jul 2011 22:27:39 +0000 (23:27 +0100)]
Fix spelling