X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/1d1bc3c1f9e862a76235bb69a4e419136b0f54a3..35462baf9d647b54f10aced2332614a518c4c48d:/ChangeLog diff --git a/ChangeLog b/ChangeLog index bad37734..41bcbcd1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,559 @@ +2007-09-08 +Quy Tonthat : + * AUtomatically fetching google version number. + +2007-09-07 +Guilhem Bonnefille : + * Fix #1789550: mkdtemp usage is conditioned, so it is possible + to build viking on system not offering such feature. + +2007-09-06 +Guilhem Bonnefille : + * Adding command line option framework. + +2007-09-06 +Quy Tonthat : + * Make viking's default start location somewhere more likely has maps. + * Fix crash when using "Maps Download" tools right after viking is + started (without a viking file). + +2007-09-05 +Quy Tonthat : + * Viking 0.9.2 (By Guilhem Bonnefille ) + +2007-09-03 +Guilhem Bonnefille : + * Fix: crash when "applying" a map layer property dialog. + * QA: strong type the second argument of the *_post_read functions. + * Preset filename when exporting a TrwLayer. + * Refactoring: retrieve the VikWindow from the VikViewport via its + GtkWidget nature. + * Use $EMAIL to initialise email field for OSM upload. + * Do not warn about drawmode inconsistency while reading file. + * Hide Expedia view mode when expedia is not built in. + +2007-09-01 +Guilhem Bonnefille : + * Disable Expedia map layer by default (as it is not working). + +2007-08-30 +Bernd Zeimetz : + * Add redirect support (for Expedia map layer). + +2007-08-30 +Guilhem Bonnefille : + * Add ability to upload a single track. + +2007-08-28 +Guilhem Bonnefille : + * Check current drawmode after creating a new MapsLayer. + +2007-08-25 +Quy Tonthat : + * New google version number. + * Better checking to detect downloaded text instead of images. + * Give more instructive message for attempting to download maps in + wrong mapmode. + +2007-08-20 +Guilhem Bonnefille : + * libcurl is a requirement + +2007-08-20 +Quy Tonthat : + * Fix bugs that cause crashes on layers copy/paste/delete. + * Fix bug in Google search that caused viking jump to wrong location + when Google can not find the match. + +2007-08-16 +Guilhem Bonnefille : + * Group "Export Layer..." entries in a sub-menu. + +2007-08-16 +Quy Tonthat : + * Clean up and eliminate compiler warning. + +2007-08-15 +Quy Tonthat : + * Fix bug in creating temporary HOME when HOME is not set. + * Added --enable-old-google to configure script. Old google modes are + now disabled by default. + * Default mode for new maps is Google Maps. + +2007-08-09 +Quy Tonthat : + * Make Google Map default map type. + +2007-08-02 +Quy Tonthat : + * DEM module can now read hgt.zip files directly (no need to unzip + them). + * DEM module can now process 1 arc sec hgt(.zip) files (mainly for USA + regions). + +2007-07-27 +Quy Tonthat : + * Plug filedescriptor leak in dem.c + +2007-07-26 +Quy Tonthat : + * Display on status bar altitude at cursor using data from DEM layer(s). + +2007-07-25 +Quy Tonthat : + * New google version numbers. + +2007-07-24 +Quy Tonthat : + * Disable GeoCache Acquire since it nolonger works. Can be enabled + again using configure --enable-geocaches. + +2007-07-18 +Quy Tonthat : + * Remove (my) debug messages which are no longer needed. + +2007-07-15 +Quy Tonthat : + * Missing a few changes here. + * release 0.9 (by Guilhem) + +2007-07-13 +Quy Tonthat : + * Eliminate the needs of entering DEM files for every single + track/waypoint layer. + +2007-07-07 +Quy Tonthat : + * Fixed typo in Makefile.am + +2007-07-06 +Evan Battaglia : + * Merge DEM Branch + +2007-07-04 +Quy Tonthat : + * Bug fix: View Mode displayed wrong setting on start up + +2007-07-03 +Quy Tonthat : + * Fixed bugs that caused draw_scale and draw_centermark status not being + consistent among View menu, viewport and loaded files. + +2007-07-02 +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/ + +2007-07-02 +Quy Tonthat : + * Fixed bugs that caused crashes during GPS upload/download. + +2007-07-01 +Quy Tonthat : + * Make "Save Image" and "Save Image Directory" dialogs reusable. + +2007-06-24 +Guilhem Bonnefille : + * Merging with Ralf's work around debianization + * INSTALL: refreshed + +2007-06-23 +Guilhem Bonnefille : + * Minor change to avoid SEGFAULT on x86_64 + * Add DownloadOptions type to specify referer per map source + +2007-06-19 +Quy Tonthat : + * Fix bugs that causes "drawcentermark" not recognised when reading + from files. + * Fix a wild pointer bug that can cause crashes + +2007-06-18 +Guilhem Bonnefille : + * Copying libcurl.m4 as it is needed everywhere + +2007-06-18 +Quy Tonthat : + * New google version numbers. + * Make scale more visible. + * Add center mark which can be turn on/off in View menu. + * Viking now uses cookies for http requests. Some server(s) is quite + picky about this. (With great help from Lixus ) + * Download maps along a track. Right click on a track layer, select map + type and zoom level, viking will do the rest. + * release 0.1.3-20070618 + +2007-06-13 +Guilhem Bonnefille : + * Adding an icon (suggested by Ralf Meyer ) + +2007-06-8 +Quy Tonthat : + * Fix a bug that causes segfault when viewing properties of a + waypoint. + +2007-06-1 +Quy Tonthat : + * Fix a bug that causes segfault when viewing properties of a track + that has only one trackpoint with elevation information. + * Backport Evan's magic scissors from DEM branch. + +2007-05-31 +Quy Tonthat : + * Add Google Maps search to View menu and Toolbar + * Waypoint created right after the search will pick up the search + string as comment. (Use TrackWaypoint Layer menu, not toolbar, to + create waypoint). + +2007-05-26 +Mark Coulter + * new waypoint symbols. + +2007-05-26 +Quy Tonthat : + * Fix intermittent problem of map redraw. + * Mapslayer: Fixed bugs that cause in some cases, map display can not + be refreshed without downloading. + +2007-05-24 +Ralf Meyer : + * Adding man pages. + +2007-05-24 +Quy Tonthat : + * Maps layer: Improve performance for map autodownload. + * Make dimensions easier to be found and changed to suit own tastes. + * Small touches on the look. + +2007-05-23 +Quy Tonthat : + * New GPS layer menu items: "empty upload", "empty download", "empty + all" + * acquire->Google Directions now record and display previous queries + fo "From"/"To" entries. + * Position Google Directions dialogs at the center of Viking window. + +2007-05-22 +Quy Tonthat : + * GPS layer track and waypoint data can now be saved. + * Disable prompt for save before exit. + * Add "Save and Exit" to File menu. + +2007-05-20 +Evan Battaglia + * DEM Branch + +2007-05-20 +Quy Tonthat : + * Stop autodownload from running forever on map downloading errors. + +2007-05-18 +Quy Tonthat : + * Add curl-devel to spec file. + * Map tool: Left click can now refresh display of map tiles. + * Check for non-displayable data after downloading map. + +2007-05-17 +Quy Tonthat : + * Fix problems in map downloading caused by unreliable error + detection. + * Release 0.1.3 + +2007-05-15 +Quy Tonthat : + * Fixed bugs that can cause segfault on exit. The problem was caused +by mapslayer's weak_ref not being unref'ed in some cases. + +2007-05-13 +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 + * Fix removal of redownloaded tiles from memory cache. + * Fix a stupid segfault in main.c (opening new files) + +2007-05-09 +Quy Tonthat : + * New Google version numbers. + +2007-05-08 +Guilhem Bonnefille + * New "Refresh onscreen tiles" menu entry + +2007-05-04 +Guilhem Bonnefille + * debian/: debianization + +2007-04-29 +Reid Priedhorsky + * libusb support + +2007-04-28 +Guilhem Bonnefille + * OpenSourceMap slippy maps (in osm.c) -- Maplink tiles + * Add configuration option for OpenStreetMap sources + +2007-04-23 +Guilhem Bonnefille + * OpenSourceMap slippy maps (in osm.c) -- Osmarender and Mapnik + +2007-04-21 +Evan Battaglia + * OpenSourceMap slippy maps (in google.c) -- identical to google maps except zoom numbering + +2007-04-16 +Guilhem Bonnefille + * Adding libcurl support + +2007-04-04 +Quy Tonthat : + * New Google version number. + * Fixed Google Directions + +2007-02-20 +Quy Tonthat : + * GPS layer dialog now displayed at the center of the Viking main + window. + +2007-02-19 +Quy Tonthat : + * New Google version numbers. + +2007-02-15 +Quy Tonthat : + * Made viking.spec.in out of Michael's viking.spec + * Added viking.spec.in to autoconf files. + +2007-02-15 +Michael A Peters : + * Added viking.spec + +2007-02-14 +Guilhem Bonnefille + * NEWS, configure.ac: preparing 0.1.2 + +2007-02-13 +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 + * AUTHORS, src/dialog.c, src/Makefile.am: About dialog filled with + AUTHORS file + +2007-02-07 +Quy Tonthat : + * Fix bug that causes crashes when click at the right side (outside) + of the track graph area in the Track Poperties window. + +2007-02-06 +Jocelyn Jaubert + * Add new information to Track Properties. Postion in time will be + tracked and display when moving mouse cursor around the track graph. + +2007-02-06 +Quy Tonthat : + * New google version numbers. + * correct main window title and viking website. + +2007-02-05 +Quy Tonthat : + * Cosmetic changes. + +2007-02-04 +Quy Tonthat : + * Simplify tools enable/disable codes. + +2007-02-01 +Quy Tonthat : + * Only tools that work with current active layer are enable, + others are disable (fade out and does nothing when clicked on). + +2007-01-27 +Quy Tonthat : + * Display map sections while downloading (bug 1303429) + +2007-01-25 +Quy Tonthat : + * Fixed bugs that caused crashes on creating new map layer or + new track/waypoint layer. + +2007-01-24 +Quy Tonthat : + * Updated google tranparent version number. + * Made it more convenient to update google version numbers. + +2007-01-23 +Quy Tonthat : + * Merged branch modular to trunk. + +2007-01-05 +Quy Tonthat : + * Bug fix: main menu edit->delete and edit->cut did not work with + waypoints and tracks. + +2007-01-04 +Quy Tonthat : + * Added "Copy" and "Cut" to popup menus for track and waypoint (on the + layer panel). + +2007-01-03 +Quy Tonthat : + * bug fix: crash on inserting aggregate layer if the selected layer's + parent is not an aggregate layer. + * bug fix: crash when delete a child layer whose parent is not + an aggregiate layer (eg gpslayer) + * Menu item selection for layer instances. + +2007-01-02 +Quy Tonthat : + * gpslayer: Unexpose interface functions. + * Layers now can have their say on what pop up menu items they want. + +2007-01-02 +Guilhem Bonnefille + * Add ability to disable Terraserver stuff + * Add ability to disable Expedia stuff + +2007-01-01 +Quy Tonthat : + * gpslayer: fix bugs that causes crashes when click "Cancel" on layer + creation dialog. + +2007-01-01 +Guilhem Bonnefille + * Make all .h self sufficient + * Add ability to disable Google stuff + +2006-12-31 +Quy Tonthat : + * Added gps layer + +2007-01-02 +Guilhem Bonnefille + * Add ability to disable Terraserver stuff + * Add ability to disable Expedia stuff + +2007-01-01 +Guilhem Bonnefille + * Make all .h self sufficient + * Add ability to disable Google stuff + +2006-12-26 +Quy Tonthat : + * Fix a google version number change (at least in Australia). + +2006-12-07 +Quy Tonthat : + * Fix an array overflow bug in Map Layer Properties + +2006-12-04 +Alex Foobarian : + * Added an "About" dialog + +2006-11-30 +Alex Foobarian : + * Added Quy Tonthat's patch to fix a bug in Track Properties + +2006-11-29 +Alex Foobarian : + * Added patch by Quy Tonthat to fix a crash bug + +2006-11-12 +Guilhem Bonnefille + * Add expat explicit dependency + +2006-10-31 +Alex Foobarian : + * Visual feedback for moving waypoints + +2006-10-30 +Alex Foobarian : + * Created standard Edit menu + * Implemented Cut for trackpoints and waypoints + * When moving trackpoints, we now draw one under the cursor for visual feedback + +2006-10-26 +Alex Foobarian : + * Cleared up the drawing modes and map type descriptions + * Updated google version string to make it work in Europe + * Added Cut/Copy/Paste shortcuts to right-click menus + * Compacted the track properties dialog + +2006-10-23 +Alex Foobarian : + * Introduced a toolbar tool interface, converted existing tools to use it + * As a result, ruler drawing bugs are gone + * Sped up ruler drawing by increasing the redraw priority + +2006-08-15 +Guilhem Bonnefille + * Add implicit DMS->DDD conversions in waypoints dialogs + +2006-07-26 +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, + test/degrees_converter.c: add dec -> DMM conversion + * src/degrees_converters.c: refactor dms conversions + +2006-07-24 +Guilhem Bonnefille + * Add patch for GoogleMaps from Reid Priedhorsky + +2006-07-22 +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, + test/degrees_converter.c: Adding degrees conversion functions + (DDD/DMM/DMS) + +2006-07-06 +Evan Battaglia + * ChangeLog, src/google.c: Upgrade Google Maps -- Europe + +2006-07-01 +Evan Battaglia : + * Upgrade Google Maps version (yay Europe!) + +2006-06-11 +Guilhem Bonnefille + * NEWS, configure.ac: Preparing 0.1.1 + +2006-05-25 +Alex Foobarian : + * Cleaned up the data source interface + * Added a setup dialog to the GPS data source, with protocol type and serial port location + +2006-05-12 +Alex Foobarian : + * Small fixes in Acquire from GPS code + +2006-05-08 Guilhem BONNEFILLE + * autogen.sh: simpler method to start from CVS + +2005-12-03 +Evan Battaglia + * Data sources -- check for existence of necessary things + +2005-11-25 +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 + * src/gpx.c (gpx_dtostr): add better GPX export +Evan Battaglia : + * dtostr -> coords.c; use in gpsmapper.c and gpspoint.c (locale-independent output) + +2005-11-21 +Alex Foobarian : + * Fixed v-t diagram crash bug + 2005-11-19 Alex Foobarian : * GPSBabel acquire code