Dalamud/Dalamud
MidoriKami 67ae069a23
AddonLifecycle ReceiveEvent improvements (#1511)
* Prototype

* Add hook null safety

Add a check to make sure addons that invoke virtual functions for other addons don't trigger lifecycle messages multiple times.

* Expose event listeners for AddonLifecycleWidget.cs

Disable hook when all listeners for an addon unregister

* Add AddonLifecycleWidget.cs

* Remove excess logging
2023-10-30 19:39:43 -07:00
..
Configuration feat: allow configuring the default page the installer opens to 2023-10-25 17:32:42 +02:00
Data Remove internal dependencies on opcodes (#1464) 2023-10-05 17:01:03 +00:00
Game AddonLifecycle ReceiveEvent improvements (#1511) 2023-10-30 19:39:43 -07:00
Hooking chore: make SigScanner public, have separate service TargetSigScanner that resolves via ISigScanner (closes #1426) 2023-09-24 01:49:34 +02:00
Interface AddonLifecycle ReceiveEvent improvements (#1511) 2023-10-30 19:39:43 -07:00
IoC fix: register interfaces for provided services 2023-09-30 01:09:25 +02:00
Logging fix: ScopedPluginLogService should be internal 2023-09-30 01:17:27 +02:00
Memory cleanup: remove obsolete SeStringManager class 2023-05-27 17:15:22 -07:00
Networking/Http Clean up Happy Eyeballs Verbose Spam (#1224) 2023-05-28 22:46:49 -07:00
Plugin feat: allow configuring the default page the installer opens to 2023-10-25 17:32:42 +02:00
Storage fix: synchronize all writes to ReliableFileStorage 2023-10-04 00:10:04 +02:00
Support chore: tidy-up, move files shared between dalamud and injector into separate assembly 2023-09-30 16:11:52 +02:00
Utility fix: undo breaking change in Util.ShowStruct 2023-10-16 01:38:30 +02:00
ClientLanguage.cs chore: tidy-up, move files shared between dalamud and injector into separate assembly 2023-09-30 16:11:52 +02:00
ClientLanguageExtensions.cs chore: convert Dalamud to file-scoped namespaces 2022-10-29 15:23:22 +02:00
Dalamud.cs feat: enable early loaded services to wait for provided services, some rewrites to make service kind declaration more explicit 2023-10-01 21:12:27 +02:00
Dalamud.csproj build: 9.0.0.8 2023-10-29 14:17:53 +01:00
Dalamud.csproj.DotSettings chore: allow analysis on files with more loc 2023-02-21 22:52:22 -05:00
EntryPoint.cs chore: tidy-up, move files shared between dalamud and injector into separate assembly 2023-09-30 16:11:52 +02:00
GlobalSuppressions.cs refactor: move Dalamud.Interface utils into main assembly, warnings pass 2023-08-04 19:36:09 +02:00
GlobalUsings.cs refactor: move Dalamud.Interface utils into main assembly, warnings pass 2023-08-04 19:36:09 +02:00
IServiceType.cs Add call-on-services-ready attribute for service methods, and fix scene nullability (#900) 2022-06-26 18:49:34 +02:00
licenses.txt chore: update licenses, ship with package 2022-06-19 13:26:04 +02:00
Localization.cs Merge branch 'master' into cheaploc-changes 2023-01-10 18:53:52 +01:00
NativeFunctions.cs fix warnings in Dalamud 2023-06-09 23:38:13 +02:00
NativeMethods.txt chore: use CsWin32 for WriteAllBytesSafe() 2023-10-04 23:45:31 +02:00
SafeMemory.cs chore: convert Dalamud to file-scoped namespaces 2022-10-29 15:23:22 +02:00
ServiceManager.cs chore: move all dalamud logo textures into special service 2023-10-01 21:35:21 +02:00
Service{T}.cs feat: enable early loaded services to wait for provided services, some rewrites to make service kind declaration more explicit 2023-10-01 21:12:27 +02:00