X-Git-Url: http://git.hcoop.net/clinton/bobotpp.git/blobdiff_plain/9efc37069acbf0eaf5ee67e096f0d7146b5db00d..2427f0c95b0efe7818eeffa2d1a8ce30ff1a9da2:/TODO diff --git a/TODO b/TODO index 3842b65..25ef4a2 100644 --- a/TODO +++ b/TODO @@ -1,4 +1,4 @@ -Done: +Done (2.2): * DCC CHAT min user level * Lots of hooks related stuff that I never wrote down * Abstract DCC support so that DCC FILE may be easily implemented @@ -6,20 +6,17 @@ Done: * Compile without warnings * bot:protection/[none|no-ban|no-kick|no-deop] constants * bot:aop/[no|yes] constants +* Utils::valid_nickname_p should have a configurable max nick length +* More detailed script error reporting +* Commands::sendCTCP, Commands::sendCTCPReply +* Add DCC_CHAT_END hook for Scheme 2.2: * Finish Texinfo manual -* Register a lazy catch handler (in Interp::Startup) that prints more - debug info to the log (filename, line number, column number, - etc.). Check the mod_guile source for the lazy catch handler in it. -* Utils::valid_nickname_p should have a configurable max nick length - (now that most networks allow for longer than nine character - nicks). This is dependant upon the new configuration system * Finish adding commands to Scheme for sending messages (e.g. bot:send-CTCP to send a CTCP message) * Add util functions for doing stuff like quoting CTCP messages * Finish adding hooks/send hooks -* Add DCC_CHAT_END hook for Scheme 2.4: * Use configuration database class @@ -72,6 +69,4 @@ Definitely 3.0: implement those. Maybe: -* New config values in config db should be added before old values - (this is faster but breaks the way server lists work in 2.x) * Make it possible to use Scheme functions in the Parser itself \ No newline at end of file