srkizer
|
b66be84b93
|
Better Service dependency handling (#1535)
|
2023-11-28 22:20:16 +01:00 |
|
goat
|
263771c082
|
chore: move all dalamud logo textures into special service
|
2023-10-01 21:35:21 +02:00 |
|
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
|
f44c6794e7
|
chore: tidy-up, move files shared between dalamud and injector into separate assembly
|
2023-09-30 16:11:52 +02:00 |
|
goat
|
4a1b220d4a
|
fix: register interfaces for provided services
|
2023-09-30 01:09:25 +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
|
63764cb669
|
chore: move exception to separate file
|
2023-09-27 22:41:25 +02:00 |
|
goat
|
125034155b
|
feat: first pass at ReliableFileStorage service
|
2023-09-27 22:10:21 +02:00 |
|
goat
|
ebabb7bd04
|
chore: make SigScanner public, have separate service TargetSigScanner that resolves via ISigScanner (closes #1426)
|
2023-09-24 01:49:34 +02:00 |
|
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 |
|