]> git.street.me.uk Git - andy/viking.git/log
andy/viking.git
15 years agoImport translations from launchpad
Guilhem Bonnefille [Wed, 9 Sep 2009 20:24:39 +0000 (22:24 +0200)]
Import translations from launchpad

15 years agoChange interpolation to a faster one
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.

15 years agoUse less precise images when wanted image is not present
Jocelyn Jaubert [Sat, 14 Mar 2009 22:44:37 +0000 (23:44 +0100)]
Use less precise images when wanted image is not present

15 years agoUpdate translations from launchpad
Guilhem Bonnefille [Thu, 20 Aug 2009 07:50:09 +0000 (09:50 +0200)]
Update translations from launchpad

Merge branch 'i18n-launchpad'

15 years agoAuto-Generation of ChangeLog file
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.

15 years agoAdd a script to compute po/ChangeLog fragment
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.

15 years agoUpdate administrative file
Guilhem Bonnefille [Tue, 18 Aug 2009 15:38:05 +0000 (17:38 +0200)]
Update administrative file

15 years agoImport current Launchpad translations
Guilhem Bonnefille [Tue, 18 Aug 2009 14:02:09 +0000 (16:02 +0200)]
Import current Launchpad translations

15 years agoFix #2163652: GPX file with byte order mark not parsed
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.

15 years agoAdd src/mapcache.c as source file containing translatable strings
Guilhem Bonnefille [Tue, 18 Aug 2009 14:07:09 +0000 (16:07 +0200)]
Add src/mapcache.c as source file containing translatable strings

15 years agoFix #2766609: Don't use gpsd_units()
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.

15 years agoAdd missing (VikLayerFuncPostRead) in structs VikLayerInterface
Jocelyn Jaubert [Wed, 11 Mar 2009 20:54:47 +0000 (21:54 +0100)]
Add missing (VikLayerFuncPostRead) in structs VikLayerInterface

15 years agoFix #2812856: Change SRTM URL
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/

15 years agoFix #2818818: unset langage preset while opening external Google
Guilhem Bonnefille [Sun, 26 Jul 2009 20:28:03 +0000 (22:28 +0200)]
Fix #2818818: unset langage preset while opening external Google

15 years agoFix copyright in --version output
Guilhem Bonnefille [Sun, 26 Jul 2009 20:20:29 +0000 (22:20 +0200)]
Fix copyright in --version output

About dialog refers to 2008.

15 years agoFix SRTM Server change
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>
15 years agoAdd configuration file for map sources
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.

15 years agoMerge branch 'gobjectify-map-type' into gobject-builder
Guilhem Bonnefille [Fri, 24 Jul 2009 20:47:42 +0000 (22:47 +0200)]
Merge branch 'gobjectify-map-type' into gobject-builder

15 years agoManage memory of private fields
Guilhem Bonnefille [Fri, 24 Jul 2009 20:37:52 +0000 (22:37 +0200)]
Manage memory of private fields

15 years agoFill in the interface
Guilhem Bonnefille [Fri, 24 Jul 2009 20:33:13 +0000 (22:33 +0200)]
Fill in the interface

15 years agoMove label
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).

15 years agoFix memory leaks found with cppcheck
Jocelyn Jaubert [Sun, 19 Jul 2009 17:34:55 +0000 (19:34 +0200)]
Fix memory leaks found with cppcheck

15 years agoFix warning in call to MD5Update() in function md5_hash()
Jocelyn Jaubert [Sun, 15 Mar 2009 22:25:32 +0000 (23:25 +0100)]
Fix warning in call to MD5Update() in function md5_hash()

15 years agoAdd configuration file for external tools
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.

15 years agoRemove dead code
Guilhem Bonnefille [Sun, 19 Jul 2009 20:40:55 +0000 (22:40 +0200)]
Remove dead code

15 years agoCreate the GObject builder
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.

15 years agoAdd .gitignore
Jocelyn Jaubert [Sat, 11 Apr 2009 19:59:11 +0000 (21:59 +0200)]
Add .gitignore

15 years agoValue of property is the content of the property XML element
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.

15 years agoExpose VikSlippyMapSource's private fields as properties
Guilhem Bonnefille [Sat, 18 Jul 2009 19:47:36 +0000 (21:47 +0200)]
Expose VikSlippyMapSource's private fields as properties

15 years agoExpose TerraserverMapSource's type as property
Guilhem Bonnefille [Sat, 18 Jul 2009 19:08:44 +0000 (21:08 +0200)]
Expose TerraserverMapSource's type as property

15 years agoExpose VikMapSourceDefault's private fields as properties
Guilhem Bonnefille [Sat, 18 Jul 2009 18:30:28 +0000 (20:30 +0200)]
Expose VikMapSourceDefault's private fields as properties

15 years agoGObjectify VikViewportDrawMode enum
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.

15 years agoStore test example for GValue
Guilhem Bonnefille [Sat, 18 Jul 2009 15:08:42 +0000 (17:08 +0200)]
Store test example for GValue

15 years agoUse GtkBuilder to convert string to expected value's GType
Guilhem Bonnefille [Sat, 18 Jul 2009 15:04:41 +0000 (17:04 +0200)]
Use GtkBuilder to convert string to expected value's GType

15 years agoProof of concept
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.

15 years agoStyle fix
Guilhem Bonnefille [Wed, 15 Jul 2009 18:27:52 +0000 (20:27 +0200)]
Style fix

15 years agoMerge 'viking-0.9.8'
Guilhem Bonnefille [Wed, 15 Jul 2009 18:27:33 +0000 (20:27 +0200)]
Merge 'viking-0.9.8'

15 years agoMerge 'viking-0.9.7'
Guilhem Bonnefille [Tue, 14 Jul 2009 19:51:02 +0000 (21:51 +0200)]
Merge 'viking-0.9.7'

15 years agoSet VikMapSourceDefault properties
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.

15 years agoRemove dependencies to gob2
Guilhem Bonnefille [Tue, 14 Jul 2009 17:09:11 +0000 (19:09 +0200)]
Remove dependencies to gob2

15 years agoReplace terraserver-map-type.gob by raw implementation
Guilhem Bonnefille [Tue, 14 Jul 2009 17:03:56 +0000 (19:03 +0200)]
Replace terraserver-map-type.gob by raw implementation

15 years agoMerge vikslippymapsourceabstract and slippy-map-type
Guilhem Bonnefille [Tue, 14 Jul 2009 17:07:34 +0000 (19:07 +0200)]
Merge vikslippymapsourceabstract and slippy-map-type

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 agoRemove Google's map tiles
Guilhem Bonnefille [Tue, 14 Jul 2009 15:24:29 +0000 (17:24 +0200)]
Remove Google's map tiles

15 years agoRemove old Google stuff
Guilhem Bonnefille [Tue, 14 Jul 2009 15:15:15 +0000 (17:15 +0200)]
Remove old Google stuff

15 years agoComplete 376c917751b680fd238cd85511bab4ed26727c0f
Guilhem Bonnefille [Fri, 19 Jun 2009 20:32:57 +0000 (22:32 +0200)]
Complete 376c917751b680fd238cd85511bab4ed26727c0f

15 years agoDocument previous patches from Jonas Norling
Guilhem Bonnefille [Fri, 19 Jun 2009 20:18:02 +0000 (22:18 +0200)]
Document previous patches from Jonas Norling

15 years agoDon't crash when jobs are cancelled via the background jobs dialog.
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.

15 years agoJoin common code in zoom in and zoom out cases.
Jonas Norling [Mon, 25 May 2009 19:28:54 +0000 (21:28 +0200)]
Join common code in zoom in and zoom out cases.

15 years agoFilter out irrelevant modifiers.
Jonas Norling [Mon, 25 May 2009 19:24:32 +0000 (21:24 +0200)]
Filter out irrelevant modifiers.

15 years agoUpgrade OSM-traces support to 0.6 API
Guilhem Bonnefille [Tue, 2 Jun 2009 20:15:29 +0000 (22:15 +0200)]
Upgrade OSM-traces support to 0.6 API

15 years agoDocument previous patches
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

15 years agoFix previous patch
Guilhem Bonnefille [Fri, 22 May 2009 10:58:35 +0000 (12:58 +0200)]
Fix previous patch

15 years agouse default values VIK_DEFAULT_DOP, VIK_DEFAULT_ALTITUDE
Tal B [Thu, 21 May 2009 11:10:18 +0000 (14:10 +0300)]
use default values VIK_DEFAULT_DOP, VIK_DEFAULT_ALTITUDE

15 years agoremove _VikTrackpoint.extended field.
Tal B [Thu, 21 May 2009 11:10:17 +0000 (14:10 +0300)]
remove _VikTrackpoint.extended field.

15 years agoDocument when field in _VikTrackpoint are considered unavailable.
Tal B [Thu, 21 May 2009 11:10:16 +0000 (14:10 +0300)]
Document when field in _VikTrackpoint are considered unavailable.

15 years agogpx_write_trackpoint():
Tal B [Thu, 21 May 2009 11:10:15 +0000 (14:10 +0300)]
gpx_write_trackpoint():

15 years agovdop, hdop, pdop, nsats and fix_mode values were not shown
Tal B [Thu, 21 May 2009 11:10:14 +0000 (14:10 +0300)]
vdop, hdop, pdop, nsats and fix_mode values were not shown

15 years agohdop,vdop,pdop,nsat
Tal B [Thu, 21 May 2009 11:10:13 +0000 (14:10 +0300)]
hdop,vdop,pdop,nsat

15 years agoRemove unused (and buggy) feature
Guilhem Bonnefille [Fri, 22 May 2009 10:17:50 +0000 (12:17 +0200)]
Remove unused (and buggy) feature

15 years agoFix #570956: change saved_width to 1
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.

15 years agoDocument previous merge
Guilhem Bonnefille [Sat, 9 May 2009 19:58:29 +0000 (21:58 +0200)]
Document previous merge

15 years agoMerge improvement of map cache made by Jocelyn Jaubert
Guilhem Bonnefille [Sat, 9 May 2009 19:56:14 +0000 (21:56 +0200)]
Merge improvement of map cache made by Jocelyn Jaubert

15 years agoReplace g_strtod by g_ascii_strtod
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().

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