Changelog

All notable changes to this project will be documented in this file.

Changes and documentation about Navit can be found in the wiki at:

http://wiki.navit-project.org

A timeline of opened and closed issue tickets can be found at our trac instance:

http://trac.navit-project.org and on our github project: https://github.com/navit-gps/navit/issues

Navit follows the semantic versioning:

  • x.y.Z (patch): only bug fixes or refactoring, no changes in functionality

  • x.Y.z (minor): added or changed functionality but can be used as a drop-in replacement for the previous version (all data formats and interfaces are still supported); minor UI changes (such as moving individual menu items) are also allowed

  • X.y.z (major): at least one of the following:

    • Major new functionality (such as Augmented Reality, inertial navigation or support for live traffic services): de-facto standard for end-user apps

    • New user interface (such as moving from the old pulldown menu UI to the Internal GUI): this is definitely the UI equivalent of a breaking API change

    • Dropped support for a data format or interface: also a breaking change and usually tends to occur along with larger changes which would warrant a new major version anyway

Unreleased

To get the list of all the unreleased commits, see: Full Changelog

v0.5.6 - 2021-03-06

Added

  • Add:traffic:Log class/type of unrecognized events during XML parsing. [mvglasow]

  • Add:traffic:Log ID for messages discarded as invalid. [mvglasow]

  • Add:graphics:svg_debug:Add svg_debugging plugin (#1061) [jkoan]

  • Add:vehicle:Add first Prototype of the geoclue Plugin. [jkoan]

  • Add:port/android:Adaptive app icon. [mvglasow]

  • Added license information to fix #1048 (#1060) [Patrick Höhn]

  • Add:traffic/traff_android:Process heartbeat requests. [mvglasow]

  • Add:traffic/traff_android:Log subscription operations in detail. [mvglasow]

  • Add:port/android:Adaptive app icon. [mvglasow]

  • Add:traffic:Complete TraFF 0.8 subscription suport. [mvglasow]

  • Add:traffic:Add basic TraFF 0.8 support. [mvglasow]

Changed

  • Update macos_development.rst. [Patrick Höhn]

  • Change:android:Remove map download size limit on modern Android versions (#1029) [Johan Fitié]

Fixed

  • Build:Use NDK libraries when building for Android. [mvglasow]

  • Build:Keep generated Android resource files in build dir. [mvglasow]

  • Build:Reduce source tree pollution by Android build CMake output now moved to android-builddir Generated XML, PNG and translations still get written to source tree. [mvglasow]

  • Vehicle:gpsd:Fix #1090, plugin_init not found. [jkoan]

  • Fixed:android:build:Fixed the apk outputname and the corresponding locations within the scripts. [jkoan]

  • Build:do not request CXX if explicitly disabled. [mvglasow]

  • Build/android:do not double-define getcwd on recent NDK versions. [mvglasow]

  • Build:android: Fix VersionCode after 31.12.2020 (#1082) [jkoan]

  • Fix Link to full Changelog. [jkoan]

  • Build:Remove install of git as the baseimage already has it. [jkoan]

  • Builds:Revert baseimage back and oly set merge_trunk_in_master to cimg/base. [jkoan]

  • Core:Prevent crash if destination is set before acquiring a location. [mvglasow]

  • Vehicle_geoclue:Fix speed and direction and do some cleanup. [jkoan]

  • Vehicle:Fix codestyle. [jkoan]

  • Android:Add possibility to use background position usage. [jkoan]

  • Build:Prevent try_compile() from choking on CXX. [mvglasow]

  • Plugin/j1850: Replace graphic_fg_white with graphic_fg. [James Hilliard]

  • Build:core:Fix two issues where the wrong enum type is used, but both have the same value of 0. [jkoan]

  • Core:osd:Altitude in metric with imperial defined. [Patrick Höhn]

  • Build:android:Add extra security check for gradle. [jkoan]

  • Android:Add possibility to use background position usage. [jkoan]

  • Vehicle:gpsd:minor comment fix. [jkoan]

  • Fix:graphics:win32:Fix build with newer libpng versions. Thx @bignaux fixes #984. [jkoan]

  • Build:Fix usage of inkscape 1.0 commandline usage. [jkoan]

  • Build:Fix Codesigning with newer ndk image versions. [jkoan]

  • Maptool:Add missing external, fixes #1045. [barbeque-squared]

  • Graphics/qt5:Add missing include. [barbeque-squared]

  • Vehicle:gpsd:Add Support for Gpsd 3.21. [jkoan]

  • Core:Optimize log message for required vehicle attributes. [jkoan]

  • Traffic/traff_android:Get subscription ID from request where applicable. [mvglasow]

  • Traffic/traff_android:Fix log messages when subscription ID is missing. [mvglasow]

  • Traffic/traff_android:Fix log messages when content URI is missing. [mvglasow]

  • Traffic/traff_android:Fix subscription lookup. [mvglasow]

  • Core:Prevent crash if destination is set before acquiring a location. [mvglasow]

  • Core:Fix invalid pointer which would cause unpredictable crashes. [mvglasow]

  • Core:set destination before firing callbacks. [mvglasow]

  • Build:Prevent try_compile() from choking on CXX. [mvglasow]

Other

  • Refactor:fdroid:Remove build.xml generation. [mvglasow]

  • Refactor:core:Documentation update (#1095) [mvglasow]

  • Refactor:build:merge into one single build.gradle. [mvglasow]

  • Refactor:traffic/traff_android:remove TODO comment. [mvglasow]

  • Refactor:traffic:Make sanity check happy. [mvglasow]

  • Docs: fix simple typo, useage -> usage. [Tim Gates]

  • Refactor:core:Fix documentation for route_graph_build() [mvglasow]

  • Refactor:core:make sanity_check happy (sort of, see #1041) [mvglasow]

  • Refactor:core:Fix documentation for route_graph_build() [mvglasow]

  • Refactor:traffic/traff_android:Fix checkstyle issues. [mvglasow]

  • Refactor:traffic/traff_android:Fix Javadoc formatting. [mvglasow]

  • Refactor:traffic/traff_android:More sanity check fixes. [mvglasow]

  • Refactor:traffic:Make sanity check happy. [mvglasow]

  • Refactor:core:Add documentation. [mvglasow]

  • Refactor:core:Add documentation. [mvglasow]

v0.5.5 - 2020-08-08

Added

  • Add poly_swimming_pool. [Stefan Wildemann]

  • Add:maptool:enhance leisure=track handling and add poi_archeaological_site (#1005) [Stefan Wildemann]

  • Add:graphics:gtk_drawing_area:textured polygons (#1004) [Stefan Wildemann]

  • Add:maptool:add waterway=weir as poly_dam to map. [Stefan Wildemann]

  • Add:layout:add textures for quarry and scrub. (#997) [Stefan Wildemann]

  • Add:Core:Add mapfeatures (#990) [Stefan Wildemann]

  • Add:Core+Graphics+Qt5:Add support for textured polygons (#989) [Stefan Wildemann]

  • Add:build:Android build and signing. Also add fastlane for metadata. Set execute on scripts/*.sh. [jkoan]

  • Add:cmake: add compilation flags to harden the security of navit (#969) [Joseph Herlant]

Changed

  • Change:core:Remove unused argument from attr_search. [jkoan]

  • Change_layout:Make sure park, meadow, scrub, and wood render in correct order (#1017) [Johan Fitié]

  • Change:style:Reformated style to match gradle. [jkoan]

  • Change:core:Reformat all files for ci check (even those i havent touched) [jkoan]

  • Change:fastlane:Remove tailing whitespaces from files. [jkoan]

  • Change:android:build:Fix empty Variable handling. [jkoan]

  • Change:metadata:Rename Title to “Navit” only because everybody knows that its for Android when found within F-Droid or Google Play store. [jkoan]

Fixed

  • Android:Remove old, confusing AndroidManifest.xml. [jkoan]

  • Android:Readd android:sharedUserId to allow for Updates. [jkoan]

  • Readme:Fixed broken link #914 (#1031) [Benjamin Davies]

  • Maptool:better map aerodroms and military areas (#1022) [Stefan Wildemann]

  • Maptool:Duplicte multipolygons if required (#1019) [Stefan Wildemann]

  • Layout:Order Parking (can be covered by Meadow, Wood) and Playground (can cover Meadow) (#1023) [Johan Fitié]

  • Build:android: Don’t sign apk if no valid keyring is available. [Stefan Wildemann]

  • Icons:Update svgz files to be valid for librsvg > 2.47 (#991) [jkoan]

  • POI/poly/labels:Small visual improvements to POI order, poly colors, and labels (#993) [Johan Fitié]

  • Android:build:Check if Variables are filled before useing them to avoid errors. [jkoan]

  • Metadata:Move Screenshots with German text to German translation. [jkoan]

  • Metadata:Rename directorys to prepare for Translations. [jkoan]

  • Build:versioncode needs to use 24h format. [jkoan]

  • Build:Only master, not all others :D booleans. [jkoan]

  • Gui:qml:Fix format string. [jkoan]

  • Gui:qml:Add missing NULL to vehicle_attr_iter_new. [jkoan]

  • Change:Disable CXX on the the build_script as well. [jkoan]

  • Android:build:css is the other way around, so enable the disable. [jkoan]

  • Build:Fdroid buildenviroment has no CXX and failes doue to this/CXX not needed anyway. [jkoan]

  • Graphics/android: polygons with hole drawing (#973) [Stefan Wildemann]

  • Plugins: too few arguments to functions navit_attr_iter_new and config_attr_iter_new (#966) [Joseph Herlant]

  • Port/android:Use new icon for notification (#963) [mvglasow]

Other

  • Android: Activate downloaded maps automatically (#1027) [Johan Fitié]

  • Improvement:layout:car-dark Improve Car-Dark layout colors (#1028) [Johan Fitié]

  • Improvement:layout: Improve Car Dark layout colors, bring all layers up to date with Car Light, automate changes in all layers with script (#1026) [Johan Fitié]

  • Improve:layout Improve Car Dark layout polygon colors, bring up to date with Car Light polys, automate changes with script (#1025) [Johan Fitié]

  • Improvement:layout: Small color tweaks and added polylines (#1024) [Johan Fitié]

  • Enhancement:layout_car:Add stripes to danger_area (#1020) [Stefan Wildemann]

  • Make sure industry, sport, meadow, scrub, and cemetery render in correct order (#1021) [Johan Fitié]

  • Refactor Member Ignoring Method smell in NavitMapDownloader class. [emaiannone]

  • Treat sports_centres as building if building=yes. [Stefan Wildemann]

  • Refactoring:GTK: use GDK_KEY for keys instead of GDK_ [David Heidelberg]

  • Improve layout (#1002) [Johan Fitié]

  • Use debian:latest in the CI to get more up-to-date tools (#971) [Joseph Herlant]

v0.5.4 - 2020-01-18

Added

  • Android: Speech: Do not pronounce hyphens during textual directions #732

  • Add support to display OSM multipolygons #398

  • core:feature:multipolygon support #824 (metalstrolch)

  • Add/Android: Provide geo coordinates for clicked position in contextual menu #794 (lains)

  • Add:Gui/Internal: Adding missing escape modes and fixing generic html escape mode #785 (lains)

  • Refactor:GUI/GTK:Adding pointer and label when displaying POI on map #729 (lains)

  • enhancement:maptool:slice big polygons into smaller parts #906 (metalstrolch)

  • enhancement:maptool:improve processing speed and fix some memory holes #901 (metalstrolch)

  • feature:graphics/android: add polygons with holes support #889 (metalstrolch)

  • traffic:Improve startup performance #822 (mvglasow)

  • feature:gui_internal: include post code in town serch #818 (metalstrolch)

  • add:graphics:dpi scaling support #813 (metalstrolch)

  • Add/Android Supporting sending & receiving geo: intents #812 (lains)

  • enhancement:layout_car:use transparency to draw some map features #879 (metalstrolch)

  • Add watch after reopen the gps file #872 (gefin)

  • Add:graphics/windows: polygons with holes for windows CE #862 (metalstrolch)

  • Add:graphics/sdl: Polygon with holes support. #861 (metalstrolch)

  • Admin levels for additional countries #859 (mvglasow)

  • countries:add:Kosovo #846 (metalstrolch)

  • Feature:Support USERPROFILE folder for Windows target #758 (OLFDB)

Updated

  • Update:Android:Navit logo #943 (lains)

  • Update:Navit logo according to proposal in issue #436 #724 (lains)

  • Update:i18n:Updated German (Switzerland) translation from launchpad #934 (pgrandin)

  • Update:i18n:Updated Danish translation from launchpad #933 (pgrandin)

  • Update:i18n:Updated Welsh translation from launchpad #932 (pgrandin)

  • Update:i18n:Updated Kurdish (Sorani) translation from launchpad #931 (pgrandin)

  • Update:i18n:Updated Swedish translation from launchpad #912 (hoehnp)

  • Update:i18n:Updated English (United Kingdom) translation from launchpad #896 (hoehnp)

  • Update:i18n:Updated German translation from launchpad #895 (hoehnp)

  • cleanup:qt:Whitespaces and blank lines cleanup according to cpplint #930 (aerostitch)

  • cleanup:search:Remove duplicate code for search_fix_spaces #917 (aerostitch)

  • cleanup:search:Minor - Use fallthrough like the rest of the cases #886 (aerostitch)

  • update: Navit logo for (sailfish) desktop #874 (metalstrolch)

  • Disable maptool if protobuf-c not found #797 (metalstrolch)

Fixed

  • Fix run when in build dir #957 (jkoan)

  • fix/enhancement:graphics/layout:get default icon size from layout + draw tunnels transparent + mark oneway streets #884 (metalstrolch)

  • Fix:Speech:Android: Replace hyphens with white spaces when using android speech #761 (lains)

  • Android notification bar covers part of content #904

  • Crash on start when reading traffic data #900

  • Missing clipping for polygons with holes leads to slow rendering performance on Windows CE and SDL #869

  • Bicycle routing is close to unusable outside built-up areas #844

  • Wrong behaviour on Screen rotation or Windows resize #433

  • fix:tomtom: Make sure the tomtom_plugin and tomtom_minimal contain navit.xml #875 (gefin)

  • vehicle:fix: add compatibility for gpsd 3.20 #959 (aerostitch)

  • fix:build:android:Fix android build on circleci #955 (jkoan)

  • fix:various:fix compiler warnings #940 (metalstrolch)

  • fix:all:fix compiler warnings #935 (metalstrolch)

  • fix:core:Don’t flood stack on big map elements #928 (metalstrolch)

  • Fix:Android:fixes #919 (jandegr)

  • fix:maptool:create valid zip64 central directory #915 (metalstrolch)

  • Fix:traffic:Determine item delay correctly #903 (mvglasow)

  • Fix:traffic:Use correct coord count for restored items, fixes #900 #902 (mvglasow)

  • fix:core:prevent stack overflow on drawing huge polygons #897 (metalstrolch)

  • Fix:Android:system bars #890 (jandegr)

  • fix:graphics/qt5; Allow to draw transparent polygons #878 (metalstrolch)

  • Fix:android:64 bit and cleanup2 #877 (jandegr)

  • Fix:toolchain:Remove privileged operation from build script #839 (mvglasow)

  • Fix:graphics/android:Fix crash on startup #838 (mvglasow)

  • Fix:core: NULL pointer when calling iso8601_to_secs #837 (gefin)

  • fix:core:add clipping to polygons with holes #870 (metalstrolch)

  • Fix:xml:Fix bike routing #850 (mvglasow)

  • Fix: Fix pkgconfig detection, and multiple subsequent build for Android #833 (lains)

  • fix: vehicle: Increase layer for cursor for rotation #817 (metalstrolch)

  • fix:core: Correct default layout handling. #816 (metalstrolch)

  • fix: no redraw of map when stopping drag over osd_speed_warner, osd_stopwatch and osd_odometer #814 (hoehnp)

  • Fixed typos #787 (pgrandin)

  • Fix:core:Fix Warning in IDE for Items not found #778 (jkoan)

  • fix:graphics:Fix issue when try to close the SDL window ion non webos #775 (jkoan)

  • Fix:core:Fix item_def.h when used whithout defined macros (like in IDE) #771 (jkoan)

  • Fix:port/Android:Create notification channel on API 26+ #756 (mvglasow)

  • Refactoring:xml: Fix a typo of the OpenStreetMap name in the shipped XML #857 (aerostitch)

  • qt5: Remove unnecessary moc includes. #798 (metalstrolch)

Other

  • We started to migrate the documentation from the old wiki to the docs folder to be displayed by readthedocs.

  • Add:graphics/windows: draw polygon with holes #855 (metalstrolch)

  • update building of sailfish OS to version 3.1.0.12 #843 (hoehnp)

  • Reverting part of e7a70e9dc04b94b47fb7786aab4edfd25132c70f #835 (lains)

  • jandegr’s fix for the windows builds issues #806 (pgrandin)

  • Adding comments and const #788 (lains)

  • Sync bookmarks 2 #782 (jkoan)

  • Android: Do not reinitialize everything when the activity is recreated #754 (mvglasow)

  • Refactoring:cmake:simplify version management #710 (bignaux)

  • Refactoring:mingw:simplify toolchain #659 (bignaux)

  • Refactoring:cmake:from 2.6 to 3.2 #651 (bignaux)

v0.5.3 - 2018-08-31

Release 0.5.2 had issues with the version not properly updated in the CMakeLists.txt. This release fixes that issue.

Changed

  • Update Sailfish spec for release 0.5.3. [Joseph Herlant]

  • Update Patch version for release 0.5.3. [Joseph Herlant]

v0.5.2 - 2018-08-30

Added

  • Add:build:Make gradlew executable. [mvglasow]

  • Add:build:Ignore gradle artifacts. [mvglasow]

  • Add:doc:add codefactor.io (#599) [jkoan]

  • Add:desktop:Add keywords to application desktop file (#610) [Joseph Herlant]

  • Add:Android:checkstyle-javadoc (#595) [jandegr]

  • Add:build:Add cmake4eclipse artifacts to .gitignore (#594) [mvglasow]

  • Add Slovakia and Belgium to the maplist. [jandegr]

Changed

  • Update:doc:Update AUTHORS file. [Joseph Herlant]

  • Update in-tree espeak to espeak-1.48.04 (#624) [Stefan Wildemann]

  • Update:scripts:change the sanity script to exclude fib and support. [Joseph Herlant]

  • Update:scripts:simplify the variables concatenation (#620) [Joseph Herlant]

  • Change parenthesis substitutuin as per CodeFactor request. [Stefan Wildemann]

  • Update:scripts:change the scripts that use non-POSIX functionnalities to bash v2 (#618) [Joseph Herlant]

  • Update:scripts:avoid iterating over ls output by using glob (#614) [Joseph Herlant]

  • Update:scripts:change the scripts that use non-POSIX functionnalities to bash (#613) [Joseph Herlant]

  • Update:style:optimize the usage of cat in shell scripts (#612) [Joseph Herlant]

  • Change:gui:Add underscore to internal gui keyboard. (#607) [tengel]

  • Update:i18n:Updated Čeština translation from launchpad (#602) [Pierre GRANDIN]

  • Update:i18n:Updated Dutch translation from launchpad (#601) [Pierre GRANDIN]

  • Update:i18n:Updated Serbian translation from launchpad (#600) [Pierre GRANDIN]

  • Update:doc:Remove overused space characters from README.md (#591) [KAMiKAZOW]

  • Updated header. [Pierre Grandin]

  • Update:i18n:Updated German translation from launchpad (#567) [Pierre GRANDIN]

  • Update:i18n:Updated Spanish translation from launchpad (#566) [Pierre GRANDIN]

  • Update:gtk:use user-configured units in Points of Interest (POI) window. (#557) [Charles Curley]

  • Update:xmlconfig:Use g_strndup instead of strncpy. [Joseph Herlant]

  • Update:xmlconfig:Make sure we use g_malloc/g_free instead of malloc/free. [Joseph Herlant]

  • Update:doc:Update the AUTHORS file. [Joseph Herlant]

  • Update:i18n:Updated French (fr) translation from launchpad (#453) [Pierre GRANDIN]

  • Curley distance poi (#638) [Charles Curley]

  • Refactor:gui/internal: Add pointer and label when using function “view on map” (#631) [lains]

  • Refactor:core:Minor documentation amendment. [mvglasow]

  • Refactoring:graphics Improving quality of circles on platforms without native circle method (#628) [lains]

  • Refactor:core:Improve documentation of route_value_seg() [mvglasow]

  • Update:release:Add more keywords for gitchangelog

Fixed

  • Fix Android apk VersionCode (#633) [jkoan]

  • Fix latlon2bookmark (#627) [jkoan]

  • Build:Disable map/garmin on Android. [mvglasow]

  • Build:Disable vehicle/gpsd on Android. [mvglasow]

  • Scripts:WinCE build script (remove sample map, add espeak-data) (#632) [lains]

  • Scripts:replace s with the supported use of the space class (#617) [Joseph Herlant]

  • Scripts:fix malformed shebang (#615) [Joseph Herlant]

  • Cmake:Fix the way we set the LIB_DIR when LIBDIR is set for backward compatibility (#574) [Joseph Herlant]

  • Debug:Fix potential unterminated C–string and refactoring debug_vprintf() (#564) [lains]

  • Maptool:coverity #262887 - leaked_storage: Variable f going out of scope leaks the storage it points to. (#598) [Joseph Herlant]

  • Config:Fix dtd to allow real xmlint (#583) [jkoan]

  • Fixed typos. [Pierre Grandin]

  • Fixed debug statement. [Pierre Grandin]

  • Core:fix log replay. [Pierre Grandin]

  • Vehicle_android:Doc update (#571) [jandegr]

  • Graphics:Remove missing endif from if else block. [jkoan]

  • Core:Fixing dbg() change introduced in 221f783ea1caaaab2f5ceadc6b0fb3e720aac3df (#560) [lains]

  • CI convert with librsvg2-bin xxsmal cleanup (#554) [jandegr]

  • Debug:Change line separators for dbg to work also on win* platform (#546) [Joseph Herlant]

  • Android:Fix for the permissions dialog (#459) [jkoan]

  • Revert Fix because the docker image was fixed. [jkoan]

  • Icons:Remove links to unknown image from gui_map.svg (#542) [Joseph Herlant]

  • Gui_internal:use max/min instead of fmax/fmin as absent from wince. [Joseph Herlant]

  • Cleanup:android:Fix android checkstyle complains (#645) [Joseph Herlant]

  • Cleanup:scripts:Fix condefactor complaints (#646) [Joseph Herlant]

  • Cleanup:maptool: use g_strcmp0 instead of strcmp (#434) [Joseph Herlant]

  • Cleanup:scripts:Use $(..) instead of legacy .. to make codefactor happy (#623) [Joseph Herlant]

  • Cleanup:python:cleanup python scripts (#622) [Joseph Herlant]

  • Cleanup:global:force the re-attach the return type to the function declaration (#605) [Joseph Herlant]

  • Cleanup:android: re-attach return type to function declaration. [Joseph Herlant]

  • Cleanup:cmake:retab all CMakeLists.txt files. [Joseph Herlant]

  • Cleanup:global:Use astyle to reformat everything. [Joseph Herlant]

  • Android lint check (#586) [jandegr]

  • Android:Fix:graphics (#580) [jandegr]

  • Move the file name to the right spot. [Joseph Herlant]

  • Revert #612 for sailfish build script. [Stefan Wildemann]

  • Android translations (#589) [jandegr]

  • Refactor:Android (#572) [jandegr]

  • Rework:android:Move build system from ant to grandle (#553) [jandegr]

  • Refactor:Android (#563) [jandegr]

  • Refactoring:Android:cleanup (#458) [jandegr]

Removed

  • Cleanup:osd&support_espeak:get rid of unused-variables compilation warnings (#619) [Joseph Herlant]

  • Cleanup:scripts:removes deprecated usage of egrep (#616) [Joseph Herlant]

  • Cleanup:win32:Remove unused variables (#611) [Joseph Herlant]

  • Cleanup:cmake:remove trailing spaces. [Joseph Herlant]

  • Cleanup:wince:remove unused header (#576) [Joseph Herlant]

  • Cleanup:general:Declaring war to control-M. [Joseph Herlant]

  • Cleanup:xmlconfig:Remove unreachable code. [Joseph Herlant]

  • Cleanup:global:Cleanup some unreachable code. [Joseph Herlant]

  • Android:Fix:remove unused dependency libpng (#592) [jandegr]

v0.5.1 - 2018-04-19

Added

  • Adding question mark to icon for position pending (#423) [lains]

  • Add:icon:forbidden_area (#331) [youte62]

  • Add:build:Add download center (#405) [jkoan]

  • Add:icon:danger_area. [youte62]

  • Add:icon:carwash. [youte62]

  • Add:graphics-qt5:add missing watchEvent slot (#387) [Pierre GRANDIN]

  • Add drinking_water.svg designed by me - free to use. [youte62]

  • Add governement_building.svg designed by me - free to use. [youte62]

  • Add:icon:communication (#343) [youte62]

  • Add some Documentation to Plugins (#375) [jkoan]

  • Add:icon:concert (#342) [youte62]

  • Add:doc:added errors and usage messages to navit_svg2png script (#369) [naggety]

  • Add:icon:fish (#330) [youte62]

  • Add:icon:update ghost_town icon (#332) [youte62]

  • Add:icon:bridge (#339) [youte62]

  • Add:icon:emergency (#326) [youte62]

  • Add:gtk:add menu entry to toggle vehicle tracking (#362) [Charles Curley]

  • Add:icon:hotspring (#335) [youte62]

  • Add:icon:diving. [youte62]

  • Add:icon:diving (#329) [youte62]

  • Add:icon:drinking_water (#325) [youte62]

  • Add:icon:dam (#324) [youte62]

  • Add:Icon:crossing (#323) [youte62]

  • Add:Icon:concert (#322) [youte62]

  • Add:Icon:communication (#321) [youte62]

  • Add:icon:carwash (#320) [youte62]

  • Add:Icon bridge (#319) [youte62]

  • Add:icon:bowling (#318) [youte62]

  • Add:icon:autoservice (#317) [youte62]

  • Add msissing items. [jkoan]

  • Add multicountry towns support in maptool (#305) [mdankov]

  • Add a script to get bbox out of geojson. [jkoan]

  • Added an install target for support libs. [Pierre Grandin]

  • Add some more common landuse polygons (#262) [Johan Fitié]

  • Add Zoom to route button to Route section in menu (#264) [Johan Fitié]

  • Add some more common landuse polygons. [Johan Fitié]

  • Add:maptool:Better error messages for wrong cmdline parameters. [Sebastian Leske]

  • Add:xml:Add 43 polys to Car and Car-dark layouts. [Johan Fitié]

  • Add:xpm:New SVG icon for hunting stand, to replace XPM, made by myself :-). [Sebastian Leske]

  • Add:xpm:POI Icon for playground, from openstreetmap-carto. [Sebastian Leske]

  • Add:gui_internal:New POI filter for bus&train. [Sebastian Leske]

  • Add feature poly_reservoir. [Johan Fitié]

  • Add grass, grassland, wetland and sand. [Johan Fitié]

  • Add poly_basin. [Johan Fitié]

  • Add: Add speech module using espeak on QMultimedia. (#233) [Stefan Wildemann]

  • Add auto zoom toggle to gui_internal (#237) [Johan Fitié]

  • Add Qt5 qml gui skeleton (#236) [Stefan Wildemann]

  • Add desktop icons in sizes required by Sailfish OS. (#220) [Stefan Wildemann]

  • Add ‘Follow’ and ‘Active’ to vehicle_demo to remove the corresponding error messages (Unsupported Attribute) (#229) [Robert Pohlink]

  • Add network info menu in gui/internal for Linux (#228) [Pierre GRANDIN]

  • Add rules to build sailfish package (#221) [Stefan Wildemann]

  • Add strings for permission dialog. [jandegr]

  • Add libqt5svg5-dev to test environment. [Stefan Wildemann]

  • Add screen blanking for Sailfish OS. [Stefan Wildemann]

  • Add Qt5 based vehicle. [Stefan Wildemann]

  • Add QT5 graphics. Works on Sailfish OS. [Stefan Wildemann]

  • Add:graphics:RaspberryPI hardware accelerated graphics support (#208) [Cedric PAILLE]

  • Added automatic publishing to Playstore Beta. [Pierre Grandin]

  • Added download links for PlayStore and F-Droid in the README. [Pierre GRANDIN]

  • Added some usage images to the README.md. [Pierre GRANDIN]

  • Add CI badge. [jandegr]

  • Add gui_layers.svg. [jandegr]

  • Add a feature to change zoom level in autozoom mode. [pohlinkzei]

  • Add set_position to command table. [jandegr]

  • Add destination forward/backward. [jandegr]

  • Add:gui_internal:Support mode for native virtual keyboard. [mvglasow]

  • Add:gui_internal:Rudimentary native on-screen keyboard implementation. [mvglasow]

  • Add:graphics_android:Use background_color attribute for system bar tint. [mvglasow]

  • Add:port_android:Add custom tint to system bars on API 19+ Still with hardcoded colors and minor rendering bugs. [mvglasow]

  • Add:core:Use padding for vehicle cursor if supported by graphics driver. [mvglasow]

  • Add:gui_internal:Use padding if supported by graphics driver. [mvglasow]

  • Add:osd:Use padding if supported by graphics driver Still buggy (race condition) [mvglasow]

  • Add:graphics_android:Implement padding for areas obstructed by system UI. [mvglasow]

  • Add:port_android:Make system bars translucent on API 19+, transparent on API 21+ [mvglasow]

  • Add:port_android:Apply color theme. [mvglasow]

  • Add:port_android:Notification icon which complies with Android style guide for all densities. [mvglasow]

  • Add configurability for speed_warner timeout. [Robert Pohlink]

  • Add:port_android:Remove ActionBar as it is no longer needed. [mvglasow]

  • Add:port_android:OSD button and command to show Android menu. [mvglasow]

  • Adding a androix/x86 build script. [Pierre GRANDIN]

Changed

  • Update NavitVehicle.java. [jandegr]

  • Update NavitVehicle.java. [jandegr]

  • Change_android:Android no acra (#438) [jandegr]

  • Update build_win32.sh. [jandegr]

  • Update:i18n:Updated Arabic translation from launchpad (#415) [Pierre GRANDIN]

  • Change:osd: compass appearance update (#413) [lains]

  • Change:build:Move update of doxygen to own script (#404) [jkoan]

  • Update build_win32.sh (#402) [jandegr]

  • Update config.yml. [jandegr]

  • Update config.h.cmake. [jandegr]

  • Update osm_psql.c. [jandegr]

  • Update CMakeLists.txt. [jandegr]

  • Update:icon:update drinking_water icon. [youte62]

  • Update:icon:update government_building icon. [youte62]

  • Update:doc:Update changelog to follow semver rules (#355) [Joseph Herlant]

  • Change:android:always build apk release (#364) [Pierre GRANDIN]

  • Update:icon:bowling (#338) [youte62]

  • Update:i18n:Updated French (fr) translation from launchpad (#353) [Pierre GRANDIN]

  • Update:i18n:Updated Spanish translation from launchpad (#352) [Pierre GRANDIN]

  • Update:i18n:Updated Čeština translation from launchpad (#351) [Pierre GRANDIN]

  • Update:doc:Build doxygen doc and push the result to a gh-pages branch (#354) [Joseph Herlant]

  • Update:icon:updated dam.svg. [youte62]

  • Update:QML2:Various updates on the QML2 UI (#316) [Pierre GRANDIN]

  • Updated shapefile driver (#295) [Pierre GRANDIN]

  • Update Android screenshot in README.md. [Johan Fitié]

  • Change default cursor in Car and Car-dark layouts (#296) [Johan Fitié]

  • Update:i18n:Updated Portuguese translation from launchpad. [Pierre Grandin]

  • Update size estimations in Android map downloader (#272) [Johan Fitié]

  • Change Android default layout from Car-Android to Car (#224) [Johan Fitié]

  • Update:i18n:Updated German translation from launchpad. [Pierre Grandin]

  • Update:Allow zipcode or town seamless search. [jandegr]

  • Updated: F-Droid download link (#199) [zintor]

  • Update:i18n:Updated German translation from launchpad. [Pierre GRANDIN]

  • Update build_tomtom_plugin.sh. [jandegr]

  • Update build_tomtom_minimal.sh. [jandegr]

  • Update build_tomtom_plugin.sh. [jandegr]

  • Update build_tomtom_minimal.sh. [jandegr]

  • Update:i18n:Updated Ukrainian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Sinhalese translation from launchpad. [CircleCI]

  • Update:i18n:Use rebase instead of a PR for translations updates. [Pierre Grandin]

  • Update:i18n:Updated Turkish (tr) translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Piemontese translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Telugu translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Serbian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Polish translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Urdu translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Simplified Chinese translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Chinese (Hong Kong) translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Ukrainian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Slovak translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Tamil translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Slovenian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Thai translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Albanian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Vietnamese translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Sardinian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Swahili translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Russian (ru) translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Romanian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Norwegian Nynorsk translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated German, Low translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated German, Low translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Dutch translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Norwegian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Marathi translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Bosnian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Kurdish (Sorani) translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Frisian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Latvian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Esperanto translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Galician translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Hebrew translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Filipino translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Japanese translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated French/Switzerland translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Hungarian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Hindi translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Croatian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Kazakh translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Italian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Indonesian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Kurdish translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Javanese translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Korean translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Kannada translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Luxembourgish translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Macedonian (mk) translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Lithuanian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Mongolian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Malayalam translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Faroese translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Finnish translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Persian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Basque translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated French (fr) translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Estonian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated English (United Kingdom) translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated English (Canada) translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated German translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Spanish translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Welsh translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Greek translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated English (Australia) translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated German (Switzerland) translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Catalan translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Danish translation for Navit translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Čeština translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Belarusian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Asturian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Arabic translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Afrikaans translation from launchpad. [Pierre GRANDIN]

  • Update build_linux.sh. [jandegr]

  • Update build_linux.sh. [jandegr]

  • Update Navit.java. [jandegr]

  • Update circle.yml. [jandegr]

  • Update build_android_x86.sh. [jandegr]

  • Update build_android.sh. [jandegr]

  • Update arm-eabi.cmake. [jandegr]

  • Update build_android.sh. [jandegr]

  • Update tomtom. [jandegr]

  • Update:i18n:Updated Norwegian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Portuguese translation from launchpad. [Pierre GRANDIN]

  • Update Makefile.am. [jandegr]

  • Update xml for heightlines. [jandegr]

  • Update doc. [jandegr]

  • Update:i18n:Updated Chinese (Traditional) translation from launchpad. [Pierre GRANDIN]

  • Update gui_internal_command.c. [jandegr]

  • Update:i18n:Updated German translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated French (fr) translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Čeština translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Russian (ru) translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Spanish translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Italian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Lithuanian translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Welsh translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Chinese (Traditional) translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Chinese (Traditional) translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Dutch translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Chinese (Traditional) translation from launchpad. [Pierre GRANDIN]

  • Update navit.c. [jandegr]

  • Update:i18n:Updated German, Low translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Polish translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated French (fr) translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated English (United Kingdom) translation from launchpad. [Pierre GRANDIN]

  • Update link to wiki for OSD commands. [jandegr]

  • Change format_distance to more proper values. [Robert Pohlink]

  • Update:i18n:Updated French (fr) translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated English (United Kingdom) translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Danish translation for Navit translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Updated Polish translation from launchpad. [Pierre GRANDIN]

  • Update:i18n:Fixing po import script. [Pierre GRANDIN]

  • Update osd_core.c. [Robert Pohlink]

  • Update attr.h. [jandegr]

  • Updated Hungarian translation from launchpad. [Pierre GRANDIN]

  • Updated Lithuanian translation from launchpad. [Pierre GRANDIN]

  • Updated Catalan translation from launchpad. [Pierre GRANDIN]

  • Update circle.yml. [jandegr]

  • Update circle.yml. [jandegr]

  • Update build_android_x86.sh. [jandegr]

  • Update i686-android.cmake. [jandegr]

  • Update build_android_x86.sh. [jandegr]

  • Update i686-android.cmake. [jandegr]

  • Update build_android_x86.sh. [jandegr]

  • Update circle.yml. [jandegr]

  • Update build_android_x86.sh. [jandegr]

  • Update build_android_x86.sh. [jandegr]

  • Update build_android_x86.sh. [jandegr]

  • Updated COPYRIGHT for 2016. [Pierre GRANDIN]

Fixed

  • Contrib:New version for sailfish 0.5.1-r5 (#444) [Stefan Wildemann]

  • OSD:Make Image and Scale osd types obey osd_configuration setting (trac:1202) (#439) [Robert Pohlink]

  • Icons:fix typo business not bussines (#430) [Joseph Herlant]

  • Fix coverity builds (#432) [Pierre GRANDIN]

  • Typo:Fix various mispells (#421) [Joseph Herlant]

  • Maptool: prevent memory leak when fread fails (#420) [Joseph Herlant]

  • Wince:Remove useless files from the output (#412) [Pierre GRANDIN]

  • Fix:XML:Adding missing sea/ocean display in T@H layout theme. [lains]

  • Build:Fix keyscan for wince (#410) [jkoan]

  • Cmake:Fix getting the version from git to fix the wince build (#408) [jkoan]

  • Build:Fix download of Cov (#400) [jkoan]

  • Corrected files considering more comments by @pgrandin. [Patrick Höhn]

  • Fix: added changes as suggested by @pgrandin on github. [Patrick Höhn]

  • Corrected header file to change of return type of load_buffer. [Patrick Höhn]

  • Wrong use of boolean values. [Patrick Höhn]

  • Changes in buffer.c. [Patrick Höhn]

  • Avoid NULL pointer in ch.c. [Patrick Höhn]

  • Build:fixed compiler warning in maptool module. [Patrick Höhn]

  • Navit:navigation.c:distance_set_last (#373) [Charles Curley]

  • Build:fixed compiler warning in vehicle module (#394) [Patrick Höhn]

  • Build:fixed compiler warning in graphics module. [Patrick Höhn]

  • Android:Use date of commit as version code instead of system time (#376) [jkoan]

  • Gtk:Initialize Follow menu entry correctly. (#390) [Charles Curley]

  • Wince:fixed the wince build (#386) [Pierre GRANDIN]

  • Cmake:Make copy of files more reliable (#377) [jkoan]

  • Cmake:Rework of xslt convert process to fix the copy issue of the navit.dtd file in android build (see process_xslt) (#381) [jkoan]

  • Gtk:Fix imperial factors. (#380) [Charles Curley]

  • Android:reworked notification system for sdk 23 (#374) [jkoan]

  • Core:Wrong default png size with ksvgtopng (#371) [naggety]

  • Gtk:Fix imperial factors (#367) [Charles Curley]

  • Improved follow vehicle toggle doc function for GTK (#363) [Charles Curley]

  • Export more doxygen content. [Pierre Grandin]

  • Ensure that the custom domain is set for doxygen (#361) [Pierre GRANDIN]

  • Android:Fixed forced colors in layout to have android auto adaptation (#358) [jkoan]

  • Android Fix dialogs and replace _ with T for Translate because _ is deprecated (#350) [jkoan]

  • Core:Remove dependency on OpenSSL. [Sebastian Leske]

  • Maptool:Remove option -5 (MD5 checksum) from maptool. [Sebastian Leske]

  • Core:Remove binfile map encryption support. [Sebastian Leske]

  • Gtk:fixed missing imperial units in the GTK ui. (#359) [Charles Curley]

  • Android:Add workaround for android platform tools (#357) [jkoan]

  • Android:Ensures that we capture all build errors. [Pierre Grandin]

  • Core:Reduce POST_SHIFT to avoid int overflow. [Sebastian Leske]

  • Build:Add -Wformat-security. [Sebastian Leske]

  • Core:Fix warnings from -Wstrict-prototypes. [Sebastian Leske]

  • Core:Fix warnings from -Wmissing-prototypes. [Sebastian Leske]

  • Core:Fix compiler warnings. [Sebastian Leske]

  • Build:Fix conditional compiler warning options. [Sebastian Leske]

  • Core:Remove unused macros min/max, which conflict with C++ standard macros. [Sebastian Leske]

  • Core:Use fprintf with string literal instead of variable. [trldp]

  • Core:Rename README.md to README, since some external builds need a README. [Sebastian Leske]

  • Fixes displaying the heightline route info (#294) [Pierre GRANDIN]

  • Maptool Accept ISO3166-1:alpha2 tag. [mdankov]

  • Xpm:Resize overlooked POI icons to 22x22. [Sebastian Leske]

  • Fixed variables name in support lib macro. [Pierre Grandin]

  • Xml:Fix XML formatting. [Johan Fitié]

  • Android cursor size (#267) [Stefan Wildemann]

  • Build:Fix typo which causes CMake warning. [Sebastian Leske]

  • Build:Regenerate navit*.xml if XSLT files change. Fixes first part of #1333. [Sebastian Leske]

  • Xml:Remove unused XSLT files android_*.xslt. [Sebastian Leske]

  • Gui_internal:Add missing types to POI filter bus&train. [Sebastian Leske]

  • Graphics_qt5 fix layer drawing and dragging. [Stefan Wildemann]

  • Make rotating compatible to Qt 5.2 (#256) [Stefan Wildemann]

  • Maptool:Update maptool help and manpage. [Sebastian Leske]

  • Xml:Change colors for wetland in Car and Car-dark (#257) [Johan Fitié]

  • Xpm:Remove obsolete XPM icons. [Sebastian Leske]

  • Xpm:Add white outline to black SVG icons. [Sebastian Leske]

  • Xpm:Add white outline to new icon hunting_stand. [Sebastian Leske]

  • Fix Car layout issues with wood and water (#240) [Johan Fitié]

  • Apply coding style to vehicle_qt5. [Wildemann Stefan]

  • Apply coding style to graphics_qt5. [Wildemann Stefan]

  • Add autozoom switch to sailfosh config. [Wildemann Stefan]

  • Fix trac981: Add Align-Attr to osd type Odometer (#230) [Robert Pohlink]

  • Don’t crash if LANG environment not set (#232) [Stefan Wildemann]

  • Fix POI toggle bug with Car-dark layout (#223) [Johan Fitié]

  • Allow unusual building (#215) [Stefan Wildemann]

  • Fix #1345 crash on Android. [mdankov]

  • Gui_internal:Rename new option to hide_impossible_next_keys. [Sebastian Leske]

  • Fix apk signing and bump sdk to 25 - nougat (#209) [jandegr]

  • Remove autotools leftovers. [Wildemann Stefan]

  • Qt5: only update navit geometry if root window changed size. [Stefan Wildemann]

  • Qt5: fix resizing. Add config params w,h,fullscreen. [Stefan Wildemann]

  • Qt5: clean up things even if there i no app object. [Stefan Wildemann]

  • Qt5: allow passing Qt backend via config.xml. [Stefan Wildemann]

  • Qt5: integer to pinter cast as suggested by GLib. [Stefan Wildemann]

  • Fix overlay text functions. [Stefan Wildemann]

  • Fixed Store client_secrets path. [Pierre Grandin]

  • Fixed keyrings path. [Pierre Grandin]

  • Port/android:Fix “invalid DT_NEEDED” warnings on API 23+, fixes #1348. [mvglasow]

  • Tomtom:Switching to mirrored toolchain. [Pierre Grandin]

  • I18n:Ensure that we pull from trunk before rebasing. [Pierre Grandin]

  • I18n:Escape commit message when merging updates. [Pierre Grandin]

  • I18n:Rebase i18n updates against trunk, not master. [Pierre Grandin]

  • Core:Fix iPhone build broken by plugin refactoring. [Sebastian Leske]

  • Fixed pot file path when building trunk. [Pierre Grandin]

  • Maptool:Correct OSM tag is shop=chemist, not drogist. [Sebastian Leske]

  • Map_csv:If we cannot open a CSV map file, log error and return failure. [Sebastian Leske]

  • Fixed typo in build_android.sh. [Pierre Grandin]

  • Fixing dbus tests dependencies. [Pierre Grandin]

  • Fixed libpng version check. [Pierre Grandin]

  • Fixed typo in circle.yaml. [Pierre Grandin]

  • Fix old iOS jailbreak build. [jandegr]

  • Maptool:properly check node reference mark. [Michael Dankov]

  • Maptool:proper signedness. [Michael Dankov]

  • Core:Added link to the OSD wiki page in navit_shipped.xml. [Pierre Grandin]

  • Core:Prevent crash on exit if csv map was used Do not attempt to free(attr->data) of attr_item_type attribute, it holds a number, not a pointer. [Michael Dankov]

  • Core:initialize value to suppress valgrind warning The warning had no actual effect, as final result of the expression was not depending on uninitialized value being tested in it. [Michael Dankov]

  • Gui_internal:Properly switch keyboard to lower/uppercase Do the automatic switch in gui_internal_keypress_do instead of gui_internal_search_changed so that other text input widgets would benefit, e.g. poi search. [Michael Dankov]

  • Gui_internal:Fix Cyrillic caps switch button. [Michael Dankov]

  • Port_android:Hide osd buttons during map scroll Setting use_overlay attr of <osd type=”button”&gt; now is supported and enabled in default config. [Michael Dankov]

  • Port_android:No system bars tinting before KITKAT There’s no way to make navigation and status bar translucent nor transparent before KITKAT, see https://developer.android.com/about/versions/android-4.4.html#UI So corresponding code realted to SystemBarTintView should be enabled since API 19, KITKAT. It actually was breaking navit on my API 17 device, drawing unrelated semitransparent bars on the top and right sides of the screen. [Michael Dankov]

  • Port_android:Do not tint on pre-API-17 Tinting the navigation and status bars (introduced in a3e9e7) makes the whole screen tinted on my Gingerbread (API level 9) device. As the actual tint code in handleResize is anyway activated on API&gt;=17, there’s no reason to create navigationTintView and statusTintView on API<17. [Michael Dankov]

  • Core:Make some counters unsigned to avoid UB on overflow. [Sebastian Leske]

  • Gui_internal:Repair “Set distance to”/”Get more” menu items. Fixes #1342. [Sebastian Leske]

  • Gui_internal:Hide native keyboard when displaying POI search results. [mvglasow]

  • Gui_internal:Make native keyboard compatible with changes after R6421. [mvglasow]

  • Port_android:Restore soft keyboard when resuming activity. [mvglasow]

  • Gui_internal:Further native keyboard refinements. [mvglasow]

  • Port_android:Remove noisy debug code. [mvglasow]

  • Gui_internal:Correctly handle fullscreen toggle on Android API 17+ [mvglasow]

  • Port_android:Prevent system bar tint views from overlapping. [mvglasow]

  • I18n:Fixing translations import. [Pierre GRANDIN]

  • Fix wait_before_warn. [Robert Pohlink]

  • Core:Fix typo in nav_status_to_text() [mvglasow]

  • Osd:Draw correct icon for navigation_status OSD when resizing window. [mvglasow]

  • Core:Make attr_dup_content support attr_item_type. Fixes trac #1340. [Sebastian Leske]

  • Core:Exit if GUI or graphics init / connection fails. [Sebastian Leske]

  • Osd: Convert zero button size to magic indicator size -1. [Stefan Wildemann]

  • Osd: Make osd “Button” accept h and w props. [Stefan Wildemann]

  • Core:Crash in country_search_new Properly handle coutry search by attr_country_id to fix crash in internal gui when there’s a gps fix and a map supporting attr_country_id such as Reiseplaner is active. Fixes #1337. [Michael Dankov]

Removed

  • Removed deprecated files and fixed a configuration example. [jkoan]

  • Cleanup old xpm icons (#292) [Johan Fitié]

  • Removed autotools lefotover (#204) [jandegr]

  • Cleanup. [jandegr]

Other

  • Show min/max elevation and distance in height profile. [Timo]

  • Maptool: migrate strdup to g_strdup. [Joseph Herlant]

  • Maptool use g_realloc instead of realloc. [Joseph Herlant]

  • Maptool: migrate free to g_free. [Joseph Herlant]

  • Maptool: migrate malloc to g_malloc. [Joseph Herlant]

  • Refactor:core:Refine documentation of attr.c. [mvglasow]

  • Navit/fib: cleanup unused configure* files (#422) [Joseph Herlant]

  • Maptool: prevent issues when realloc fails (#419) [Joseph Herlant]

  • Doc: fix misspell. [Joseph Herlant]

  • Refactor:core:Some doxygen additions and corrections (#406) [mvglasow]

  • Store win32 nsis installer in artifacts. [jandegr]

  • Remove outdated tts interface (#397) [jkoan]

  • Correct header file considering earlier changes. [Patrick Höhn]

  • Further adjustments according comments. [Patrick Höhn]

  • Doc: added doxygen documentation to buffer.c. [Patrick Höhn]

  • Refactor:core:Add more documentation (#392) [mvglasow]

  • Refactor:route:Improve documentation. [mvglasow]

  • Sailfish build on newer SDKs (#388) [Stefan Wildemann]

  • Refactor:route:More documentation (#385) [mvglasow]

  • Modify icons designed by me - free to use. [youte62]

  • Modify icons designed by me - free to use. [youte62]

  • 200*200. [youte62]

  • Modify icons designed by me - free to use. [youte62]

  • 200*200. [youte62]

  • Refactor:core:Documentation in trasform.c. [mvglasow]

  • Refactor:route:Improve struct route documentation. [mvglasow]

  • Refine documentation (#378) [mvglasow]

  • Refactor:core:Improve documentatio. [mvglasow]

  • Refactor:core:Improve documentation. [mvglasow]

  • Core:only GGA or RMC message required, ticket #913 (#365) [naggety]

  • Refactor:route:Improve documentation (#372) [mvglasow]

  • Refactor:core:Refine documentation. [mvglasow]

  • Refactor:route:Improve documentation. [mvglasow]

  • Once more with feeling. More indentation issues. [Charles Curley]

  • Indentation fixes in my last commit. I did not re-indent the entire file. I will leave that for another time. [Charles Curley]

  • The road book now respects imperial for two more columns. The first column (Command) was good for both feet and miles. However, column 2 (Length), and the 4th column (Destination Length), were showing up only in metric. This commit fixes columns 2 and 4. This should fix bug 780. [Charles Curley]

  • Refactor:route:Add documentation. [mvglasow]

  • Refactor:route:Add documentation. [mvglasow]

  • Refactor:route:Add documentation. [mvglasow]

  • Revert “Always build ‘release’ package for android” [Pierre Grandin]

  • Revert “Fix:android:Ensures that we capture all build errors” [Pierre Grandin]

  • Always build ‘release’ package for android. [Pierre Grandin]

  • Moved Taiwan into its own map download entry. [Pierre Grandin]

  • Navit medium GUI icon size fix. [Stefan Wildemann]

  • Sailfsh version bump. [Stefan Wildemann]

  • Patch:core:More Talker IDs other than GP accepted (#314) [naggety]

  • Importing wince build script. [Pierre Grandin]

  • Revert last commit. [Pierre Grandin]

  • Coverity upgrade (#313) [Pierre GRANDIN]

  • Revert “Fix:core:Rename README.md to README…” - does not work on GitHub. [Sebastian Leske]

  • Moved xpm to icons (#307) [jkoan]

  • We always want the failed code from bash not from tee. [jkoan]

  • Little quick change to make it working fast. [jkoan]

  • Auto pitch and orientation (#306) [Johan Fitié]

  • #1352 workaround. [mdankov]

  • Smaller Android screenshot for README.md. [Johan Fitié]

  • Pitch correction (#303) [Johan Fitié]

  • [POI] Resize SVG icons to 22x22 (#304) [Johan Fitié]

  • Improve cursor in Car and Car-dark layouts (#302) [Johan Fitié]

  • [POI] Improve Bus stop icon (#301) [Johan Fitié]

  • [POI] Improve Bicycle shop, Cemetery, Bus stop, Museum, School, Fountain and Tower icons (#300) [Johan Fitié]

  • [POI] Improve Public office icon (#299) [Johan Fitié]

  • [POI] Improve Bicycle shop icon (#298) [Johan Fitié]

  • [POI] Improve Drinking water, Shopping, Sport and Tower icons (#297) [Johan Fitié]

  • Display label for heightlines (#284) [jandegr]

  • [POI] Improve Attraction, Cemetery, Heliport, Hotel, Parking and Pharmacy icons (#293) [Johan Fitié]

  • [POI] Improve Emergency, Golf, Pharmacy, Picnic and Wifi icons (#291) [Johan Fitié]

  • [POI] Improve Parking, Shop computer, Shop department, Zoo, TEC common, Unknown and Sport icons (#290) [Johan Fitié]

  • [POI] Improve Attraction, Bicycle shop, Boat ramp, Bus, Cemetery and Cinema icons (#289) [Johan Fitié]

  • [POI] Improve Car dealer, Castle, Fountain, Hospital, Parking, Peak and Pharmacy icons (#288) [Johan Fitié]

  • [POI] Improve Drinking water, Fastfood, Theater, Information, Museum, Shop grocery, Taxi, Toilets and Townhall icons (#287) [Johan Fitié]

  • [POI] Improve Bar, Beer, Bus stop, Fountain, Level crossing, Library, Memorial, Post, Repair service, Shopping and Stadium icons (#286) [Johan Fitié]

  • [POI] Improve Bank, Bench, Police, School, Tower, Traffic signals, Viewpoint, Shop apparel and Worship icons (#285) [Johan Fitié]

  • [POI] Improve Fuel icon (#283) [Johan Fitié]

  • [POI] Improve Exit and Hotel icons (#282) [Johan Fitié]

  • [POI] Improve ATM, Fire brigade and Restaurant icons. [Johan Fitié]

  • [POI] Improve tower icon more. [Johan Fitié]

  • [POI] Improve tower icon (#280) [Johan Fitié]

  • Use cached copy for libpng / tomtom (#276) [jkoan]

  • Use all available Cores on CI (#273) [jkoan]

  • Use datecode insted of Tags as Android id (#274) [jkoan]

  • [Android] Delete MapInfoFile (.tmp.info) after successful download. [Johan Fitié]

  • Sailfish config (#271) [Stefan Wildemann]

  • [Android] Enable autozoom by default (#225) [Johan Fitié]

  • Correctly implement draw_drag on graphics_qt5. [Stefan Wildemann]

  • Qt5 qml gui - POC update (#263) [Pierre GRANDIN]

  • Revert “Add some more common landuse polygons” [jandegr]

  • Refactor:maptool:rename variables. [Sebastian Leske]

  • QT5/qml2 UI proof of concept (#254) [Pierre GRANDIN]

  • Graphics_qt5 QML: Add screen rotation support (#255) [Stefan Wildemann]

  • Make the speed_warner toggle on click. [Pierre Grandin]

  • Remove Qt5 fonts dependency on Freetype (#253) [Stefan Wildemann]

  • Revert: move poly_water_tiled in Car layout. [Johan Fitié]

  • Trac-1246: Draw background color even if text label is empty. (#234) [Robert Pohlink]

  • Navigation_analyze_roundabout : central_angle may lead to division by 0. [Marc CAPDEVILLE]

  • [Android] ‘Toggle POIs’ button also toggle POI labels (#226) [Johan Fitié]

  • Keep active vehicle profile when deactivating vehicle (#217) [mcapdeville]

  • Graphics Qt5 keyboard (#214) [Stefan Wildemann]

  • Qt5 Graphics: Add QML support (#213) [Stefan Wildemann]

  • Hide impossible keys at the internal keyboard instead of highlighting the possible ones (leftover from PR5) (#210) [Robert Pohlink]

  • Import android.Manifest. [jandegr]

  • Ask permissions on sdk &gt;= 23. [jandegr]

  • Publish arm packages only on Playstore. [Pierre Grandin]

  • Revert “Temporary: Enable Qt5 graphics in navit_shipped.xml” [Wildemann Stefan]

  • Temporary: Enable Qt5 graphics in navit_shipped.xml. [Wildemann Stefan]

  • Refactor: qt5: follow api changes brought with commit 60bc2797f0bd71d87a4eece306e2368afe2a8866. [Stefan Wildemann]

  • Qt5: Use default svg size if size not given. [Stefan Wildemann]

  • Qt5 image loading more robust on navit image guessing. [Stefan Wildemann]

  • Improve dash handling. Cope with impair patterns. [Stefan Wildemann]

  • Ignore old fix provided by Qt5 on startup. [Stefan Wildemann]

  • Clear surfaces if transparent. Fix dash setting. [Stefan Wildemann]

  • Sailfish needs periodic trigger for display on. [Stefan Wildemann]

  • Remove most debug messages. [Stefan Wildemann]

  • Ensure that we use jarsigner w/ jdk 1.8. [Pierre Grandin]

  • Extract android publishing credentials to current folder. [Pierre Grandin]

  • Extract publishing credentials in the right folder. [Pierre Grandin]

  • Ensures that google-api-python-client is installed for apk publishing. [Pierre Grandin]

  • Sunrise near poles simplification (#206) [jandegr]

  • Reducing code duplication in the tomtom builds (#201) [Pierre GRANDIN]

  • Jandegr patch 1 (#203) [jandegr]

  • Android patches from Jandegr (#202) [Pierre GRANDIN]

  • Improved documentation. [Pierre Grandin]

  • Bump zlib. [jandegr]

  • Bump zlib. [jandegr]

  • Removing autotools support. [Pierre GRANDIN]

  • Moving the linux bin to a more generic place to match other builds. [Pierre Grandin]

  • Android ci optimization (#195) [Pierre GRANDIN]

  • Switch badge to trunk. [jandegr]

  • Correctly escape PR message. [Pierre Grandin]

  • Better PR content for automatic i18n PR. [Pierre Grandin]

  • Process translation template update as part of the linux build. [Pierre Grandin]

  • Ensure that we build with gtk_drawing_area enabled. [Pierre Grandin]

  • Refactor:core:For plugins, use term ‘category’ instead of ‘type’. [Sebastian Leske]

  • Only setup coverity when needed. [Pierre Grandin]

  • Reworking android build scripts. [Pierre Grandin]

  • Ensure that we build all targets in 4 containers. [Pierre Grandin]

  • Ensure that we build all targets in 4 containers. [Pierre Grandin]

  • Moved win32 dependencies to the build script. [Pierre Grandin]

  • Install junit-xml dbus-python in the user’s env. [Pierre Grandin]

  • Install ndk only when needed. [Pierre Grandin]

  • Ensures that python-dev is installed for tests. [Pierre Grandin]

  • Ensures that libdbus-glib-1-dev is installed for tests. [Pierre Grandin]

  • Bumped libpng version to 1.6.26. [Pierre Grandin]

  • Temporarily disabled translation updates. [Pierre Grandin]

  • Enabling build parallelization. [Pierre Grandin]

  • Ensures that python-dbus is installed, needed for tests. [Pierre Grandin]

  • Reduced tomtom CI downloads verbosity. [Pierre Grandin]

  • Moving linux dependencies installation to the build script. [Pierre Grandin]

  • Sdk 23. [jandegr]

  • Install ndk. [jandegr]

  • Convert CI to trusty. [jandegr]

  • Bump libpng. [jandegr]

  • Switch to tomtom minimal build. [jandegr]

  • Missing layer. [jandegr]

  • Wrapper cleanup. [jandegr]

  • Cmake based build for tomtom. [jandegr]

  • Gui_internal: free heightlines and diagram_points. [jandegr]

  • Autotools. [jandegr]

  • Create gui_heightprofile.svg. [jandegr]

  • Delete gui_heightprofile.xpm. [jandegr]

  • Gui_internal_heightprofile. [jandegr]

  • Create gui_heightprofile.xpm. [jandegr]

  • Gui_internal: fix occasional crash of heightprofile. [jandegr]

  • Gui_internal: layer control. [jandegr]

  • Gui internal : some more heightprofile fixes. [jandegr]

  • CI trigger. [jandegr]

  • Gui_internal : fix heightprofile. [jandegr]

  • Refactor:maptool:Support 56 bit node IDs. [Michael Dankov]

  • Android: disable pedestrian default build. [jandegr]

  • Revert “Fix:gui_internal:Hide native keyboard when displaying POI search results” [Michael Dankov]

  • Refactor:port_android:Move system bars tinting code to a separate function. [Michael Dankov]

  • Remove debug message. [pohlinkzei]

  • Refactor:gui_internal:Remove out-ifdefed code and unused widget states. [Sebastian Leske]

  • Refactor:gui_internal:Code cleanup. [Sebastian Leske]

  • Typo. [jandegr]

  • Layoutswitcher command. [jandegr]

  • Delete android_all_densities.xslt. [jandegr]

  • Android: remove unused and unmaintained XSLT files. [jandegr]

  • Delete NavitGraphics2.java. [jandegr]

  • Delete NavitAndroidOverlay.java. [jandegr]

  • Android: remove unused classfiles. [jandegr]

  • Refactor:gui_internal:Determine menu widget size based on parent size. [mvglasow]

  • Importing 241569203/pl from launchpad. [Pierre GRANDIN]

  • No-HOV. [jandegr]

  • No-HOV. [jandegr]

  • Refactor:core:Document navit_get_cursor_pnt() [mvglasow]

  • Refactor:gui_internal:Document gui_internal_menu.c. [mvglasow]

  • Refactor:core:Add Doxygen docs, #define IMAGE_W_H_UNSET for image dimensions. [Sebastian Leske]

  • Refactor:core:Update Doxyfile to Doxygen 1.8.9.1. [Sebastian Leske]

  • Refactor:core:Fix Doxygen comments; @code only for code blocks. [Sebastian Leske]

  • Refactor:osd:Document osd_set_std_graphic. [mvglasow]

  • Refactor:osd:Minor documentation improvements. [mvglasow]

  • Refactor:core:Document window.h. [mvglasow]

  • Refactor:core:Fix GCC warning about uninitialized data.dangerous_goods. [Sebastian Leske]

  • Refactor:core:Remove out-ifdefed code. [Sebastian Leske]

  • Archive the xpms from the linux build on CI. [Pierre Grandin]

  • Archive the xpms from the linux build on CI. [Pierre Grandin]

  • Applying patch from trac-832. [Pierre GRANDIN]

  • Refactor:osd_core:Document osd_button_adjust_sizes() [mvglasow]

  • Trac-1064 render OSM shop=mall as poi_mall. [Pierre GRANDIN]

  • Bumping the trunk to 0.5.1. [Pierre GRANDIN]

v0.5.0 - 2015-12-31

This release was done before the adoption of this changelog format. Use this v0.5.0-rc.2 to v0.5.0 comparison link to view the corresponding changes.

v0.5.0-rc2 - 2015-09-02

This release was done before the adoption of this changelog format. Use this v0.5.0-rc.1 to v0.5.0-rc.2 comparison link to view the corresponding changes.

v0.5.0-rc1 - 2015-08-08

This release was done before the adoption of this changelog format. Use this v0.5.0-beta.1 to v0.5.0-rc.1 comparison link to view the corresponding changes.