X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/b6a29a6ba37f0bd9208bdc22b773e830d14304a3..acb810758218b7b3a22276ffdd72e19819095a69:/NEWS diff --git a/NEWS b/NEWS index 20a66b53..b32e652f 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,272 @@ +Viking 1.6 (2015-03-29) +New features since 1.5.1 +* Mapnik Rendering Layer (not available in Windows build ATM) - with preprocessor CartoCSS option. +** Build system dependency on C++. Source dependency on libmapnik-dev. +* Export files via GPSBabel +* Extended GPSBabel filtering support - Enables limited/simple OSM Overpass API support. +* Support reading of MBTiles files. +* Support reading of OSM Metatiles. +* Configurable Toolbar +* Configurable Menu keys +* Various time related features: +** Edit trackpoint and waypoint times. +** Sort layers by time. +** Preference option 'World' to display time values based on the position (i.e. in the local timezone) of the track or waypoint. +** Show time axis values on time graphs +** Quick search of tracks by date +** Open external programs Rednotebook or Stellarium at the specific time (and place) of a point. +* Improved route finder UI usage +* GeoJSON support via external programs 'togpx' and 'togeojson' +* New default Map Cache layout to be more compatible with standard OSM/TMS structure. +** Also python tool available to migrate cache layouts +* Support GPX Metadata values common to GPX1.0 and GPX1.1 +* Extended map type configuration options (zoom levels + area extents limits) +* Build compatibility with GPSD 3.12 +* Allow starting Viking with command line parameters to set position, zoom and map type. +** --latitude +** --longitude +** --zoom +** --map +** eg: $> viking --latitude 51.4 --longitude -1.3 --zoom 12 --map 13 +* Improved Windows install information and options +* Export Track, Route and Waypoint Lists as text. +* Many internal improvements, fixes, more translations and various other small improvements. + +Fixes since 1.5.1 +* SF Bugs#104: Fix GStatBuf not available on Glib < 2.26 +* SF Bugs#105: Fix Display of Lines (Clipping) at High Zoom Levels. +* SF Bugs#106: Fix incorrect location on opening .vik file saved in different locale. +* SF Bugs#109: Ctrl+Keypad+/- to Zoom In/Out respectively. +* SF Bugs#112: Enable using libgexiv2 for writing geotag image data to void XMP data loss. +** Thus default source dependency on libgexiv2-dev +** Not available in Windows build ATM +* SF Bugs#113: Fix waypoints can be accidentally moved on (re)selection by the select tool +* SF Bugs#114: Fix Shortcut keys get reset next start +* SF Bugs#115: Fix application hanging on degrees input ending in a comma. +* SF Bugs#118: Fix route point selection via the Edit Trackpoint tool. +* Debian #761966: Remove an incorrect accelerator in the German translation. +* Debian #746815: Fix loading image thumbnails when some Unicode chars in the pathname + +Viking 1.5 (2013-10-13) +New features since 1.4.2 +* Startup preferences for ease of use. +* Multi layer/track statistics. +* Multi layer/track or waypoint detailed lists. +* Control sorting of layers and quick show/hide all options. +* Configurable layer defaults. +* Optimizations when loading and drawing large numbers of tracks. +* Allow higher zoom levels up to 1/32 (OSM z22 equivalent but maps only requested up to z19). +* Retain internal options across sessions. +* Selectable online router service provider (now including OSRM) +* 'Via' points online route refining. +* Download a file directly from an URL. +* Datasource acquiring files from URLs related to the current view. +* Support timestamps (read only) in waypoints. +* Support naming trackpoints. +* Request downloading a region of maps over multiple zoom levels. +* Support Compressed My OSM Traces files (requires libbz2 and libmagic). +* Support opening files drag and drop on to the viewport. +* Support relative paths in Viking files. +* Add support for OSM Humanitarian (HOT) Style Map. +* Advanced preferences. +* Optional track labelling on the viewport. +* Translations for the Basque language. +* Improved Help Manual. +* Many internal improvements. + +Fixes since 1.4.2 +* Fix crashing if attempting to Extend a Route via the Route Finder when the route has no points. + +Viking 1.4.2.0 (2013-07-26) +Bug Fix Release +* Fix menu use of named own Icons since the icons were renamed some time ago. +* [QA] Fix memory leak in drawing new tracks/routes. +* [QA] Fix memory leak on deleting TrackWaypoint layers. +* [QA] Fix large memory leak on viewing Track Properties. +* [QA] Fix incorrect iterator usage. +* [QA] Fix memory leaks on reading in Viking files. +* [QA] Fix memory leak in treeview tooltips and selection. +* [QA] Fix large memory leak when removing DEM layers. +* Fix some interpolated values of a trackpoint on insertion between points. +* Fix handling failed downloads with the My OSM Traces method. +* SF Bugs#101: Fix Acquire from Google Directions. +* Fix name search using Google. +* SF Bugs#100: Fix Crash on viewing Track Properties with extreme gradients. +* SF Bugs#97: Fix missing redownload settings of some maps in the example config +* SF Bugs#99: Increase limit for Map IDs +* Automated check for the latest version. ATM only on Windows systems. +* Enable getting Viking Version as a number from a string to enable comparisons. +* SF#3613971: Remove Geofabrik's OpenStreetMap WMS, as it is not for public use. +* Don't silently fail on attempting to split to a track. +* Fix background thread statusbar update instability. +* Fix location of gdk_threads_enter() to be before first window creation. +* Allow Bing Map source URL to be set via the configuration XML file. +* SF#3610708: Fix Failing to Load DEM files on Big Endian Systems. +* Fix incorrect setting to lowest zoom value when clicking away from the statusbar zoom menu. +* [QA] Improve create zoom menu to use G_N_ELEMENTS to know array bounds. + +Viking 1.4.1.0 (2013-04-08) +Bug Fix Release + updated translations +* Import Launchpad translation updates [Mainly for large Czech update] +* Fix using .vik files with 'unusual' track or waypoint names +* Fix waypoint selection when the waypoint has an image but the images are not being displayed. +* Fix showing map timestamps on Windows on the map tile info dialog. +* SF#3608411: Part 2 - Avoid creating command window on Viking start-up. +* SF#3608411: Part 1 - Avoid warning about unbuffer on Windows Systems. +* SF#3608264: Improve Statusbar Location Info Maybe Truncated +* Prevent inputting empty names for layers and sublayers via the layers panel. +* SF#3608311: Fix crash caused by renaming blank sublayer names +* Be less strigent in loading Geotagged images without optional GPS tags +* Fix use of scaled tile image when tile image not present. +* Enable updating the treeview to allow setting a blank waypoint symbol. +* Improve the Waypoint tooltip to display the description if there is no comment. +* Fix datasource acquiring waypoints from geotag images. +* Updated geo-* scripts to version released on 2013/02/18 +* Fix compilation with --enable-geocaches option. +* help/Makefile.am: explicitly list figures. + +Viking 1.4.0.1 (2013-02-16) +Windows Only Release. +* Windows: Add .vik file extension association option in the installer + +Viking 1.4 (2013-02-11) +New features since 1.3.2 +* Support for GPX Route type including transfer to/from GPS Devices. +** Replaced 'Add Track' tool with 'Create Route' tool. (NB There still is the Create Track tool) +* Support for GPX 'Description' for tracks, waypoints and routes. +* Add ability to Acquire My OSM Traces and ability to choose any subset of the available traces. +* GPS Upload from a track. +* Enable giving a track a specific colour (drawn in default draw by track mode). +* Enable drawing all tracks in a specific colour (no longer is Black the only option). +* Allow option of drawing a direction arrow when drawing a track. +* Allow configuration of trackpoint size and direction arrow size. +* Display Waypoint Icons in the layers panel treeview. +* Restored Route Finding via Google Services. [Was disabled in 1.3.2 due to change in formats supported] +* Only display sublayer container when there are sublayers. +* Display map tile source and cached file information in a dialog for a position. +* Quick zoom level change from the statusbar by clicking on the zoom level to select another level. +* In the Zoom Tool mode: can select an area to zoom in on (via holding shift key + drag mouse). +* Mouse Zooming in/out maintains the position focus on the mouse pointer location. +** (Use the keys Ctrl+Shift and mouse zoom to maintain the centered map location). +* Improvements in Acquiring Wikipedia Points (allow more points, sortable columns, URL and feature type). +* Allow opening a URL on a waypoint which has a URL for a comment or description. +* Re-organized TrackWaypoint Layer menus to group functionality together better with New, View, Combine, Split, Delete, Acquire and Upload submenus. +* Gradient Graph view on the Track Properties. +* Allow same named TrackWaypoint sublayer items. i.e. can now have 2 (or more) waypoints with the same name. +* Add support of a Map type for a local On Disk OSM Tile Format. +* Revised Draw Track by Speed mode with a simple traffic light colouring scheme to represent slow/average/fast speeds. +* Enable deletion of track points with the same timestamp. +* Ability to merge segments of a track. +* Allow generation of large pixel sized images. +* Rework image generation to ask for file name first and then only allow supported map zoom levels. +* Allow control of waypoint text size on the viewport display. +* Allow control of GPX file saving track order (either Alphabetical or By Time via global preference). +* Keyboard shortcuts to create layers and enable some tools. +* Show the bearing and the step distance of the next point when creating a track or route. +* Improved feedback in reading erroneous files. +* Improved Help Manual. +* More translation texts including a Finnish version. +* Scripts to support the creation of the Windows Executable Installer. +* Add a python tool to convert the Viking tile cache into a MapBox MBTiles format file. +* Many internal improvements. + +Fixes since 1.3.2 +* Don't accidently overwrite GPX and KML files in the Viking file type. +* Use the default desktop font for waypoint viewport display text. +* Ensure when opening multiple .vik files they are each loaded into a new window. +* Show UTM location in statusbar when in UTM mode. +* Fix: crash when dealing with non-compressed DEM files + +Viking 1.3.2 (2012-09-23) +Bug Fix Release including: +* Removed Route Finder Tool as Google Direction service interface has disabled the method Viking interfaced with it. +* Fix for Debian#685817: Statusbar Update From Thread Instability +* Fix SF#3564795: Crashing when attempting to create waypoints from EXIF images without enough GPS information. +* Fix drawing of next potential trackpoint on Windows Systems. +* Fix GPSBabel Dynamic Device List generation on Windows Systems. +* Fix crashing when displayed map copyright(s) is longer than the internal buffer. +* Fix crashing when deleting a GPS layer which has started a realtime tracking. +* Fix printing of DEBUG message since glib 2.32 + +Viking 1.3.1 (2012-06-26) +Bug Fix for Windows Systems Release: +* Fix crash in Show Picture functionality on Window's Systems. + +Viking 1.3 (2012-04-22) +New features since 1.2.2 +* Be consistent in that track and waypoint list dialogs are always sorted alphabetically. +* Add OSM Transport map as a built in map option. +* Add supported MIME types to the desktop file specification. +* Add example script that can be used to upload a track as a route to a predefined GPS device. +* Display the average moving speed for a track in the track properties. +* Add ability to open a TrackWaypoint layer with another external program (default merkaartor). +* Add ability to open a TrackWaypoint layer with an external program (default JOSM). +* Use map default: OSM MapQuest tileserver. +* Add and use a preference for the associated image viewer program. +* Add and use KML File Export units option. +* Add ability to geotag images interpolating times against tracks. +* Acquire Geotag Images via TRW Layer +* Ensure vtl created in acquire operation runs post read stage. +* EXIF read implementation for geotagged images (libexif). +* Add new process stage for acquire methods. +* Enable reversing a track from the track menu. +* Display compact message on the statusbar for the selected trackpoint or waypoint. (SF#3314888) +* Enable multiple selection and deletion. +* Scale waypoint icons to give large or small icons as necessary. +* Add Yahoo! Maps webtool link. +* Extend webtools with a bounds version for the URL which takes four string parameters. +* Add webtool for Bing maps. +* Add Acquire OSM option into the Track/Waypoint layer operations. +* Add used geo-* scripts as they are public domain. +* Continue geocaching.com support via third party tools. +* Show elevation gain/loss on track creation 'tooltip' (as per SF#2838561 request), when such data is available. +* Automatically attempt to set elevation data from the DEM layer whilst a track is being created. +* When creating a track, display the total distance of track (via a tooltip like text) on the main display. +* Allow to import any file known by gpsbabel +* Add support for any device known by gpsbabel +* Add experimental support for GPSD_API_MAJOR_VERSION 5. +* Add ability to acquire GPS traces stored on OSM +* Enable copying layer/sublayer names as plain text, so that it can be pasted into external text handling applications. +* Enable getting of the statusbar from the window. +* On creating a new waypoint always attempt to auto set the altitude if DEM data is available. +* Enable the escape key to remove/reset the ruler tool. + +Fixes since 1.2.2 +* Remove Tiles@home support as the service has stopped. +* cleanup: Remove unused and out of date 'viking-remote' script and related files. +* cleanup: Remove *very* old documentation and don't bother distributing any of it which is all old. +* Fix Track Properties graph blob marker drawn at wrong elevation when elevation graphs have different min/max heights. +* Fix Track Properties graph DEM points drawn at wrong elevation when lowest elevation is not zero. +* Use an intermediary program which will invoke the system's default for opening images. +* Fix opening of external web sites via center method when the zoom level is less than 1 mpp. +* Fix crashing on opening a file via recent menu after a .vik file is opened. +* Fix too easy to accidently move a waypoint with an image with the select tool - must use shift key. +* Fix can not immediately select another layer if currently selected layer's visibility changes. +* Fix compilation with curl 7.21.7 (SF#3376584) +* Improve libgps test with the consistently available function: gps_close +* Fix