Commit graph

16 commits

Author SHA1 Message Date
goat
ee181c9a89
feat(DI): support scoped services with interfaces 2023-08-02 23:04:59 +02:00
goat
166301f56f
fix warnings in Dalamud 2023-06-09 23:38:13 +02:00
goat
34bb2a7ad4
fix: don't handle scoped services in ServiceManager.UnloadAllServices()
Fixes a deadlock while unloading
2023-05-22 21:24:17 +02:00
goat
daa9f72218
IOC: scoped/on-demand services (#1120) 2023-05-21 22:43:28 +02:00
goat
53bfda3b33
fix: type confusion when assigning dep getter tasks 2023-03-09 20:38:59 +01:00
goat
01efbf358a
fix: wait for services to unload in framework destroy 2023-03-09 11:45:24 +01:00
goat
48611dcb74
fix: correctly use dependency order to unload, declare all plugin services as deps to PM 2023-03-08 23:13:45 +01:00
goat
f032adb155
fix: correctly use dependency order to unload, declare all plugin services as deps to PM 2023-03-08 22:51:04 +01:00
aers
8505b8c7ef Update ClientStructs to the .NET 7 version 2023-01-08 18:01:45 -08:00
goat
987ff8dc8f
chore: convert Dalamud to file-scoped namespaces 2022-10-29 15:23:22 +02:00
goat
b093323acc
chore: warnings pass 2022-10-29 15:19:52 +02:00
kizer
716736f022
Improvements (#903) 2022-06-29 11:51:40 +02:00
kizer
3369f569fb
Add call-on-services-ready attribute for service methods, and fix scene nullability (#900) 2022-06-26 18:49:34 +02:00
kizer
3b7ec63223
Fix leftovers (#899) 2022-06-25 19:55:05 +02:00
kizer
c7dc8c81f4
Fix async plugin load and show full profiler (#898) 2022-06-25 19:34:40 +02:00
kizer
8e7f370ddd
Load services asynchronously whenever possible (#893) 2022-06-24 22:12:51 +02:00