X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/5bea959d639e2e0d651ec1eeb49e19191c4ce8b7..958dca5396ace9c627118f6751efca02188d2419:/NEWS diff --git a/NEWS b/NEWS index 8f353de6..d5814abd 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,199 @@ +Viking 1.6.1 (2015-11-24) +Bug Fix Release + updated translations +* Several fixes and many code improvements from Coverity scans +* Fix heap-buffer-overflows +* Mapnik3 support. +** C++ standard required is now C++11 +* Reactivate building of the reference documentation +* SF Bugs#126: Fix crash in gdk_rgb_convert_0888 due to using deallocated memory. +* SF Bugs#121: Fix crash when invalidating previously acquired tiles. +* SF Bugs#123: Fix bzip2 decompression on Windows. +* SF Bugs#122: Fix memory cache confusion with multiple "On Disk OSM Tile Format" maps +* SF Bugs#120: Fix Track drawing bug across the 180th Meridian. +* Red Hat Bugzilla – Bug 1210403: Only download and process one Bing attribution list. +* Fix Geocaches acquiring with latest geo-* software +* Import latest Launchpad translation updates +* Many other small fixes - see the ChangeLog for the full details. + +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.