aboutsummaryrefslogtreecommitdiff
path: root/include/extension.h
Commit message (Expand)AuthorAgeFilesLines
* Remove the remaining function in utility/string to utility/container.Gravatar Sadie Powell2026-04-301-1/+1
* Kill the remaining uses of intptr_t.Gravatar Sadie Powell2026-03-301-4/+4
* Fix an inverted condition in SimpleExtItem::GetPtr.Gravatar Sadie Powell2026-03-301-1/+1
* Add methods to ListExtItem to encode individual elements.•••This allows its use with non-string lists. Gravatar Sadie Powell2026-03-301-8/+33
* Move service types to their own namespace.•••- ServiceProvider is now Service::Provider - DataProvider is now Service::SimpleProvider (the old name does not really make sense now we don't have SERVICE_DATA and the only difference is automatic registration. - Some members of ModuleManager have been elevated to the Service namespace in case other code wants to use them. Gravatar Sadie Powell2026-03-291-2/+2
* Fix building on older versions of Clang.Gravatar Sadie Powell2026-03-291-1/+1
* Avoid the direct use of intptr_t wherever possible.•••This may cause problems on systems like CheriBSD where the pointer type stores extra data. Gravatar Sadie Powell2026-03-291-3/+48
* Switch modules from reference<> to shared_ptr<> and weak_ptr<>.Gravatar Sadie Powell2026-03-291-6/+6
* Switch the extensible system to using shared pointers.Gravatar Sadie Powell2026-03-271-54/+81
* Switch typedefs to using statements.Gravatar Sadie Powell2026-03-261-1/+1
* Rewrite sepstream and move to stringutils.Gravatar Sadie Powell2026-03-141-1/+1
* Add ExtensionItem::OnSync which is called when an ext is synchronised.Gravatar Sadie Powell2024-07-241-0/+7
* Update copyright headers.Gravatar InspIRCd Robot2024-07-141-1/+1
* Don't broadcast a ListExtItem when setting it in FromInternal.Gravatar Sadie Powell2024-07-141-3/+3
* Avoid allocating in ListExtItem when its obviously not necessary.Gravatar Sadie Powell2024-07-071-0/+6
* Update copyright headers.Gravatar InspIRCd Robot2024-06-071-1/+1
* Move TokenList back to its own header and move INSP_FORMAT to compat.•••This allows making stringutils an optional header given that most of it is not used by most of the codebase. Gravatar Sadie Powell2023-09-031-0/+1
* Move stdalgo::string::join to utility/string and templatise separator.Gravatar Sadie Powell2023-08-111-1/+3
* Fix calling the base Set/Unset implementation in ListExtItem.Gravatar Sadie Powell2023-01-101-2/+2
* Rename the SimpleExtItem type parameter to be more descriptive.Gravatar Sadie Powell2022-12-271-11/+11
* Allow overriding the deleter in ListExtItem.Gravatar Sadie Powell2022-12-271-2/+2
* Add the SimpleExtItem::GetRef method.Gravatar Sadie Powell2022-12-271-1/+16
* Add the ListExtItem extension type.Gravatar Sadie Powell2022-12-271-0/+76
* Fix a Doxygen documentation typo.Gravatar Sadie Powell2022-12-201-1/+1
* Move {From,To}Network from StringExtItem to SimpleExtItem.Gravatar Sadie Powell2022-12-201-6/+13
* Move extension types to their own header to speed up build times.Gravatar Sadie Powell2022-12-191-0/+333