Commit graph

4632 commits

Author SHA1 Message Date
goat
3611785357
Merge pull request #1567 from Soreepeong/fix/imgui-clipboard
Fix ImGui clipboard copy/paste normalization
2023-12-09 18:59:39 +01:00
Soreepeong
06938509e7 Just use win32 APIs 2023-12-09 15:25:50 +09:00
Haselnussbomber
8f243762cc
ChatGui: fix for new message sounds and interactable links (#1568)
* Change PrintMessage parameters type to byte

* Use Utf8String.AsSpan

* Fix InteractableLinkClickedDetour using the wrong variable
2023-12-08 16:23:04 -08:00
Soreepeong
f6d16d5624 Do operations that may throw first 2023-12-09 02:04:04 +09:00
Soreepeong
6b65ee9940 Extract functions to ImVectorWrapper 2023-12-09 01:40:54 +09:00
Soreepeong
ca321e59e4 Make logic clearer 2023-12-09 00:15:13 +09:00
Soreepeong
3d51f88a33 fix 2023-12-09 00:03:10 +09:00
Soreepeong
ddee969d88 Rename service 2023-12-09 00:00:28 +09:00
Soreepeong
a0b7f53b01 Remove finalizer; cannot be finalized due to the use of GCHandle 2023-12-08 23:45:07 +09:00
Soreepeong
683464ed2d Fix normalization buffer offsetting 2023-12-08 23:42:11 +09:00
Soreepeong
2521658a98 Better cleanup logic 2023-12-08 23:33:35 +09:00
Soreepeong
8967174cd9 Reimplement clipboard text normalizer to use the correct buffers 2023-12-08 23:28:12 +09:00
Soreepeong
0c3ebd4b5b Fix missing length modification in ImVectorWrapper.Insert 2023-12-08 23:20:25 +09:00
Soreepeong
b89df8b130 Prevent end comment aligning (Resharper/SA conflict) 2023-12-08 23:20:05 +09:00
srkizer
0bfcc55774
Reduce heap allocation every frame in AddonLifecycle (#1555) 2023-12-08 00:49:09 +01:00
goat
711d5e2859
Merge pull request #1554 from Soreepeong/GameInventory 2023-12-08 00:42:47 +01:00
bleatbot
e6f5801ab5
[master] Update ClientStructs (#1556)
Co-authored-by: github-actions[bot] <noreply@github.com>
2023-12-08 00:35:45 +01:00
grittyfrog
496bed4c69
Fix multi-line copy/paste between ImGui and XIV (#1525) 2023-12-08 00:30:11 +01:00
Haselnussbomber
9489c4ec20
Refactor ChatGui internals to use CS additions (#1520)
Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2023-12-08 00:22:09 +01:00
Ottermandias
6637bd8207
Use the substitution provider for textures in the ULD Wrapper. (#1553) 2023-12-08 00:10:15 +01:00
srkizer
30c2872400
Fix ChatGui race condition (#1563) 2023-12-08 00:08:43 +01:00
srkizer
a0f4baf8fa
Less footguns in service dependency handling (#1560) 2023-12-06 21:29:46 -08:00
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
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