]> git.street.me.uk Git - andy/viking.git/log
andy/viking.git
11 years agoAdd simple dialog to show map tile information.
Rob Norris [Fri, 30 Nov 2012 23:48:02 +0000 (23:48 +0000)]
Add simple dialog to show map tile information.

Includes source of tile data and filename+timestamp of the cached tile
on disk.

11 years agoEnsure tracks coloured according to the draw mode.
Rob Norris [Sat, 26 Jan 2013 19:10:28 +0000 (19:10 +0000)]
Ensure tracks coloured according to the draw mode.

11 years agoRemove zoom combobox in toolbar
Guilhem Bonnefille [Sat, 26 Jan 2013 20:36:36 +0000 (21:36 +0100)]
Remove zoom combobox in toolbar

Since it is possible to change the zoom level from the status bar,
there is no more need for an other zoom level selector.
Furthermore, it is always better to have a GUI as clean as possible.

This patch remove the combo box allowing to select the zoom level
from the tool bar.

This patch also refactor the zoom levels related list.

Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
11 years agoAdd a zoom selector on status bar
Guilhem Bonnefille [Wed, 23 Jan 2013 22:37:56 +0000 (23:37 +0100)]
Add a zoom selector on status bar

A single click on zoom indicator on status bar opens a zoom selector.
It seems quite natural to click on the indicator to change the corresponding
value. As zoom level is displayed on statusbar, a click on statusbar should
open a zoom selector.

This patch is inspired by ac4478f4c84881436cf9b25a0fa9dc30f889db63
"Add a zoom combo box into the toolbar".

Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
11 years agoAdd file version to .vik files.
Rob Norris [Fri, 23 Nov 2012 13:19:56 +0000 (13:19 +0000)]
Add file version to .vik files.

11 years agoEnsure when creating tracks they are allocated a colour.
Rob Norris [Tue, 15 Jan 2013 00:51:40 +0000 (00:51 +0000)]
Ensure when creating tracks they are allocated a colour.

11 years agoRework TrackWaypoint layer option to draw 'All Tracks Black' into 'All Tracks Same...
Rob Norris [Tue, 15 Jan 2013 00:50:42 +0000 (00:50 +0000)]
Rework TrackWaypoint layer option to draw 'All Tracks Black' into 'All Tracks Same Color'.

Thus in this track drawing mode you can now specify the colour used, instead of only being black.
For compatibility the default is black.

11 years agoAdd map layer option to only download missing tiles.
Rob Norris [Fri, 7 Dec 2012 22:45:51 +0000 (22:45 +0000)]
Add map layer option to only download missing tiles.

Useful for low bandwidth and/or pay for data services yet you want the convenience of the autodownload.
Also useful for map types which hardly ever change e.g. BlueMarble,
 so no need to bother the server to ask if there are newer tiles!

11 years ago[QA] Remove unneeded include.
Rob Norris [Wed, 23 Jan 2013 18:35:58 +0000 (18:35 +0000)]
[QA] Remove unneeded include.

11 years ago[QA] Better variable naming
Rob Norris [Sat, 26 Jan 2013 12:03:31 +0000 (12:03 +0000)]
[QA] Better variable naming

11 years agoMaintain script output of TrackWaypoint layer format.
Rob Norris [Sat, 26 Jan 2013 12:02:10 +0000 (12:02 +0000)]
Maintain script output of TrackWaypoint layer format.

11 years ago[QA] Reduce warnings when compiling with Clang.
Rob Norris [Sat, 26 Jan 2013 12:00:39 +0000 (12:00 +0000)]
[QA] Reduce warnings when compiling with Clang.

Don't need to:
Comparison of unsigned expression >= 0 is always true [-Wtautological-compare]
+
Explicitly assigning a variable of type to itself [-Wself-assign]

11 years ago[QA] Actually use results from IS_VIK_* calls.
Rob Norris [Sat, 26 Jan 2013 11:56:19 +0000 (11:56 +0000)]
[QA] Actually use results from IS_VIK_* calls.

Spotted via compiling with Clang.

11 years agoAdd more files to ignore, when building on Windows
Rob Norris [Sat, 26 Jan 2013 11:52:48 +0000 (11:52 +0000)]
Add more files to ignore, when building on Windows

11 years agoMerge branch 'MyOSMTraces'
Rob Norris [Wed, 23 Jan 2013 22:00:50 +0000 (22:00 +0000)]
Merge branch 'MyOSMTraces'

11 years ago[DOC] Add My OSM Traces help.
Rob Norris [Sat, 19 Jan 2013 12:29:20 +0000 (12:29 +0000)]
[DOC] Add My OSM Traces help.

11 years agoAdd marker to indicate whether my tracks from OSM starts within the current viewport.
Rob Norris [Fri, 4 Jan 2013 19:20:28 +0000 (19:20 +0000)]
Add marker to indicate whether my tracks from OSM starts within the current viewport.

This can be very useful in choosing which tracks to download when there are alot of them.

11 years agoAdd Acquiring 'My' OSM Traces as a datasource.
Rob Norris [Tue, 27 Nov 2012 19:20:33 +0000 (19:20 +0000)]
Add Acquiring 'My' OSM Traces as a datasource.

This is a two stage Acquire, first get a list of all the specified users traces (password required).
The dialog columns can be sorted to help select only those traces of interest.
Then get the Ids for the selected traces and download the individual GPX files.

11 years ago[DOC] Top layer can no longer be renamed.
Rob Norris [Wed, 23 Jan 2013 21:54:46 +0000 (21:54 +0000)]
[DOC] Top layer can no longer be renamed.

11 years ago[DOC] Fix internal doc reference.
Rob Norris [Wed, 23 Jan 2013 21:54:17 +0000 (21:54 +0000)]
[DOC] Fix internal doc reference.

11 years ago[QA] Apply naming convention to GType macros (vikviewport)
Guilhem Bonnefille [Thu, 13 Dec 2012 12:50:52 +0000 (13:50 +0100)]
[QA] Apply naming convention to GType macros (vikviewport)

11 years ago[QA] Replace some coef with more explicit function
Guilhem Bonnefille [Sun, 20 Jan 2013 20:13:03 +0000 (21:13 +0100)]
[QA] Replace some coef with more explicit function

11 years ago[QA] Convert DEG2RAD and RAD2DEG to macro functions
Guilhem Bonnefille [Sun, 20 Jan 2013 19:39:20 +0000 (20:39 +0100)]
[QA] Convert DEG2RAD and RAD2DEG to macro functions

11 years ago[QA] Tidy up vikgoto header usage.
Rob Norris [Sat, 1 Dec 2012 00:50:03 +0000 (00:50 +0000)]
[QA] Tidy up vikgoto header usage.

11 years ago[QA] datasource_geotag tidy ups + fix copyright
Rob Norris [Mon, 26 Nov 2012 23:48:13 +0000 (23:48 +0000)]
[QA] datasource_geotag tidy ups + fix copyright

11 years ago[QA] Prefer g_strdup() over strdup(). Also gives clean cppcheck 1.57 run.
Rob Norris [Sun, 20 Jan 2013 12:51:53 +0000 (12:51 +0000)]
[QA] Prefer g_strdup() over strdup(). Also gives clean cppcheck 1.57 run.

11 years ago[QA] Adjust test and move variable declaration to give clean a cppcheck 1.57 run
Rob Norris [Sun, 20 Jan 2013 12:50:19 +0000 (12:50 +0000)]
[QA] Adjust test and move variable declaration to give clean a cppcheck 1.57 run

11 years ago[DOC] Add further TrackWaypoint detail.
Rob Norris [Sat, 19 Jan 2013 17:39:28 +0000 (17:39 +0000)]
[DOC] Add further TrackWaypoint detail.

+ sublayer options.
+ delete options.
+ finish track/route options
+ visit webpage.
+ Create Route tool.

11 years ago[DOC] Promote individual layers into top level sections.
Rob Norris [Sat, 19 Jan 2013 15:37:52 +0000 (15:37 +0000)]
[DOC] Promote individual layers into top level sections.

Most layers now have more detailed help they deserve to be separate sections.
Add xref links to the layers.
Also some minor edits.

11 years ago[DOC] Improve Acquire help wording and links to TrackWaypoint layer.
Rob Norris [Sat, 19 Jan 2013 15:02:49 +0000 (15:02 +0000)]
[DOC] Improve Acquire help wording and links to TrackWaypoint layer.

11 years ago[DOC] Fix internal document linking when used with Yelp.
Rob Norris [Sat, 19 Jan 2013 14:45:18 +0000 (14:45 +0000)]
[DOC] Fix internal document linking when used with Yelp.

Need to use xref instead of link to cross reference between high level sections.
Section ids then need an xreflabel to ensure each of the xml processing (yelp, to html + to PDF) generate the same text.

11 years agoAdd TrackWaypoint layer Delete menu options for routes.
Rob Norris [Sat, 19 Jan 2013 16:57:36 +0000 (16:57 +0000)]
Add TrackWaypoint layer Delete menu options for routes.

11 years agoMerge branch 'WikipediaPointsRework'
Rob Norris [Sat, 19 Jan 2013 11:15:39 +0000 (11:15 +0000)]
Merge branch 'WikipediaPointsRework'

11 years ago[DOC] Update Wikipedia Waypoints to be from the Acquire menu level.
Rob Norris [Sat, 19 Jan 2013 11:15:09 +0000 (11:15 +0000)]
[DOC] Update Wikipedia Waypoints to be from the Acquire menu level.

11 years agoFix geonamessearch to handle not being able to map a file to memory.
Rob Norris [Mon, 26 Nov 2012 23:41:58 +0000 (23:41 +0000)]
Fix geonamessearch to handle not being able to map a file to memory.

11 years agoUse Wikipedia featue type to generate a suitable waypoint icon
Rob Norris [Sun, 25 Nov 2012 22:07:38 +0000 (22:07 +0000)]
Use Wikipedia featue type to generate a suitable waypoint icon

11 years agoUse elevation values in creating waypoints from Wikipedia.
Rob Norris [Sun, 25 Nov 2012 21:36:38 +0000 (21:36 +0000)]
Use elevation values in creating waypoints from Wikipedia.

11 years agoAllow for getting more Wikipedia Waypoints (up to 20).
Rob Norris [Sun, 25 Nov 2012 21:35:00 +0000 (21:35 +0000)]
Allow for getting more Wikipedia Waypoints (up to 20).

Make the dialog scrollable to view longer lists.

One day might make this value configurable somewhere.

11 years agoAll translated versions to select appropriate language Wikipedia articles.
Rob Norris [Sun, 25 Nov 2012 19:35:07 +0000 (19:35 +0000)]
All translated versions to select appropriate language Wikipedia articles.

11 years agoAllow the columns to be sortable in the Wikipedia Waypoints that are available.
Rob Norris [Sun, 25 Nov 2012 19:33:35 +0000 (19:33 +0000)]
Allow the columns to be sortable in the Wikipedia Waypoints that are available.

Make sure selected items are the correct references to stored items.

11 years agoDecide the 'feature' type is more useful than seeing the country code.
Rob Norris [Sun, 25 Nov 2012 17:41:05 +0000 (17:41 +0000)]
Decide the 'feature' type is more useful than seeing the country code.

11 years agoAdd getting Wikipedia Waypoints via the File->Acquire menu method.
Rob Norris [Tue, 8 Jan 2013 01:43:09 +0000 (01:43 +0000)]
Add getting Wikipedia Waypoints via the File->Acquire menu method.

Auto creates a TrackWaypoint layer.

11 years agoFix geonames country pattern
Rob Norris [Tue, 8 Jan 2013 01:41:59 +0000 (01:41 +0000)]
Fix geonames country pattern

11 years agoSimplify getting bounds for wikipedia waypoints by reusing existing function.
Rob Norris [Fri, 23 Nov 2012 22:18:10 +0000 (22:18 +0000)]
Simplify getting bounds for wikipedia waypoints by reusing existing function.

11 years agoSave Wikipedia Waypoint links in a simple format as the waypoint comment.
Rob Norris [Fri, 23 Nov 2012 21:14:31 +0000 (21:14 +0000)]
Save Wikipedia Waypoint links in a simple format as the waypoint comment.

This allows the link to be opened within Viking via the recent change in:
commit SHA1:7f2742755c3243d3ddd58692998a658a89b4adcf

11 years agoRemove useless 'selected' check box on Wikipedia points creation method.
Rob Norris [Thu, 22 Nov 2012 02:56:52 +0000 (02:56 +0000)]
Remove useless 'selected' check box on Wikipedia points creation method.

The list itself is multi-selectable and is now enabled to determine what should be created.
This has many advantages such as:
. Being able to click anywhere on line to select it
. Using Ctrl+A to select everything.

11 years agoMove 'Add Wikipedia Waypoints' into the Acquire Menu in the TrackWaypoint Layer.
Rob Norris [Thu, 22 Nov 2012 02:45:58 +0000 (02:45 +0000)]
Move 'Add Wikipedia Waypoints' into the Acquire Menu in the TrackWaypoint Layer.

Relabel and reassign accelerators as necessary.

11 years agoSimplify layer update redraw in determining the gtk update method.
Rob Norris [Fri, 11 Jan 2013 23:35:26 +0000 (23:35 +0000)]
Simplify layer update redraw in determining the gtk update method.

Use the thread value itself to determine whether it's from the main thread or not.

11 years agoFix: Improve internal redrawing method for layer panel updates.
Rob Norris [Fri, 11 Jan 2013 23:27:34 +0000 (23:27 +0000)]
Fix: Improve internal redrawing method for layer panel updates.

Remove hopefully the last place where updating the display is performed from a background thread
Use the thread value to see if it's the main thread or not and then
use the appropriate gtk idle drawing methods for the layers_panel update.

11 years agoStore the main thread value so comparisons can be made to determine the gdk update...
Rob Norris [Fri, 11 Jan 2013 23:25:31 +0000 (23:25 +0000)]
Store the main thread value so comparisons can be made to determine the gdk update method

11 years agoAllow acquiring an URL with a username/password authenticated download.
Rob Norris [Fri, 11 Jan 2013 01:47:58 +0000 (01:47 +0000)]
Allow acquiring an URL with a username/password authenticated download.

Have to extend the parameters in the datasource method to pass around download options.

11 years agoAllow downloading with authentication via curl
Rob Norris [Wed, 21 Nov 2012 19:44:48 +0000 (19:44 +0000)]
Allow downloading with authentication via curl

New DownloadMapOption to specify the username and password as a single string of the format 'username:password'

11 years agoAllow an acquire datasource method to *not* have to use a threading mechanism.
Rob Norris [Fri, 23 Nov 2012 21:10:21 +0000 (21:10 +0000)]
Allow an acquire datasource method to *not* have to use a threading mechanism.

Restructure acquire thread usage to enable commonalities for the non thread method to work.

11 years agoFix screenshot included in previous commit
Guilhem Bonnefille [Thu, 17 Jan 2013 21:08:42 +0000 (22:08 +0100)]
Fix screenshot included in previous commit

11 years agoAdd bearing information while creating route/track
Guilhem Bonnefille [Thu, 17 Jan 2013 20:53:41 +0000 (21:53 +0100)]
Add bearing information while creating route/track

Add more information in status bar while creating route or track.
These informations are:
- bearing
- step distance

Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
11 years agoAvoid CRITICAL warnings when updating a waypoint. Check the symbol value is something...
Rob Norris [Wed, 16 Jan 2013 00:55:21 +0000 (00:55 +0000)]
Avoid CRITICAL warnings when updating a waypoint. Check the symbol value is something before attempting to use it.

Error introduced in commit SHA: 70cefedcb427c34e2e3db3bbfcc7e140d55b31a8

11 years agoFix routes display in different coordinate views.
Rob Norris [Wed, 16 Jan 2013 00:37:49 +0000 (00:37 +0000)]
Fix routes display in different coordinate views.

Missed from the GPX-Routes code addition SHA: 0d2b891f5f4673f0dd1142dcd7e1eb08e4248090

11 years agoAllow attempting to open a URL in a waypoint comment or description.
Rob Norris [Fri, 23 Nov 2012 20:55:59 +0000 (20:55 +0000)]
Allow attempting to open a URL in a waypoint comment or description.

Very simple check to see if the text starts with 'http' before attempting to open it.

11 years ago[QA] Mark some GPS layer strings for translation.
Rob Norris [Sat, 12 Jan 2013 19:59:01 +0000 (19:59 +0000)]
[QA] Mark some GPS layer strings for translation.

11 years ago[QA] Factor the way to compute window's name
Guilhem Bonnefille [Mon, 14 Jan 2013 22:03:07 +0000 (23:03 +0100)]
[QA] Factor the way to compute window's name

11 years ago[QA] Use specific type GHashTable *, instead of generic gpointer.
Rob Norris [Fri, 11 Jan 2013 23:38:19 +0000 (23:38 +0000)]
[QA] Use specific type GHashTable *, instead of generic gpointer.

Not quite sure why I thought I couldn't use the proper type at the initial time of writing this code!
Probably got carried away as tracks + waypoint types can't be used directly.

11 years agoOptimise: get reference to VikWindow only once per TrackWaypoint layer drawing update.
Rob Norris [Sat, 5 Jan 2013 13:59:50 +0000 (13:59 +0000)]
Optimise: get reference to VikWindow only once per TrackWaypoint layer drawing update.

Also makes the code a little more compact.

11 years ago[QA] Better variable name usage following the change from name to an id.
Rob Norris [Sat, 5 Jan 2013 13:44:27 +0000 (13:44 +0000)]
[QA] Better variable name usage following the change from name to an id.

11 years ago[QA] Add specific enumeration for route finder tool
Rob Norris [Sat, 5 Jan 2013 13:34:50 +0000 (13:34 +0000)]
[QA] Add specific enumeration for route finder tool

11 years agoChange TrackWaypoint properties that are radiogroups into combo boxes for compactness...
Rob Norris [Wed, 5 Dec 2012 18:51:55 +0000 (18:51 +0000)]
Change TrackWaypoint properties that are radiogroups into combo boxes for compactness of displayed dialog.

11 years agoAdd tooltips for Preferences and Layer Parameters.
Rob Norris [Sun, 2 Dec 2012 20:10:12 +0000 (20:10 +0000)]
Add tooltips for Preferences and Layer Parameters.

Only set a few tips, as most values are self explanatory.
Align all VikLayerParam data usage and use better index referencing.

11 years ago[QA] Tidy up preferences.c
Rob Norris [Wed, 5 Dec 2012 18:35:20 +0000 (18:35 +0000)]
[QA] Tidy up preferences.c

11 years ago[QA] Remove unused viewport variables.
Rob Norris [Fri, 23 Nov 2012 11:57:29 +0000 (11:57 +0000)]
[QA] Remove unused viewport variables.

11 years ago[QA] Remove unneeded include statement.
Rob Norris [Wed, 21 Nov 2012 17:30:02 +0000 (17:30 +0000)]
[QA] Remove unneeded include statement.

11 years agoAvoid gpsbabel conversion on OSM traces
Guilhem Bonnefille [Wed, 9 Jan 2013 22:11:27 +0000 (23:11 +0100)]
Avoid gpsbabel conversion on OSM traces

Disable the gpsbabel conversion as retrieved data is already GPX.

11 years agoAllow to download and acquire a GPX without gpsbabel
Guilhem Bonnefille [Wed, 9 Jan 2013 22:07:21 +0000 (23:07 +0100)]
Allow to download and acquire a GPX without gpsbabel

Like a_babel_convert_from_shellcommand, when input_file_type is NULL
gpsbabel is not used. Instead, the file is read just after download.

11 years ago[DOC] Improve aquire's reference documentation
Guilhem Bonnefille [Wed, 9 Jan 2013 21:48:01 +0000 (22:48 +0100)]
[DOC] Improve aquire's reference documentation

11 years agoSimplify acquire feature
Guilhem Bonnefille [Wed, 9 Jan 2013 21:47:16 +0000 (22:47 +0100)]
Simplify acquire feature

Remove type member from VikDataSourceInterface and use only process function.

Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
11 years ago[DOC] Improve babel's reference documentation
Guilhem Bonnefille [Wed, 9 Jan 2013 21:27:14 +0000 (22:27 +0100)]
[DOC] Improve babel's reference documentation

11 years ago[DOC] Reformat viktrack's reference documentation
Guilhem Bonnefille [Mon, 7 Jan 2013 22:22:12 +0000 (23:22 +0100)]
[DOC] Reformat viktrack's reference documentation

11 years ago[DOC] Format acquire's reference documentation
Guilhem Bonnefille [Mon, 7 Jan 2013 22:21:00 +0000 (23:21 +0100)]
[DOC] Format acquire's reference documentation

11 years agoThe vikgoto should not be calling display updates.
Rob Norris [Mon, 26 Nov 2012 22:35:29 +0000 (22:35 +0000)]
The vikgoto should not be calling display updates.

Thus remove unused parameter VikLayersPanel from the goto interface.
Updates of the display are controlled from the main Window.

11 years agoFactor download to a temporary file into a single reused function.
Rob Norris [Mon, 26 Nov 2012 00:07:10 +0000 (00:07 +0000)]
Factor download to a temporary file into a single reused function.

11 years agoThe geonamesearch should not be calling display updates.
Rob Norris [Fri, 23 Nov 2012 21:06:35 +0000 (21:06 +0000)]
The geonamesearch should not be calling display updates.

Thus remove unused parameter VikLayersPanel from the geonamesearch interface.
Updates of display are controlled from the TrackWaypoint layer.

11 years agoRemove of temporary file after processing Geonames Wikipedia information.
Rob Norris [Sun, 25 Nov 2012 21:37:51 +0000 (21:37 +0000)]
Remove of temporary file after processing Geonames Wikipedia information.

11 years agoFix an acquire callback type usage.
Rob Norris [Mon, 26 Nov 2012 23:37:58 +0000 (23:37 +0000)]
Fix an acquire callback type usage.

11 years agoAllow sorting on the column of the select from list dialog.
Rob Norris [Sun, 25 Nov 2012 21:44:07 +0000 (21:44 +0000)]
Allow sorting on the column of the select from list dialog.

Note there is only one column, so this doesn't effect the selection method as it refers to that column.

11 years ago[QA] Fixup go to Geocache Webpage
Rob Norris [Fri, 23 Nov 2012 20:51:26 +0000 (20:51 +0000)]
[QA] Fixup go to Geocache Webpage

Missed this usage, as a follow on from commit SHA1:c9570f8616c6eec62695f29757cd6913efadebdd

11 years ago[QA] Make more local functions static.
Rob Norris [Thu, 22 Nov 2012 02:51:38 +0000 (02:51 +0000)]
[QA] Make more local functions static.

11 years ago[QA] Improve header usage
Rob Norris [Thu, 22 Nov 2012 02:48:07 +0000 (02:48 +0000)]
[QA] Improve header usage

11 years ago[QA] Prevent potential clash of accelerator
Rob Norris [Thu, 22 Nov 2012 02:46:34 +0000 (02:46 +0000)]
[QA] Prevent potential clash of accelerator

11 years agoMerge branch 'GPX-Route+Icons+Colour'
Rob Norris [Sat, 5 Jan 2013 13:13:20 +0000 (13:13 +0000)]
Merge branch 'GPX-Route+Icons+Colour'

11 years agoFix Google Route Finding usage as a route type.
Rob Norris [Sat, 5 Jan 2013 12:59:21 +0000 (12:59 +0000)]
Fix Google Route Finding usage as a route type.

11 years agoMaintain track properties when splitting a track.
Rob Norris [Wed, 2 Jan 2013 21:18:53 +0000 (21:18 +0000)]
Maintain track properties when splitting a track.

Otherwise settings such as the comment, description and track colour are lost.

11 years ago[DOC] Help improvement - mention automatic view on file load.
Rob Norris [Sat, 17 Nov 2012 01:24:22 +0000 (01:24 +0000)]
[DOC] Help improvement - mention automatic view on file load.

11 years ago[DOC] Amend help for addition of Routes capability.
Rob Norris [Mon, 12 Nov 2012 01:19:27 +0000 (01:19 +0000)]
[DOC] Amend help for addition of Routes capability.

11 years ago[DOC] Amend and tidy man page for addition of Routes capability.
Rob Norris [Mon, 12 Nov 2012 01:18:42 +0000 (01:18 +0000)]
[DOC] Amend and tidy man page for addition of Routes capability.

11 years ago[DOC] Remove old doc. Use the User Manual instead.
Rob Norris [Mon, 12 Nov 2012 01:18:06 +0000 (01:18 +0000)]
[DOC] Remove old doc. Use the User Manual instead.

11 years agoEnable display of GPS Device on GPS Upload.
Rob Norris [Sun, 11 Nov 2012 18:55:39 +0000 (18:55 +0000)]
Enable display of GPS Device on GPS Upload.

Commonize process of determining GPS Device as it doesn't matter whether we're uploading or downloading

11 years agoAdd a sample route GPX file. Useful for testing.
Rob Norris [Thu, 8 Nov 2012 23:18:41 +0000 (23:18 +0000)]
Add a sample route GPX file. Useful for testing.

11 years agoSF#2692629: Allow control of GPX file saving track order
Rob Norris [Sun, 4 Nov 2012 11:41:43 +0000 (11:41 +0000)]
SF#2692629: Allow control of GPX file saving track order

A new preference allows setting the sort order used in saving tracks to a GPX file.
The options are alphabetical or by time.

11 years agoImprove contrast between default track colours.
Rob Norris [Sun, 28 Oct 2012 23:55:04 +0000 (23:55 +0000)]
Improve contrast between default track colours.

11 years agoRewrite TrackWaypoint layer copy/paste to use GbyteArray rather than using a temporar...
Rob Norris [Sun, 28 Oct 2012 10:59:53 +0000 (10:59 +0000)]
Rewrite TrackWaypoint layer copy/paste to use GbyteArray rather than using a temporary GPX file.

This is an improvement since it won't miss data not compatible with the GPX save.
It is also the way other layer copy/paste works.

11 years agoSimplify internals of layer copy and paste for waypoints and tracks.
Rob Norris [Sat, 27 Oct 2012 20:09:12 +0000 (21:09 +0100)]
Simplify internals of layer copy and paste for waypoints and tracks.

Use g_byte_arrays instead of low level memory management.

11 years agoSF#2564997: Enable specific track colours in default draw by track mode.
Rob Norris [Sat, 27 Oct 2012 10:51:38 +0000 (11:51 +0100)]
SF#2564997: Enable specific track colours in default draw by track mode.

Colours are allocated automatically (as previously) if no colour has been assigned.
Colour of the track is shown in the treeview as well.
The colour is saved in .vik files.
Changing the colour is available in the track's properties dialog.
By default new routes are red, so tweaked route icons to match.