git » msnlib » master » tree

[master] / doc / TODO

package TODO
* more documentation (client manpages, basic api, etc.)
* allow installer to detect python location
	it is a possibility to have special installers for non-unix platforms

msn client TODO
* be able to use nick with spaces
	this can cause a lot of damage, is it worthy?
* line editing
* make tab completion work with any command besides 'm'
* handle SIGWINCH for terminal resizes if signals are available
* colours for the user list


Future / In doubt
-----------------
(things listed here are either marked to do in some future (because we have to
wait on some feature becoming popular) or are in doubt of ever being
implemented at all)

msn client
* signal handling
	when the signal module becames popular on distros, we can get rid of
	the select() ugly stuff for auto-away and re-implement it using
	alarm() or things like that; add support for SIGWINCH, send syncs
	often, etc.


msn lib 
* file transfer
	this is waaaaay below in my priority lists. there are thousand of
	better ways to do file transfer between two hosts; plus the protocol
	is even more ugly than the messaging one (yes, it really is)
* micq integration
	in a perfect world, this wouldn't even exist and we would have micq
	talk the msn protocol. so the ideal solution would be to rewrite all
	this in C and integrate it with micq; probably working in two
	different levels: one would be the C implementation of this, and the
	other one micq multiprotocol support, that allows a clean integration
	with it