Skip to content

Releases: viking-gps/viking

Viking 1.10

29 Nov 21:41
Compare
Choose a tag to compare

Viking 1.10 - released 2021-11-27

Headline Features

  • SF#11: Add Exit Warning if something modified.
  • TAC: Ability to count and display newly covered tiles
  • GH#134: Support 'geo:' URIs on the commmand line
  • Calendar supports marking of multi-day tracks
  • More Preferences for initial conditions
    • Including the default zoom, showing of the centermark and the scale
    • GH#141
  • Ability to rename a track based on it's start date
  • Allow global HTTP User-Agent override
  • Draw overlays on track graphs as a line
  • Many Internal Improvements + Fixes
  • Large Basque and Danish language translation updates

SourceForge Bugs Fixed

Github Issues Fixes

  • GH#68: Windows - Improved Data Path Determination
  • GH#119: Fix build on OpenBSD
  • GH#122: Fix Image Generation under GTK3
  • GH#126: Fix URL for OSRM Foot routing
  • GH#128: Maintain datasource_gc.c such that it at least compiles
  • GH#131: Fix build error with --disable-libzip
  • GH#136: [WINDOWS] Build compatibility for Windows 7
  • GH#137: Ensure don't create invalid GPX export when given invalid input
  • GH#139: [WINDOWS] Ensure the default map (OpenTopoMap) works.

Github Issues Features

  • GH#129: Downgrade unnecessary warning
  • GH#130: viking.spec improvements

Also as usual, many other smaller fixes and features - see the source code history.

Build minimums:

  • No changes to build dependencies

Viking 1.9

21 Mar 13:18
Compare
Choose a tag to compare

Viking 1.9 - released 2020-03-20

Headline Features

  • GPX 1.1 Support for most common Extensions (inc. Heart Rate, Power, Temperature & Cadence) - SF#96 / GH#77
  • GTK3 - GH#111
    • Pinch Zoom support on Touchpads/Touchscreens (not GTK2 build)
  • Select Tool is now the default with more intuitive behaviour to enable moving the map - [GH#87(https://github.com//issues/87)]
  • OpenTopoMap is the new Map Default
  • Online Search in Left Hand Pane
  • Track Statistics in Left Hand Pane
  • OSRM Routing Support
  • Log diagnostic Window
  • DEM Colour options - SF#158
  • DEM Server enhanced support (NASA Earthdata login and alternative DEM server configuration) - SF#159
  • Ruler uses Great Circle drawing and distance.
  • Single key Shortcuts support GH#40 + GH#85
  • Improved Track Area Coverage (faster drawing, option to limit years of coverage)
  • Monthly Statistics Analysis
  • Native KML Parser enabling support for more KML features
  • More KML export options
  • Ability to convert Tracks/Routes to Waypoints and vice versa.
  • Ability to 'Rotate' Routes/Tracks, i.e. to shift the start/end point of circular routes.
  • Ability to Reset Preferences and Layer Defaults - GH#86
  • Ability to Reset Layers back to the Layer Default.
  • Enable Filtering on some List Displays (hence a basic internal search).
  • Support more GPX 1.0 Waypoint fields - the less commonally encountered ones.
  • Flatpak Version - also available on Flathub - GH#70

SourceForge Bugs Fixed

  • SF#157 Waypoint Properties dialog shows wrong waypoint symbol
  • SF#149 HTTPS Does not work on Windows install
  • SF#84 Losses Extended Waypoint Information on Save/Export

Additional SourceForge Feature Requests Implemented

  • SF#81 Use XDG-compliant for config, cache (e.g. ~/.config/viking/)
    • Viking will use your existing ~/.viking/ directory if there is one
    • For existing users manually move ~/.viking/ to ~/.config/viking/ to start using the XDG location
  • SF#133 Color of Tracks
  • SF#150 Allow Specifying Offset for Map Source
  • SF#154 Warning about "external layers" usage
  • SF#155 Add "Save as" keyboard shortcut
  • SF#157 Export All to Single GPX File

Additional Github Issues Implemented

  • GH#65 Geotag images does nothing when using KML files
  • GH#88 Allow zero-additional-click properties view when selecting
  • GH#90 Don't fill in empty KML s for the user
  • GH#92 OpenTopoMap uses ~/.viking-maps/Unknown
  • GH#93 Clarify zoom levels
  • GH#94 GPS data is removed while geotagging
  • GH#96 Incorrect timezone on Distance-Time and Elevation-Time tabs of Track Properties
  • GH#98 Crash when uploading GPS trace to OSM
  • GH#102 Feature request: increase max. map cache size
  • GH#106 Treat a latitude containing a comma as a Latitude Longitude pair when entering a Waypoint
  • GH#107 Easier way to enter historical dates
  • GH#114 Routes created via Route Finder can only be terminated by ESC
  • GH#116 yournavigation.org is (permanently) down

Also as usual, many other smaller features - see the source code history.

Building from source

Fixes:

Now builds under GCC10

Certain build configurations that were broken in the previous release have been fixed (and Continuous Integration builds to try to prevent future breakage).

Build minimums:

  • Program: glib-compile-resources - so requires package libglib2.0-dev-bin / glib2-devel
  • GTK 2.22 / 3.22
    • GTK3 is now the default - so requires package libgtk-3-dev / gtk3-devel
    • To enforce GTK2 use the configure option '--enable-gtk2'
    • Anticipated that this will be the last Viking release that supports GTK2.
  • GLIB 2.44
  • GIO 2.32
  • GDK-Pixbuf 2.32

Viking 1.8

03 Feb 21:33
Compare
Choose a tag to compare

Viking 1.8 - released 2020-02-02

Open Source Desktop program to manage GPS data.

Summary of Changes since Version-1.7

  • New GeoClue Layer to Track Position from the GeoClue service
    • Not available on Windows
  • Per Year Track Analysis
  • Track Timing Speed Splits Analysis
  • Subsecond Timing Precision for Tracks & Waypoints
  • Track Area Coverage Feature
  • Native Read Support of Zip & bzip2 Files
    • This attempts to load supported files found within the compressed file
  • Native Basic TCX Read Support
  • Embedded (Elevation & Speed) Graphs in the Main Window
  • Improved icons for Aggregate and Maps layers
  • Scrolling Options for Better Usage with Touchpads
  • Right Click Menu Options on the Calendar
  • Various Keyboard Enhancements:
    • Left & Right arrow keys selects the previous or next trackpoint respectively
    • Keypad '+' & Keypad '-' inserts a trackpoint after or before of the current trackpoint
    • Menu key opens the track context menu
  • SF Features#117: Area Calculation Tool
  • Large Basque language translation update
  • Many other small fixes - see the ChangeLog for the full details.

New Dependencies

  • None

Viking 1.7

22 Jan 20:27
Compare
Choose a tag to compare

Viking 1.7 - released 2019-01-21

Open Source Desktop program to manage GPS data.

Summary of Changes since Version-1.6.2

  • KMZ Map File Support
  • Apply Button for Layer Properties
  • Support More GPX Fields
  • Updated Default Map: Mapbox Outdoors
  • GeoClue Support for Automatic Location
  • Faster GPX File Loading
  • Waypoint / EXIF GPS Image Direction Support
  • Support More Garmin Waypoint Symbols
  • Support Garmin Device GPX Point Limits
  • Windows GPSD Client
  • Support 'External' GPX File Layers in .vik Files
  • Usage of HTTPS addresses
  • Support OAuth for OSM
  • Support High Resolution Displays
  • Track+Route Split+Join Tools
  • Calculation of Eddington Number
  • Calendar Display
  • Can Select a Result from the Online Search Results
  • Reproducible Builds
  • 64bit Windows Build only
  • Travis Build + CI
  • Consistent Licensing of GPL2+
  • Many Internal Improvements + Fixes

Fixes since 1.6.2

  • SF Bugs#154: Ensure GPX output values are XSD:Decimal
  • SF Bugs#151: Compatibility with GPSD API v7
  • SF Bugs#152: Fix repeatedly showing the license dialog
  • SF Bugs#148: Fix reversing manually created tracks & routes
  • SF Bugs#146: Fix showing elevation gain/loss in track properties.
  • SF Bugs#144: Fix Export to World File
  • SF Bugs#138: Fix handling of tags in GPX files.
  • SF Bugs#135: Fix OSM Maps shown by default at Maximum Zoom.
  • SF Bugs#133: Remove the auto added map when opening the first .vik file from the GUI.
  • SF Bugs#134: Replaced discontinued MapQuest tile service with rate limited Mapbox Outdoors service.
  • SF Bugs#132: Fix to correctly open GPX files in Windows via double click.
  • SF Bugs#130: Fix GeoRef layer alpha value change to 255 is ignored until restart
  • SF Bugs#22: Fix changing coordinates when saving and exporting
  • SF Bugs#128: Fix Crash when loading broken .vik file

New Dependencies

  • libzip - Used in KMZ support
  • liboauth - Used for OAuth support for OSM
  • libnettle - Used for MD5 hash filenames for Waypoint Image thumbnail cache
  • libgeoclue2.0 - Used for automatic determination of initial position

Viking 1.6.2

22 Dec 11:20
Compare
Choose a tag to compare

Viking

Open Source Desktop program to manage GPS data.

Fixes since 1.6.1

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

Fixes since 1.6

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

Executive Summary of Changes in 1.6

  • Mapnik Rendering Layer (not available in Windows build ATM) - with preprocessor CartoCSS option.
  • Export files via GPSBabel
  • History of positions enabling jumping back (and forwards) to previous locations - similar to web browser back (and forward) buttons.
  • Extended GPSBabel filtering support - Enables limited/simple OSM Overpass API support.
  • Support reading of MBTiles files.
  • Support reading of OSM Metatiles.
  • Configurable Toolbar + Menu keys
  • Various time related features: Edit trackpoint and waypoint times, Quick search of tracks by date, Sort layers by time and more.
  • Improved route finder UI usage
  • GeoJSON support via external programs 'togpx' and 'togeojson' (Not available in Windows build ATM)
  • New default Map Cache layout to be more compatible with standard OSM/TMS structure.
  • Support GPX Metadata values common to GPX1.0 and GPX1.1
  • Extended map type configuration options (zoom levels + area extents limits)
  • Allow starting Viking with command line parameters to set position, zoom and map type.
  • Export Track, Route and Waypoint Lists as text.

Viking 1.6.1

24 Nov 23:44
Compare
Choose a tag to compare

Viking

Open Source Desktop program to manage GPS data.

Fixes since 1.6

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

Executive Summary of Changes in 1.6

  • Mapnik Rendering Layer (not available in Windows build ATM) - with preprocessor CartoCSS option.
  • Export files via GPSBabel
  • History of positions enabling jumping back (and forwards) to previous locations - similar to web browser back (and forward) buttons.
  • Extended GPSBabel filtering support - Enables limited/simple OSM Overpass API support.
  • Support reading of MBTiles files.
  • Support reading of OSM Metatiles.
  • Configurable Toolbar + Menu keys
  • Various time related features: Edit trackpoint and waypoint times, Quick search of tracks by date, Sort layers by time and more.
  • Improved route finder UI usage
  • GeoJSON support via external programs 'togpx' and 'togeojson' (Not available in Windows build ATM)
  • New default Map Cache layout to be more compatible with standard OSM/TMS structure.
  • Support GPX Metadata values common to GPX1.0 and GPX1.1
  • Extended map type configuration options (zoom levels + area extents limits)
  • Allow starting Viking with command line parameters to set position, zoom and map type.
  • Export Track, Route and Waypoint Lists as text.

Viking 1.6.0

21 Nov 17:40
Compare
Choose a tag to compare

Viking

Open Source Desktop program to manage GPS data.

Executive Summary of Changes in 1.6

  • Mapnik Rendering Layer (not available in Windows build ATM) - with preprocessor CartoCSS option.
  • Export files via GPSBabel
  • History of positions enabling jumping back (and forwards) to previous locations - similar to web browser back (and forward) buttons.
  • Extended GPSBabel filtering support - Enables limited/simple OSM Overpass API support.
  • Support reading of MBTiles files.
  • Support reading of OSM Metatiles.
  • Configurable Toolbar + Menu keys
  • Various time related features: Edit trackpoint and waypoint times, Quick search of tracks by date, Sort layers by time and more.
  • Improved route finder UI usage
  • GeoJSON support via external programs 'togpx' and 'togeojson' (Not available in Windows build ATM)
  • New default Map Cache layout to be more compatible with standard OSM/TMS structure.
  • Support GPX Metadata values common to GPX1.0 and GPX1.1
  • Extended map type configuration options (zoom levels + area extents limits)
  • Allow starting Viking with command line parameters to set position, zoom and map type.
  • Export Track, Route and Waypoint Lists as text.