aboutsummaryrefslogtreecommitdiff
path: root/include/modules/cap.h
Commit message (Expand)AuthorAgeFilesLines
* Implement IRCv3 message tag support.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> Gravatar Peter Powell2018-08-131-0/+19
* Add the override keyword in places that it is missing.•••GCCs warnings for this are much better than Clangs. Gravatar Peter Powell2017-11-211-2/+2
* Fix Windows build and most MSVC warningsGravatar Attila Molnar2016-09-021-1/+1
* m_cap Make Capability objects compatible with dynamic_references, add Cap::Re...Gravatar Attila Molnar2015-12-051-0/+28
* m_cap Specialize extension itemGravatar Attila Molnar2015-12-051-1/+8
* m_cap Provide the OnCapValueChange event and add Cap::Manager::NotifyValueCha...Gravatar Attila Molnar2015-12-051-0/+20
* m_cap Provide the OnCapAddDel() eventGravatar Attila Molnar2015-12-051-0/+15
* m_cap Add Capability::GetCapValue(), list capabilities with valuesGravatar Attila Molnar2015-12-051-0/+10
* m_cap Learn the supported capability negotiation protocol of a client from CA...•••Let modules implementing caps query this information Gravatar Attila Molnar2015-12-051-1/+24
* m_cap Add Capability::OnList() hookGravatar Attila Molnar2015-12-051-0/+10
* m_cap Add Capability::OnRequest() hookGravatar Attila Molnar2015-12-051-0/+12
* Add rewritten m_cap module•••- Caps are now managed by m_cap - Each cap uses one bit in an extension item shared with other caps Gravatar Attila Molnar2015-12-051-0/+191
* Nuke m_capGravatar Attila Molnar2015-12-051-99/+0
* Fix building modules that use cap.h with a C++11 compiler.Gravatar Peter Powell2015-03-061-1/+1
* Convert the CAP event to use the new cross-module event systemGravatar Attila Molnar2015-02-111-8/+8
* Allow enabling/disabling caps via GenericCap::SetActive()Gravatar Attila Molnar2015-02-111-1/+10
* Specify which Extensible subclass an ExtensionItem is valid forGravatar Attila Molnar2015-01-181-1/+3
* Remove whitespace and minor style changesGravatar Attila Molnar2014-01-231-1/+0
* Automatically register ServiceProviders created by modulesGravatar attilamolnar2013-09-081-1/+0
* Tidy up source files:•••- Use #pragma once instead of include guards. - Move header files in src/modules to include/modules. - Fixed various spacing issues. Gravatar Peter Powell2013-04-121-0/+90