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.
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).
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.
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.
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
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/
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.
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.
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.
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.
The TrackWaypoint Layer can be null to signify that no data is to be processed,
however the gpsbabel command is still ran as it can be for non-data related options eg:
for use with the power off command - 'command_off'
There is no specific reason to restrict the list of supported devices
to a small number. Now, we directly offer the ability to use any
device supported by gpsbabel.
Dynamically adapt viking to gpsbabel's file formats
GpsBabel knows many formats. In order to offer maximum of these formats
to users, viking must request the format list dynamically, and them
adapt its own feature list.
This patch only retrieve the format list, parse it, and store the known
formats in lists.
The full path of gpsbabel can be searched a single time.
The side effect is you cannot install gpsbabel after viking's start
to solve the issue.
Furthermore, if gpsbabel is missing, it is an error, not just a warning
as something requested by user cannot be done. At the opposite, the
missing of unbuffer command is not a matter as job can be done.
Rob Norris [Sun, 22 May 2011 09:10:45 +0000 (10:10 +0100)]
Add Acquire options into the Track/Waypoint layer operations.
Make sure the GPS acquire method gets data into the specified layer, rather than into a new layer (as always done when invoked via the from the file menu).
\bin : where all the viking+gtk binaries (exe, dll, ...) go (it's exactly what will be copied to your installation directory)
\pixmaps : contains only a viking icon in .ico format (we can add also a banner in the installer)
\translations : at the moment it contains two files: english.nsh and french.nsh,
that translates the installer UI (we should ask for more translations)
langmacros.nsh : macro file that deal withe the translations of the UI
viking-installer.nsi : the installer script,
heavily modified/simplified from the pidgin installer (has to be compiled with a recent release of NSIS)
Further information on the installer see: http://nsis.sourceforge.net/
A new menu entry allows to request GPS traces stored on OpenStreetMap.
Currently, only the visible traces are downloaded, ie the traces
contained in the bounding bos of the current viewport.
This feature is really usefull for OSM contributors as it allows to
do some checks before uploading a new trace.
Rob Norris [Sat, 9 Oct 2010 09:07:34 +0000 (10:07 +0100)]
Improve the associated icon, remove the scissor effort and use something to try to suggest the idea of a list of directions to get somewhere for 'Route Finding'.