0.0.4

From Navit's Wiki

Jump to: navigation, search

Contents

Foreword

Thanks to all navit's contributors, in no particular order:

  • the navit team
  • navit translators
  • Matt Callow
  • Aurelien Jacobs
  • Bodenseepingu
  • AFaber
  • Helge Hafting
  • reddog

For a full list, please see http://wiki.navit-project.org/index.php/Navit_project_members_and_contributors

fix

core

  • Improved route drawing
  • Redraw map if route is created after vehicle update
  • Improved some internal stuff
  • Remove obsolete navit_toggle_* functions
  • Only redraw map in navit_set_attr when orientation was actually changed
  • Don't forget this_ as argument of callback_list_call_attr
  • Add prototype for callback_list_call_attr
  • Replaced index with more standard strchr
  • Applied patch from diekhans for better posix compatibility
  • Cleaned up routing api
  • Prototypes were wrong
  • Fix some compiler warnings
  • Changed navigation to provide a map
  • make new definitions from wiki
  • Revert patch. No need to #include <glib.h> twice.
  • Works now also on non-utf8-locales
  • add config.h file to resolve unmap issue for win32
  • Fix mmap failures
  • add initial memory mapped file support for win32
  • Improved popup handling
  • removed obsolete poi_geodownload plugin
  • Added new types from wiki page
  • Write a proper end to the logfiles even if navit crashes
  • Make navit.xml a wellformed document
  • Increase point limit, reduce route graph map clutter
  • Added a better error description in case of missing config tags
  • Remove old navigation if destination changes
  • Fixed selection transformation
  • Added new item types from wiki and changed definitions accordingly
  • Updated item_def.h from wiki
  • Fixed logging issue with closing tags
  • Patch from mattcallow, ticket #68 : Navit goes into tight loop if gpsd socket isclosed.
  • Render street_service
  • Navit exits with error message instead of segfaulting on destination dialog whenno mapset is enabled (ticket #48)
  • Moved new definitions to the right position
  • Fixed nmea logging (at least for vehicle_file)
  • Change order of POIs to avoid cluttering.
  • Add include for string.h to fix compiler warnings about 'strlen'
  • Don't show shopping POI on low zoom level.
  • Don't make the color attribute of layouts mandatory.
  • Make use of layout_current and add layouts from xml to the menu
  • Fixed a few vehicle and navigation related bugs, added textfile logging to vehicle
  • Fixed umlaut and szlig handling
  • replace %i with %x for coordinates parsing, since %i fails with negative integers,which are not prefixed with -0x
  • Actually update map orientation when map orientation is toggled
  • use projection when centering map
  • remove GO_POI usage, and use short for object types
  • avoid unecessery strlen/strcats for debug, pass lenghts as arguments so they can be calculated at compile time, module name and __PRITY_FUNCTION__ are constant strings
  • removed double setlocale(LC_NUMERIC,"C");

gtk

  • Fixed gps position in statusbar
  • Set ETA and distance on statusbar
  • Set ToggleActions acording to attributes.
  • Correct ETA estimation
  • Remove call to deprecated funtion gdk_rgb_init(). It's not needed anymore
  • Works now also on non-utf8-locales
  • Prevent statusbar from crashing if direction is unusual
  • Added one more fontpath
  • Fixed typo in keys names
  • Use fontconfig instead of static fontpath.

gui/cegui

  • Changed to new navigation api
  • Fixed use of display list and map selection
  • Fixes image codec problems
  • removed reference to deprecated font 'Commonwealth'
  • Added a missing font for sdl gui
  • Fixes ticket #61 : make cegui honour for ressources loading
  • Fixes the breakage after pluginless mode addition
  • Fixed using navit with cegui from source dir
  • Fixed ticket #64 (segfault when using Xerces)
  • Forces the use of Silly image codec (instead of Devil)
  • Added a missing font for sdl gui

data_binfile

  • Fixed label handling
  • Reduced verbosity
  • Fixed map tile tree pruning
  • Consider every layer for order

windows

  • replace hardcoded windows path with %WINDIR%
  • fix win32 popup issue
  • improve layout datawindow

install

  • Removed erroneus exits in CEGUI checks
  • Cosmetics changes in autoconf & configure
  • Patch from Ian Haylock, fix ticket #81 : detection of libxmu

tools

  • Fixed a buffer overflow with relations in osm2navit
  • Added patch from afaber about wrong usage of hash table
  • Open files in binary mode for win32
  • Changed path to new wiki
  • gpx2navit_txt splitted attributes when containing special chars
  • Added some new types to osm2navit
  • Avoid generating useless points
  • Fixed bounding box calculation
  • Use right type for malloc argument to avoid failing realloc
  • Fixed one way handling in osm2navit
  • Fixed crashes in osm2navit
  • First step in making zoom out faster
  • Fixed a buffer overflow in osm2navit
  • Added new mappings to osm2navit
  • Put higher order streets closer to the tile tree root
  • Added fix from afaber for tile handling
  • Add switch to generate coverage for osm
  • Added fix for buildings
  • Add key highway=minor
  • Increased buffer size
  • changed wrong tag in osm2navit
  • Fixed a bug/added download interface
  • avoid buffer overflow when attrib debug string gets too long

vehicle

  • Add debug output
  • use serial settings form xml config file for win32
  • fix locale specific floating point conversion issues
  • Fixed incorrect behaviour for western or south hemisphere
  • file prototype warning
  • resolve locale dependent parsing issue of GPS data
  • Made demo vehicle stop at destination
  • Fixed use of wrong attribute

poi

  • Fix some compiler warnings

Windows

  • dependencies & release build
  • use GTK_DIR environement variable in coinfig files
  • update win32 libgarmin library files
  • update project files
  • added win32 speech dispatcher
  • update project files
  • update project files, more work on native win32 gui/graphics
  • win32 native toolbar and added app icon
  • more work on native win32 gui/graphics
  • win32 native toolbar and added app icon
  • don't perform kill on win32 systems, not known and not required

add

core

  • Support for position_coord_geo parsing
  • Better support for route map
  • Incomplete support for statically linked modules
  • Added support for attribute-dependant callbacks
  • Incomplete support for attributes instead of toggle flags
  • Add callback hooks for toggle attributes
  • Added support for pluginless mode
  • Add definitions for runway and taxiway
  • Add support for aeroway terminal and aeroway apron
  • Add support for traffic signals
  • Add dtd for navit config file
  • Add check for fontconfig to configure
  • Add shopping icon
  • Add highway exit icon
  • Add support for customizable background color to xmlconfig.
  • Add callback to laymout menu.
  • Added graph segments to route graph map
  • Added new attributes from bodenseepingu
  • Added --disable-garmin to configure
  • Added cafe amenity
  • Added Aurel's patches about various items definitions.
  • Added a debug map
  • Add include for string.h to fix compiler warnings about 'strlen'
  • Added reddog's patch for additionnals xpms
  • Added sdl specific gui attributes to dtd
  • Add new gui attributes to dtd
  • Made interval and speed for demo vehicle configurable
  • Added support for gpx logging
  • Add rendering of riverbank (as line) * sport=golf is not always a golf course, it can also be other things related to golf, such as a driving range or shop.
  • Add aeroway=aerodrome to render as poly_airport
  • Added bugfix for older autoconfs
  • Change navit_new to use attributes
  • corrected track in navit.xml
  • added gpx2navit
  • added Geocaching icons
  • Added cafe poi in navit.xml

gui/gtk

  • add status bar string to po file(s), fix wronly locale->utf8 conversions inthe statusbar
  • Use navit_set_attr instead of navit_toggle_*
  • Added options to disable menubar/toolbar/statusbar
  • Added options to disable menubar/toolbar/statusbar
  • Added gnunux patch which adds --enable-hildon
  • Added gnunux patches about hildon's keys
  • Support for font: ttf-dejavu
  • Use gflags and libs of freetype2 and fontconfig for graphics_drawing_area

cegui

  • Reduced verbosity

tools/osm2navit

  • Add --input-file option
  • Add powerline and landuse=farm tags

Garmin

  • Add:Basic search for roads
  • Add:Initial search for cities in garmin maps

windows

  • support garming maps
  • support SAPI-5 TTS function
  • support for data/textfile
  • added serial support for win32
  • added win32 port related files, for time being use CodeBlocks project file
  • add config.h file to emulate strtok_r on win32

doc

  • Minors update in README
  • Updated AUTHORS list
  • Updated README with the list of 12 languages

translations

  • New Danish translation
  • Added Russian translation contributed by Rustam T. Usmanov
  • Updated no.po.
  • Added missing translations for de
  • Added missing file
  • add (initial) dutch language file
  • Made the popup coordinate text more meaningful for translations
Personal tools