Commit graph

4241 commits

Author SHA1 Message Date
goat
c55b93d3c2
chore: remove IDalamudPlugin.Name 2023-09-23 11:17:53 +02:00
goat
60a2051026
Merge pull request #1340 from goaaats/ihookprovider 2023-09-23 11:12:39 +02:00
goat
7a182b6ef7
Merge branch 'v9' into ihookprovider 2023-09-23 10:57:09 +02:00
goat
eef118676e
Merge pull request #1417 from MidoriKami/RemoveObsoletes 2023-09-23 10:45:14 +02:00
goat
e4bdcf8f98
Merge pull request #1411 from Haselnussbomber/v9-update-cs 2023-09-23 10:44:32 +02:00
goat
5b003c959c
Merge pull request #1420 from KazWolfe/v9-pluginlog-fixup 2023-09-23 10:41:23 +02:00
goat
1304c54eff
docs fixed 2023-09-23 10:39:29 +02:00
Kaz Wolfe
d29422bc50
Add IPluginLog#Info
- Shorthand for information log lines, because typing out `Information` is too much.
2023-09-22 23:22:59 -07:00
Kaz Wolfe
3618a510d0
Make Custom Repo warning orange
- Easier on the eyes, allegedly.
2023-09-22 19:17:00 -07:00
Kaz Wolfe
4f8de2e205
Obsolete (static) PluginLog for future removal
- Mark PluginLog as obsoleted and pending removal, encouraging users to switch to IPluginLog.
- Remove internal references to PluginLog.
2023-09-22 17:01:10 -07:00
Haselnussbomber
64caf77a32
Update ClientStructs 2023-09-22 14:27:13 +02:00
MidoriKami
9181e11195 Remove Obsoletes 2023-09-21 23:59:04 -07:00
MidoriKami
43abb12710
Add GameConfigPluginScoped (#1383)
* Add GameConfigPluginScoped

* Proposed Resolution to sub-object events

* Nullify delegates to prevent memory leaks
2023-09-21 21:55:56 -07:00
MidoriKami
b742abe77f
Add ClientStatePluginScoped (#1384)
* Add ClientStatePluginScoped

* Restore InvokeSafely

* Add InvokeSafely for basic Action types.

* Set delegates to null to prevent leaking memory

* Resolve Merge
2023-09-21 21:55:16 -07:00
goat
eb2a5f36f9
fix spelling inconsistency 2023-09-21 22:11:18 +02:00
goat
e31234ffec
prefix methods with Hook to improve clarity 2023-09-21 22:09:38 +02:00
goat
173e9a3144
IHookProvider => IGameInteropProvider 2023-09-21 22:07:09 +02:00
goat
8a7526cca4
Merge branch 'ihookprovider' of github.com:goaaats/Dalamud into ihookprovider 2023-09-21 21:47:44 +02:00
goat
f072a6fc40
Update Dalamud/Hooking/Internal/HookProviderPluginScoped.cs
Co-authored-by: Haselnussbomber <mail@haselnussbomber.de>
2023-09-21 21:47:06 +02:00
goat
dc16d73baf
Merge branch 'ihookprovider' of github.com:goaaats/Dalamud into ihookprovider 2023-09-21 21:42:48 +02:00
goat
a59875bb77
Merge branch 'v9' into ihookprovider 2023-09-21 21:42:08 +02:00
goat
201a927952
Merge pull request #1409 from MidoriKami/DelegateNullification 2023-09-20 12:19:44 +02:00
MidoriKami
2b2a027fb0 Move WriteAllTextSafe to correct location 2023-09-19 23:44:56 -07:00
MidoriKami
c305c01dfd Nullify Scoped Service Delegates 2023-09-19 23:43:45 -07:00
goat
b0986a5225
Merge pull request #1402 from goatcorp/v9-rollup 2023-09-19 23:15:42 +02:00
github-actions[bot]
b384216d9d Merge remote-tracking branch 'origin/master' into v9-rollup 2023-09-19 21:15:29 +00:00
goat
979a5463ca
fix: dev plugins always need to retain their WorkingPluginId, even throughout reloads 2023-09-19 23:14:50 +02:00
KazWolfe
f7ae34281f
Update License to AGPL 3.0 or Later (#1373) 2023-09-19 23:11:23 +02:00
goat
8ef0f85155
Merge pull request #1404 from MidoriKami/CommandManagerPluginScoped 2023-09-19 19:30:33 +02:00
goat
8c05eb247c
Merge pull request #1405 from MidoriKami/NetworkMonitor_Clear 2023-09-19 19:29:35 +02:00
goat
9b31a7ff39
Merge pull request #1407 from Soreepeong/fix/noto-glyph-ranges 2023-09-19 19:29:17 +02:00
goat
a61e181bde
fix warning in DataManager 2023-09-19 19:28:31 +02:00
Soreepeong
84c5982c25 Use axis12 glyph ranges when loading noto12 as Dalamud default font 2023-09-19 15:17:15 +09:00
MidoriKami
dde1dd2f55 Add Clear button to NetworkMonitorWidget 2023-09-18 14:16:45 -07:00
MidoriKami
5d06949185 Set CommandInfo InternalName when adding to CommandManager via PluginScopedService 2023-09-18 12:00:49 -07:00
MidoriKami
34617cf377 Add error logging 2023-09-18 10:50:05 -07:00
MidoriKami
3e8be33a5c Add CommandManagerPluginScoped 2023-09-18 10:45:42 -07:00
MidoriKami
7a0f58a106
Remove PluginInterface from base Dtr service (#1399) 2023-09-18 00:19:31 -07:00
Haselnussbomber
af39add38e
[v9] Update ClientStructs and fix build (#1398)
* Update ClientStructs

* Use IFramework in AddonLifecycle

* Fix for ClientStructs breaking changes
2023-09-18 00:18:01 -07:00
goat
9f231da4ca
Merge pull request #1400 from Aireil/patch-14
Rename fly text kind members
2023-09-18 08:23:30 +02:00
MidoriKami
5a3196e5f8
[AddonLifecycle] Fix incorrect delegate signature (#1401) 2023-09-18 04:21:01 +00:00
Aireil
4989e2b69b
refactor: rename fly text kind members 2023-09-18 03:55:43 +02:00
goat
3a0eaaa583
Merge pull request #1396 from goatcorp/v9-rollup 2023-09-17 23:52:43 +02:00
github-actions[bot]
33868087ed Merge remote-tracking branch 'origin/master' into v9-rollup 2023-09-17 21:52:26 +00:00
goat
40a8e607a8
Merge pull request #1370 from MidoriKami/AddonLifecycle_Enhancements 2023-09-17 23:52:05 +02:00
goat
99bf7b703b
Merge pull request #1395 from goatcorp/v9-rollup 2023-09-17 23:50:21 +02:00
goat
9d4a2fad3b
fix dtr errors after merge 2023-09-17 23:39:09 +02:00
github-actions[bot]
e07be476f8 Merge remote-tracking branch 'origin/master' into v9-rollup 2023-09-17 21:30:16 +00:00
goat
0f74c8e62c
Merge pull request #1369 from MidoriKami/DTRBarEnhancements 2023-09-17 23:29:54 +02:00
goat
3d94d07f56
chore: remove opcodes from public API 2023-09-17 23:13:16 +02:00