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
|
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
|
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 |
|
github-actions[bot]
|
33868087ed
|
Merge remote-tracking branch 'origin/master' into v9-rollup
|
2023-09-17 21:52:26 +00:00 |
|
MidoriKami
|
c9a5c7c4c5
|
Add AddonLifecycle to Self-Test
|
2023-09-09 20:21:26 -07:00 |
|
MidoriKami
|
4dabd07131
|
Prototype, untested
|
2023-09-06 13:08:04 -07:00 |
|
goat
|
3f764d2e40
|
pass on backend, spelling
|
2023-08-07 23:57:31 +02:00 |
|
goat
|
fe8ee19175
|
fix comment
|
2023-08-06 21:08:49 +02:00 |
|
goat
|
e1da238cb5
|
feat: IHookProvider service, no more static hook creation
|
2023-08-06 20:58:55 +02:00 |
|
goat
|
458ae57918
|
refactor: remove Hook<T>.compatHookImpl, make abstract
|
2023-08-04 21:52:57 +02:00 |
|
Ava Chaney
|
2e0e46384c
|
Merge branch 'master' into v9
|
2023-06-18 00:45:43 -07:00 |
|
goat
|
166301f56f
|
fix warnings in Dalamud
|
2023-06-09 23:38:13 +02:00 |
|
nebel
|
60a29e36c2
|
Create RegisterUnhooker overload
|
2023-06-04 02:49:59 +09:00 |
|
nebel
|
429316747d
|
Add minBytes and maxBytes to Unhooker
|
2023-06-04 01:48:18 +09:00 |
|
nebel
|
64fddf10bb
|
Improve unhooking of hooked functions
|
2023-06-03 23:23:38 +09:00 |
|
Ava Chaney
|
276ad3733f
|
cleanup: remove obsolete Hook ctors
|
2023-05-27 17:19:14 -07:00 |
|
Soreepeong
|
325b3d551d
|
FunctionPointerVariableHook: use VirtualAlloc instead of HeapAlloc
|
2023-03-20 00:43:54 +09:00 |
|
Soreepeong
|
8aea170479
|
Use UsedImplicitly instead of resharper comments
|
2023-03-10 22:54:57 +09:00 |
|
Soreepeong
|
f16628beb0
|
another fix
|
2023-03-10 22:53:48 +09:00 |
|
Soreepeong
|
9ee8ad67b4
|
Fix import hook
|
2023-03-10 22:29:10 +09:00 |
|
Soreepeong
|
c0954035da
|
Fail fast on trying to dispose import hook that has been overwritten by something else
|
2023-03-10 13:12:54 +09:00 |
|
Andrew Gilewsky
|
319ec14766
|
Fix Hook constructor not assigning address to a field.
|
2023-01-18 20:21:06 +02: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 |
|
goat
|
2cfb9cc706
|
deps: switch to goaaats.Reloaded.Hooks until concurrency fix is upstreamed
7d03dac73d
|
2022-07-18 18:55:56 +02:00 |
|
goat
|
3de56c992f
|
fix: activate reloaded hook immediately after instantiation
|
2022-07-17 23:11:46 +02:00 |
|
goat
|
177f9f9f90
|
chore: throw when address is negative
|
2022-07-17 22:51:50 +02:00 |
|
goat
|
04464de9e6
|
chore: add back minhook env var
|
2022-07-16 21:00:44 +02:00 |
|
goat
|
ba5f3eae3b
|
refactor: remove unused usings
|
2022-07-03 17:09:52 +02:00 |
|
kizer
|
716736f022
|
Improvements (#903)
|
2022-06-29 11:51:40 +02:00 |
|
kizer
|
ac7f3ea5d8
|
Add import hooks and ditch wndproc hooks (#902)
|
2022-06-27 20:19:44 +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 |
|
goaaats
|
0a50e1460e
|
fix: use ConcurrentDictionary in HookManager
|
2022-06-25 17:15:26 +02:00 |
|
kizer
|
8e7f370ddd
|
Load services asynchronously whenever possible (#893)
|
2022-06-24 22:12:51 +02:00 |
|
goat
|
96ed22534c
|
chore: fix some warnings, cleanup
|
2022-04-25 20:04:17 +02:00 |
|
goaaats
|
0e95424704
|
fix: make HookManager.TrackedHooks thread-safe, might fix invalid CLR state
|
2022-01-12 18:33:40 +01: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
|
eca4ce05fd
|
Solve minhook crash on plugin reload
|
2021-11-04 09:25:16 -04:00 |
|
Raymond
|
c53aced272
|
Fix for minhook error
|
2021-11-04 09:25:16 -04:00 |
|
Raymond
|
8a58782e86
|
Force Reloaded hook option
|
2021-11-04 09:25:16 -04:00 |
|
Raymond
|
9c27212d37
|
Fix chained ctor confusing callingAssembly value
|
2021-11-04 09:25:16 -04:00 |
|
Raymond
|
e5ad15b305
|
Clean imports
|
2021-11-04 09:25:16 -04:00 |
|
goaaats
|
a83b39f60b
|
refactor: remove unused linux stuff
|
2021-10-29 21:36:44 +02:00 |
|
goat
|
5b0be77856
|
refactor: completely remove Linux check for winapi hooks
|
2021-10-28 04:37:48 +02:00 |
|
goat
|
ba320e3f06
|
temporarily always hook on Linux
|
2021-10-28 01:58:15 +02:00 |
|
goat
|
4df62e1607
|
backend name in hook tracker
|
2021-10-28 01:27:32 +02:00 |
|
goat
|
6c06645b00
|
reloaded by default, corehook => minhook
|
2021-10-28 01:14:27 +02:00 |
|