| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Replace getInt/getUInt/getFloat with type safe templated functions. | 2023-01-25 | 1 | -6/+6 | |
| * | Convert log calls to use fmtlib format strings | 2023-01-24 | 1 | -4/+4 | |
| * | Qualify auto correctly in all cases. | 2023-01-10 | 1 | -1/+1 | |
| * | Avoid copying shared_ptr<ConfigTag> when not necessary. | 2023-01-10 | 1 | -1/+1 | |
| * | Use auto in places where it is really obvious what the type is. | 2022-09-04 | 1 | -1/+1 | |
| * | Add a typedef for a mode rank. | 2022-05-17 | 1 | -10/+12 | |
| * | Rewrite logging calls to use the new APIs. | 2022-05-01 | 1 | -2/+2 | |
| * | Merge branch 'insp3' into master. | 2022-03-27 | 1 | -1/+1 | |
| |\ | |||||
| * | | Abolish the infernal space before accessibility keywords. | 2022-01-25 | 1 | -3/+3 | |
| * | | Always catch exceptions as a constant reference. | 2022-01-09 | 1 | -1/+1 | |
| * | | Refactor CoreException and ModuleException. | 2022-01-07 | 1 | -7/+7 | |
| * | | Merge branch 'insp3' into master. | 2022-01-03 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update copyright headers. | 2021-12-30 | 1 | -1/+1 | |
| * | | Mark all mode classes as final. | 2021-10-01 | 1 | -1/+2 | |
| * | | Mark all module classes as final. | 2021-10-01 | 1 | -1/+2 | |
| * | | Merge branch 'insp3' into master. | 2021-09-16 | 1 | -0/+3 | |
| |\| | |||||
| | * | Fix customprefix allowing mode names that contain spaces. | 2021-09-16 | 1 | -0/+3 | |
| * | | Added -Wshorten-64-to-32 and fixed all warnings. | 2021-05-30 | 1 | -6/+6 | |
| * | | Fix a ton of pedantic compiler warnings. | 2021-04-04 | 1 | -1/+1 | |
| * | | Constify variables within loops. | 2021-04-01 | 1 | -1/+1 | |
| * | | Move FilePosition to fileutils.h and use in ConfigTag. | 2020-11-03 | 1 | -6/+6 | |
| * | | Convert ConfigTag from reference<> to std::shared_ptr<>. | 2020-10-31 | 1 | -2/+2 | |
| * | | Add stdalgo::iterator_range and switch config tag reading to use it.•••This allows us to use range-based for loops which were not possible with the previous config tag system. | 2020-10-31 | 1 | -4/+1 | |
| * | | Merge branch 'insp3' into master. | 2020-04-11 | 1 | -1/+1 | |
| |\| | |||||
| | * | Update the module descriptions using mkversion. | 2020-04-10 | 1 | -1/+1 | |
| * | | Improve storage of module description, flags, and link data. | 2020-04-11 | 1 | -5/+7 | |
| * | | Merge branch 'insp3' into master. | 2020-01-17 | 1 | -0/+3 | |
| |\| | |||||
| | * | Update copyright headers. | 2020-01-11 | 1 | -0/+3 | |
| * | | Merge branch 'insp3' into master. | 2019-05-15 | 1 | -1/+1 | |
| |\| | |||||
| | * | Textual improvements and fixes such as typos, casing, etc. (#1612) | 2019-04-28 | 1 | -1/+1 | |
| * | | ModuleManager: remove fakederef. | 2019-02-07 | 1 | -1/+1 | |
| * | | ModeParser: remove fakederef. | 2019-02-07 | 1 | -1/+1 | |
| * | | LogManager: remove fakederef. | 2019-02-07 | 1 | -2/+2 | |
| * | | Replace the override macro with the override keyword. | 2019-01-25 | 1 | -2/+2 | |
| |/ | |||||
| * | Add ConfigTag::getUInt for reading unsigned config values. | 2018-04-16 | 1 | -6/+6 | |
| * | Fix customprefix modes not being deleted when the module unloads. | 2018-04-14 | 1 | -0/+1 | |
| * | Enable using m_customprefix to alter core prefix modes.•••This replaces the devoice module which has now been removed. If you want users to be able to devoice themselves then you can load the customprefix module add the following config tag: <customprefix name="voice" depriv="yes"> If you wish to keep identical behaviour rather than allowing users to use "MODE #YourChannel -v TheirNick" then you can load the alias module and add the following config tag: <alias text="DEVOICE" format="#*" replace="MODE $2 -v $nick"> | 2017-11-06 | 1 | -4/+29 | |
| * | Clean up the configuration reading in m_customprefix.•••- Rework the code flow to be more readable. - Ensure that the name is well formed. - Allow prefix modes with a rank of zero. | 2017-11-06 | 1 | -15/+19 | |
| * | Move depriv from m_customprefix into PrefixMode. | 2017-11-06 | 1 | -9/+1 | |
| * | Add support for setting the unset rank in ModeHandler. | 2017-11-06 | 1 | -1/+2 | |
| * | Pass prefix rank and prefix char to PrefixMode constructor | 2014-08-06 | 1 | -2/+1 | |
| * | Add stdalgo::delete_all() that deletes all elements in a container | 2014-03-24 | 1 | -2/+1 | |
| * | Clean up CoreException•••- Remove default constructor - Replace virtual functions returning C strings with functions returning const std::string refs | 2013-12-18 | 1 | -1/+1 | |
| * | Create a base class for prefix modes•••Move Channel::SetPrefix() into Membership | 2013-09-11 | 1 | -9/+3 | |
| * | Remove $Core and $Mod* comments apart from $ModDep. | 2013-07-04 | 1 | -2/+0 | |
| * | Store prefix rank in a ModeHandler field, change ModeHandler::GetPrefixRank()... | 2013-06-06 | 1 | -9/+4 | |
| * | 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 | -4/+0 | |
| * | Deduplicate RemoveMode() implementations•••The default (core) implementation can now remove prefix modes The modestacker parameter is now mandatory | 2013-05-27 | 1 | -30/+0 | |
| * | Tidy up keywords on module methods.•••- Remove virtual keyword from a ton of methods which don't need it. - Add override keyword to a ton of methods which do need it. | 2013-05-15 | 1 | -2/+2 | |
| * | Whitespace and empty destructor removal, minor coding style changes | 2013-04-01 | 1 | -4/+0 | |
