For 0.4
=======

Bugs:
-----

Will not update the toolbar and menus (update_menus()) when...
	- New window -> History, when in toplevel mdi mode.
	- When changing to toplevel mdi mode and there are only
	  to childs (default) and Hystory was not selected.
	- Perhaps its a gnome-mdi.c bug.
	
at the moment Hystory will not free memory (perhaps a TODO).

the "clear list" menuitem is using GNOME_STOCK_PIXMAP_CLEAR.
	also the popup menu is doing so. UGLY!

FIXED: not in gnome-libs-1.0.53 perhaps in 1.0.54?? gnome-mdi: won't show the main mdi window if no children are added.

Should take care about what must be updated when the batch status child
is added/removed.

For 0.5
=======

Proper Start / Shutdown
	Save configuration
	Shouldn't show warnings.

Download properties dialog/window (should display size as needed and in bytes)

Import / Export lists of URL (downloads, uploads)
	Import / Export Getright list files.

Make a compare function, so the default don't fits here.

Be able to clear a selection (only completions).

Be able to clear selected rows in the History child and write
	the changes to the log file. This needs blocking.

Be able to copy the url to the clipboard.

Should wait until host and port have something before putting
the Ok button in active state.

Lots of configuration stuff:
	- Be able to configure colors
	- make a modular tab for DnD dialog configuration/set
	- The size of each column
	- What columns are visible
	- Be able to select were to put the start/stop button (green/red)
	
An option to not read the log file at startup, only when "History" is selected.
	- Perhaps with a timeout?

Upgrade/Complete the common add new URL dialog
	Tabs
	Download links whitin a file
		href
		src
		... (be able to select/exclude)
	Download link with images
		src

DONE: Make a monitor-applet menuitem to show how to run it!
Make a monitor-applet menuitem to run it with GOAD

Upload support: for both darxite-monitor and darxite-control

DONE/Needs more testing: Connect to a remote daemon.

Put the Status of Darxite in a child
	- be able to disconnect a client (perhaps Status should also
		return the fd that the client is using). This can be
		very helpful if the daemon is accepting remote connections.
		It also should return the user:
		ashley/dsgtk fd=10 since xx:xx:xx
		llanero/darxite-monitor_applet fd=11 since ....
	- We should be able to pause the daemon (not pause all downloads), and
	  perhaps let know this to the clients (with an event?)		

Support for the "Disconnect on batch completion" option: show this on the
	Status of the daemon, and ideally be able to change it. The daemon
	should accept "on the fly" configuration, without saving to the configuration
	file and reloading. This option don't works for me. Also, if you don't activate
	the option, it will not remember the command!.

Massive Download
	- in the donwload tab!!

Support for the "download all links in file %f" option

Support for the "recursive download" option

Implement "Web download" like "windows/WebZip". With the file
completion event and a library function like the one parsing
the links in a file should be easy. We can do "previews" with
the Nightscape client. Be able to download only *.gif, ... files
or exclude them. See it like a tree in darxite-control. Choose
between add the files when others finished, or left Darxite
choose using the MaxSimDownloads option and 
show waiting/scheluded in the activity field (I think better).

Add first time (no configuration) advices.

support for new implemented features :)

For 0.6
=======

We are just in 0.4 :)

If you have some ideas/requirements/suggestions you can
find me at mclos000@correu.udg.es
