|
|||||||
| GpsDrive – Navigation Software for Linux, Mac, and UNIX | |||||||
|---|---|---|---|---|---|---|---|
| Home | Features | Screenshots | Documentation | Support | Download | Development | Links |
| Overview | Installing | Debian | Other Versions | Map Icons | Base Maps | What's new | Build Cluster |
gpsdrive what's new in the current SVN-Version
General:
- Cleanup of Makefiles
- Cleanup of Directories (perl/icons/Documentation/Data)
- New GeoInfo Database see below
- Inserted Debian Files to CVS
- More detailed Man Pages
- update TODO
- added new gpsfetchmap.pl (works again with Expedia)
GpsDrive:
- Mapnik Support. With this we can render vector Data from OSM on the fly
- units for displaying coordinates in: Deg.decimal, "Deg Min Sec" and "Deg Min.dec"
- Added Grid Overlaying
- DBUS Support for connecting to gpsd.
- save tracks immedeately
- remove unnedded xpm Files; read pixmaps with read_icons,
- seperate tracks into it own table in geoinfo database
- move Info's from TODO about geoinfo DB to Man Page
- extract all/some gps_handling parts to File src/gps_handler.c
- Support displaying gpsdrive larger on screens larger than 1280
- moved top_GPSWORLD.jpg to data/maps/
- Twist and bend in the Makefiles to install the DataDirectory more apropriate
- move the perl Functions to Geo::Gpsdrive::POI in /usr/share/perl5/Geo/Gpsdrive/POI
- adapt icons.txt loading according to these directories
- PDA mode UI has to big tabs and status window is cluttered
- get the right position with Garmin GPS II.
- honor +- in import track
- fix for locale problem
- got include files from mysql 4.1.x, now no segfault at program end.
- move track splitting to its own function +sub track_add($)
- more error handling
- earth_distance somtimes had complex inumbers as result
- implemented streets_check_if_moved_reset which is called when you toggle the draw streets button this way i can re-read all currently displayed streets from the DB
- fix minor array iindex counting bugs
- Fix Forcehavepos. Parameter -F is not working
- new Keystroke p adds an instant waypoint at cursor position
- new Keystroke q querys information for thenearest waypoints and street endpoints
- all speech strings are now represented as arrays of strings
- Moved the speech string to a seperate File
- include header files for speech_out
- extracted lat2raidus into it's own function and added plausibility checks
- sorted addwaypoint function and added comments
- while downloading new maps the already existing maps are always displayed
- reformatting c-sources and messing up indentation
- you have a choice of the default waypoint types for non-SQL users when you add a waypoint. A bit better than a blank drop-down list.
- GPGGA information is now parsed, even if there are 16 fields
- Latitude and longitude information in RMC and GGA sentences can now include the zeroes or not, but GpsDrive will be able cope with it
- Only the basename of the map filename is displayed in order to avoid the problem I described in the chain http://s2.selwerd.nl/~dirk-jan/gpsdrive/archive/msg04442.html (this does not completely solve the problem, since some of the map filenames are still longer than the space we have for them).
- added gpsd: to gpsd related debug output
- changed plus to a small + in streets.c
- Fix grid config bug. The grid was alway on after start
- reformatted reading of parameters
- corrected problem with sigSEG if sqlmode is off
- Added another bunch of comments
- eliminated includefiles src/f_*.c for now I put them all into src/gpsdrive.c
- separating map_import from gpsdrive.c
- make filename display 50 chars long
- poi.*: a little bit more error handling
- disabling poi and streets if sql is disabled
- changed some print statements from \n.... to ...\n
- changed some debug statements from debug to mydebug
- improve the existing sql-queries a little bit
- fixed linewidth settings in draw_cross
- savetrackfile got 3 modi
- added check_if_moved inti function poi_rebuild_list
- more cleanup: extracted more functionality to functions
- extract icon handling to icons.c
- Added Key W for adding Waypoint without additional Questtions at current location
- Added Key F to toggle Friends Display
- Added Keyboard events +/- for zooming in/out
- print actual mouse position as lat/lon and x/y in debug mode
- print actual Mouse position when creating wp at Mouse position
- grid size depends on scale
- splitting functions out of gpsdrive.c
- Change map filename checks. After this change you can use directoryname and filename to specify you map-files in map_koord.txt. So you can use subdirecories in you gpsdrive dir.
- added small default Satelite maps from NASA
GeoInfo.pl:
- get Proxy settings from Environment
- separated poi_type_list and streets_type_list and therefor renaming the fields
- added drop index before adding one
- create Tracks Table in Database and fill it. This separates Street Data from Track Data
- make geoinfo.pl download also Opengeodb Version 2 (It's not used in gpsdrive at the Moment)
- add new poi-types
- Split off Filling DB with example Data
- extract some more Funtionality to Procedures
- Add some Example POI for Kirchheim(Munich) Area
- Adjust some Output for what is done at the moment
- Add more delayed index generations 'disable/enable key'
- If LANG=*de_DE* then only impert europe with --all option
- WDB will import more than one country if you wish
- add more things to be done with the --all option
- Twist and bend in the Makefiles to install the DataDirectory more apropriate
- move the perl Functions to Geo::Gpsdrive::POI in /usr/share/perl5/Geo/Gpsdrive/POI
- adapt icons.txt loading according to these directories
- Added icons.html to see which icons are used
- Added new options for importing from way*.txt and adding defaults
- Added more source_id and type_id
- allow lat-min also intead of lat_min for poi.pl as parameter
- add POI::DBFuncs::enable_keys to WDB.pm for speed improovement
- add import method JiGLE for importing JiGLE WLAN Spots
- change leveling system to simpler scale marking for decission what to show on display
- column_names(DBFuncs.pm get data from Database
- added functions add_index drop_index
- for some Data split unpack and mirror Directories
- for some add lat/lon min/max to get faster import for testing
- added POI::DBFuncs::segments_add; this will later be the point to do some excerptions and combinations on the street data
- added reading routine for kismet street data
- added import from gpsdrive tracks to Streets DB
- WDB Support
- split poi.pl intomodules
- poi.pl to mirror and fill POI Database with Names.
| 2011-11-02 | Impressum |