X-Git-Url: http://git.hcoop.net/clinton/bobotpp.git/blobdiff_plain/133eff7a2375d1992654e67ec3ff03ab53cd92fe..186fb4261355b2ab03f9fa6f28ff7c71ef371584:/ChangeLog diff --git a/ChangeLog b/ChangeLog index a2aaca2..34b6227 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,143 @@ +2006-02-03 Clinton Ebadi + + * source/Main.C (main): Moved Interp::Startup call to after the + Bot is created + +2005-09-12 Clinton Ebadi + + * bobot++.texinfo (High Level Message Functions): Removed + duplicate bot:say entry + (Channel Control): Converted section to new format, and documented + more commands + +2005-08-07 Clinton Ebadi + + * bobot++.texinfo (Bot Control Commands): Convert to @deffn and + documented commands + (Built-In Commands): Clarified when the channel argument must be + provided + +2005-07-21 Clinton Ebadi + + * bobot++.texinfo: Removed all multitables and replaced them with + lists + +2005-07-07 Clinton Ebadi + + * bobot++.texinfo (Shit Levels): Added section + (Scheme User Levels): Removed Section + (Adding New Commands): Updated ref to Scheme User Levels to refer + to the User Levels section, and changed a @code{} into a @{var} + (Sending Messages): Rewrote section + (High Level Message Functions): Merged bot:say and bot:msg + sections + (bot.users): Expanded section + (bot.shit): Added section + (bot.conf): Document initfile option + (bot.shit): More detail + (bot.users): More detail + (bot.init): Added section + (bot.conf): Documented autoexecfile option + (bot.autoexec): Added section + (Using the Bot): Added some intro text + (Concepts): New section, all of the level sections are now + subsections of this + Merged small doc patch from dsmith + (Channel Control): Added Section + (User List Commands): Added Section + (Spylist): Added Section + (Message Commands): Added Section + (Miscellaneous Commands): Added Section + (Shit List Commands): Added Section + (Channel Info): Added Section + (Built-In Commands): Completely Reorganized section + + * source/Interp.C (interp_init_helper): Added bot:shit/none + /no-ban, /no-kick, and /no-deop constants to Scheme + + * scripts/bobot-utils.scm (bot:sent-to-me?): Redefined as a + closure (this should create the regexp once instead of each time + the function is called) + + * examples/bot.autoexec: Updated sample bot.autoexec + + * examples/bot.users: Updated sample bot.users + + * examples/bot.conf: Updated sample config + +2005-07-06 Clinton Ebadi + + * bobot++.texinfo (Sent Message Hooks): Documented hooks/send/who + and hooks/send/whois + + * source/ServerQueue.C (sendWho): Call hooks/send/who + (sendWhois): Call hooks/send/whois + + * source/Interp.C (interp_init_helper): Added hooks/send/who and + hooks/send/whois constants to Scheme + + * source/BotInterp.H: Added SEND_WHO and SEND_WHOIS hook constants + + * bobot++.texinfo (Misc Scripting Stuff): Documented bot:who and + bot:whois + (bot.conf): Document MAXNICKLENGTH + + * source/Interp.C (interp_init_helper): Add bot:who and bot:whois + bindings to Scheme + + * source/ScriptCommands.C (Who): Implemented Who method + Removed IQUEUE macro (no longer needed) + (Whois): Implemented Whois method + + * source/ScriptCommands.H: Added Who and Whois methods + + * source/Commands.C (Who): Implemented Who + (Whois): Implemented Whois + + * source/Commands.H: Add Who and Whois tethods + + * source/Interp.C: Updated copyright notice + (interp_init_helper): Remove send from CTCP/CTCPReply method names + + * source/Interp.H: Updated copyright notice + + * source/ScriptCommands.C (CTCP): Renamed from sendCTCP + (CTCPReply): Renamed from sendCTCPReply + +2005-07-05 Clinton Ebadi + + * bobot++.texinfo (Low Level Message Functions): Updated docs to + reflect new names for ctcp functions + + * source/Interp.C (interp_init_helper): Register + ScriptCommands::Notice instead of sendNotice + (interp_init_helper): Renamed bot:send-ctcp to bot:ctcp + (interp_init_helper): Renamed bot:send-ctcp-reply to bot:ctcp-reply + + * source/ScriptCommands.C (Notice): Renamed from sentNotice + + * source/ScriptCommands.H: Renamed sendNotice to Notice + + * bobot++.texinfo (Hook Types): Spelling fix + 2005-07-04 Clinton Ebadi - * source/DCCManager.C (checkInput): + * scripts/bobot-utils.scm (_deprecated-fun): Set + current-error-port to bot:logport while calling + issue-deprecation-warning + + * bobot++.texinfo: Grammar fixes on the title page + (Configuration): Added more info on config files. + (bot.conf): Added xrefs for server syntax and channel syntax + (server syntax): Added more detail and moved a paragraph + (channel syntax): Added more details, revised the examples, and + moved some text around + (User Levels): Clarified + (Protection): Cleaned up + (Automatic Op): Improved substantially + + * source/DCCManager.C (checkInput): Call hooks/dcc/chat-end if the + DCC CHAT has died * scripts/bobot-utils.scm (bot:log): Updated to use bot:logport instead of bot-logport @@ -316,7 +453,8 @@ (toUpper): Use Utils::to_upper (trim): Use Utils::trim_str - * source/String.H: removed srep, replaced it with a std::string (my_string) + * source/String.H: removed srep, replaced it with a std::string + (my_string) * source/Utils.C (to_upper): Applied patch from Jos Hulzink