]> git.street.me.uk Git - andy/viking.git/blobdiff - NEWS
SF Bugs#135: Fix OSM Maps shown by default at Maximum Zoom.
[andy/viking.git] / NEWS
diff --git a/NEWS b/NEWS
index f63bd17a4e6903af1255ba43e991bcdd3556eba6..d5814abd16e443704ff68cd4127c7116c1bf8f39 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,284 @@
+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 <degrees>
+** --longitude <degrees>
+** --zoom <ZoomLevelOSM>
+** --map <MapID>
+** 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 <GTK 2.24 combo box usage.
+* Fix crashing on opening multiple files after a .vik file is opened.
+* Solution for SF#2766266 - Give user feedback about OSM uploads (success/failure).
+* Fix: send VLP's update signal when adding a layer
+* Fix: Don't abort program when attempting webtool center with different x & y factors.
+* Fix Join Tracks functionality.
+* Fix SF#3408170: Selected Track Thickness is Always 1px
+* Fix tracks not shown over map when map layer is dragged to the end of the treeview list.
+* Refuse to load unsupported file types.
+* Restore broken GPS power off command.
+* Fix: SF#3042692 - Tiles May Get Deleted During Offline Usage.
+* Fix some tracks elevation profile may display no altitude, despite all altitudes available in the track.
+* Fix SF#3387590: Top Layer cannot be renamed
+* Enable merging tracks without timestamps to other tracks that do not have timestamps. (SF#2886231)
+* Prevent track merge by time requests when there are no other suitable tracks.
+* Improve track name when split from Track Properties window.
+* Replace 'Magic Scissors' by a more accurate name - 'Route Finder'.
+
 Viking 1.2.2 (2011-11-03)
 Fixes since 1.2.1
 * Increase default tile age check to 7 days.
@@ -632,7 +913,7 @@ Viking 0.1.3 (2007-05-17)
 
 Viking 0.1.2 (2007-02-13)
 - direct access to GPS device: GPS layer
-- position inputs accept DDD/DMM/DMS formats (ex: 3.5, 3°30.0, 3°30'0.00)
+- position inputs accept DDD/DMM/DMS formats (ex: 3.5, 3\B030.0, 3\B030'0.00)
 - time position in Track Poperties
 - tool (menu entries and buttons) are enabled/disabled following context
 - standard 'Edit' menu (with 'Copy', 'Cut', 'Paste' and 'Delete' actions)