Viking Changelog

What's new in Viking 1.6.2

Dec 31, 2015
  • Don't remove project name if one decides not to delete all layers.
  • Fix routes not saved in GPX when tracks are made invisible.
  • SF Bugs#103: Fix TrackWaypoint layer items may not be displayed when pasted
  • Enable Catalan and Turkish translations.
  • Restore opening of JPG files.
  • SF Bugs#127: Fix initial display of Waypoint sort order.
  • Fix map layer widget sensitivity dependent on map type.

New in Viking 1.6.1 (Nov 28, 2015)

  • 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.

New in Viking 1.5.1 (Mar 26, 2014)

  • [WINDOWS] Ensure an icon is embedded in the executable.
  • [WINDOWS] Fix opening URLs in Windows build only.
  • Shift code around to reduce dependencies required for DEM access.
  • SF Bugs#105: Fix Display of Lines (Clipping) at High Zoom Levels.
  • Remove built in OpenStreetBugs datasource as this service is being phased out.
  • Isolate Viking specific code in otherwise reusable code.
  • Fix DEM layer URL reference output.
  • Remove mistaken need to change directory.
  • Remove repeating of built in types in data files.
  • External tools don't use ids
  • Skip etag files in mbtile converter tool
  • Fix crashing when copying layers with null strings as parameters.
  • Fix translatable string with variable argument
  • Fix 'export_to_common' dialog
  • Fix needing to calculate bounds of *both* tracks when a track is split via the marker.
  • Fix vik_track_get_length_to_trackpoint() so with the first track point it returns zero, not the entire track length!
  • Fix opening files on command line in different directories.
  • Move man files from doc to help directory so they will be included in the output from make distcheck.
  • Update spec file
  • [QA] Remove build references to things that don't exist anymore.
  • SF Bugs #104: Fix GStatBuf not available on Glib < 2.26
  • Fix the display of speed in statusbar output.

New in Viking 1.5 (Oct 16, 2013)

  • 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.
  • Allow higher zoom levels up to 1/32 (OSM z22 equivalent but maps only requested up to z19).
  • 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.
  • 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.
  • Add support for OSM Humanitarian (HOT) Style Map.

New in Viking 1.4.2 (Aug 28, 2013)

  • Fix menu use of named own Icons since the icons were renamed some time ago.
  • Fix memory leak in drawing new tracks/routes.
  • Fix memory leak on deleting TrackWaypoint layers.
  • Fix large memory leak on viewing Track Properties.
  • Fix incorrect iterator usage.
  • Fix memory leaks on reading in Viking files.
  • Fix memory leak in treeview tooltips and selection.
  • 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.
  • Fix Acquire from Google Directions.
  • Fix name search using Google.
  • Fix Crash on viewing Track Properties with extreme gradients.
  • Fix missing redownload settings of some maps in the example config
  • 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.
  • 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.
  • 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.
  • Improve create zoom menu to use G_N_ELEMENTS to know array bounds.

New in Viking 1.4.1 (Apr 10, 2013)

  • Bug Fix:
  • 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.

New in Viking 1.4.0.0 (Feb 12, 2013)

  • New features:
  • 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 color (drawn in default draw by track mode).
  • Enable drawing all tracks in a specific color (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 coloring 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:
  • Don't accidentaly 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

New in Viking 1.3.2.1 (Jan 3, 2013)

  • Removed Route Finder Tool as Google Direction service interface has disabled the method Viking interfaced with it.
  • 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
  • Fix crash in Show Picture functionality on Window's Systems.
  • Updated manual.

New in Viking 1.3.1 (Jul 9, 2012)

  • Bug fix for Window's Systems only.

New in Viking 1.2.1 (Jul 15, 2011)

  • Support proper MAC OS file locations.
  • Fix incorrect track property line marker positioning when the track has gaps.
  • Fix track property point marker drawing error - sometimes draws dot marker too low.

New in Viking 1.2 (Jul 15, 2011)

  • Fix translations: addbing mapsource.c

New in Viking 0.9.8 (Feb 23, 2009)

  • New features
  • Add GeoNames support (both for search and for POI import from Geonames+Wikipedia)
  • Remove Google's map tiles.
  • Add external tools framework.
  • Add OpenStreetMap and Google web tools.
  • Clicking on "visible" tick no longer makes the layer selected.
  • GPX export: sort track by time.
  • Merging tracks by name.
  • Tittle waypoint properties dialog as "Waypoint Properties".
  • Add larger size waypoint symbols (icons).
  • Waypoint names are now displayed at the top of waypoint symbol.
  • Waypoint symbols: Use Garmin waypoint.
  • New server for OSM cycle map.
  • Fixes
  • Fix loading of world map file.
  • Fix 2249398: Fix some memory leaks.
  • Fix bugs that caused magic scissors not working.
  • Fix compatibility problem for windows.
  • Fix implicit declaration of maps_layer_default_dir().
  • Fix missing status return in spawn_command_line_async().
  • Fix curl error buffer usage.
  • GPS realtime tracking: Keep retrying when fail to connect.
  • Windows port: avoid "\" in URL.