]> git.street.me.uk Git - andy/viking.git/blobdiff - TODO
[QA] Tidy up Coordlayer function definitions.
[andy/viking.git] / TODO
diff --git a/TODO b/TODO
index b3fcf06bc3ef9208e92c78aa003b1871749cf53a..30f0171beefc61d4b6d3997721b11612b93d6b33 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,16 +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
-       '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
-       acquire crashes, sometimes (???)
        google maps download stops (try auto-download), extra processes in background doing nothing
        GPSBABEL!!!
+               * existence check sed, wget, etc.
                * Smooth over rough edges / ugliness / crashes
-               * Google address -> WP
-               * handling of special characters (both to wget/HTTP and shell) -- don't allow backdoor tricks
-               * ADD to a layer instead of make a new layer (maybe right click layer -> new track from Google or something)
+------------------
                * Filter a TRW layer: simplify paths, get out waypoints inside a path, etc.
-               * Geotoad
+               * geocaches: all on screen / radius
+               * error if gcget isn't functioning correctly
+               * Google address -> WP
 
 FEATURES:
        Paste GPX files into Viking -> TRW Layer
@@ -18,24 +34,13 @@ FEATURES:
        Undo function
        Map licensing issues (?)
        DND between VikWindows
-       direct GPS support
        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)
-       Output to GPS?
        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.
@@ -83,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
 
---------------
-
-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
 
 --------------------------------