X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/217009129a6818829d5bda664d38a13861ccd602..9dc3029218f971b2303ed30154e3c7d7b3558082:/ChangeLog diff --git a/ChangeLog b/ChangeLog index bad89cc8..a929c7db 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,14 +1,279 @@ +2008-06-24 +Quy Tonthat : + * Track graph marker now works again. + +2008-06-22 +Quy Tonthat : + * Fix google version number. + +2008-06-15 +Quy Tonthat : + * RELEASE: Test release 0.9.4.20080614 (by Guilhem) + +2008-06-09: +Mathieu Albinet : + * Windows port: redefine LOCALEDIR + +2008-06-06 +Quy Tonthat : + * viking no longer converts waypoint names to uppercase. Waypoint names + are now case insensitive. + +2008-06-02: +Mathieu Albinet : + * Portability: remove "/dev/null" use + +2008-05-08: +Mathieu Albinet : + * Windows port: rename interface to source_interface + * Portability: replace mmap functions by g_mapped_file* + * Portability: use of g_ascii_dtostr to format google url + +2008-05-02: +Guilhem Bonnefille : + * Update man page + +2008-05-01: +Guilhem Bonnefille : + * Add file content checking process + +2008-05-01: +Mathieu Albinet : + * Remove dependency to wget + +2008-05-01: +Guilhem Bonnefille : + * Adding --debug and --verbose command line option + +2008-04-26: +Guilhem Bonnefille : + * Fix pipe leaks + +2008-04-26: +Mathieu Albinet : + * Portability: provide our own curl WRITE function + +2008-04-22: +Robert Norris : + * Fix: Initalize tv_usec field. + * Fix for implicit declaration of function 'g_fopen' + +2008-04-21: +Guilhem Bonnefille : + * Bug #1915121: add an utility to reproduce (test/gpx2gpx) + * Fix #1915121: use GLib functions to handle ISO8601 dates + +2008-04-16: +Tim Scofield : + * Fix: typo false -> FALSE + +2008-04-12: +Mathieu Albinet : + * M_PI already defined + +2008-04-12: +Guilhem Bonnefille : +Mathieu Albinet : + * Portability: reduce unistd.h dependency + * Portability: replace mkdir by g_mkdir + * Portability: replace deprecated bzero function by memset + * Portability: remove dirname needs with g_mkdir_with_parents + +2008-03-27: +Mathieu Albinet : + * Replace GtkFileSelection by GtkFileChooser + +2008-03-24: +Guilhem Bonnefille : + * Merge icons in a single binary object + +2008-03-15: +Guilhem Bonnefille : + * Fix: [ 1839948 ] Maximize/Restore changes current cursor + * Add panning tool as default + +2008-02-25: +Guilhem Bonnefille : + * po/ChangeLog: needed file for distribution + +2008-02-25: +Rob Norris : + * Fix: autogen can generate broken configure file (SF#1881475) + * Fix some compiler warnings (SF#1888407) + +2008-02-24: +Guilhem Bonnefille : + * Change OSM's tiles URL + +2008-02-22: +Michael A. Peters : + * viking.spec: Correct license, required packages and local. + +2008-02-20: +Guilhem Bonnefille : + * Update translations + +2008-02-16: +Guilhem Bonnefille : + * main.c: I18N improvements + * French translation update + +2008-02-16: +Jocelyn Jaubert : + * I18N improvements + * French translation update + (both submitted the 2008-01-12 on mailing-list) + +2008-01-22: +Alex Foobarian : + * Fix a crash bug in merge-by-time reported by Evan + +2008-01-18 +Quy Tonthat : + * Fix a crash bug in mapcache reported by Jocelyn + * Added mutex to protect mapcache from being corrupted by threads. + +2008-01-04: +Alex Foobarian : + * Tuned the v-t diagram drawing + +2007-12-27: +Evan Battaglia : + * Minor fixes/debugging to gcget. Add gcget-perl + * Full screen mode. + * Bugfix for prefernces -- don't cut off last character of password + +2007-12-27: +Guilhem Bonnefille : + * Add GpxWritingOptions to control GPX file writing + +2007-12-23 +Oddgeir Kvien : + * Add default values to ele and time fields (due to OSM) + +2007-12-21 +Evan Battaglia : + * Preferences groups/tabs + * Fix gcget to accept username and password. Pass this in to gcget. + * Oops! Reading preferences from the file wasn't working. Fixed. + +2007-12-21: +Jocelyn Jaubert : + * Update French translation + +2007-12-21: +Christoph Eckert : + * Update source for OSM/Osmarender tiles + +2007-12-20: +Evan Battaglia : + * Preferences in ~/.viking/viking.prefs, this will soon allow geocaching support to go mainstream, (hopefully) + +2007-12-20 +Quy Tonthat : + * Revert a previous change that disabled realtime tracking if libgps + does not exist. + +2007-12-17: +Jocelyn Jaubert : + * Use specific gettext call for plural form + +2007-12-16: +Evan Battaglia : + * Sort waypoints in GPX output. + * Use the "next unused" (not really) waypoint number as default. + +2007-12-15: +Guilhem Bonnefille : + * Fix compilation under HURD (missing MAXPATHLEN macro) + * Fix: if libgps is missing, Realtime GPS Tracking is disabled + +2007-12-15: +Jocelyn Jaubert : + * Make menu entries translatable + * Mark many strings translatable + * Update french translation + +2007-12-12: +Guilhem Bonnefille : + * Marking translatable strings + * First french translation (incomplete) + +2007-12-12: +Guilhem Bonnefille : + * Fix warning: underquoted definition of AM_WITH_EXPAT + * Fix bug: "config.status: error: cannot find input file: Makefile.in" + +2007-12-07 +Quy Tonthat : + * Fix autogen.sh to remove the assumption that version 1.9 of automake + is available on all systems. + * Now that autogen.sh runs configure, "make full" should not. + +2007-12-07 +Evan Battaglia : + * BlueMarble tiles: http://mike.teczno.com/notes/blue-marble-tiles.html + * Google Terrain maps + * Disable printing to make Viking compile for GTK < 2.10 + +2007-11-27: +Guilhem Bonnefille : + * util.c: Use a list of possible browsers. + +2007-11-20: +Quy Tonthat : + * Fix a bug that can potentially cause segfault. + +2007-11-19: +Quy Tonthat : + * Improve track graphs. Some tracks looked too flat. + +2007-11-09: +Evan Battaglia : + * GPSBabel filter work I've been sitting on for a while now. + * Draw circle for downloading geocaches. Constrain by maximum distance. + +2007-11-08: +Quy Tonthat : + * Printing support + +2007-11-01 +Quy Tonthat : + * Fix bug that caused Old Google maps not being disabled by default. + +2007-10-24 +Quy Tonthat : + * Fix crashes on elev graph for some tracks. + * Make low alt tracks look more visible on elev graph. + * Fix "incompatible pointer type" warnings. + +2007-10-23 +Quy Tonthat : + * Missing declaration. Thanks to Bernd Zeimetz + +2007-10-20 +Guilhem Bonnefille : + * Releasing 0.9.3 + +2007-10-20 +Evan Battaglia : + * Fixing minor typo in vikdemlayer.c which could cause crashes + 2007-10-20 Quy Tonthat : * Track Properties Dialog no longer blocks interaction of the main window. + * Draw position marker on track elev/speed graphs at mouse click. + * Diasable buttons on Track Properties Dialog when not needed. + * Display track name on title of track property dialog. Now that + viking allows multiple dialogs displayed simultaneously. 2007-10-17 -Evan Battaglia +Evan Battaglia : * Fix problem with extraneous waypoints being plotted (wrap around problem). May still be problems in UTM mode. 2007-10-16 -Evan Battaglia +Evan Battaglia : * Fix Google version parsing. Google no longer uses '=' and '&' but hex equivalents to describe the URI. Not sure if this will last :/ 2007-10-16 @@ -22,11 +287,11 @@ Quy Tonthat : * Add more room to the top of elevation-distance graph. 2007-10-14 -Evan Battaglia +Evan Battaglia : * Fix plotting of DEM elevation data (subtract min altitude) 2007-10-12 -Evan Battaglia +Evan Battaglia : * Fix Esc and Backspace to work only when VikViewport has focus. * VikViewport grabs focus on click or release events, or when a tool move event returns VIK_LAYER_TOOL_ACK_GRAB_FOCUS. @@ -55,7 +320,7 @@ Quy Tonthat : * Fix a crash bug caused by operation on variable inside a macro. 2007-10-09 -Evan Battaglia +Evan Battaglia : * Ctrl-shift-scroll to zoom like Google. Just scroll zooms like before. * Show currently edited track in red-dashed line. This makes it easier to tell if we've ended the track. @@ -126,7 +391,7 @@ Quy Tonthat : tracks. 2007-09-27 -Evan Battaglia +Evan Battaglia : * GPSD Layer -- draw an arrow. * Minimum elevation for DEM layer. * Half-drawn hack to only draw layers on top of the one that has @@ -137,7 +402,7 @@ Quy Tonthat : * SRTM download now works for regions outside North_America too. 2007-09-23 -Evan Battaglia +Evan Battaglia : * Fix copy & pasting DEM layers -- new serializing string list code. * Don't crash if using tool on wrong type of layer / no layer. Although I really want to know what happened to "use the top visible layer", @@ -151,7 +416,7 @@ Evan Battaglia * Experimental GPSD support (VikGpsdLayer) 2007-09-22 -Evan Battaglia +Evan Battaglia : * Pan Accelerators (Ctrl+Left, etc) * Ctrl-Scroll and Ctrl-Shift-Scroll to pan, kind of like Gimp. * Add a RADIOGROUP_STATIC properties factory type to make it easy @@ -161,12 +426,12 @@ Evan Battaglia * (copying & pasting DEM layers is broken, will fix later) 2007-09-21 -Evan Battaglia +Evan Battaglia : * Fix right-click on geocache to work with new geocache names. * Download & import SRTM 90m DEM data (still working on US 10m) 2007-09-17 -Evan Battaglia +Evan Battaglia : * Draw lines to show file existence for MapsLayer for very zoomed out maps. It's faster that actually showing the maps but still gets slow at a certain level. 2007-09-09 @@ -319,7 +584,7 @@ Quy Tonthat : consistent among View menu, viewport and loaded files. 2007-07-02 -Evan Battaglia +Evan Battaglia : * DEM Branch: Trying to fix/cleanup various DEM things * DEM Branch: Support for SRTM 3 arcsecond _global_ DEM data from http://www2.jpl.nasa.gov/srtm/ @@ -385,7 +650,7 @@ Quy Tonthat : create waypoint). 2007-05-26 -Mark Coulter +Mark Coulter : * new waypoint symbols. 2007-05-26 @@ -419,7 +684,7 @@ Quy Tonthat : * Add "Save and Exit" to File menu. 2007-05-20 -Evan Battaglia +Evan Battaglia : * DEM Branch 2007-05-20 @@ -444,11 +709,11 @@ Quy Tonthat : by mapslayer's weak_ref not being unref'ed in some cases. 2007-05-13 -Evan Battaglia +Evan Battaglia : * Fix problem of "bad" tiles showing up when downloading. The problem was loading of incomplete tiles. Fixed this by first downloading to a temporary file, then moving when complete. 2007-05-11 -Evan Battaglia +Evan Battaglia : * Fix removal of redownloaded tiles from memory cache. * Fix a stupid segfault in main.c (opening new files) @@ -457,32 +722,32 @@ Quy Tonthat : * New Google version numbers. 2007-05-08 -Guilhem Bonnefille +Guilhem Bonnefille : * New "Refresh onscreen tiles" menu entry 2007-05-04 -Guilhem Bonnefille +Guilhem Bonnefille : * debian/: debianization 2007-04-29 -Reid Priedhorsky +Reid Priedhorsky : * libusb support 2007-04-28 -Guilhem Bonnefille +Guilhem Bonnefille : * OpenSourceMap slippy maps (in osm.c) -- Maplink tiles * Add configuration option for OpenStreetMap sources 2007-04-23 -Guilhem Bonnefille +Guilhem Bonnefille : * OpenSourceMap slippy maps (in osm.c) -- Osmarender and Mapnik 2007-04-21 -Evan Battaglia +Evan Battaglia : * OpenSourceMap slippy maps (in google.c) -- identical to google maps except zoom numbering 2007-04-16 -Guilhem Bonnefille +Guilhem Bonnefille : * Adding libcurl support 2007-04-04 @@ -505,15 +770,15 @@ Quy Tonthat : * Added viking.spec.in to autoconf files. 2007-02-15 -Michael A Peters : +Michael A. Peters : * Added viking.spec 2007-02-14 -Guilhem Bonnefille +Guilhem Bonnefille : * NEWS, configure.ac: preparing 0.1.2 2007-02-13 -Guilhem Bonnefille +Guilhem Bonnefille : * src/vikwindow.c: remove URL and version number from window title * src/dialog.c: add URL and use dynamic information for version * AUTHORS, src/dialog.c: update contributors list @@ -526,7 +791,7 @@ Quy Tonthat : of the track graph area in the Track Poperties window. 2007-02-06 -Jocelyn Jaubert +Jocelyn Jaubert : * Add new information to Track Properties. Postion in time will be tracked and display when moving mouse cursor around the track graph. @@ -590,7 +855,7 @@ Quy Tonthat : * Layers now can have their say on what pop up menu items they want. 2007-01-02 -Guilhem Bonnefille +Guilhem Bonnefille : * Add ability to disable Terraserver stuff * Add ability to disable Expedia stuff @@ -600,7 +865,7 @@ Quy Tonthat : creation dialog. 2007-01-01 -Guilhem Bonnefille +Guilhem Bonnefille : * Make all .h self sufficient * Add ability to disable Google stuff @@ -609,12 +874,12 @@ Quy Tonthat : * Added gps layer 2007-01-02 -Guilhem Bonnefille +Guilhem Bonnefille : * Add ability to disable Terraserver stuff * Add ability to disable Expedia stuff 2007-01-01 -Guilhem Bonnefille +Guilhem Bonnefille : * Make all .h self sufficient * Add ability to disable Google stuff @@ -639,7 +904,7 @@ Alex Foobarian : * Added patch by Quy Tonthat to fix a crash bug 2006-11-12 -Guilhem Bonnefille +Guilhem Bonnefille : * Add expat explicit dependency 2006-10-31 @@ -666,11 +931,11 @@ Alex Foobarian : * Sped up ruler drawing by increasing the redraw priority 2006-08-15 -Guilhem Bonnefille +Guilhem Bonnefille : * Add implicit DMS->DDD conversions in waypoints dialogs 2006-07-26 -Guilhem Bonnefille +Guilhem Bonnefille : * src/degrees_converters.c, src/degrees_converters.h, test/degrees_converter.c: add dec -> DDD conversion * src/degrees_converters.c, src/degrees_converters.h, @@ -678,11 +943,11 @@ Guilhem Bonnefille * src/degrees_converters.c: refactor dms conversions 2006-07-24 -Guilhem Bonnefille +Guilhem Bonnefille : * Add patch for GoogleMaps from Reid Priedhorsky 2006-07-22 -Guilhem Bonnefille +Guilhem Bonnefille : * Makefile.am, configure.ac, src/Makefile.am, src/degrees_converters.c, src/degrees_converters.h, test/Makefile.am, test/check_degrees_conversions.sh, @@ -690,7 +955,7 @@ Guilhem Bonnefille (DDD/DMM/DMS) 2006-07-06 -Evan Battaglia +Evan Battaglia : * ChangeLog, src/google.c: Upgrade Google Maps -- Europe 2006-07-01 @@ -698,7 +963,7 @@ Evan Battaglia : * Upgrade Google Maps version (yay Europe!) 2006-06-11 -Guilhem Bonnefille +Guilhem Bonnefille : * NEWS, configure.ac: Preparing 0.1.1 2006-05-25 @@ -710,21 +975,23 @@ Alex Foobarian : Alex Foobarian : * Small fixes in Acquire from GPS code -2006-05-08 Guilhem BONNEFILLE +2006-05-08 +Guilhem Bonnefille : * autogen.sh: simpler method to start from CVS 2005-12-03 -Evan Battaglia +Evan Battaglia : * Data sources -- check for existence of necessary things 2005-11-25 -Evan Battaglia +Evan Battaglia : * Created "data sources" structure to easily add new data sources via GPS babel. It's ugly now and there's a lot to be done, but I think 79-line datasources_google.c shows the power of the approach. * Data sources: Google & Geocaches -2005-11-23 Guilhem BONNEFILLE +2005-11-23 +Guilhem Bonnefille : * src/gpx.c (gpx_dtostr): add better GPX export Evan Battaglia : * dtostr -> coords.c; use in gpsmapper.c and gpspoint.c (locale-independent output) @@ -746,7 +1013,8 @@ Alex Foobarian : * Copy/paste between viking processes * Layer marshalling support -2005-10-28 Guilhem BONNEFILLE +2005-10-28 +Guilhem Bonnefille : * configure.ac: Adding --with-mapcache configure option * src/config.h: Removed because no more used (generated) @@ -754,13 +1022,14 @@ Alex Foobarian : Alex Foobarian : * Fix ruler declination in UTM mode -2005-10-17 Guilhem BONNEFILLE +2005-10-17 +Guilhem Bonnefille : * src/icons/Makefile.am: assumes the creation of icons.h * src/garminsymbols.c, src/vikwindow.c: icons.h re-located * src/Makefile.am: no more icons.h production 2005-10-16 -Evan Battaglia +Evan Battaglia : * Fix ruler: show angle, distance even when compass off-screen. * Fix bgitemcount. Background items status bar "should" be accurate now. @@ -795,7 +1064,8 @@ Evan Battaglia : * make symbols work for geocaching .loc files (and case-insensitive symbol names) * Option as to whether or not to show unit scale (esp for exporting images) -2005-09-30 Guilhem BONNEFILLE +2005-09-30 +Guilhem Bonnefille : * configure.ac, src/Makefile.am (SUBDIRS): added auto-tools support for src/icons Alex Foobarian : * Added a drag_drop_request method to layer interface, updated DnD to use it @@ -821,7 +1091,8 @@ Alex Foobarian : Evan: * strtod -> g_strtod (i18n glitch) -2005-09-25 Guilhem BONNEFILLE +2005-09-25 +Guilhem Bonnefille : * src/globals.h (VIKING_VERSION): uses the PACKAGE_VERSION macro * Makefile.am (EXTRA_DIST): handles viking-remote * src/Makefile.am (AM_CFLAGS): substitution of CFLAGS by AM_CFLAGS @@ -849,7 +1120,7 @@ Me (Evan) again: * Don't crash on track properties of an empty track. 2005-09-13 -Guilhem BONNEFILLE : +Guilhem Bonnefille : * bootstrap: new file to bootstrap auto-tools * src/config.h (VIK_CONFIG_ALPHABETIZED_TRW): no more set via this file * Makefile.am (bin_SCRIPTS): viking-remote added @@ -869,7 +1140,7 @@ Alex Foobarian 's changes My (Evan's) changes: * Fix above v-vs-t patch to not crash on tracks without timestamp. * Not show v-vs-t graph and/or elevation map if the necessary data isn't there. -Guilhem BONNEFILLE 's changes +Guilhem Bonnefille 's changes * bootstrap: new file to bootstrap auto-tools * src/config.h (VIK_CONFIG_ALPHABETIZED_TRW): no more set via this file * Makefile.am (bin_SCRIPTS): viking-remote added