summaryrefslogtreecommitdiff
path: root/include/modules.h
AgeCommit message (Expand)Author
2009-10-25Fixed passing invalid channel pointer to OnPartChannel if the last user in a ...Adam-
2009-10-25Added 4 new events for (un)setting modes on channels and usersAdam-
2009-10-18Fix a few things that bugged me when I was working on one of my own modules.cyberbotx
2009-10-17Renamed OnServerConnect(Server*) event to OnNewServer, we have two OnServerCo...Adam-
2009-10-13Complete rewrite of everything associated with modes, this breaks saving and ...Adam-
2009-10-12Changed /ns confirm to not assume the user you are confirming owns the nick (...Adam-
2009-10-11Added OnPostDatabaseLoad event, which triggers after the cores databases have...Adam-
2009-10-07added a new event OnUserQuit, changed OnPartChannel and OnUserKicked to send ...DukePyrolator
2009-10-06Destroyed Command::help_param* and rewrote the help part of os_news to be muc...Adam-
2009-09-27Removed old mod_version system for detecting module versions and replaced wit...Adam-
2009-09-15Removed command position from Module::AddCommand(), it is no longer used beca...Adam-
2009-09-07Added the OnBotPreLoad event to fix introducing StatServAdam-
2009-08-22added more eventsDukePyrolator
2009-08-20Fix build under Windows.cyberbotx
2009-07-25Changed params parameter of Command's Execute() from std::vector<std::string>...cyberbotx
2009-07-24Changed subcommand parameter of Command's OnHelp() from std::string to ci::st...cyberbotx
2009-07-21Added a new event for channels being deletedadam-
2009-07-21added 9 new eventsDukePyrolator
2009-06-30No real need for another constantrburchell
2009-06-29changed encryption modules to use the new module APIDukePyrolator
2009-06-28Add ability for fantasy to be disabled for some commands and strip the channe...adam-
2009-06-26Changed module callbacks to use new Timer APIadam-
2009-06-23Adds check for using commands on non-registered channels before the adam-
2009-06-06New events stuff, patch totally by Adam (aka Awesome).rburchell
2009-05-05Adds check for opertype permissions to mod_run_cmd() in commands.c, and adds ...cyberbotx
2009-04-16Add Command::SetPermission member to centralise access checking. Remove dupli...rburchell
2009-04-06Replace Set*Help() functions with virtual *ServHelp() functions that can be o...cyberbotx
2009-04-03Patch from DukePyrolator to include an OnUserNickChange() event to replace EV...cyberbotx
2009-04-03Fix bug #1045, patch from Adam, suspended channels can no longer be administe...cyberbotx
2009-04-03Added service argument to OnPreCommand, added OnPostCommand event, changed th...cyberbotx
2009-04-02Remove capability for commands to hook existing commands, add an OnPreCommand...rburchell
2009-03-31Send snotice after connecting to the network. Also change OnServerConnect to ...rburchell
2009-03-31Fix ss_main's client introduction.rburchell
2009-03-07Fix slight warning that comes up with gcc 3.4.x but not 4.2.x, this should be...cyberbotx
2009-02-28Patch from Adam, reducing duplication in cs_modes. Untested.rburchell
2009-02-19Remove (and neuter) old event system. Not used by anything in core.rburchell
2009-02-19Move last of events that are in the core distro over to newevents.rburchell
2009-02-18Add OnUserConnect event, mark OnSaveDatabase deprecated pending db redesign.rburchell
2009-02-18Move EVENT_DB_SAVING to newevent.rburchell
2009-02-18Move assign and unassign to new events, allow for halting too should modules ...rburchell
2009-02-17Fix numerous errors in Win32 building under Visual Studio due to the many cha...cyberbotx
2009-02-16Move EVENT_RELOAD to OnReload.rburchell
2009-02-16Move OnUserKicked to a module event.rburchell
2009-02-16Modevents, ported from insp. Typesafe (unlike the current ones), no double ha...rburchell
2009-02-15HelpServ has been destroyed, +1000 points. Also fixed the argument order in t...cyberbotx
2009-02-15Fix CFLAG_ALLOW_UNREGISTERED.rburchell
2009-02-15Add CFLAG_ALLOW_UNREGISTERED, commands without this flag will now not run for...rburchell
2009-02-15Split Command implementation from definition.rburchell
2009-02-11Fix naming discrepancy meaning some commands were not issuing syntax errors.rburchell
2009-02-10Use a virtual destructor for Commands as it has virtual functions robbeh