]> git.street.me.uk Git - andy/viking.git/blobdiff - TODO
Only attempt to draw waypoints when they are in the screens bounding box.
[andy/viking.git] / TODO
diff --git a/TODO b/TODO
index 7432d73c70eb9ba60d5de3bc1cafba36aa6dca9c..30f0171beefc61d4b6d3997721b11612b93d6b33 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,13 +1,32 @@
+===============================
+ FOR HISTORICAL REFERENCE ONLY
+===============================
+
+This file hasn't been touched since early 2007 (other than this update!)
+
+Most of the TODOs/ideas are now maintained in the Wiki and/or feature requests in the SourceForge tracker.
+
+It also contains some historical implementation data for changes made in the 0.0.X series in 2003+2004,
+ before the public source code version tracking started (2005 onwards in svn and then git).
+
+--------------------------------
+
+
+FEATURE FREEZE!!!
+--------------
 BEFORE RELEASE:
        fix KH maps download
 BEFORE RELEASE:
        fix KH maps download
-       'zoom in too much' line drawing (ruler, tracks) bugs. maybe fix coord-to-screen to clip values (or make vik_viewport_coord_to_screen_clip)?
+       clipping -- OK as is?
        fix SEGFAULT when clicking too far right on elevation diagram
        fix SEGFAULT when clicking too far right on elevation diagram
-       acquire crashes, sometimes (???)
        google maps download stops (try auto-download), extra processes in background doing nothing
        GPSBABEL!!!
        google maps download stops (try auto-download), extra processes in background doing nothing
        GPSBABEL!!!
-               * Google (address -> WP and directions -> track)
-               * Geotoad
+               * existence check sed, wget, etc.
+               * Smooth over rough edges / ugliness / crashes
+------------------
                * Filter a TRW layer: simplify paths, get out waypoints inside a path, etc.
                * Filter a TRW layer: simplify paths, get out waypoints inside a path, etc.
+               * geocaches: all on screen / radius
+               * error if gcget isn't functioning correctly
+               * Google address -> WP
 
 FEATURES:
        Paste GPX files into Viking -> TRW Layer
 
 FEATURES:
        Paste GPX files into Viking -> TRW Layer
@@ -15,24 +34,13 @@ FEATURES:
        Undo function
        Map licensing issues (?)
        DND between VikWindows
        Undo function
        Map licensing issues (?)
        DND between VikWindows
-       direct GPS support
        arrows to show track direction
        Select multiple items (waypoints, etc) in layers panel (???)
        arrows to show track direction
        Select multiple items (waypoints, etc) in layers panel (???)
-       Import from:
-               * Google (address -> WP)
-                        (directions -> track)
-               * Geocaching via GeoToad (just give me the params, I'll load 'em)
-                       goto diff areas of map
-                       download caches
-                       merge layers
-                       ENJOY...
        Merge layers easier ("Merge down" à la Gimp)
        Merge layers easier ("Merge down" à la Gimp)
-       Output to GPS?
        Output to gc2visor
        Selections (select waypoints, tracks in an area)
 
 EASY FIXES:
        Output to gc2visor
        Selections (select waypoints, tracks in an area)
 
 EASY FIXES:
-       "Interesting" stuff happens when we swich modes while using the ruler.
        "click to go there" elevation map: average out, not nearest trackpoint.
        Ruler: calculate degrees by spherical geometry formula ('zoom in too much' bug -- coord_to_screen out of range of double)
                for UTM: rotate compass for declination.
        "click to go there" elevation map: average out, not nearest trackpoint.
        Ruler: calculate degrees by spherical geometry formula ('zoom in too much' bug -- coord_to_screen out of range of double)
                for UTM: rotate compass for declination.
@@ -80,39 +88,6 @@ MISC FIXES (i.e. will never get done):
                "redraw if visible" return value
        settable defaults for layers (sigh...) OR at least config.h stuff
 
                "redraw if visible" return value
        settable defaults for layers (sigh...) OR at least config.h stuff
 
---------------
-
-ROADMAP (old)
-0.1.2
-  * Data sources: google, gpsbabel
-    * gpsbabel plugin -- wired up to get directions from google maps.
-    * address plugin.
-  * direct GPS support (?)
-    GPS navigation (speed, etc, etc)
-  * advanced downloader?
-0.1.3
-  * stops
-    whole list: length, max movement, icons. can make more. right click -> stops...
-  * symbols
-  * draw by altitude, altitude side thingy.
-0.1.4
-  * selections (?)
-  * NASA crazhy maps
-  * scale
-0.1.6
-  * new UI & documentation
-  * internationalization
-0.2.0
-  * TIGER data, vector maps
-0.3.0
-  * altitude stuff, goodies
-  * major UI changes, direct manipulation
-  * sit down for a day or two and design the bestest bestest UI
-  * threads, etc
-  * docs, lots of docs
-1.0
-  * more sophisticated vector data, almost GIS stuff. garmin maps, whatever
-  * party
 
 --------------------------------
 
 
 --------------------------------