| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add CXX11_OVERRIDE to overridden members that lack it.•••This fixes a ton of warnings when building on compilers that default to C++11 or newer. | 2017-07-12 | 1 | -2/+2 | |
| * | Make ModeHandler::GetUserParameter() const, accept const User | 2016-12-30 | 1 | -1/+1 | |
| * | cmode_k Fix oversight in substr() conversion•••While at it, introduce a named constant for maximum key length | 2015-01-14 | 1 | -0/+1 | |
| * | Migrate ModeChannelOp and ModeChannelVoice constructors to builtinmodes.h, re...•••The default value for levelrequired is HALFOP_VALUE, meaning the ModeChannelVoice class is not required but it will be useful in case the default changes | 2014-08-06 | 1 | -2/+10 | |
| * | Remove a bunch of useless classes representing simple core modes | 2014-08-06 | 1 | -70/+0 | |
| * | Move the wallops mode from the core into core_wallops | 2014-03-09 | 1 | -10/+0 | |
| * | Add ParamModeBase and ParamMode, change all parameter modes to inherit from P...•••- Type of the extension used to store data is a template parameter - The extension is automatically unset when the mode is unset - Handlers inheriting from ParamMode have to provide OnSet() and SerializeParam(); may optionally provide OnUnset() - Transparently handle the case when OnSet() modifies the mode parameter - Remove Channel::custom_mode_params map; ask the mode handlers to serialize their parameters instead | 2014-02-15 | 1 | -3/+6 | |
| * | Create a base class for prefix modes•••Move Channel::SetPrefix() into Membership | 2013-09-11 | 1 | -8/+2 | |
| * | umode_s Rewrite ProcessNoticeMasks() and remove a few related useless functions | 2013-07-24 | 1 | -15/+7 | |
| * | Move SetNoticeMask(), FormatNoticeMasks() and ProcessNoticeMasks() from the U... | 2013-07-19 | 1 | -1/+23 | |
| * | Simplify user mode removal via ModeHandler::RemoveMode()•••The function does not need to be virtual because the core can remove any user mode using the default logic The optional modestack parameter was always NULL, so remove it | 2013-05-27 | 1 | -3/+0 | |
| * | Deduplicate RemoveMode() implementations•••The default (core) implementation can now remove prefix modes The modestacker parameter is now mandatory | 2013-05-27 | 1 | -4/+0 | |
| * | Migrate u_listmode.h into the core, change +b to use it | 2013-04-08 | 1 | -11/+6 | |
| * | Unite include/modes/*.h into include/builtinmodes.h | 2013-04-08 | 1 | -0/+189 |
