]>
git.street.me.uk Git - andy/viking.git/log
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():
Tal B [Thu, 21 May 2009 11:10:14 +0000 (14:10 +0300)]
vdop, hdop, pdop, nsats and fix_mode values were not shown
Tal B [Thu, 21 May 2009 11:10:13 +0000 (14:10 +0300)]
hdop,vdop,pdop,nsat
Guilhem Bonnefille [Fri, 22 May 2009 10:17:50 +0000 (12:17 +0200)]
Remove unused (and buggy) feature
Jocelyn Jaubert [Fri, 22 May 2009 10:13:32 +0000 (12:13 +0200)]
Fix #570956: change saved_width to 1
The bug is in fact caused because we try to save data which is not
available on the picture drawn (the width of the saved data exceed the
pixmap).
We only draw a line, so only a 1-pixel-large column needs to be saved.
Guilhem Bonnefille [Sat, 9 May 2009 19:58:29 +0000 (21:58 +0200)]
Document previous merge
Guilhem Bonnefille [Sat, 9 May 2009 19:56:14 +0000 (21:56 +0200)]
Merge improvement of map cache made by Jocelyn Jaubert
Tal [Sat, 9 May 2009 19:54:36 +0000 (21:54 +0200)]
Replace g_strtod by g_ascii_strtod
The normal situation when reading numbers not for human consumption is to use g_ascii_strtod().
Jocelyn Jaubert [Sun, 15 Mar 2009 11:56:27 +0000 (12:56 +0100)]
Add a viking parameter for mapcache memory size
Jocelyn Jaubert [Sat, 14 Mar 2009 23:10:48 +0000 (00:10 +0100)]
Move VIK_CONFIG_MAPCACHE_SIZE to a variable
Main objective is to make this define a preference.
Jocelyn Jaubert [Sat, 14 Mar 2009 22:06:34 +0000 (23:06 +0100)]
Add menu option to flush mapcache, and reduce viking memory footprint
Jocelyn Jaubert [Thu, 12 Mar 2009 13:45:59 +0000 (14:45 +0100)]
Add a_mapcache_flush() to completely flush the mapcache
Guilhem Bonnefille [Wed, 6 May 2009 20:21:50 +0000 (22:21 +0200)]
Add a TODO
Guilhem Bonnefille [Wed, 6 May 2009 20:21:39 +0000 (22:21 +0200)]
Document previous merge
Guilhem Bonnefille [Wed, 6 May 2009 20:07:56 +0000 (22:07 +0200)]
Merge 'thread-pool' features from Jocelyn Jaubert
Jocelyn Jaubert [Sat, 25 Apr 2009 13:08:59 +0000 (15:08 +0200)]
Stop all curl downloads on quit
Curl downloads now periodically checks a_background_testcancel() to see if
viking is quitting.
Jocelyn Jaubert [Thu, 5 Mar 2009 21:25:37 +0000 (22:25 +0100)]
Wait for all threads to finish before exiting viking
We need to wait for all threads as they could have locked some temporary files
- we want these files to be erased before exiting viking.
Jocelyn Jaubert [Thu, 5 Mar 2009 20:45:58 +0000 (21:45 +0100)]
Replace g_thread by g_thread_pool
All g_thread are replaced by a single g_thread_pool, which gives the ability to
easily limit the number of running threads, and will make it possible to wait
for all threads to finish correctly before exisiting viking.
Lixus Zoran [Fri, 17 Apr 2009 12:38:50 +0000 (14:38 +0200)]
Example file: OpenStreetMap
Guilhem Bonnefille [Wed, 15 Apr 2009 21:12:12 +0000 (23:12 +0200)]
Avoid crash
Reported by Tadas Masiulionis
Guilhem Bonnefille [Wed, 15 Apr 2009 21:15:11 +0000 (23:15 +0200)]
Jocelyn Jaubert [Fri, 20 Mar 2009 23:33:01 +0000 (00:33 +0100)]
Show path used for map directory in options even when using default one
This fix feature request #
2481230 .
Thanks Andrew Lunn for the suggestion
Guilhem Bonnefille [Mon, 13 Apr 2009 09:15:54 +0000 (11:15 +0200)]
Change dependencies checking
Jocelyn Jaubert [Sun, 15 Mar 2009 22:20:43 +0000 (23:20 +0100)]
Add missing include glib/gprintf.h
Guilhem Bonnefille [Sat, 4 Apr 2009 20:52:34 +0000 (22:52 +0200)]
Document previous patch
Jocelyn Jaubert [Sun, 15 Mar 2009 12:38:02 +0000 (13:38 +0100)]
Fix bug #
2481237 : Maps directory file chooser should look for directory
This adds a parameter to vik_file_entry_new() to specify if we are looking for
a file or a directory. There is also a new parameter for widget type:
VIK_LAYER_WIDGET_FOLDERENTRY in addition to VIK_LAYER_WIDGET_FILEENTRY. Now, we
can correctly select a directory when looking at the maps directory property of
maps layers.
Thanks Andrew Lunn to have reported the bug.
Guilhem Bonnefille [Sat, 4 Apr 2009 20:41:17 +0000 (22:41 +0200)]
Document previous patch
Jocelyn Jaubert [Sat, 4 Apr 2009 20:40:14 +0000 (22:40 +0200)]
libcurl update: replace deprecated CURLOPT_FILE by CURLOPT_WRITEDATA
Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
Guilhem Bonnefille [Sat, 4 Apr 2009 20:35:33 +0000 (22:35 +0200)]
Documenting previous patch
Jocelyn Jaubert [Sat, 4 Apr 2009 20:33:08 +0000 (22:33 +0200)]
Include full libcurl version in user agent
Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
Guilhem Bonnefille [Fri, 6 Mar 2009 22:20:53 +0000 (23:20 +0100)]
Add vik prefix
Guilhem Bonnefille [Fri, 6 Mar 2009 22:04:06 +0000 (23:04 +0100)]
Rename slippy-map-type-abstract as slippymapsourceabstract
Guilhem Bonnefille [Wed, 4 Mar 2009 22:13:00 +0000 (23:13 +0100)]
Replace old-vik-map-type by vikmaptype
Guilhem Bonnefille [Wed, 4 Mar 2009 21:14:23 +0000 (22:14 +0100)]
Replace vik-map-type-default by vikmapsourcedefault
Guilhem Bonnefille [Tue, 24 Feb 2009 22:31:24 +0000 (23:31 +0100)]
Replace vik-map-type by vikmapsource
Guilhem Bonnefille [Tue, 17 Feb 2009 08:56:29 +0000 (09:56 +0100)]
Document new hierarchie
Guilhem Bonnefille [Tue, 13 Jan 2009 21:25:51 +0000 (22:25 +0100)]
Add compatibility facilities
Guilhem Bonnefille [Tue, 13 Jan 2009 21:24:15 +0000 (22:24 +0100)]
Declare built sources
Guilhem Bonnefille [Tue, 13 Jan 2009 13:31:23 +0000 (14:31 +0100)]
Insert a level of abstraction in map type hierarchie
Guilhem Bonnefille [Tue, 13 Jan 2009 11:52:23 +0000 (12:52 +0100)]
Remove Google
Guilhem Bonnefille [Mon, 15 Dec 2008 19:30:09 +0000 (20:30 +0100)]
Update design
(null) [Wed, 1 Oct 2008 12:22:02 +0000 (14:22 +0200)]
Add UML design
(null) [Wed, 1 Oct 2008 11:39:24 +0000 (13:39 +0200)]
Typo
(null) [Wed, 1 Oct 2008 11:39:13 +0000 (13:39 +0200)]
Inherit GoogleMapType from SlippyMapTypeAbstract
(null) [Mon, 29 Sep 2008 12:05:30 +0000 (14:05 +0200)]
Insert slippy map type
(null) [Mon, 22 Sep 2008 11:54:39 +0000 (13:54 +0200)]
Add Google Kh map type
(null) [Wed, 17 Sep 2008 11:57:01 +0000 (13:57 +0200)]
QA: cleanning unused stuff
(null) [Wed, 17 Sep 2008 11:38:10 +0000 (13:38 +0200)]
Cleanning code
(null) [Wed, 17 Sep 2008 11:34:31 +0000 (13:34 +0200)]
Finalize Terraserver migration
(null) [Tue, 16 Sep 2008 11:54:37 +0000 (13:54 +0200)]
Extract BlueMarble and OpenAerial form OSM module
(null) [Wed, 10 Sep 2008 12:15:50 +0000 (14:15 +0200)]
Make osm-map-type running
(null) [Wed, 10 Sep 2008 11:48:24 +0000 (13:48 +0200)]
Make google-map-type running
(null) [Tue, 9 Sep 2008 11:58:31 +0000 (13:58 +0200)]
Start using GoogleMapType GObject
(null) [Tue, 9 Sep 2008 11:57:47 +0000 (13:57 +0200)]
Replace VikMapsLayer_MapType by VikMapType
(null) [Thu, 4 Sep 2008 17:18:47 +0000 (19:18 +0200)]
Correct google gobject
(null) [Thu, 4 Sep 2008 17:14:37 +0000 (19:14 +0200)]
Declare built sources
(null) [Thu, 4 Sep 2008 17:03:56 +0000 (19:03 +0200)]
Add Terraserver
(null) [Thu, 4 Sep 2008 16:16:44 +0000 (18:16 +0200)]
Add OSM