ChangeLog

From TrekBuddy Wiki

Jump to: navigation, search

This page is not being revised. For the latest releases and changes, see the versions forum topic.

Contents

0.9.76 (22.03.2008)

  - fixed missing Motorola-specific location provider
  - fixed: random error in COMPASS screen on Siemens
  - fixed: key 0 handling on UIQ
  - fixed: some BT problems introdcued in previous versions
  - new: fast CMS switching with LEFT/RIGHT keys/joy
  - new: CMS variables {satv} (number of sats in view),{lat},{lon},{wpt-lat},{wpt-lon},{prn0}-{prn11} (satelittes numbers)

0.9.75 (08.03.2008)

  - fixed OSD transparency settings for devices without semitransparency support (PDA, Siemens, ...)
  - fixed NMEA parser bug and improved performance a bit
  - fixed tar-ed atlas loading on Siemens phones
  - fixed log format option when HGE-100 provider is selected
  - fixed BlackBerry "distribution" for OTA

0.9.74 (02.03.2008)

  - new CMS variables {wpt-coords}, {snr0}...{snr11} and support for background images (<screen background="my_nice_bg.png"...)
  - wpt recording on PDA fixed
  - dd.ddd lat/lon format is now supported in waypoint form (Enter Custom, etc)
  - added HGE-100 location provider to make beginners life easier
  - subtle serial/bluetooth channel performance (and stability?) improvement
  - tar-ed maps on S60 should be a bit faster (not final solution, though Sad )
  - OSD alpha configurable
  - minor improvements of maps/layers switching in atlas

0.9.73 (25.1.2008)

Changelog

  - new feature ShowAll for waypoints - shows wpts as a set of POIS and not as a route since BETA
  - fixed some map loading problems introduced in previous 0.9.7x versions since BETA
  - fixed position shift on layer switch since BETA
  - fixed large atlases feature since BETA
  - tmi parser is locale-agnostic since BETA
  - better defaults for LG phones since BETA
  - Blackberry version is now signed, therefore it should finally work flawlessly on all BBs; moreover, restricted API can be used by TB now, and so backlight control is possible             
   (just on/off for now, tested on 8800) via key 3 (or Alt+3 on qwerty)

0.9.72 (16.1.2008)

Changelog

  - fixed some map loading problems introduced in 0.9.7x versions
  - tmi parser is locale-agnostic

0.9.71 (9.1.2008)

Changelog

  - I broke my internal API backward compatiblity in the previous release that results in errors like "Not a digit" exception etc; fixed
  - .tar map loading speed up

0.9.70 (4.1.2008)

Changelog

  - fixed: NMEA logging (files of zero length were created)
  - fixed: .tar maps on Siemens phones (with "Siemens I/O" option on)
  - fixed: "no sounds" option now really means no sounds
  - fixed: settings on WM devices were not saved/applied
  - fixed: O2 provider flags is persisted for good once it is used
  - new: jpg format supported for maps (provided your phone supports it)
  - new: option "log gsm info" - cellid and lac are (gpx-)logged too (supported only on SE phones at the moment)
  - new: option "large atlases" in Settings->Misc to avoid OutOfMemory errors for huge (lots of maps) atlases)
  - new: .set file is mandatory for plain maps (for much better performance and less garbage produced during directory scanning) 

0.9.69

Changelog

  - MISTAKE - DOES NOT WORK. SIEMENS OWNERS STAY WITH 0.9.68 Sad faster .tar maps on Siemens x75 and better 
  - file browser starts in %DataDir%
  - main screen title removed (caused problems on some devices, eg. A1200)
  - App-Flags can be passed as -Dtrekbuddy.app-flags as well (usable eg. for activating O2 provider on Palm)
  - O2 Germany provider - buffer length option
  - key remapping
  - reduce memory consumption a bit

0.9.68

Changelog

  - HGE-100 compatibility improved 
  - fixed: tar on Siemens (workaround, slow) 
  - fixed: wpt-eta calculation 
  - fixed: log only valid option 
  - new provider O2 Germany
  - Palm version (.prc) is now bound to manufacturer protection domain

0.9.67 (Mon Nov 05, 2007)

Bugfixing minor release... if you do not experience problems fixed, there's no reason for you to upgrade...

Changelog

  - fix: map scrolling fixed on Blackberries
  - fix: subtle NMEA parser bug that sometimes set crosshair to upper-left corner
  - fix: course arrow is now hidden when GPS is connected but user is browsing
  - fix: UTM grid coordinates for multi-zone map
  - .prc for Palm available
  - I've also tried to fixed waypoint camera snapshots preview (for devices where it is possible), but still got no success report from testers...

0.9.66 (Tue Oct 23, 2007)

Changelog

  - new navigation arrow (naviws.png; customizable) and course arrow are shown together (course arrow is rendered first)
  - new variables in CMS: spd.i,spd.i-avg,spd.i-avg-auto,spd.i-max, wpt-alt
  - altitude field added to wpt form
  - last-used cms profile loaded first
  - fix: {sat} refresh
  - fix: sound/alarm is played for single wpt and last wpt in route too
  - fix: capture format settings is editable
  - fix: GPX dt, ds appearance
  - fix: GoTo on wpt puts TB into browsing mode


Update 2007-10-23 23:20 CET Hotfix update. New limitation discovered for SonyEricsson JP-5 devices (K750i, K600, W800) - list can contain max 255 items. Applies to: file browser, waypoints lists.

  - NMEA parser improved to handle data without GGA sentence
  - fixed: XML parser (for CMS profiles degree sign)
  - fixed: event failures when no cms profiles were found

0.9.66 patch1 download link

Update 2007-10-25 21:00 CET Patch update.

  - fixed: NMEA parser
  - fixed: structure settings for J9 version
  - fixed: event failures
  - fixed: "wpt reached" sound played forever

0.9.66 patch2 download link

Attached you may find navigation arrow in different colour. Just copy it as naviws.png to resources folder in DataDir if you want different colour.

0.9.65 (Tue Oct 16, 2007)

Minor update...

Changelog

  - Lambert I-IV projections supported
  - new variables in CMS: spd.d,spd.d-avg,spd.d-avg-auto,spd.d-max, sat
  - bluetooth hangup/stall detection and recovery improved
  - settings - new log-only-valid GPX tracklog option
  - settings - capture format selection from list of available formats
  - improved keyboard lock (I hope - hangup reported on 6110)
  - focus should be on active wpt when wpt list is opened
  - new built-in datums (as defined in Ozi): European 1950 (Spain and Portugal), NTF France, S42

Known Issues

     - "wpt reached" sound not played for single wpt or last wpt in route
     - GPX dt/ds setting fields corrupted (W810i)
     - app does not start on Blackberry (8300, 8700)
     - {sat} not updated

0.9.64 (Fri Sep 28, 2007)

Changelog

  - multiple CMS profiles support
  - 2 new "autostop" variables in CMS: spd-avg-auto, time-t-auto
  - compatibility improvements for Palm and Blackberry devices (version for OS 4.1 also available) - yes, this version is reported to work on Palm Treo 650 - thanks to palm_user and druzicka!
  - structured Settings
  - waypoint GoTo works across maps in the same layer in atlases
  - <trkpt> accepted as waypoint too

Multiple CMS profiles Every file found in ui-profiles that starts with cms. and ends with .xml is expected to be CMS profile. Then, when you are on CMS screen, press navkey/joystick down or 8 to see list of profiles to select from.

0.9.63 (Sat Sep 15, 2007)

A few bugfixes...

Changelog

  - custom datums may now be stored in file (see Customization in wiki)
  - scale showing may be turned on/off (Setting->Desktop->OSD scale)
  - fixed weird waypoints listing behaviour on some SE phones
  - fixed image saving for waypoints (they were not saved in previous version)
  - fixed {dist-t} value in CMS
  - fixed location SMS reception

0.9.62 (Wed Sep 12, 2007)

Yes I screwed it up a bit...

Changelog

  - fixed weird waypoints listing behaviour on K750i and commands mess after quick access was used
  - GoTo on waypoint implemented 

Since I released 0.9.61 yesterday, here's a copy of yesterdays announcement:

  - map scale shown
  - quick access to active waypoint list / route by keeping '1' pressed for a bit longer (if no list / route is active, standard navigation menu is opened)
  - Swiss LV03 grid support (Ozi: CH-1903 / (SUI) Swiss Grid)
  - on some devices map scrolling is yet more faster
  - some fixes and improvements for Blackberry

0.9.61 (Tue Sep 11, 2007)

Besides some new stuff, I did some optimizations - hope I did not screw anything up...

Changelog

  - map scale shown
  - quick access to active waypoint list / route by keeping '1' pressed for a bit longer (if no list / route is active, standard navigation menu is opened)
  - Swiss LV03 grid support (Ozi: CH-1903 / (SUI) Swiss Grid)
  - on some devices map scrolling is yet more faster
  - some fixes and improvements for Blackberry

0.9.59/0.9.60 (Sat Sep 01, 2007)

Changelog

  - GPX fixes: waypoint timestamp, smart filter (really)
  - GPX settings: dt - time period, ds - distance travelled
  - multiple wpts in LOC are now supported
  - snapshot taking is more stable (no resets on K750i tested)

HOT FIX

Changelog

  - app lock when accessing wpts is fixed
  - slightly less memory used by maps
  - snapshot image is properly released

GPX logging parameters

GPX dt: Default value is 60 seconds. Value of -1 or 0 effectively means raw mode (this option is gone). Units are seconds. GPX ds: Default value is -1, which means this criterion is off (also 0 disables it). Units are meters.

Example: dt = 60, ds = 50. You should get a location logged every 50 meters or 1 min, depends on which is met first. At least - TB may find other location(s) interesting so may get more detailed log, because the "smart" filter attempts to capture trajectory curves.

0.9.58 (Sat Aug 11,2007)

Changelog

  - more Bluetooth/Serial provider fixes
  - smoother rendering (plus simple scrolling speed config option)
  - yet another SE backlight control fix

0.9.57 (Tue Jul 10,2007)

Changelog

  - simple route navigation
  - units selection config option (metric, imperial, nautic)
  - some device-specific hacks
  - nmea parser, gpx log, serial/bt provider improvements
  - Blackberry support
  - NMEA logging for Internal provider (works eg. on N6110 Navigator)
  - Irish Grid support (includes built-in Ireland 1965 datum definition)
  - backward compatibility break: courses arrow file "structure" has changed - it is expected to cover also 90 course (straight east), and has been renamed to arrows.png

Simple route navigation

When you select a waypoint list (store), you can

  - navigate to single wpt (Navigate To)
  - navigate along the route (Navigate Along)
  - navigate backwards along the route (Navigate Back)

You can start from any wpt/rtept. Also, TB now supports GPX containting route (single, for now), ie. rte/rtept construct.

When a wpt is reached (if distance is less than value in Wpt Proximity config setting, in meters), backlight is flashed, and a sound is played - you have to create sounds subfolder in the datadir and put a file in AMR format named wpt.amr there. Sample attached. If the file is not found, some default beep is played instead.

I found a weird performance problem when parsing UTF-8 encoded XML files (gpx, cms profile, ...) on N6230i (everything was fine on K750i), even if the file itself is not encoded but encoding="UTF-8" is specified in xml declaration, parsing is very very very slow. Changing the attribute to encoding="ISO-8859-1" solved it. Of course, the content encoding and encoding specification should match!

0.9.57 beta

Late and far from being perfect, as usual - simple route navigation in map screen (only; for now). I'm still not satisfied with route visualisation, and will very likely change it (poi marks) in final version.

Changelog

  - simple route navigation
  - units selection config option (metric, imperial, nautic)
  - some device-specific hacks
  - nmea parser, gpx log, serial/bt provider improvements
  - when a wpt is reached (if distance is less than value in Wpt Proximity config setting, in meters), a sound is played - you have to create
    sounds subfolder in the datadir and put a file in AMR format named wpt.amr there. If one is not found, some default beep is played instead.

EDIT: updated 2007-07-13 11:30 CET

  - fixed issues reported by Ranger and krzysiekz
  - serial/bt provider + nmea parsing improved
  - XML parsing fixed
  - backlight control on SE
  - ...


EDIT: updated 2007-07-14 13:45 CET (all build variants available)

  - fixed "wpt sound not played issue"
  - fixed "only one wpt shown when routing back"
  - very simple route line cfg
  - IMPORTANT! fixed parsing of negative values


EDIT: updated 2007-07-29 20:00 CET

  - some more fixes
  - Irish Grid support
  - NMEA logging for Internal provider
  - backlight control on SE
  - ...

Backward compatiblity change: custom courses should cover 0-90 degrees, and the filename is arrows.png. No need for arrows2.png (I'm just going to test it on old Siemens...).

Simple route navigation

When you select a waypoint list (store), you can

     - navigate to single wpt (Navigate To)
     - navigate along the route (Navigate Along)
     - navigate backwards along the route (Navigate Back)

You can start from any wpt/rtept. Also, TB now supports GPX containting route (single, for now), ie. rte/rtept construct.

I found a weird performance problem when parsing UTF-8 encoded XML files (gpx, cms profile, ...) on N6230i (everything was fine on K750i), even if the file itself is not encoded but encoding="UTF-8" is specified in xml declaration, parsing is very very very slow. Changing the attribute to encoding="ISO-8859-1" solved it. Of course, the content encoding and encoding specification should match!

0.9.56 (Fri May 18, 2007)

Changelog

     - Windows Mobile support (J9)
     - new provider: Serial - for COM ports GPS
     - support for custom icons for waypoint on map, course arrows and crosshair
       You can use custom icons for waypoint mark, course arrows and/or crosshair if you put wpt.png, courses.png and courses2.png 
       and/or crosshairs.png to DataDir/resources folder. You should keep image(s) proportions, the rest is up to you. 
     - new in CMS: {wpt-vmg}, {wpt-eta}
     - distances are in "luki" Wink form (either km or M)
     - "smart" GPX works as before
     - tweaked HPS colors a bit for day mode
     - waypoint files prefixes unified
       Recorded waypoints file has wgps- prefix, custom waypoints file wmap- and file for waypoints received via SMS wsms- prefix.
     - current primitive touchscreen handling updated and slightly improved
     - keylock - press * for a while 

0.9.56 beta (Thu May 10, 2007)

Changelog

     - new in CMS: {wpt-vmg}, {wpt-eta}
     - distances in x.xxx form (either km or M)
     - "smart" GPX works as before
     - tweaked HPS colors a bit for day mode
     - new provider: Serial - for COM ports GPS
     - user waypoints ("Enter Custom") are persisted in wpts folder as user-<timestamp>.gpx file
     - current primitive touchscreen handling updated and slightly improved 
     - A special build for J9 java runtime will be available from now on. It is inteded for Windows Mobile devices. 
       The only difference from generic version are crosshair and course arrows images since J9 does snot seem to support alpha trasparency.
   Known issues
     - wpt-xxx should be cleared in CMS/HPS and removed from Map screen after navigation is stopped (remained from 0.9.55)
     - {dist-t} filter not working well
     - "null" file prefix for recorded wpts
     - CMS: negative values strange format eg. -1.-5
     - key press when TB starts raises NPE
     - settings are not persisted (WM bug only?)
     - no resize event on WM after keyboard is hidden??
     - case-sensitive wpts files

0.9.55 (Sat Apr 28, 2007)

Changelog

     - to speed up non-packed atlas loading or rather to overcome "java.io.IOException: Too many FileConnection.list enums" error, 
       you can create master index file for the atlas the same way as you would do it for packed atlas - 
       just give the file idx extension instead of tar extension and load this .idx file instead of .tba.
     - fixed very old bug in key handling that may have been causing quirky scrolling sometimes
     - Options->Desktop->nautical view - speed shown in knots, distance in (nautical) miles
   Known issues
     - scrolling goes crazy sometimes
     - wpt-xxx should be cleared in CMS/HPS and removed from Map screen after navigation is stopped
     - GPX filter is broken
     - day mode colors are not good for viewing at sunlight (compas, wpt info)

0.9.55b2 (Mon Apr 27, 2007)

Changelog

     - fixed crosshair redraw on SXG75 when scrolling
     - fixed wpt azimuth rounding
     - new: nautical units
     - fixed {time} format should be hh:mm:ss
     - fixed {dist-t} in km (or nautical miles)
     - fixed cms total values reset
   Known issue
     - scrolling on S65 is slooooow - dunno why Embarassed

0.9.55b (Mon Apr 23, 2007)

     - CMS. 
     - It also introduces changes to the waypoint model that makes implementing long-awaited changes 
       (like show all waypoints, navigate along a sequence of wtps, integrate/use internal waypoints)
       in waypoints handling easier (yes it means this: they are not there yet)
     - day/night mode switch for HPS/CMS implemented - use key *
     - "Tracklog Dir" option became "Data Dir" option; the directory it points to is expected to have these subfolders: 
        maps, tracks-nmea, tracks-gpx, wpts, ressources and ui-profiles
     - tracklogs filenames format is YYYY-MM-DD-HH-MM-SS now and are stored in tracks-gpx or track-nmea folder (according to format selected)
     - all known waypoint files (ie. those with .gpx and .loc extension) in wpts/ folder become available as "waypoint stores" in Waypoints menu (key 1)
     - all 3 params for timing initialization for JSR-179 and Motorola Location API are available in Settings; 
       when you open the settings, the field should contain by default the values that were hardcoded in previous versions 
      (A780: 2,2,-1 E1000: 9999,1,2000 others: 1,-1,-1)
     - alternative scrolling method (Options->Tweaks->1-tile scroll) for devices where TB ends with OutOfMemory 
       (be sure to try "S60 renderer" + "forced GC" first - restart needed for these options to take effect)
     - "raw" GPS tracklog possible (no filter applied); see Options->Tracklog GPX->raw
   Known issues
     - scrolling on S65 is slooooow - dunno why Embarassed
     - crosshair redraw on SXG75 when scrolling
     - wpt azimuth rounding
     - nautical units
     - {time} format should be hh:mm:ss
     - {dist-t} in km (or nautical miles Wink )
     - cms total values reset


0.9.5c (2007-01-31 21:10 minor update)

Changelog

     - fixed distant waypoint mark placement in HPS
     - accuracy of positions reported by GPS (not the calculated average!) is now shown in HPS also for external provider; 
       accuracy = hdop * 5 m (typical accuracy of consumer devices)
     - fixed missing Start command on SXG75 in fullscreen mode
     - fixed a"bug" that forced defensive filesystem access on all devices, not only SXG75 (you probably haven't noticed anything anyway)

0.9.5b (Wed Jan 31, 2007)

Changelog

      I've added fake empty command with highest priority to the menu when fullscreen is used on SXG75; rather desperate action, but may help... 

0.9.5a (2007-01-26 20:20 minor update)

Changelog

     - fixed backlight control for SE
     - accuracy (in meters) is now shown in HPS for internal provider instead of "1.0" constant (remember, for external GPS provider hdop is shown)

0.9.5 (Mon Jan 22, 2007)

Changelog

     - Map Grid for UTM maps displays UTM Wink
     - coordinate format selection on K800i
     - negative hdop in HPS
     - midlet is signed
     - several projections support: Latitude/Longitude, Mercator, Transverse Mercator + grids: GK, SG, BNG, UTM
     - custom datum support Via JAD, you can define custom datum. The format is
       Code: Datum-N: <name>{<ellipsoid name,dx,dy,dz}=map:<cname>
             where
             - name: datum name as it appears in TB (Options->Settings>Default Datum)
             - ellipsoid name: name of reference ellipsoid for given datum
             - dx,dy,dz: parameters for 3-parameter transformation to WGS-84 datum
             - cname: datum identification in OziE
     - HPS improved (walking direction-oriented, provider status, compas)
     - midlet runs on Motorola A780
     - ... I do not remember.... many small improvements
  2007-01-19 rc4
     - Mercator support
     - permission fixes
     - A780: can save tracklogs I hope + basic touchscreen command handling (see Devices/A780 thread)
     - other minor tweaks, optimizations, changes... and bugs maybe, but hope not Confused 
     - This is last RC, unless a serious bug(s) is discovered, I'm done with 0.9.5 and make a final announcement + update doc a bit etc
  2007-01-09 rc3
     - fixed asin() - TB should not freeze anymore
     - Default Datum option is back
     - commands menu simplified + added "Pause"/"Continue" commands
     - you can turn basic (1st line, ie. coordinates) info in OSD off
     - changed build procedure for x65 & a780 builds + more fixes in A780 version
     - And... the pain is over for most of us.... TrekBuddy is now signed... so backup your tar-ed map packages, and then - unpack them!
       Once you install the new version (you have to do it via/with JAD), do not forget to set the permissions for the midlet properly 
       ("Read/Write user data: Never ask", or whatever it is on your phone). Also, disable map caching - it is no longer needed!
       If you want/need to use in-jar maps, just do not use JAD, or remove MIDlet-Jar-RSA-SHA1 and all 3 MIDlet-Certificate-n properties from it.
  2007-01-05 rc2
     - bugfixes in HPS (also: new option in Settings for wpt azimuth)
     - remapped keys for atlas ops ("*", "#" -> "7", "9") and HPS (use "#" now) 
       I find "#" more convenient for opening HPS which is more frequent action then atlas ops; sorry but you'll get used to it.
     - subtle changes in Settings
     - smoother map-boundary crossing within atlas
     - more fixes in A780 version
  2007-01-03 rc 1
     - GMI calibration processing fixed
     - optimizations and bugfixes in HPS
     - last-position-on-map should finally work
     - added motorola-specific file API support (first attempt )
  2007-01-01 beta 5
     - fixed GMI parsing
  2007-01-01 beta 4
     - added "Latitude/Longitude" projection support
     - improved filesystem browsing on SXG75
  2006-12-30 beta3
     - My naive geometric map interpretation is replaced with most widely used Transverse Mercator projection. 
       It is the only projection supported as of now. If projection params are missing in calibration, TB fallbacks to UTM. 
       For some grids, the params are not explicitly shown in calibration, but their support is hardcoded; these are: 
       British National and Swedish grid.
     - Via JAD, any geodetic horizontal datum may be added to TB. See trekbuddy.jad for example how to define a datum and map it 
       to name used in calibration. By default, TB knows WGS 84, RT 90, OSGB 36 and S-42 (Russia).
     - "mapless view" (aka HPS) is walking direction oriented, with compass on the background. I'm not sure whether 
       it is better to have big pale compass on background or small bright one in a screen corner (right-top)?
     - There are other small changes/improvements you may or may not notice... If you feel like testing TB, go ahead and let me know how it goes! Cool
     - I could not reproduce .loc files parsing problems; revised the XML parser anyway
     - I fixed a bug in Settings form and added more diagnostics to Info form; map scrolling may work now (try touching near screen margins)

0.9.4 (Fri Dec 08, 2006)

Changelog

     - map caching (no more access confirmation prompts for each tile)
     - caching works for both tar- and non-packed atlases/maps, but using tar-packed atlases is better 
       (remember, calibration files are not cached) 
        Caching may help using non-packed map easier on S60, where OutOfMemory exception occurs when loading tar-packed maps. 
     - fixed: waypoint marker position shift (means: Waypoint position on map was affected by map scrolling.)
     - fixed: snapshot taking
     - 'worm head' 
     - You may get some performance gain for tile loading by enabling optimistic I/O. 
       It is off by default since it does not work on Siemens phones.
     - S60 renderer may (not) make map scrolling smoother. I thought it might help on S60, therefore the name.

0.9.3 (Sun Nov 19, 2006)

Changelog

     - new screen for better position detection and navigation
     - azimuth calculation fixed
     - fixed nmea log file creation upon bt reconnection
     - corrected provider status after reconnection (worked for me, guest m)
     - waypoint form lets you enter for decimal digits for more precise waypoint position
     - automatic waypoint name/desc suggestion
     - file sorting in file browser
     - when using "geocaching" format for displayed coordinates, they are always in WGS-84
       Update 2006-11-25: 0.9.3c
     - memory utilization improved
     - loading and memory consumption of large tar-packade maps improved
     - fixed a trivial bug in HPS point drawing
       Update 2006-12-01: 0.9.3d
     - reduce memory usage for tar-packed maps
     - faster Ozi cal parsing
     - fixed 1-pixel shift in crosshair images
     - other subtle performance tweaks
     - low-speed filter in GPX rewritten
     - To release as much resources as possible, right before new map/atlas is loaded, old one is completely released.
       Update 2006-12-05: 0.9.3e
     - fixed text file parsing bug (may have manifested as "no slice for x-y" etc)
     - a bit faster forward scrolling in tar-packed maps on Nokia (and others with mature filesystem implementation) 

0.9.2 & 0.9.2a (Tue Oct 31, 2006)

Changelog

     - bluetooth auto-reconnection
     - simplified bluetooth discovery process; TB is reported to work with BT-315 (chipset CXD2951) now
     - provider status fixed when Cancel is selected in bluetooth explorer
     - in-jar waypoints
     - fixed .loc file parsing
     - time part of track- and waypointlog filename is synced
     - fixed NPE when switching maps in atlas
     - OSD: new option for geocaching lat/lon format
     - <desc> elements is used for comments in GPX (applies to tracklog, waypoints) instead of <cmt>
     - SMS reception initialization changed - should work on K750i better
     - SXG75: altitude hack
     - K750i: explicit Connect command added to bluetooth explorer
     - K750i: backlight control improved (no blinking every 15 sec)
     - K750i: crosshair repaint fixed when changed using 0 key
     - K750i: loading waypoints fixed when bt connection is active (used to hang)
       ("K750i" stands for the whole family of similar SE phones)
     - hotfixed for coordinates in waypoint form for entering waypoint manually - the links now point to 0.9.2a directory

0.9.1 (Wed Oct 11, 2006)

Changelog

     - backlight control may work on SE phones now
     - manually entered waypoint coordinates parsing fixed
     - phone's timezone is used - configuration option removed
     - provider out-of-service is signaled with alarm sound 
       (and not Display.vibrate - it does not work on Nokia phones Sad, but playing alarm sound also vibrates a bit)
     - MapCalibrator 2.0 GMI files parsing fixed
     - occasional "Invalid NMEA flow" is minimized (and silently ignored anyway Smile )
     - tracklog deadlock fixed
     - tracklog option values on-off changed to never-ask-always
     - OSD got always turned on after slice load - fixed
     - SXG75: occasional screen corruption fixed
     - SXG75: speed hack added
     - SXG75: provider state fixed 

0.9.0 (Sat Sep 23, 2006)

Changelog

     - there is a complete timezone list
     - you can control screen backlight via key 3 (Nokia - 0% 50% 100%, Siemens - on/off, others... ?)
     - OSD is much more configurable (color, font, UTM coordinates, ...)
     - Start option with recently used GPS
     - geodetic datum support (only predefined list, custom datums support will appear in 0.9.1?2?)
     - gpx logs are valid according to 1.1 scheme
     - internal provider interval is configurable (default is 1 sec)
       ... and ...
     - Waypoints
        Press 1 to access waypoints management. You can obtain a waypoint
        - from file; either .gpx (multiple waypoints) or .loc (single waypoint, see geocaching.com for examples)
        - enter manually (lat/lon, see geocaching.com for examples)
        - from SMS
        You can list the waypoints, view details and use for "navigation" - once you select NavigateTo on a waypoint, 
        OSD will start displaying distance and azimuth to the destination. Please note that the calculation is 
        known to be precise up to 10-15 km distance, but that should ok for what it's meant to be used for... 
        If demanded, formulas for longer distances are available.
        If you are in tracking mode, pressing Track (or 5), will switch between "navigation" info and "tracking" info shown in OSD.
        Besides trackpoint, the application can also record waypoints. They are stored in a separate file. 
        In the waypoint management screen, select Record Current. You may name the waypoint, attach a comment to it, 
        and if your phone support media capture, also a picture.
         Location Sharing
         Location - either actual or pointer position - may be send to another TrekBuddy. SMS reception has to be enabled 
         in configuration (restart required for it to take effect). Location recevied via SMS is automatically enlisted in waypoints list, 
         so you may select it to let the app navigate you to it.
         Datums
         Please note that the selected datum is only used to transform position from GPS (WGS-84) to a datum of your map. 
         Location exchange, recording, waypoints etc use in WGS-84.
         SXG75
         There are known problems with TrekBuddy in SXG75 (eg. loading from efs/ and mmc/ is a bit of problem, fs/ should be better). 
         Hope to solve it soon - Erik F. and jirkab are kindly helping with it, thank you!
         GPX in GE
         I've got a "beautifier" draft (simple XSL stylesheet gpx2kml.xsl) for processing gpx recorded by TrekBuddy into kml, 
         to display the logs in Google Earth the way I like it, stupid example (yes, it's my notebook display, and I am really 
         not moving at 4 km/h): Smile 

0.8.9 (Sun Sep 03, 2006)

Changelog

     - support for sliced embedded map
     - small improvements in bluetooth code
     - The embedded map may now be sliced the same way as "normal" maps. This could make the application more usable for eg. 
       SE phones owners, where file access confirmation sucks, but fortunately there is no jar size limit. 
       In the "resources" subdirectory in the jar file, you'll find "world.map" file (calibration), "world.set" file (slices listing) 
       and subdir "set", where the actual slices are. You may replace the contents with your own data. See the User guide for 
       more on embedded maps... 

0.8.8 (Sat Sep 02, 2006)

Changelog

     - bluetooth code fixed
     - file browser UI fixed
     - This version should now work on SE phones like K750i. 

0.8.7 (Wed Aug 23, 2006)

Changelog

     - application start improved and now it works on phones like K700i Smile
     - bugfix: OSD is correctly turned on/off, not only when position on map changes
     - tracklog filenames changed to "trekbuddy-<date and time>.gpx" and "trekbuddy-<date and time>.nmea"

0.8.6 (Wed Aug 09, 2006)

Changelog

     - maps/atlases loading should be faster (see updated Map/Atlas HOWTO), and also map/layer switching within atlas (there is subtle
       incompatiblity with tar-ed atlases but easy to fix -- also described in the Map/Atlas HOWTO)
     - rendering should be smoother
     - new crosshair (3 variants, use 0 to switch among them)
     - improved fullscreen handling - key 5 for switching to tracking mode when browsing
Personal tools
Navigation