aboutsummaryrefslogtreecommitdiff
path: root/src/extensible.cpp
Commit message (Expand)AuthorAgeFilesLines
* Migrate collections from insert to emplace.Gravatar Sadie Powell2021-04-181-1/+1
* Remove usecountbase from ExtensionItem and refer to using pointers.•••At one point (1.2?) this was actually useful but nowadays its not. Gravatar Sadie Powell2021-04-091-2/+2
* Fix a ton of pedantic compiler warnings.Gravatar Sadie Powell2021-04-041-4/+7
* Add support for syncing metadata set on memberships.•••No compat logic is required here as existing servers will just drop the unknown METADATA message when they can't find the target. Gravatar Sadie Powell2021-04-011-2/+1
* Add a subclass of ExtensionItem exclusively for booleans.Gravatar Sadie Powell2021-03-171-0/+59
* Implement support for automatically syncing extension items.Gravatar Sadie Powell2021-03-171-5/+33
* Move extensible code from base.cpp to extensible.cpp and cleanup.Gravatar Sadie Powell2021-03-171-0/+140
* Mark {From,To}{Human,Internal,Network} as noexcept.Gravatar Sadie Powell2021-03-171-8/+8
* Pascalize Unset in extension item classes.Gravatar Sadie Powell2021-03-171-2/+2
* Pascalize Set in extension item classes.Gravatar Sadie Powell2021-03-171-3/+3
* Pascalize Get in extension item classes.Gravatar Sadie Powell2021-03-171-1/+1
* Pascalize ExtensionItem::{get,set,unset}_raw.Gravatar Sadie Powell2020-07-201-4/+4
* Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-011-1/+1
* Replace LocalIntExt with IntExtItem.Gravatar Sadie Powell2019-08-131-0/+49
* Rewrite and merge LocalStringExt, StringExtItem.Gravatar Sadie Powell2019-08-131-0/+51