+===============================
+ 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
+ clipping -- OK as is?
+ fix SEGFAULT when clicking too far right on elevation diagram
+ 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
+------------------
+ * 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
+ Paste TRW layers into text editor -> GPX
+ Undo function
+ Map licensing issues (?)
+ DND between VikWindows
+ arrows to show track direction
+ Select multiple items (waypoints, etc) in layers panel (???)
+ Merge layers easier ("Merge down" à la Gimp)
+ Output to gc2visor
+ Selections (select waypoints, tracks in an area)
+
+EASY FIXES:
+ "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.
+
+
+-----------------------------------------
+
+RATHER HARD FIXES, SHOULD BE DONE BUT NOT MANDATORY FOR RELEASE:
+ tracks have their own colors, etc.
+ replace HTTP code!!!
+ relative photo pathnames (relative to GPS data file)
+ Optimizations (compare to 0.0.5)
+ SETTABLE OPTIONS: map cache size, alphabetized waypoints/tracks, picture viewer, webbrowser
+ Speed up waypoint drawing; option for faster drawing.
+ what if try to REDOWLOAD while RE/DOWNLOADing?
+ Redraw when becomes available, somehow? Also, show maps in progress a different color.
+ map loading/memory caching in the background? (for zoom out)
+ WHITE UNDER TRACKS! DONE FASTER! CLEAN THIS UP!
+
+FEATURE WISHLIST (i.e. unlikely to get done):
+ selections (select area of waypoints, trackpoints, etc)
+ elevation plotting is not so pretty if you're moving north, as it overlays stuff uglily. discussion?
+ bicycle runs your track (animation) that tilts depending on slope
+ hover over pic
+ Better annotation for tracks, etc. Fields, etc.
+ Filled polygons
+ New UI: "Track Tool" => just analyze/pick out, right click or button to edit
+ right click to do new track
+ or "Track/Waypoint Tool"
+ I18N (das mundo ne parle pas agglika)
+ Vector/TIGER maps!!! (use Cairo/Roadster code?)
+
+MISC FIXES (i.e. will never get done):
+ Reid's 23, including waypoints, GPX/XML Viking files.
+ modular plotting styles? just an idea...
+ optimize Lat/Lon performance with its own CE1, CE2 etc.
+ make ce1, cn2 etc for lat/lon & utm; maybe get out the checking code in vik_viewport (see draw_rectange for instance)
+ Progressive Loading (GdkPixbufLoader)
+ CACHING WHOLE CHUNKS? (USEFUL FOR MAP ZOOM TOO!) RELOAD BUTTON?
+ * instead of using "emit"s in tools, do this:
+ * "add-only" return value -- only redraw this layer and layers above it.
+ OR maybe even more advanced -- only redraw certain portions of screen.
+ what about ALPHA??? uh oh...
+ "always redraw" return value -- if layer is visible or not -- e.g. goto wp
+ "redraw if visible" return value
+ settable defaults for layers (sigh...) OR at least config.h stuff