aboutsummaryrefslogtreecommitdiff
path: root/modules/sacommands.cpp
Commit message (Expand)AuthorAgeFilesLines
* Switch modules from reference<> to shared_ptr<> and weak_ptr<>.Gravatar Sadie Powell2026-03-291-18/+18
* Rename servprotect to protect.Gravatar Sadie Powell2026-03-191-1/+1
* Replace IS_* with member functions.•••- All user types get an Is* function. - Only local users are cast using the old function so only local users get an As* function. Gravatar Sadie Powell2026-03-081-6/+6
* Convert TranslateType to an enum class.Gravatar Sadie Powell2026-03-061-5/+5
* Massive rework of how internal service providers work.•••- ServiceType is dead. All modules use RegisterService now. - Modules can implement UnregisterService which is called from DelService now. - Split the service type prefix into its own field. - Renamed Service::name to Service::service_name. This revealed a few bugs. Gravatar Sadie Powell2026-03-021-1/+2
* Rename ServiceProvider methods to avoid shadowing issues.Gravatar Sadie Powell2026-03-021-16/+16
* Implement support for per-command maximum targets.•••Closes #2157. Gravatar Sadie Powell2026-02-271-0/+2
* Fix some incorrect uses of SharedData in sacommands.Gravatar Sadie Powell2026-02-261-8/+9
* Add the rewritten sacommands module.Gravatar Sadie Powell2026-02-261-0/+554