Release notes for Version 0.11 (29 Apr 2008)
TTOPM now runs also on other TomToms, thanks to 
Joerg Ostertag for providing me a TomTom One 3rd edition
- NEW: config-variables: screenwidth and screenheight
  The screen resolution has to be set manually,e.g.
  screenwidth=320
  screenheight=240
- CHANGED: config-variables 
  xvpsize and yvpsize are no longer needed 
- NEW: config-variables: gpsfifo
  gpsfifo is the name of the named pipe which provides 
  the gps information. Try something like
  gpsfifo=/dev/gpspipe (= TomTom 510)
  or
  gpsfifo=/var/run/gpspipe (= TomTom One 3rd edition)
- CHANGED: ttopm.sh
  The libraries are no longer copied to /lib, instead
  they are linked. Thanks for the diff to Jean-Yves Lebleu.
- CHANGED: osm-dl.sh
  After downloading the tiles the config lines are printed out 
  for copy & paste to config.txt (thanks to Joerg Ostertag)
  

Release notes for Version 0.10 (22 Feb 2008)
- FIXED: memory leak in calibrate();
- FIXED: memory leak in geocoords();
- FIXED: memory leak in loadconfigline();
- CHANGED: all calibration variables (cali_x1, cali_ ...) are
  global defined variables now.
- CHANGED: debug is no longer limited to 0 and 1
  debug=2 writes some of the debugging infos (for instance
  memory consumption) also directly to display.
- CHANGED: more precise GPS coordinates, when GPS reception is
  bad (function avggps)
- CHANGED: "reread config" is removed because its no longer
  needed. Reread the configfile(s) could also be reached with
  zoomin in and out.
- CHANGED: Toggle between showing and not showing the smallzoom 
  window is no longer supported.
- NEW: config-variable: mapname
  for example: mapname=London_OSM_Zoom_9
- NEW: display config variables at startup
  Most important config variables are displayed at startup
- NEW: TTOPM memorizes the last location (latitude and longitude)
  in the file geopos.txt. This is necessary for zoom in and 
  zoom out.
- CHANGED: ttopm.sh now supports several configfiles. 
  This is intended for different zoomlevels, but you could also
  provide configfiles for different maps.
- NEW: zoom in and zoom out. It is now possible to switch
  to other configfiles which points to other map data.
  The name config.txt is still supported. But ttopm.sh looks at 
  first for configfiles with a two-digit number in it: config-xx.txt.
  
  If such a file is found ttopm.sh starts the ttopm binary with the 
  configfile as argument. The configfile with the smallest value is
  taken at startup. If no config-xx.txt is found config.txt is used.

  If you zoom in, ttopm is stoped and restartet with the nearest
  larger number in config.txt, for example config-03.txt. Hence it 
  is possible to name the configfiles according to the zoomlevel.
  When pressing the button "zoom in" ttopm stops with an exitcode 
  of 2 otherwise it stops with an exitcode of 3.
  Before exiting the latitude and longitude is written to
  geopos.txt. Everything else, for instance finding the next
  configfile, is handled by ttopm.sh

Release notes for Version 0.02 (14 Feb 2008)
============================================
- NEW: The menue button "calibration" displays the virtual
  coordinates for a certain pixel. So, its not longer necessary
  to calculate cali_x and cali_y by oneself.
- NEW: config-variable: killttn 
  killttn=0|1
  depending on this value, the native TomTom navigation
  software is killed. This will lead to a much higher 
  execution speed of ttopm. If its not killed you can go
  back to the native TomTom navigation software with the
  menue (see Exit TTOPM)
- NEW: annotations in config.txt describe the meaning of 
  each config variables
- NEW: config-variable: screenrecord (for experts only)
  screenrecord=0|1
  if activated a screenshot will taken at every
  screenupdate with FbRender_Flush(). 
  Todo this, ./screenshot.sh is started with system:
  screenshot.sh took a raw and uncompressed copy of /dev/fb0 
  and stores it in the current directory with a unix timestamp
  in it, eg.: shot-1202913551.raw
- NEW: menue item "Exit TTOPM". This will do a reboot if 
  killttn is set to 1, else it leads back to the native TomTom 
  software.
- CHANGED: exchanged the watchdog binary with a watchdog-
  shellscript 
- CHANGED: still found german (my native language) words to 
  translate in the sourcecode

Release notes for Version 0.01 (7th Feb 2008)
=============================================
- first public release
- more or less its a proof of concept


