After talking with Kenneth Christiansen <kenneth@gnu.org>
I rewrote this TODO file and wrote here the stuff I must do
before the next release. Next release will be called 0.6.0.
I will just make a pre release or something like that before version 0.6.0

 Stuff for version 0.6.0
=========================

     Bugs
    ======

        * The auto dl button on the toolbar has a strange beaviour while
        changing the selected download file

        * [FIXED] The queue list has three bugs. Loses its order, 
        loses stuff and sometimes items get garbled and lose information

        * When a download is started without a network connection lots
        of error windows pop up

        * [FIXED] When addind an URL with -g option the applications gives
        an error but adds the URL to the list

     UI Changes
    ============

        * Tell the user the format of the some the filling preferences
        fields (proxy and regular expressions)

        * Rethink the properties box and remove the button from the toolbar

        * Totally remove the download info page and move the information to:

            + The information of the auto download goes to a new column on
            the list.

            + The buttons go to the properties box

            + The rest go to a poping double click (on a list element)
            window

        * Make the list less taller and less wider

        * Change the titles of the windows:

            + main window and message windows => GNOME Transfer Manager

            + other windows => title according to the content without GTM

        * Auto-scroll the list when a new download starts to make that
        download visible

        * Master switch to the auto download feature on the toolbar

        * [DONE] List information with (opening from the menu or something like
        that):

            + Number of files on the list

            + Number of complete files

            + Number of running files

            + Number of stopped files

            + Other information people might think it is usefull

        * It's annoying to have GTM open just to wait for a connection to
        the network. So the applet will have an option to open GTM when
        it knows the network is up.

        * Resize the applet according to the size of the panel. This is
        important with GNOME 1.2 because the panel has diferent sizes
        and we don't want the gtm_applet to be the one to ruin the party by
        not resizing like the other applets.

 Users wish list
=================

	* Limit the number of downloads to a site

	* Handle message out-of-disk-space

	* run a command when all downloads are complete

	* Log the completed downloads (with the ability to reuse
	the logged URL)

	* report when it is impossible to resume (wget doesn't report this
	so it is impossible to do this right now using wget)

        * time driven downloads (eg start this at 2am).  A batch mode which
        would not require X would also be helpful for this.

        * bandwidth metering (eg don't use more than 50% of available 
        bandwidth)
        
        * choose the best mirror to get a file from (have to configure the 
        mirrors)

        * long term stats (total bytes transferred, file types, transfer 
        rates, etc)

        * mail notification (run command when all downloads are complete
        (see above) might cover this.

        * Hide the "disable proxy" if the user doesn't have a proxy configured.

 Some ideas
============

	* Convert the help system to docbook (almost done).

	* I'm going to change the interface to support the download of more
	than one file per URL and with this I mean also the use of options
	like mirror. (I'm more close to finish this goal!)

	* If someone requests it we can add more functions to idl. This way
	the program can be controled from an applet or another application
	if necessary.

	* I don't know yet how to implement upload but I must do it sometime
	because programs using GTM to manage transfers through it's CORBA
	interface might like it. (This is impossible with wget unless we use
	another way to transfer files)
        Possibly switching to libcurl might help with this.
