While chatting on the #navit IRC channel thos monring, I decided to try out a change in handling of icons in gui/internal. The previous approach here was to try rescaling .svg, then .svgz, then try pre-scaled .png. Since the N8×0 svg code only handles the SVG tiny subset (and the .svg in Navit as SVG Basic or higher), this wastes a lot of time before getting to the .png version. Trac 284 has a patch to bring pre-scaled to top spot. The result is a very crisp action on the Menu pages. It should improve map redraws as well.
Navit performance improvements on N8×0
January 31st, 2009Navit Gui/internal now exits properly
January 27th, 2009When using GUI/Internal along with Graphics/GTK_Drawing_area, clicking on the X to exit the application resulted in the window closing but the application stayed running. Trac 283 has a patch to correct this. In gui_gtk_drawing_area I added a call to connect the ‘delete_event’ to close Navit nicely. It should be in SVN soon.
Navit now has screen unblank for the N8×0
January 27th, 2009trac 282 has the patch to implement this sought after feature. The default is for screen to stay lit when set to Fullscreen. If you want to alter this, inside the <navit> element add screen_unblank=”x” where x is fullscreen or GPS or never. Setting this to GPS results in screen unblanking for each GPS event regardless of whether you are in full screen or not.
The code is not yet in SVN, there is a backlog of enhancements and fixes.
Navit OSD fixes
January 21st, 2009DWould on Internettablettalk had reported that several OSD items were not displaying any data. This was the result of uninitialized p.x values in several functions. Fixes were submitted to the Navit team tonight for inclusion in the SVN builds.
The OSD functions were: vehicle_gps_satnum and street_name and vehicle_speed.
New debian directory for Navit on N8×0
January 17th, 2009The downloads page has an updated debian.tar file that supports the .desktop and .service files in the correct location. The real solution is to deal with this in the navit/xpm Makefile.am, this is on the TODO list. For now if you build and install from this debian directory, then dpkg will handle the details for you.