]> git.street.me.uk Git - andy/viking.git/log
andy/viking.git
15 years agoAdd a viking parameter for mapcache memory size
Jocelyn Jaubert [Sun, 15 Mar 2009 11:56:27 +0000 (12:56 +0100)]
Add a viking parameter for mapcache memory size

15 years agoMove VIK_CONFIG_MAPCACHE_SIZE to a variable
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.

15 years agoAdd menu option to flush mapcache, and reduce viking memory footprint
Jocelyn Jaubert [Sat, 14 Mar 2009 22:06:34 +0000 (23:06 +0100)]
Add menu option to flush mapcache, and reduce viking memory footprint

15 years agoAdd a_mapcache_flush() to completely flush the mapcache
Jocelyn Jaubert [Thu, 12 Mar 2009 13:45:59 +0000 (14:45 +0100)]
Add a_mapcache_flush() to completely flush the mapcache

15 years agoAdd a TODO
Guilhem Bonnefille [Wed, 6 May 2009 20:21:50 +0000 (22:21 +0200)]
Add a TODO

15 years agoDocument previous merge
Guilhem Bonnefille [Wed, 6 May 2009 20:21:39 +0000 (22:21 +0200)]
Document previous merge

15 years agoMerge 'thread-pool' features from Jocelyn Jaubert
Guilhem Bonnefille [Wed, 6 May 2009 20:07:56 +0000 (22:07 +0200)]
Merge 'thread-pool' features from Jocelyn Jaubert

15 years agoStop all curl downloads on quit
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.

15 years agoWait for all threads to finish before exiting viking
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.

15 years agoReplace g_thread by g_thread_pool
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.

15 years agoExample file: OpenStreetMap
Lixus Zoran [Fri, 17 Apr 2009 12:38:50 +0000 (14:38 +0200)]
Example file: OpenStreetMap

15 years agoAvoid crash
Guilhem Bonnefille [Wed, 15 Apr 2009 21:12:12 +0000 (23:12 +0200)]
Avoid crash

Reported by Tadas Masiulionis

15 years agoFix build problem
Guilhem Bonnefille [Wed, 15 Apr 2009 21:15:11 +0000 (23:15 +0200)]
Fix build problem

Introduced by commit bf0922c737e17f9ec414afaa585d768d2dba988f

15 years agoShow path used for map directory in options even when using default one
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

15 years agoChange dependencies checking
Guilhem Bonnefille [Mon, 13 Apr 2009 09:15:54 +0000 (11:15 +0200)]
Change dependencies checking

15 years agoAdd missing include glib/gprintf.h
Jocelyn Jaubert [Sun, 15 Mar 2009 22:20:43 +0000 (23:20 +0100)]
Add missing include glib/gprintf.h

15 years agoDocument previous patch
Guilhem Bonnefille [Sat, 4 Apr 2009 20:52:34 +0000 (22:52 +0200)]
Document previous patch

15 years agoFix bug #2481237: Maps directory file chooser should look for directory
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.

15 years agoDocument previous patch
Guilhem Bonnefille [Sat, 4 Apr 2009 20:41:17 +0000 (22:41 +0200)]
Document previous patch

15 years agolibcurl update: replace deprecated CURLOPT_FILE by CURLOPT_WRITEDATA
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>
15 years agoDocumenting previous patch
Guilhem Bonnefille [Sat, 4 Apr 2009 20:35:33 +0000 (22:35 +0200)]
Documenting previous patch

15 years agoInclude full libcurl version in user agent
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>
15 years agoAdd vik prefix
Guilhem Bonnefille [Fri, 6 Mar 2009 22:20:53 +0000 (23:20 +0100)]
Add vik prefix

15 years agoRename slippy-map-type-abstract as slippymapsourceabstract
Guilhem Bonnefille [Fri, 6 Mar 2009 22:04:06 +0000 (23:04 +0100)]
Rename slippy-map-type-abstract as slippymapsourceabstract

15 years agoReplace old-vik-map-type by vikmaptype
Guilhem Bonnefille [Wed, 4 Mar 2009 22:13:00 +0000 (23:13 +0100)]
Replace old-vik-map-type by vikmaptype

15 years agoReplace vik-map-type-default by vikmapsourcedefault
Guilhem Bonnefille [Wed, 4 Mar 2009 21:14:23 +0000 (22:14 +0100)]
Replace vik-map-type-default by vikmapsourcedefault

15 years agoReplace vik-map-type by vikmapsource
Guilhem Bonnefille [Tue, 24 Feb 2009 22:31:24 +0000 (23:31 +0100)]
Replace vik-map-type by vikmapsource

15 years agoDocument new hierarchie
Guilhem Bonnefille [Tue, 17 Feb 2009 08:56:29 +0000 (09:56 +0100)]
Document new hierarchie

15 years agoAdd compatibility facilities
Guilhem Bonnefille [Tue, 13 Jan 2009 21:25:51 +0000 (22:25 +0100)]
Add compatibility facilities

15 years agoDeclare built sources
Guilhem Bonnefille [Tue, 13 Jan 2009 21:24:15 +0000 (22:24 +0100)]
Declare built sources

15 years agoInsert a level of abstraction in map type hierarchie
Guilhem Bonnefille [Tue, 13 Jan 2009 13:31:23 +0000 (14:31 +0100)]
Insert a level of abstraction in map type hierarchie

15 years agoRemove Google
Guilhem Bonnefille [Tue, 13 Jan 2009 11:52:23 +0000 (12:52 +0100)]
Remove Google

15 years agoUpdate design
Guilhem Bonnefille [Mon, 15 Dec 2008 19:30:09 +0000 (20:30 +0100)]
Update design

15 years agoAdd UML design
(null) [Wed, 1 Oct 2008 12:22:02 +0000 (14:22 +0200)]
Add UML design

15 years agoTypo
(null) [Wed, 1 Oct 2008 11:39:24 +0000 (13:39 +0200)]
Typo

15 years agoInherit GoogleMapType from SlippyMapTypeAbstract
(null) [Wed, 1 Oct 2008 11:39:13 +0000 (13:39 +0200)]
Inherit GoogleMapType from SlippyMapTypeAbstract

15 years agoInsert slippy map type
(null) [Mon, 29 Sep 2008 12:05:30 +0000 (14:05 +0200)]
Insert slippy map type

15 years agoAdd Google Kh map type
(null) [Mon, 22 Sep 2008 11:54:39 +0000 (13:54 +0200)]
Add Google Kh map type

15 years agoQA: cleanning unused stuff
(null) [Wed, 17 Sep 2008 11:57:01 +0000 (13:57 +0200)]
QA: cleanning unused stuff

15 years agoCleanning code
(null) [Wed, 17 Sep 2008 11:38:10 +0000 (13:38 +0200)]
Cleanning code

15 years agoFinalize Terraserver migration
(null) [Wed, 17 Sep 2008 11:34:31 +0000 (13:34 +0200)]
Finalize Terraserver migration

15 years agoExtract BlueMarble and OpenAerial form OSM module
(null) [Tue, 16 Sep 2008 11:54:37 +0000 (13:54 +0200)]
Extract BlueMarble and OpenAerial form OSM module

15 years agoMake osm-map-type running
(null) [Wed, 10 Sep 2008 12:15:50 +0000 (14:15 +0200)]
Make osm-map-type running

15 years agoMake google-map-type running
(null) [Wed, 10 Sep 2008 11:48:24 +0000 (13:48 +0200)]
Make google-map-type running

15 years agoStart using GoogleMapType GObject
(null) [Tue, 9 Sep 2008 11:58:31 +0000 (13:58 +0200)]
Start using GoogleMapType GObject

15 years agoReplace VikMapsLayer_MapType by VikMapType
(null) [Tue, 9 Sep 2008 11:57:47 +0000 (13:57 +0200)]
Replace VikMapsLayer_MapType by VikMapType

15 years agoCorrect google gobject
(null) [Thu, 4 Sep 2008 17:18:47 +0000 (19:18 +0200)]
Correct google gobject

15 years agoDeclare built sources
(null) [Thu, 4 Sep 2008 17:14:37 +0000 (19:14 +0200)]
Declare built sources

15 years agoAdd Terraserver
(null) [Thu, 4 Sep 2008 17:03:56 +0000 (19:03 +0200)]
Add Terraserver

15 years agoAdd OSM
(null) [Thu, 4 Sep 2008 16:16:44 +0000 (18:16 +0200)]
Add OSM

15 years agoCreate Google map type
(null) [Wed, 3 Sep 2008 12:10:03 +0000 (14:10 +0200)]
Create Google map type

15 years agoInitial GoogleMaps implementation based on gob2
(null) [Tue, 2 Sep 2008 12:24:08 +0000 (14:24 +0200)]
Initial GoogleMaps implementation based on gob2

15 years agoAllow compilation
(null) [Tue, 2 Sep 2008 11:42:20 +0000 (13:42 +0200)]
Allow compilation

15 years agoInitial VikMapType class
(null) [Mon, 1 Sep 2008 12:03:26 +0000 (14:03 +0200)]
Initial VikMapType class

Use gob2 processor

15 years agoQA: un-needed external reference
(null) [Tue, 2 Sep 2008 12:25:27 +0000 (14:25 +0200)]
QA: un-needed external reference

15 years agoPortability
(null) [Tue, 2 Sep 2008 12:24:41 +0000 (14:24 +0200)]
Portability

15 years agoQA: homogeneous way of doing stuff
(null) [Mon, 1 Sep 2008 11:27:39 +0000 (13:27 +0200)]
QA: homogeneous way of doing stuff

15 years agoRelease 0.9.8
Guilhem Bonnefille [Fri, 13 Feb 2009 21:23:24 +0000 (21:23 +0000)]
Release 0.9.8

15 years agoUpdate translations for 0.9.8
Guilhem Bonnefille [Fri, 13 Feb 2009 21:19:42 +0000 (21:19 +0000)]
Update translations for 0.9.8

15 years agoRelease 0.9.8
Guilhem Bonnefille [Mon, 2 Feb 2009 20:45:51 +0000 (20:45 +0000)]
Release 0.9.8

15 years agoFinish to remove Google
Guilhem Bonnefille [Sat, 31 Jan 2009 20:14:03 +0000 (20:14 +0000)]
Finish to remove Google

15 years agoDocument previous patch
Guilhem Bonnefille [Thu, 22 Jan 2009 21:07:38 +0000 (21:07 +0000)]
Document previous patch

15 years agoFix loading a world file
Mathieu Albinet [Thu, 22 Jan 2009 21:07:02 +0000 (21:07 +0000)]
Fix loading a world file

Submitted by Mathieu Albinet

15 years agoEnforce memory free
Guilhem Bonnefille [Thu, 22 Jan 2009 20:43:25 +0000 (20:43 +0000)]
Enforce memory free

Setting to NULL after a free avoid a wrong reuse.

15 years agoFix some memory leaks.
Robert Norris [Thu, 22 Jan 2009 20:42:34 +0000 (20:42 +0000)]
Fix some memory leaks.

This were found a by mixture of valgrind use and code review.

Submitted by Rob Norris

15 years agoDocument previous commits
Guilhem Bonnefille [Sun, 18 Jan 2009 11:17:52 +0000 (11:17 +0000)]
Document previous commits

15 years agoAllow to select between Google and Geonames for searching method
Guilhem Bonnefille [Sun, 18 Jan 2009 11:17:26 +0000 (11:17 +0000)]
Allow to select between Google and Geonames for searching method

15 years agoAdd conditional compilation for geonames
Guilhem Bonnefille [Sun, 18 Jan 2009 11:16:46 +0000 (11:16 +0000)]
Add conditional compilation for geonames

15 years agoDocumenting previous patches from Hein Ragas
Hein Ragas [Sun, 18 Jan 2009 11:16:19 +0000 (11:16 +0000)]
Documenting previous patches from Hein Ragas

15 years agoGeonames et Wikipedia search
Hein Ragas [Sun, 18 Jan 2009 11:15:58 +0000 (11:15 +0000)]
Geonames et Wikipedia search

Submitted by Hein Ragas

15 years agoBetter GeoNames.org implementation
Hein Ragas [Sun, 18 Jan 2009 11:15:29 +0000 (11:15 +0000)]
Better GeoNames.org implementation

Submitted by Hein Ragas

15 years agoa patch to use GeoNames.org instead of Google for the 'Go to'-functionality.
Hein Ragas [Sun, 18 Jan 2009 11:15:00 +0000 (11:15 +0000)]
a patch to use GeoNames.org instead of Google for the 'Go to'-functionality.

Submitted by Hein Ragas

15 years agoWindows port
Mathieu Albinet [Thu, 15 Jan 2009 21:39:21 +0000 (21:39 +0000)]
Windows port

'\\' is not fine in URL.

Submitted by Mathieu Albinet

15 years agoRemove Google's map-tiles
Guilhem Bonnefille [Sat, 20 Dec 2008 20:41:42 +0000 (20:41 +0000)]
Remove Google's map-tiles

Google requested us to remove these features.

15 years agoRemove old Google stuff
Guilhem Bonnefille [Thu, 18 Dec 2008 17:19:17 +0000 (17:19 +0000)]
Remove old Google stuff

A really agressive removing: try to avoid dead code.

15 years agoAdd configuration options for OpenAerial and BlueMarble
Guilhem Bonnefille [Thu, 18 Dec 2008 17:17:56 +0000 (17:17 +0000)]
Add configuration options for OpenAerial and BlueMarble

15 years agoNews feature: external tools
Guilhem Bonnefille [Sat, 13 Dec 2008 21:31:37 +0000 (21:31 +0000)]
News feature: external tools

Come with some concrete tools:
- Google maps
- OpenStreetMap
- Edit OpenStreetMap
- Render Osmarender

15 years agoQA: improve portability
Guilhem Bonnefille [Sat, 13 Dec 2008 21:13:11 +0000 (21:13 +0000)]
QA: improve portability

Adding some HAVE_XXX_H conditionnal test.

15 years agoClicking on "vivisble" tick of a layer no longer makes the layer selected.
Quy Tonthat [Sat, 6 Dec 2008 15:57:08 +0000 (15:57 +0000)]
Clicking on "vivisble" tick of a layer no longer makes the layer selected.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
15 years agoGPX export: sort track by time. (By Hein Ragas).
Hein Ragas [Wed, 3 Dec 2008 12:20:22 +0000 (12:20 +0000)]
GPX export: sort track by time. (By Hein Ragas).

Some application can make use of this feature when reading gpx files.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
15 years agoFix bugs that caused magic scissors not working.
Quy Tonthat [Fri, 21 Nov 2008 13:47:09 +0000 (13:47 +0000)]
Fix bugs that caused magic scissors not working.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
15 years agoMerging track: Merge with more than one tracks at a time.
Quy Tonthat [Fri, 21 Nov 2008 13:46:08 +0000 (13:46 +0000)]
Merging track: Merge with more than one tracks at a time.

Users can now select more than one tracks to merge with.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
15 years agoMerging track. Few safegards, enhance and bug fixes.
Quy Tonthat [Tue, 18 Nov 2008 16:13:49 +0000 (16:13 +0000)]
Merging track. Few safegards, enhance and bug fixes.

Tracks can only be merged if they have timestamps. Make sure users
won't cause damage to themselves by merging tracks without timestamps.
Also a few fixes and optimisation.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
15 years agoMerging track by name. As submitted by Hein Ragas <viking@ragas.nl>
Hein Ragas [Tue, 18 Nov 2008 16:12:33 +0000 (16:12 +0000)]
Merging track by name. As submitted by Hein Ragas <viking@ragas.nl>

By using the context menu of a track, it (the track) can be merged with
another selected track from the same layer.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
15 years agoNo longer provide support for google satellite maps.
Quy Tonthat [Thu, 13 Nov 2008 05:27:44 +0000 (05:27 +0000)]
No longer provide support for google satellite maps.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
15 years agoChange Title of Waypoint Properties dialog to "Waypoint Properties"
Quy Tonthat [Fri, 31 Oct 2008 14:40:41 +0000 (14:40 +0000)]
Change Title of Waypoint Properties dialog to "Waypoint Properties"

It was tittled "Create"

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
15 years agoChange how waypoint names are displayed.
Quy Tonthat [Thu, 30 Oct 2008 13:50:57 +0000 (13:50 +0000)]
Change how waypoint names are displayed.

Waypoint names are now displayed at the top of waypoint symbol
and no longer overlap symbols.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
15 years agoMake sure we won't pick up unwanted _pixmap.h files
Quy Tonthat [Thu, 30 Oct 2008 13:50:34 +0000 (13:50 +0000)]
Make sure we won't pick up unwanted _pixmap.h files

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
15 years agoLarger waypoint symbols
Quy Tonthat [Thu, 30 Oct 2008 11:49:54 +0000 (11:49 +0000)]
Larger waypoint symbols

* Add larger size waypoint symbols (icons) that look similar to
  the ones used in Garmin GPS.
* The larger symbols are now used by default. To switch back to the
  old smaller icons, use command line option "-s" or "--small_waypoint".
* Waypoint Property Dialog: The combo box "symbol" (used for selecting
  waypoint symbol) now has tooltip that shows the name of the selected
  symbol.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
15 years agoWaypoint icons are now compatible with GPS.
Quy Tonthat [Tue, 28 Oct 2008 03:00:16 +0000 (03:00 +0000)]
Waypoint icons are now compatible with GPS.

This is to fix problems that cause  waypoint icons to disappear or display
incorrectly after transferred between viking and GPS. It also makes
viking more compatible with other software when import/export gpx
files.

Viking files created by earlier version should still work as before
(only show icons which were set on viking and GPS can not
display them when uploaded)

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
15 years agoFix compatibility problem for windows.
Quy Tonthat [Wed, 22 Oct 2008 04:29:31 +0000 (04:29 +0000)]
Fix compatibility problem for windows.

g_shell_parse_argv() causes problems on windows when parsing "\"
on pathnames.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
15 years agoNew server for OSM cycle map
Quy Tonthat [Mon, 20 Oct 2008 06:52:00 +0000 (06:52 +0000)]
New server for OSM cycle map

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
15 years agominor fix in gcget.
Evan Battaglia [Tue, 14 Oct 2008 07:06:17 +0000 (07:06 +0000)]
minor fix in gcget.

15 years agoUpdate gcget to adapt to changes at geocaching.com
Evan Battaglia [Tue, 14 Oct 2008 03:51:29 +0000 (03:51 +0000)]
Update gcget to adapt to changes at geocaching.com

15 years agoMake warning messages a bit more informative.
Quy Tonthat [Mon, 13 Oct 2008 06:27:16 +0000 (06:27 +0000)]
Make warning messages a bit more informative.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
15 years agog_timeout_add_seconds() did not exist until glib 2.14
Quy Tonthat [Mon, 13 Oct 2008 04:09:30 +0000 (04:09 +0000)]
g_timeout_add_seconds() did not exist until glib 2.14

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
15 years agogps realtime tracking: retry on connection to gpsd.
Quy Tonthat [Mon, 13 Oct 2008 02:58:00 +0000 (02:58 +0000)]
gps realtime tracking: retry on connection to gpsd.

This fix is to improve the reliability of the connectivity to gpsd:

- When gpsd is not available, viking will keep retrying until gpsd
  comes up. User will be asked (dialogged) whether it should do so.

- Automatically retry if get disconnected by gpsd. Gpsd disconnects
  when gps is unplugged.

- Retry interval can be set as layer parameter. Setting the interval
  to 0 or negative value will disable retry.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
15 years agofix curl error buffer usage
Jon Burgess [Sun, 12 Oct 2008 19:46:25 +0000 (19:46 +0000)]
fix curl error buffer usage

Submitted by Jon Burgess

15 years agofix missing status return in spawn_command_line_async()
Jon Burgess [Sun, 12 Oct 2008 19:45:56 +0000 (19:45 +0000)]
fix missing status return in spawn_command_line_async()

Submitted by Jon Burgess

15 years agofix implicit declaration of maps_layer_default_dir()
Jon Burgess [Sun, 12 Oct 2008 19:45:24 +0000 (19:45 +0000)]
fix implicit declaration of maps_layer_default_dir()

Submitted by Jon Burgess