goat
|
2bdb837577
|
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 |
|
goat
|
4b9de31240
|
fix: scoped services must register their dependencies with PluginManager to ensure the backing services are kept alive long enough
|
2023-09-29 20:52:14 +02:00 |
|
goat
|
166301f56f
|
fix warnings in Dalamud
|
2023-06-09 23:38:13 +02:00 |
|
goat
|
71bf9fdcf2
|
fix: PM should not depend on scoped plugin services, their lifetime is managed by scopes
|
2023-05-22 21:34:43 +02: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 |
|
goat
|
f40ea4310c
|
feat: add InherentDependencyAttribute, mark PM inherently dependent on IM
|
2023-02-02 22:57:39 +01: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 |
|
goat
|
1561fbac00
|
Revert "refactor(Dalamud): switch to file-scoped namespaces"
This reverts commit b5f34c3199.
|
2021-11-18 15:23:40 +01:00 |
|
goat
|
b5f34c3199
|
refactor(Dalamud): switch to file-scoped namespaces
|
2021-11-17 19:42:32 +01:00 |
|
Raymond
|
9f863a4dbb
|
Prevent Services from being set twice
|
2021-08-22 07:57:50 -04:00 |
|
Raymond
|
ff1d7f2829
|
Implement service locator
|
2021-08-21 14:03:06 -04:00 |
|