]>
git.street.me.uk Git - andy/viking.git/log
Guilhem Bonnefille [Thu, 5 Nov 2009 20:22:51 +0000 (21:22 +0100)]
Unecessary code
Guilhem Bonnefille [Thu, 5 Nov 2009 20:22:31 +0000 (21:22 +0100)]
Fix #
2838556 : emit warning when gpsbabel is not found in PATH
Stanislav Brabec [Thu, 5 Nov 2009 19:03:32 +0000 (20:03 +0100)]
Use motion hints to make map motion more responsive in slow environment.
Problems:
GTK+ motion hint implementation is incorrect. This patch uses deprecated
way to get the best results. See
http://bugzilla.gnome.org/show_bug.cgi?id=587714 for more.
The patch makes a bit more visible some redrawing races (original image is
sometimes redrawn after the just-moved tile).
Guilhem Bonnefille [Sat, 24 Oct 2009 20:47:48 +0000 (22:47 +0200)]
Tiles must be older than a specified age before checking server
This will reduce bandwidth when just paning.
Guilhem Bonnefille [Sat, 24 Oct 2009 19:57:19 +0000 (21:57 +0200)]
Use an internal thread concurrency model
Previous model was based on file: an existing *.tmp file signify a thread is downloading.
This model is not error prone: when viking failed to remove such a file (core dump?),
it won't be able to download this tile in the future.
Now, the concurrency between threads is handle internally: a list contains
all tmp files currently in use. By this way, thread exclude each other and
locks are clean at start.
Drawback: this model does not allow concurrency between multiple instance
of viking.
Guilhem Bonnefille [Sat, 24 Oct 2009 19:05:52 +0000 (21:05 +0200)]
Try to download newer tiles when autodownload is set and server supports such check
When a server allows to download newer tiles only, the autodownload option
must fire such a download every time.
Guilhem Bonnefille [Sat, 24 Oct 2009 19:02:52 +0000 (21:02 +0200)]
The "Download new" option must be available via download tool
Guilhem Bonnefille [Sat, 24 Oct 2009 16:17:26 +0000 (18:17 +0200)]
Add support for recently used files
Guilhem Bonnefille [Tue, 20 Oct 2009 19:57:28 +0000 (21:57 +0200)]
Distribute old version of ChangeLog
Guilhem Bonnefille [Tue, 20 Oct 2009 19:57:02 +0000 (21:57 +0200)]
Add HACKING info
Gleb Smirnoff [Mon, 19 Oct 2009 20:21:56 +0000 (22:21 +0200)]
suppress gtk warning
A layer string parameters may be empty. Do not emit gtk
warning in this case.
Gleb Smirnoff [Sun, 18 Oct 2009 07:56:45 +0000 (09:56 +0200)]
remove declaration of non-existent function
Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
Gleb Smirnoff [Sat, 17 Oct 2009 08:23:51 +0000 (10:23 +0200)]
keeping OSM password safe
Since preferences files saves OSM login credentials,
it'll be better to store it in secret.
Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
Guilhem Bonnefille [Mon, 12 Oct 2009 20:18:12 +0000 (22:18 +0200)]
Declare new translations
Guilhem Bonnefille [Fri, 2 Oct 2009 20:16:49 +0000 (22:16 +0200)]
Mark translatable strings
Bernd Zeimetz [Wed, 30 Sep 2009 21:32:56 +0000 (23:32 +0200)]
Fix bashism in test script.
Closes: #548449 (Debian)
Thanks: Kurt Roeckx
Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
David Rasmus Piegdon [Wed, 30 Sep 2009 21:23:58 +0000 (23:23 +0200)]
Add DEM Gradient
add a switch to DEM layers: either `absolute height' or `height gradient'
Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
Guilhem Bonnefille [Tue, 29 Sep 2009 20:43:26 +0000 (22:43 +0200)]
Merge branch 'fix-osm-api-0.6'
Guilhem Bonnefille [Tue, 29 Sep 2009 20:28:39 +0000 (22:28 +0200)]
Update translatable strings
Gleb Smirnoff [Tue, 29 Sep 2009 20:08:44 +0000 (22:08 +0200)]
finish OSM 0.6 API support
* Finish support on uploading traces via new OSM API.
* Make use of new "visibility" trace property instead of the deprecated "public" boolean.
* Simplify the code a little bit and moves
default focus to the trace title, because in most cases there is no need to edit login credentials, they are stored.
Guilhem Bonnefille [Tue, 29 Sep 2009 19:43:06 +0000 (21:43 +0200)]
Add configure option to track deprecated feature
Currently, the option is disabled by default.
Guilhem Bonnefille [Sun, 27 Sep 2009 20:20:41 +0000 (22:20 +0200)]
Refactoring: use a GObject model to implement MapSource hierarchy tree
Merge branch 'gobjectify-map-type'
Guilhem Bonnefille [Sun, 27 Sep 2009 20:03:08 +0000 (22:03 +0200)]
Refactoring: keep a single definition for keys of global preferences
Merge commit '
44b376766423858a71312fe61db09fb9160cd1c0 '
Guilhem Bonnefille [Sun, 27 Sep 2009 17:39:38 +0000 (19:39 +0200)]
Add info for GeoRef Map's parameters
Guilhem Bonnefille [Sun, 27 Sep 2009 16:00:37 +0000 (18:00 +0200)]
Import User Manual from wiki
http://sourceforge.net/apps/mediawiki/viking/index.php?title=Users_Manual
Just a proof of concept. It is a direct import of the raw conversion via http://toolserver.org/~magnus/wiki2xml/w2x.php
Many things must be fixed. But it would be better to fix the wiki first.
Guilhem Bonnefille [Sun, 27 Sep 2009 14:34:07 +0000 (16:34 +0200)]
Add DOAP file
Such file is common on GNOME projects.
Guilhem Bonnefille [Sun, 27 Sep 2009 14:11:40 +0000 (16:11 +0200)]
Move src/.gitignore to main .gitignore
Guilhem Bonnefille [Sun, 27 Sep 2009 13:58:53 +0000 (15:58 +0200)]
Add menu item for help contents
Guilhem Bonnefille [Sun, 27 Sep 2009 13:43:17 +0000 (15:43 +0200)]
Setup build rules for help system
Guilhem Bonnefille [Sun, 27 Sep 2009 13:25:53 +0000 (15:25 +0200)]
Replace autogen.sh
This brings a direct dependency to gnome-common.
Stanislav Brabec [Tue, 22 Sep 2009 20:05:46 +0000 (22:05 +0200)]
Get rid deprecated GtkTooltips API.
Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
Stanislav Brabec [Tue, 22 Sep 2009 20:00:17 +0000 (22:00 +0200)]
Added tooltips for layer panel buttons.
Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
Guilhem Bonnefille [Mon, 21 Sep 2009 19:39:08 +0000 (21:39 +0200)]
Merge commit 'viking-0.9.9' into gobjectify-map-type
Jocelyn Jaubert [Sat, 14 Mar 2009 23:10:16 +0000 (00:10 +0100)]
ftp response code for success is 226
Jocelyn Jaubert [Sat, 21 Feb 2009 18:47:54 +0000 (19:47 +0100)]
Add option to download only maps that are more recent on server
Jocelyn Jaubert [Sun, 12 Apr 2009 18:26:32 +0000 (20:26 +0200)]
Remove defines used for preferences
Remove VIKING_PREFERENCES_GROUP_KEY and VIKING_PREFERENCES_NAMESPACE defines as
they are now defined in globals.h
Jocelyn Jaubert [Sun, 12 Apr 2009 18:25:20 +0000 (20:25 +0200)]
Move defines for preference to globals.h
Move VIKING_PREFERENCES_GROUP_KEY and VIKING_PREFERENCES_NAMESPACE from
globals.c to globals.h as these defines are used in other files.
Guilhem Bonnefille [Sat, 19 Sep 2009 12:20:07 +0000 (14:20 +0200)]
Merge branch 'interpolation'
Guilhem Bonnefille [Fri, 18 Sep 2009 21:13:44 +0000 (23:13 +0200)]
Refactoring: merge a_check_html_file and a_check_kml_file
Harry G McGavran Jr [Fri, 18 Sep 2009 20:45:06 +0000 (22:45 +0200)]
Fix magic scissors
Searching the gpsbabel lists, there are some posts that
the maps.google.com "output=js" has changed and gpsbabel
types have had a hard time keeping up with the changes
at maps.google.com. One suggestion was to use "output=kml"
at maps.google.com and the input_type "kml" instead of
"google" in gpsbabel.
Guilhem Bonnefille [Wed, 9 Sep 2009 20:45:12 +0000 (22:45 +0200)]
Releasing viking 0.9.9
Guilhem Bonnefille [Wed, 9 Sep 2009 20:35:23 +0000 (22:35 +0200)]
Add maintainer script to help releasing process
Guilhem Bonnefille [Wed, 9 Sep 2009 20:30:26 +0000 (22:30 +0200)]
Document previous import
Guilhem Bonnefille [Wed, 9 Sep 2009 20:24:39 +0000 (22:24 +0200)]
Import translations from launchpad
Jocelyn Jaubert [Sun, 15 Mar 2009 12:07:19 +0000 (13:07 +0100)]
Change interpolation to a faster one
TODO: this should be put in a viking preference.
Jocelyn Jaubert [Sat, 14 Mar 2009 22:44:37 +0000 (23:44 +0100)]
Use less precise images when wanted image is not present
Guilhem Bonnefille [Thu, 20 Aug 2009 07:50:09 +0000 (09:50 +0200)]
Update translations from launchpad
Merge branch 'i18n-launchpad'
Guilhem Bonnefille [Tue, 18 Aug 2009 20:30:26 +0000 (22:30 +0200)]
Auto-Generation of ChangeLog file
Since we use Git, it is possible to generate the ChangeLog file at
distribution time (see "make dist").
Here is my really first script for this.
Guilhem Bonnefille [Tue, 18 Aug 2009 15:42:03 +0000 (17:42 +0200)]
Add a script to compute po/ChangeLog fragment
It is boring to retrieve who made which modifications after
a launchpad import.
Note: this is not perfect as we only list last translator.
If a po file was edited by many people, only the last one is listed.
Guilhem Bonnefille [Tue, 18 Aug 2009 15:38:05 +0000 (17:38 +0200)]
Update administrative file
Guilhem Bonnefille [Tue, 18 Aug 2009 14:02:09 +0000 (16:02 +0200)]
Import current Launchpad translations
Tal [Tue, 18 Aug 2009 14:51:50 +0000 (16:51 +0200)]
Fix #
2163652 : GPX file with byte order mark not parsed
It simply treats files with ".gpx" extention as gpx files. All other
files, including gpx files without gpx extentions, receive the same
treatment as before.
Guilhem Bonnefille [Tue, 18 Aug 2009 14:07:09 +0000 (16:07 +0200)]
Add src/mapcache.c as source file containing translatable strings
Guilhem Bonnefille [Tue, 28 Jul 2009 21:01:21 +0000 (23:01 +0200)]
Fix #
2766609 : Don't use gpsd_units()
gpsd_units is no more at the interface of libgps library.
Furthermore, viking not really uses this value.
So, code is removed.
Jocelyn Jaubert [Wed, 11 Mar 2009 20:54:47 +0000 (21:54 +0100)]
Add missing (VikLayerFuncPostRead) in structs VikLayerInterface
Herm [Sun, 26 Jul 2009 20:40:22 +0000 (22:40 +0200)]
Fix #
2812856 : Change SRTM URL
NASA released a new version of the SRTM data.
So they moved from
http://dds.cr.usgs.gov/srtm/version2/
to
http://dds.cr.usgs.gov/srtm/version2_1/
but there are some more changes: Some files were removed, so one would
have to update the tile database also.
We can also use the old version 2.0 located at
http://dds.cr.usgs.gov/srtm/version2_1/SRTM3/OLD/
Guilhem Bonnefille [Sun, 26 Jul 2009 20:28:03 +0000 (22:28 +0200)]
Fix #
2818818 : unset langage preset while opening external Google
Guilhem Bonnefille [Sun, 26 Jul 2009 20:20:29 +0000 (22:20 +0200)]
Fix copyright in --version output
About dialog refers to 2008.
Herm [Sat, 25 Jul 2009 20:54:10 +0000 (22:54 +0200)]
Fix SRTM Server change
The SRTM server recently changed it's address:
ftp://e0srp01u.ecs.nasa.gov/srtm/README
Now it is only available via HTTP.
Tested-by: Alexander Poddey <alexander.poddey@gmx.net>
Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
Guilhem Bonnefille [Fri, 24 Jul 2009 21:19:45 +0000 (23:19 +0200)]
Add configuration file for map sources
Viking loads ~/.viking/maps.xml to create map sources.
/doc/examples/maps.xml is such a file.
Guilhem Bonnefille [Fri, 24 Jul 2009 20:47:42 +0000 (22:47 +0200)]
Merge branch 'gobjectify-map-type' into gobject-builder
Guilhem Bonnefille [Fri, 24 Jul 2009 20:37:52 +0000 (22:37 +0200)]
Manage memory of private fields
Guilhem Bonnefille [Fri, 24 Jul 2009 20:33:13 +0000 (22:33 +0200)]
Fill in the interface
Guilhem Bonnefille [Fri, 24 Jul 2009 20:32:48 +0000 (22:32 +0200)]
Move label
It is now a property of VikMapSourceDefault.
It is also a private filed of VikMapType (compat layer).
Jocelyn Jaubert [Sun, 19 Jul 2009 17:34:55 +0000 (19:34 +0200)]
Fix memory leaks found with cppcheck
Jocelyn Jaubert [Sun, 15 Mar 2009 22:25:32 +0000 (23:25 +0100)]
Fix warning in call to MD5Update() in function md5_hash()
Guilhem Bonnefille [Sun, 19 Jul 2009 21:14:05 +0000 (23:14 +0200)]
Add configuration file for external tools
Viking loads ~/.viking/external_tools.xml to create external tools.
/doc/examples/external_tools.xml is such a file.
Guilhem Bonnefille [Sun, 19 Jul 2009 20:40:55 +0000 (22:40 +0200)]
Remove dead code
Guilhem Bonnefille [Sun, 19 Jul 2009 18:33:15 +0000 (20:33 +0200)]
Create the GObject builder
This object parse a XML file and fire a "new-object" signal
Thus, remove test/gobject_builder and test/test_gvalues.
Jocelyn Jaubert [Sat, 11 Apr 2009 19:59:11 +0000 (21:59 +0200)]
Add .gitignore
Guilhem Bonnefille [Sun, 19 Jul 2009 14:11:59 +0000 (16:11 +0200)]
Value of property is the content of the property XML element
This is like GtkBuilder configuration file.
Guilhem Bonnefille [Sat, 18 Jul 2009 19:47:36 +0000 (21:47 +0200)]
Expose VikSlippyMapSource's private fields as properties
Guilhem Bonnefille [Sat, 18 Jul 2009 19:08:44 +0000 (21:08 +0200)]
Expose TerraserverMapSource's type as property
Guilhem Bonnefille [Sat, 18 Jul 2009 18:30:28 +0000 (20:30 +0200)]
Expose VikMapSourceDefault's private fields as properties
Guilhem Bonnefille [Sat, 18 Jul 2009 18:04:36 +0000 (20:04 +0200)]
GObjectify VikViewportDrawMode enum
This enum is used in VikMapSourceDefault.
In order to expose properties, we have to gobjectify this enum.
Guilhem Bonnefille [Sat, 18 Jul 2009 15:08:42 +0000 (17:08 +0200)]
Store test example for GValue
Guilhem Bonnefille [Sat, 18 Jul 2009 15:04:41 +0000 (17:04 +0200)]
Use GtkBuilder to convert string to expected value's GType
Guilhem Bonnefille [Thu, 16 Jul 2009 21:16:17 +0000 (23:16 +0200)]
Proof of concept
Unable to build a GObject by reading config file.
Guilhem Bonnefille [Wed, 15 Jul 2009 18:27:52 +0000 (20:27 +0200)]
Style fix
Guilhem Bonnefille [Wed, 15 Jul 2009 18:27:33 +0000 (20:27 +0200)]
Merge 'viking-0.9.8'
Guilhem Bonnefille [Tue, 14 Jul 2009 19:51:02 +0000 (21:51 +0200)]
Merge 'viking-0.9.7'
Guilhem Bonnefille [Tue, 14 Jul 2009 19:40:53 +0000 (21:40 +0200)]
Set VikMapSourceDefault properties
Simplest solution: use direct accessor.
An evolved solution can be to use GObject properties.
Guilhem Bonnefille [Tue, 14 Jul 2009 17:09:11 +0000 (19:09 +0200)]
Remove dependencies to gob2
Guilhem Bonnefille [Tue, 14 Jul 2009 17:03:56 +0000 (19:03 +0200)]
Replace terraserver-map-type.gob by raw implementation
Guilhem Bonnefille [Tue, 14 Jul 2009 17:07:34 +0000 (19:07 +0200)]
Merge vikslippymapsourceabstract and slippy-map-type
Guilhem Bonnefille [Sat, 31 Jan 2009 20:14:03 +0000 (20:14 +0000)]
Finish to remove Google
Guilhem Bonnefille [Tue, 14 Jul 2009 15:24:29 +0000 (17:24 +0200)]
Remove Google's map tiles
Guilhem Bonnefille [Tue, 14 Jul 2009 15:15:15 +0000 (17:15 +0200)]
Remove old Google stuff
Guilhem Bonnefille [Fri, 19 Jun 2009 20:32:57 +0000 (22:32 +0200)]
Guilhem Bonnefille [Fri, 19 Jun 2009 20:18:02 +0000 (22:18 +0200)]
Document previous patches from Jonas Norling
Jonas Norling [Tue, 26 May 2009 18:06:06 +0000 (20:06 +0200)]
Don't crash when jobs are cancelled via the background jobs dialog.
Jonas Norling [Mon, 25 May 2009 19:28:54 +0000 (21:28 +0200)]
Join common code in zoom in and zoom out cases.
Jonas Norling [Mon, 25 May 2009 19:24:32 +0000 (21:24 +0200)]
Filter out irrelevant modifiers.
Guilhem Bonnefille [Tue, 2 Jun 2009 20:15:29 +0000 (22:15 +0200)]
Upgrade OSM-traces support to 0.6 API
Guilhem Bonnefille [Fri, 22 May 2009 11:05:59 +0000 (13:05 +0200)]
Document previous patches
Also, add exemple file (for non regression). File taken from
http://gpsbabel.cvs.sourceforge.net/viewvc/gpsbabel/gpsbabel/reference/v900_advanced_mode.gpx?revision=1.1&view=markup
Guilhem Bonnefille [Fri, 22 May 2009 10:58:35 +0000 (12:58 +0200)]
Fix previous patch
Tal B [Thu, 21 May 2009 11:10:18 +0000 (14:10 +0300)]
use default values VIK_DEFAULT_DOP, VIK_DEFAULT_ALTITUDE
Tal B [Thu, 21 May 2009 11:10:17 +0000 (14:10 +0300)]
remove _VikTrackpoint.extended field.
Tal B [Thu, 21 May 2009 11:10:16 +0000 (14:10 +0300)]
Document when field in _VikTrackpoint are considered unavailable.
Tal B [Thu, 21 May 2009 11:10:15 +0000 (14:10 +0300)]
gpx_write_trackpoint():