Commit graph

39 commits

Author SHA1 Message Date
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
Raymond
0184062901 MinSharp multihook 2021-10-27 12:13:15 -04:00
goat
ce3aaf7a9b
fix: don't double disable 2021-10-26 23:25:15 +02:00
goat
b04adaecfc
poop 2021-10-26 22:18:02 +02:00
goat
3726ead111
force MinHook 2021-10-26 22:12:08 +02:00
goat
2497c4aa24
feat: replace CoreHook with MinSharp 2021-10-26 22:10:58 +02:00
Raymond
abc15f9a22 Catch CoreHook initialization/hook errors, let reloaded try instead 2021-10-26 11:37:25 -04:00
Raymond
5261bb2777 Solve APPCRASH issue 2021-10-17 20:03:20 -04:00
Raymond
6f41575f33 feat: alternate hooks 2021-10-17 20:03:11 -04:00
Raymond
1d9d383348 revert only the required length of bytes 2021-09-06 22:08:59 -04:00
Raymond
369d7af8a0 feat: AsmHook 2021-08-30 16:33:59 -04:00
Raymond
f458b1d0c1 Fix disposed exception parameters 2021-08-22 08:21:58 -04:00
Raymond
ff1d7f2829 Implement service locator 2021-08-21 14:03:06 -04:00
Raymond
16266f9636 Utility class and namespace 2021-08-09 17:33:04 -04:00
Raymond
8fd119dde8 Migrate files to Dalamud.Logging namespace Remove Log.LogX methods. 2021-08-09 10:03:13 -04:00
Raymond
984ff81cb5 Hook Changes 2021-08-02 17:08:01 -04:00
Raymond
42be18965d Hook changes 2021-08-02 09:15:46 -04:00
Raymond Lynch
658eedca37 Magic the magic happen 2021-07-11 16:32:32 -04:00
Raymond Lynch
c01fa0608e Simplify hooks 2021-06-12 11:07:03 -04:00
Raymond Lynch
595fd3f1e4 StyleCop: everything else 2021-05-30 07:15:47 -04:00
goat
4e01d45bbe refactor: new code style in IDalamudHook.cs 2021-04-06 20:56:01 +02:00
goat
e6fd62ce2a refactor: new code style in HookInfo.cs 2021-04-06 20:54:47 +02:00
goat
b3044f33e3 refactor: new code style in Hook.cs 2021-04-06 20:50:34 +02:00
Cara
850123aece Keep track of hooks and display them in the Plugin Stats window
This will make it easier to find plugins that are not correctly removing their hooks
2020-12-15 02:57:04 +10:30
Mino
d0209fe6a3 Bump .NET framework version to 4.8 2019-11-17 00:03:54 +09:00
goat
ac838687f8 Initial commit 2019-09-21 22:29:38 +09:00