User visible features:
----------------------

  * I need information on what is the best set of colors to display
    over a black background
 
  * Make protocol colors user-selectable.
  
  * Ability to set per node preferences. Like setting an hour long
    averaging time only for the router.
    
  * Ability to manually place nodes. It's dependent on the above.
    Once is done you will be able to open and save your own 
    diagrams.
    
  * Hitting cancel on the preferences window should undo all
    changes done.

Issues in the source code
-------------------------

  * Generalize a way to return error messages from capture.c
  
  * Stablish criteria for the meaning of a function's gboolean 
    return value. Does it mean it was correct or there was an
    error? There are examples of opposite cases.
  
  * Why am I using a global "interface" and a second "device"
    in capture.c? Check that I can just use interface.

  * Use a GArray instead of a fixed array for the protocols
    stack.

  * change all those ugly while (i+1) in capture.c

  * Find out a way to customize the gnome message that pops up
    if a SIGSEGV crashes us.
    
  * Clean up the resolver functions. Right now I'm using two 
    different files from two different packages (resolv.c from 
    ethereal and dns.c from mtr)

  * belongs_to should be a packet property, and not have to be
    passed from the functions.
  
  * Define GLADEDIR in config.h the same way that PIXMAPS_DIR is, and not
    just pass it to the compiler
    
  * Move preference controls initialization for init_diagram to a new
    function in preferences.c

--
$Id: TODO,v 1.20 2001/08/03 12:34:54 toledo Exp $
