diff -r 8692a6fbe415 -r ea30cf6c5bea docs/todo.mdwn --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/todo.mdwn Tue Aug 21 15:32:19 2012 +0300 @@ -0,0 +1,30 @@ + +* finish roster list information +* non-setting settings? +* mcabber_config_file use option to set dir? +* do uninitialization of commands and features with objects? +* help system accessors (needs major rewrite and planning) +* object access to roster and buddies? +* in mcabber add hook/call to also handle room status changes +* well, so, mcabber will pass all arguments to hooks in utf. but do we really need to convert names to utf? +* use glib filename charset conversion functions? +* toggle routine should handle multiple status toggles +* think about how tune notification should act on start/quit +* clarify situation with disco, maybe it is due to this we are unable to receive pep events +* lm debug should be more flexible +* common pubsub infrastructure, in particular, xmlns-based event handlers? +* forms abandoning hook to inform server +* eliminate main.parse_args? +* common disco routines should get connection object from outer space - no mcabber dependency, the same for forms parsing, pep sending (though it anyway needs to be converted to pubsub)... +* tune should set self-song only on reply from server +* test node config +* publish library handlers? +* check all that callbacks for empty 'to' fields in print_info +* reply routine? +* put here mcabber headers snapshot +* put here mcabber-modules patch +* change module name to just lua? +* go through TODO and remove done :/ +* update build system +* check for resource freeing on unloading +