Commit graph

4619 commits

Author SHA1 Message Date
srkizer
5777745ab3
Add injector option to not apply any exception handlers (#1541)
* Add injector option to not apply any exception handlers

* Log as warning if NoExceptionHandlers is set
2023-12-07 05:06:39 +00:00
srkizer
70249a4db0
Revert "Fix Dalamud trying to unload IServiceType and crashing (#1557)" (#1559)
This reverts commit 37bcff84b1.
2023-12-03 04:57:53 +00:00
Sirius902
37bcff84b1
Fix Dalamud trying to unload IServiceType and crashing (#1557) 2023-12-02 20:25:43 -08:00
Soreepeong
ba5e3407d6 Permaenable raptureAtkModuleUpdateHook 2023-12-02 13:53:00 +09:00
Soreepeong
841c47e186 Use RaptureAtkModule.Update as a cue for checking inventory changes 2023-12-02 13:44:28 +09:00
Soreepeong
e594d59986 Enable tracking only when there exists a subscriber 2023-12-02 12:58:55 +09:00
Soreepeong
5f0b65a6c4 last 2023-12-02 11:08:12 +09:00
Soreepeong
6b4094d89a Fix missing event handler registration 2023-12-02 11:06:11 +09:00
Soreepeong
e7afde82b2 fix strange change 2023-12-02 11:02:37 +09:00
Soreepeong
35b0d53e80 Add typed event variants 2023-12-02 10:59:13 +09:00
Soreepeong
b2fc0c4ad2 Adjust namespaces 2023-12-02 10:33:20 +09:00
Soreepeong
05820ad9c7 Rename 2023-12-02 10:25:10 +09:00
Soreepeong
e4370ed5d3 Extra note 2023-12-02 10:23:36 +09:00
Soreepeong
1039c1eb8a Cleanup 2023-12-02 10:22:07 +09:00
Soreepeong
6dd34ebda4 support merge/split events 2023-12-01 22:37:24 +09:00
Soreepeong
f8dff15fe0 fix bugs 2023-12-01 22:02:08 +09:00
Soreepeong
35f4ff5c94 wip 2023-12-01 21:51:09 +09:00
Soreepeong
34e3adb3f2 wip; needs testing and more thinking 2023-12-01 18:10:43 +09:00
MidoriKami
7c6f98dc9f Proposed API Surface 2023-11-30 22:18:33 -08:00
MidoriKami
40575e1a88 Use ReadOnlySpan 2023-11-30 21:28:37 -08:00
Soreepeong
000d16c553 Assume the size of inventory does not change once it's set 2023-12-01 13:15:19 +09:00
Soreepeong
5204bb723d Optimizations 2023-11-30 20:42:34 +09:00
MidoriKami
805615d9f4 Fix incorrect equality operator 2023-11-30 20:22:08 +09:00
MidoriKami
92f4df625f [GameInventory] Service Prototype 2023-11-30 20:22:08 +09:00
goat
d52118b3ad
chore: bump up timeout to 120 seconds for now 2023-11-29 00:57:51 +01:00
goat
95c301113e
Merge pull request #1549 from goatcorp/net8-rollup 2023-11-28 22:56:30 +01:00
github-actions[bot]
de584c8fa0 Merge remote-tracking branch 'origin/master' into net8-rollup 2023-11-28 21:55:56 +00:00
bleatbot
334a3076ac
[master] Update ClientStructs (#1528)
Co-authored-by: github-actions[bot] <noreply@github.com>
2023-11-28 22:55:38 +01:00
KazWolfe
13346b04db
Remove second HttpClient from PluginRepository (#1551)
Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2023-11-28 22:52:38 +01:00
srkizer
a71cb81384
Hold Shift to display Toggle Dev Menu TSM entry (#1538)
Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2023-11-28 22:43:41 +01:00
Soreepeong
d1fad70e8f Disable game symbol download for the time being 2023-11-28 22:31:46 +01:00
Soreepeong
a72f407357 Add DalamudAssetManager 2023-11-28 22:31:46 +01:00
Soreepeong
01153a2480 Add DisposeSafety 2023-11-28 22:31:46 +01:00
srkizer
b66be84b93
Better Service dependency handling (#1535) 2023-11-28 22:20:16 +01:00
Anna
fcebd15077
Send Dalamud user-agent when downloading plugins (#1550)
Sets the user-agent on all HappyHttp requests to `Dalamud/<Version>`, and pass `Accept: application/zip` in plugin downloads.
2023-11-28 09:04:36 -08:00
Sirius902
473e24301d
Fix incorrect ImGui code (#1546)
* Add missing ImGui.EndTabBar

* Add more ImGui fixes
2023-11-26 22:04:38 +00:00
srkizer
7a0de45f87
Miscellaneous improvements (#1537) 2023-11-26 22:58:26 +01:00
srkizer
a6ea4aa56a
Update .editorconfig for Resharper/Rider to conform with StyleCop rules (#1534) 2023-11-26 22:55:43 +01:00
Ottermandias
fc837f723b
Check for function pointers in SignatureHelper. (#1540) 2023-11-25 12:24:58 -08:00
Ottermandias
a80ab30b4c
Add a log message for each leaked hook with its address. (#1543) 2023-11-25 12:24:08 -08:00
srkizer
40e90a39c8
Add Dalamud.CorePlugin.json (#1533) 2023-11-21 22:30:38 -08:00
goat
363338c52b
Merge pull request #1530 from goatcorp/net8-rollup
Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
Co-authored-by: KazWolfe <KazWolfe@users.noreply.github.com>
Co-authored-by: goat <goatsdev@protonmail.com>
Co-authored-by: github-actions[bot] <noreply@github.com>
fix: Use SetValue for FlyText string arrays (#1532)
2023-11-19 13:34:19 +01:00
github-actions[bot]
7e1d006a5f Merge remote-tracking branch 'origin/master' into net8-rollup 2023-11-19 12:32:38 +00:00
goat
c7fc943692
build: 9.0.0.13 2023-11-19 13:32:05 +01:00
KazWolfe
93f08a4cb5
fix: Use SetValue for FlyText string arrays (#1532)
- Might fix a bug causing crashes with certain FlyText use cases, maybe.
- Also allows building Dalamud under .NET 8 local envs.
2023-11-18 12:17:18 -08:00
goat
a6bce462d7
it's actually 8.0.100 2023-11-14 20:39:13 +01:00
goat
0c0cfbca82
ci: add setup-dotnet 8.0.0 2023-11-14 20:31:24 +01:00
goat
f8bd6d20ef
chore: remove all MonoMod hooks for now 2023-11-14 20:28:36 +01:00
goat
8a2ba70cc3
chore: upgrade projects to net8 2023-11-14 20:23:02 +01:00
goat
48e8462550
ci: disable integration for unmergeable branch 2023-11-14 19:46:42 +01:00