]> git.street.me.uk Git - andy/viking.git/log
andy/viking.git
16 years agoPortability: use Glib function related to stdio.h
Mathieu Albinet [Sat, 12 Apr 2008 20:17:44 +0000 (20:17 +0000)]
Portability: use Glib function related to stdio.h

Based on work done by Mathieu Albinet for windows port

16 years agoPortability: replace mkdir by g_mkdir
Mathieu Albinet [Sat, 12 Apr 2008 20:16:07 +0000 (20:16 +0000)]
Portability: replace mkdir by g_mkdir

This allows to reduce conditionnal compilation complexity.

Based on work done by Mathieu Albinet for windows port

16 years agoPortability: reduce unistd.h dependency
Mathieu Albinet [Sat, 12 Apr 2008 20:15:16 +0000 (20:15 +0000)]
Portability: reduce unistd.h dependency

Use Glib functions to increase portability.
g_file_test is used in place of access (or g_acces) for every test related
to existence of file/dir.

Based on work done by Mathieu Albinet for windows port

16 years agoadd copyright in dem files
Evan Battaglia [Sat, 12 Apr 2008 15:34:34 +0000 (15:34 +0000)]
add copyright in dem files

16 years agoAdd chinese translation from Zhang Jun
Evan Battaglia [Sat, 12 Apr 2008 15:34:26 +0000 (15:34 +0000)]
Add chinese translation from Zhang Jun

16 years agoRevert "Declare the need of C99 compliant compiler"
Guilhem Bonnefille [Tue, 1 Apr 2008 20:19:38 +0000 (20:19 +0000)]
Revert "Declare the need of C99 compliant compiler"

16 years agoReplace GtkFileSelection by GtkFileChooser
Mathieu Albinet [Sun, 30 Mar 2008 16:28:28 +0000 (16:28 +0000)]
Replace GtkFileSelection by GtkFileChooser

GtkFileSelection is declared deprecated:
http://library.gnome.org/devel/gtk/unstable/GtkFileSelection.html

Submitted by Mathieu Albinet

16 years agoDeclare the need of C99 compliant compiler
Guilhem Bonnefille [Tue, 25 Mar 2008 20:54:05 +0000 (20:54 +0000)]
Declare the need of C99 compliant compiler

16 years agoUpdate authors list
Guilhem Bonnefille [Tue, 25 Mar 2008 20:53:08 +0000 (20:53 +0000)]
Update authors list

16 years agoMake all icons in a single .o
Guilhem Bonnefille [Mon, 24 Mar 2008 22:26:36 +0000 (22:26 +0000)]
Make all icons in a single .o

By this way, we reduce the size of the final binary executable.
Previous code produced multiple static data.

Gain: 10kB ~ 1% of total size

16 years agoStore cursor info directly into tool struct
Guilhem Bonnefille [Sun, 16 Mar 2008 19:28:45 +0000 (19:28 +0000)]
Store cursor info directly into tool struct

16 years agoPan tool (as default)
Guilhem Bonnefille [Sat, 15 Mar 2008 10:31:39 +0000 (10:31 +0000)]
Pan tool (as default)

16 years agoExtract pan related codes
Guilhem Bonnefille [Sat, 15 Mar 2008 10:31:08 +0000 (10:31 +0000)]
Extract pan related codes

16 years agoFix: [ 1839948 ] Maximize/Restore changes current cursor
Guilhem Bonnefille [Sat, 15 Mar 2008 09:15:44 +0000 (09:15 +0000)]
Fix: [ 1839948 ] Maximize/Restore changes current cursor

This fix is quite gruik as I think there is a good way to synchronize
tools and their cursors.
I commited it as is because I plan to refactor this part.

16 years agoComment typo
Guilhem Bonnefille [Sat, 15 Mar 2008 09:15:28 +0000 (09:15 +0000)]
Comment typo

16 years agoTypo
Guilhem Bonnefille [Wed, 27 Feb 2008 21:45:42 +0000 (21:45 +0000)]
Typo

16 years agoImprove form to simplify automatic extractions
Guilhem Bonnefille [Wed, 27 Feb 2008 21:44:54 +0000 (21:44 +0000)]
Improve form to simplify automatic extractions

16 years agoReleasing 0.9.4
Guilhem Bonnefille [Mon, 25 Feb 2008 17:13:52 +0000 (17:13 +0000)]
Releasing 0.9.4

16 years agoAdd missing file
Guilhem Bonnefille [Mon, 25 Feb 2008 16:55:24 +0000 (16:55 +0000)]
Add missing file

16 years agoRemove debug trace
Guilhem Bonnefille [Mon, 25 Feb 2008 16:54:53 +0000 (16:54 +0000)]
Remove debug trace

16 years agoRename func a_array_to_glist to str_array_to_glist (due to current interface)
Guilhem Bonnefille [Mon, 25 Feb 2008 14:35:44 +0000 (14:35 +0000)]
Rename func a_array_to_glist to str_array_to_glist (due to current interface)

Signed-off-by: Guilhem Bonnefille <guilhem.bonnefille@gmail.com>
16 years agoFix some compiler warnings (SF#1888407)
Robert Norris [Mon, 25 Feb 2008 14:35:09 +0000 (14:35 +0000)]
Fix some compiler warnings (SF#1888407)

Tested with gcc 4.2.3 & 4.12.

Submitted by Rob Norris

16 years agoFix 1881475 autogen can generate broken configure file
Robert Norris [Mon, 25 Feb 2008 14:34:46 +0000 (14:34 +0000)]
Fix 1881475 autogen can generate broken configure file

Ensure intltoolize program exists.
Lookup key in configure.ac has changed (in r551).
Also use $INTLTOOLIZE where appropriate.

Submitted by Rob Norris

16 years agoDocumenting previous commit
Guilhem Bonnefille [Mon, 25 Feb 2008 09:59:27 +0000 (09:59 +0000)]
Documenting previous commit

16 years agoCorrect OSM URL
Guilhem Bonnefille [Sun, 24 Feb 2008 22:15:01 +0000 (22:15 +0000)]
Correct OSM URL

16 years agoviking.spec: Correct license, required packages and local.
Quy Tonthat [Thu, 21 Feb 2008 15:46:18 +0000 (15:46 +0000)]
viking.spec: Correct license, required packages and local.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
16 years agoUpdate translations
Guilhem Bonnefille [Wed, 20 Feb 2008 19:38:04 +0000 (19:38 +0000)]
Update translations

16 years agoState of LaunchPad contributions
Guilhem Bonnefille [Wed, 20 Feb 2008 19:37:29 +0000 (19:37 +0000)]
State of LaunchPad contributions

16 years agoUpdate french translation
Guilhem Bonnefille [Wed, 20 Feb 2008 15:42:47 +0000 (15:42 +0000)]
Update french translation

16 years agoTypo
Guilhem Bonnefille [Wed, 20 Feb 2008 15:42:30 +0000 (15:42 +0000)]
Typo

'ed form is also a progressive one (here)

16 years agoUpdate french translation
Guilhem Bonnefille [Wed, 20 Feb 2008 15:17:04 +0000 (15:17 +0000)]
Update french translation

16 years agoTypo
Guilhem Bonnefille [Wed, 20 Feb 2008 15:12:19 +0000 (15:12 +0000)]
Typo

"..." must be used for "in progress" messages

16 years agoUpdate French translation
Guilhem Bonnefille [Wed, 20 Feb 2008 15:12:03 +0000 (15:12 +0000)]
Update French translation

16 years agoUpdate from fresh .pot file
Guilhem Bonnefille [Wed, 20 Feb 2008 15:11:40 +0000 (15:11 +0000)]
Update from fresh .pot file

16 years agoUpdate French translation
Guilhem Bonnefille [Wed, 20 Feb 2008 15:11:21 +0000 (15:11 +0000)]
Update French translation

16 years agoCorrect famous sentence
Guilhem Bonnefille [Wed, 20 Feb 2008 15:10:52 +0000 (15:10 +0000)]
Correct famous sentence

Source: http://en.wikipedia.org/wiki/Apollo_13

16 years agoRemove trailing '\n' in g_message calls
Guilhem Bonnefille [Wed, 20 Feb 2008 15:10:29 +0000 (15:10 +0000)]
Remove trailing '\n' in g_message calls

Unneeded as g_message are in charge of formatting messages
and annoying for translators.

16 years agoUpdate french translation
Guilhem Bonnefille [Sat, 16 Feb 2008 21:56:11 +0000 (21:56 +0000)]
Update french translation

16 years agoMarking translatable string in main.c
Guilhem Bonnefille [Sat, 16 Feb 2008 21:55:50 +0000 (21:55 +0000)]
Marking translatable string in main.c

16 years agoDocumenting Jocelyn's patches
Guilhem Bonnefille [Sat, 16 Feb 2008 14:16:09 +0000 (14:16 +0000)]
Documenting Jocelyn's patches

16 years agoPatch fr translation
Guilhem Bonnefille [Sat, 16 Feb 2008 14:15:55 +0000 (14:15 +0000)]
Patch fr translation

16 years agoI18N improvement
Guilhem Bonnefille [Sat, 16 Feb 2008 14:15:40 +0000 (14:15 +0000)]
I18N improvement

16 years agoSort out the viewport header file a bit for better readability and in
Alex Foobarian [Fri, 25 Jan 2008 02:43:03 +0000 (02:43 +0000)]
Sort out the viewport header file a bit for better readability and in
preparation for a cairo branch.

16 years agofix a crash bug in the merge-by-time function
Alex Foobarian [Tue, 22 Jan 2008 20:35:11 +0000 (20:35 +0000)]
fix a crash bug in the merge-by-time function

16 years agoAdded mutex to protect map pixbuf cache from being corrupted.
Quy Tonthat [Fri, 18 Jan 2008 04:36:12 +0000 (04:36 +0000)]
Added mutex to protect map pixbuf cache from being corrupted.

Since the ring list and the hash and other house keeping data for the
pixbuf cache are modified by (map download) threads, there are potentional
problems of data corruption. A mutex was added to address the problem.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
16 years agoFix a crash bug in mapcache reported by Jocelyn <jocelyn.jaubert@gmail.com>
Quy Tonthat [Thu, 17 Jan 2008 15:05:48 +0000 (15:05 +0000)]
Fix a crash bug in mapcache reported by Jocelyn <jocelyn.jaubert@gmail.com>

There seem to be race conditions in removing/accessing mapcache but I'm
not sure they really cause problems after this fix.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
16 years agobugfix (thanks Christoph Eckert)
Christoph Eckert [Tue, 15 Jan 2008 03:49:59 +0000 (03:49 +0000)]
bugfix (thanks Christoph Eckert)

16 years agoFix: remove unused
Guilhem Bonnefille [Sat, 12 Jan 2008 17:06:23 +0000 (17:06 +0000)]
Fix: remove unused

16 years agoFix: remove warnings
Guilhem Bonnefille [Sat, 12 Jan 2008 17:06:11 +0000 (17:06 +0000)]
Fix: remove warnings

16 years agoAdjusted v-t drawing
Alex Foobarian [Fri, 4 Jan 2008 22:12:43 +0000 (22:12 +0000)]
Adjusted v-t drawing

16 years agoBugfix for preferences
Evan Battaglia [Thu, 27 Dec 2007 18:46:59 +0000 (18:46 +0000)]
Bugfix for preferences

16 years agoDEBUG option for gcget.
Evan Battaglia [Thu, 27 Dec 2007 18:37:50 +0000 (18:37 +0000)]
DEBUG option for gcget.

16 years agogcget-perl
Evan Battaglia [Thu, 27 Dec 2007 18:29:09 +0000 (18:29 +0000)]
gcget-perl

16 years agofix remove duplicates gpsbabel filter. full screen mode.
Evan Battaglia [Thu, 27 Dec 2007 18:25:22 +0000 (18:25 +0000)]
fix remove duplicates gpsbabel filter. full screen mode.

16 years agoone bugfix for gcget. there may be another bug out there.
Evan Battaglia [Thu, 27 Dec 2007 18:25:16 +0000 (18:25 +0000)]
one bugfix for gcget. there may be another bug out there.

16 years agoAdd GpxWritingOptions to control GPX file writing
Oddgeir Kvien [Thu, 27 Dec 2007 15:49:45 +0000 (15:49 +0000)]
Add GpxWritingOptions to control GPX file writing

It's a complement to the patch submitted by Oddgeir Kvien in order to
ensure that only GPX files wroten for OSM upload have "ele" and "time" fields
forced.

16 years agoAdd default values to ele and time fields (due to OSM)
Oddgeir Kvien [Thu, 27 Dec 2007 15:49:25 +0000 (15:49 +0000)]
Add default values to ele and time fields (due to OSM)

Submitted by Oddgeir Kvien

16 years agoDon't scare off users from trying geocache support.
Evan Battaglia [Sun, 23 Dec 2007 01:27:36 +0000 (01:27 +0000)]
Don't scare off users from trying geocache support.

16 years agoUpdate french plural form
Guilhem Bonnefille [Sat, 22 Dec 2007 16:41:41 +0000 (16:41 +0000)]
Update french plural form

16 years agopreferences / geocaching update
Evan Battaglia [Sat, 22 Dec 2007 08:07:27 +0000 (08:07 +0000)]
preferences / geocaching update

16 years agoUpdate French translation
Jocelyn Jaubert [Fri, 21 Dec 2007 21:44:58 +0000 (21:44 +0000)]
Update French translation

Submitted by Jocelyn Jaubert

16 years agoUpdate source for OSM/Osmarender tiles
Christoph Eckert [Fri, 21 Dec 2007 21:18:02 +0000 (21:18 +0000)]
Update source for OSM/Osmarender tiles

Submitted by Christoph Eckert

16 years agoPreferences: include the file. oops.
Evan Battaglia [Fri, 21 Dec 2007 06:19:15 +0000 (06:19 +0000)]
Preferences: include the file. oops.

16 years agoPreferences!!!! Make way for the Geocachers.
Evan Battaglia [Fri, 21 Dec 2007 06:16:09 +0000 (06:16 +0000)]
Preferences!!!! Make way for the Geocachers.

16 years agoRevert a previous change that disabled realtime tracking if libgps does not exist.
Quy Tonthat [Wed, 19 Dec 2007 13:55:56 +0000 (13:55 +0000)]
Revert a previous change that disabled realtime tracking if libgps does not exist.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
16 years agoUse specific gettext call for plural form
Jocelyn Jaubert [Mon, 17 Dec 2007 21:42:41 +0000 (21:42 +0000)]
Use specific gettext call for plural form

Submitted by Jocelyn Jaubert

16 years agoFix contribution dates
Guilhem Bonnefille [Mon, 17 Dec 2007 21:42:26 +0000 (21:42 +0000)]
Fix contribution dates

16 years ago"Highest unused" (not really) waypoint number as deafult name for waypoint.
Evan Battaglia [Mon, 17 Dec 2007 05:39:40 +0000 (05:39 +0000)]
"Highest unused" (not really) waypoint number as deafult name for waypoint.

16 years agoSort waypoints in GPX output
Evan Battaglia [Mon, 17 Dec 2007 03:24:05 +0000 (03:24 +0000)]
Sort waypoints in GPX output

16 years agoFix: ensure config.h is included conditionnaly
Guilhem Bonnefille [Sat, 15 Dec 2007 22:42:43 +0000 (22:42 +0000)]
Fix: ensure config.h is included conditionnaly

16 years agoUpdate french translation
Jocelyn Jaubert [Sat, 15 Dec 2007 22:42:26 +0000 (22:42 +0000)]
Update french translation

Submitted by Jocelyn Jaubert

16 years agoMark many strings translatable
Jocelyn Jaubert [Sat, 15 Dec 2007 22:42:11 +0000 (22:42 +0000)]
Mark many strings translatable

Submitted by Jocelyn Jaubert

16 years agoFix: if libgps is missing, Realtime GPS Tracking is disabled
Guilhem Bonnefille [Sat, 15 Dec 2007 22:23:29 +0000 (22:23 +0000)]
Fix: if libgps is missing, Realtime GPS Tracking is disabled

It is very annoying to have to specify "--disable-realtime-gps-tracking"
option when your system does not offer libgps.
The script configure should automatically detect available features.

16 years agoFix compilation under HURD (missing MAXPATHLEN macro)
Guilhem Bonnefille [Sat, 15 Dec 2007 22:23:14 +0000 (22:23 +0000)]
Fix compilation under HURD (missing MAXPATHLEN macro)

See http://experimental.debian.net/build.php?pkg=viking

16 years agoMake menu entries translatable
Jocelyn Jaubert [Sat, 15 Dec 2007 14:32:22 +0000 (14:32 +0000)]
Make menu entries translatable

Submitted by Jocelyn Jaubert

16 years agoFirst french translation (incomplete)
Guilhem Bonnefille [Thu, 13 Dec 2007 21:18:06 +0000 (21:18 +0000)]
First french translation (incomplete)

16 years agoMarking translatable strings.
Guilhem Bonnefille [Thu, 13 Dec 2007 21:17:45 +0000 (21:17 +0000)]
Marking translatable strings.

Remind:
- _("..."): in dynamic context
- N_("..."): in static context,
  corresponding dynamic context must be tagged with _(var)
  (where var contains the static string)
More details at http://developer.gimp.org/api/2.0/glib/glib-I18N.html
and in gettext manual http://www.gnu.org/software/gettext/manual/gettext.html

16 years agoFix bug: "config.status: error: cannot find input file: Makefile.in"
Guilhem Bonnefille [Wed, 12 Dec 2007 22:23:17 +0000 (22:23 +0000)]
Fix bug: "config.status: error: cannot find input file: Makefile.in"

autoheader must be run.

16 years agoFix warning: underquoted definition of AM_WITH_EXPAT
Guilhem Bonnefille [Wed, 12 Dec 2007 22:21:21 +0000 (22:21 +0000)]
Fix warning: underquoted definition of AM_WITH_EXPAT

16 years agoNow that autogen.sh runs configure, "make full" should not.
Quy Tonthat [Mon, 10 Dec 2007 13:59:30 +0000 (13:59 +0000)]
Now that autogen.sh runs configure, "make full" should not.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
16 years agoFix autogen.sh to remove the assumption that version 1.9 of automake is available...
Quy Tonthat [Mon, 10 Dec 2007 13:37:19 +0000 (13:37 +0000)]
Fix autogen.sh to remove the assumption that version 1.9 of automake is available on all systems.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
16 years agodisable printing & let viking compile for gtk < 2.10.0
Evan Battaglia [Sat, 8 Dec 2007 04:02:15 +0000 (04:02 +0000)]
disable printing & let viking compile for gtk < 2.10.0

16 years agoGoogle terrain maps.
Evan Battaglia [Sat, 8 Dec 2007 03:54:33 +0000 (03:54 +0000)]
Google terrain maps.

16 years agoBlueMarble tile
Evan Battaglia [Sat, 8 Dec 2007 03:39:02 +0000 (03:39 +0000)]
BlueMarble tile

16 years agoRenaming AC_PROG_INTLTOOL (deprecated) with IT_PROG_INTLTOOL
Guilhem Bonnefille [Sat, 1 Dec 2007 17:29:04 +0000 (17:29 +0000)]
Renaming AC_PROG_INTLTOOL (deprecated) with IT_PROG_INTLTOOL

16 years agoUse a list of possible browsers.
Guilhem Bonnefille [Tue, 27 Nov 2007 21:52:47 +0000 (21:52 +0000)]
Use a list of possible browsers.

To find the available browser, we try lots of one,
starting by the "standardized" xdg-open.

16 years agoForgot incremental rebuild
Guilhem Bonnefille [Tue, 27 Nov 2007 21:52:25 +0000 (21:52 +0000)]
Forgot incremental rebuild

16 years agoI18N: Adding minimal stuff
Guilhem Bonnefille [Mon, 26 Nov 2007 07:33:34 +0000 (07:33 +0000)]
I18N: Adding minimal stuff

Viking is now ready to be translated.

16 years agoI18N: Using standard autogen.sh
Guilhem Bonnefille [Mon, 26 Nov 2007 07:06:41 +0000 (07:06 +0000)]
I18N: Using standard autogen.sh

16 years agoFix a bug that can potentially cause segfault.
Quy Tonthat [Mon, 19 Nov 2007 13:20:30 +0000 (13:20 +0000)]
Fix a bug that can potentially cause segfault.

Hopefully this may fix a crash reported by Tim. I could not reproduce the crash
so I would not be able to verify whether it did fix it. It's still a fix for
potential problems otherwise.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
16 years agoImprove track graphs. Some tracks looked too flat.
Quy Tonthat [Mon, 19 Nov 2007 06:49:17 +0000 (06:49 +0000)]
Improve track graphs. Some tracks looked too flat.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
16 years agoadd another missing file
Evan Battaglia [Tue, 13 Nov 2007 21:33:33 +0000 (21:33 +0000)]
add another missing file

16 years agoadding forgotten uibulder code...
Evan Battaglia [Tue, 13 Nov 2007 21:28:22 +0000 (21:28 +0000)]
adding forgotten uibulder code...

16 years agogctrackbyarc script
Evan Battaglia [Sat, 10 Nov 2007 05:36:05 +0000 (05:36 +0000)]
gctrackbyarc script

16 years agoFilters filters oh my
Evan Battaglia [Sat, 10 Nov 2007 04:27:17 +0000 (04:27 +0000)]
Filters filters oh my

16 years agoNew feature: map printing.
Quy Tonthat [Wed, 7 Nov 2007 13:09:24 +0000 (13:09 +0000)]
New feature: map printing.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
16 years agoFix bug that caused Old Google maps not being disabled by default.
Quy Tonthat [Wed, 31 Oct 2007 23:02:20 +0000 (23:02 +0000)]
Fix bug that caused Old Google maps not being disabled by default.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
16 years agoFix "incompatible pointer type" warnings.
Quy Tonthat [Wed, 24 Oct 2007 07:47:41 +0000 (07:47 +0000)]
Fix "incompatible pointer type" warnings.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
16 years agoMake elev graph show better graph for low altitude tracks.
Quy Tonthat [Wed, 24 Oct 2007 07:47:10 +0000 (07:47 +0000)]
Make elev graph show better graph for low altitude tracks.

The old method of using a fixed value (100m above the lowest) to calculate
the max of graph make tracks at low altitudes look flat.
It now uses 25% of the highest as the max of graph.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>
16 years agoFix a bug that caused crashes when displaying elev graph for some track.
Quy Tonthat [Wed, 24 Oct 2007 07:46:50 +0000 (07:46 +0000)]
Fix a bug that caused crashes when displaying elev graph for some track.

Crashes on tracks which have total length of 0. For examples, tracks which
consist only 2 trackpoints of the same location. The problem is now fixed.

Signed-off-by: Quy Tonthat <qtonthat@gmail.com>