Commit Graph
794 Commits
Author SHA1 Message Date
ghorsington bb787623a4 Initialize HarmonyXInterop later 2020-10-19 13:31:40 +03:00
ghorsington 9cce4e4222 Allow multiple versions of an assembly to be loaded into AppDomain 2020-10-19 13:09:33 +03:00
ghorsington 8d0802b4fc Update README 2020-10-19 12:46:31 +03:00
ghorsington dcf04853ba Bump BepInEx.Harmony 2020-10-19 12:41:06 +03:00
ghorsington 7f12024dcd Don't log stack trace in FindPluginTypes when loading native DLL 2020-10-09 22:07:38 +03:00
ghorsington 0e6358ac55 Bump HarmonyX version 2020-10-09 22:06:26 +03:00
ghorsington 75310f73fe Update BepInEx.Harmony 2020-10-09 21:54:03 +03:00
ghorsington 8bb3751007 Bump BepInEx.Harmony 2020-10-06 23:03:53 +03:00
ghorsington 1b3cc2f9ca Bump HarmonyX 2020-10-05 20:52:10 +03:00
ghorsington ad850d348c Bump BepInEx.Harmony 2020-10-05 20:49:34 +03:00
ghorsington 52353b2dc4 Remove temporary assembly resolver early in preloader runner 2020-10-04 21:00:28 +03:00
ghorsington 58e8409e1b Update BepInEx.Harmony 2020-10-04 20:29:27 +03:00
ghorsington d792737368 Update BepInEx.Harmony 2020-10-04 20:23:58 +03:00
ghorsington 324105a16d Update BepInEx.Harmony 2020-10-04 20:09:15 +03:00
ghorsington 8bd665f382 Update BepInEx.Harmony 2020-10-04 19:59:26 +03:00
ghorsington fc191e9856 Update README 2020-10-04 19:43:48 +03:00
ghorsington 3de7dd4a82 Update BepInEx.Harmony 2020-10-04 19:29:39 +03:00
ghorsington 105ce89d17 Update BepInEx.Harmony 2020-10-04 18:52:58 +03:00
ghorsington f9d6de56cf Update HarmonyX; Add HarmonyInterop initializer 2020-10-03 23:10:00 +03:00
ghorsington 747f879385 Update BepInEx.Harmony 2020-10-03 22:51:33 +03:00
ghorsington 36cbf5e5b2 TraceFix: Remove redundant documentation 2020-10-03 22:44:42 +03:00
ghorsington a6a6a5fc56 Remove unneeded reference 2020-10-03 22:43:43 +03:00
ghorsington 4d7e5cac2b TypeLoader: don't write error when a native DLL is found 2020-09-23 16:04:58 +03:00
ghorsington a55939c947 Attempt a second fix for #139 2020-09-19 22:43:07 +03:00
ghorsington a7a3274d38 Attempt to fix #139 2020-09-19 19:58:19 +03:00
ghorsington 6bd59af09d Add a workaround for MissingMethodException for unityVersion in some rare cases 2020-09-18 21:31:35 +03:00
Geoffrey Horsington 3e8bfe8c22 Merge pull request #138 from xoxfaby/master
Limit line.Split in ConfigFile.Reload()
2020-09-13 23:21:48 +03:00
XoXFaby 0591e6b8b2 Limit line.Split in Reload()
Limiting the maximum number of returned substrings to 2 allows for string values to contain the `=` character without affecting other functionality.
2020-09-13 22:17:21 +02:00
ghorsington 5899ab0bee Clarify log source of Harmony as HarmonyX 2020-09-10 23:35:36 +03:00
ghorsington b1745b03f1 Update issue templates 2020-08-30 09:24:40 +03:00
ghorsington e86c861e00 Move PR template 2020-08-30 09:21:38 +03:00
Geoffrey Horsington 4b0c8b703a Create pull_request_template.md 2020-08-30 09:14:07 +03:00
Bepis ec7bd7f08a Added code of conduct 2020-08-28 19:37:38 +10:00
ghorsington 6d5d2fe61a Clean up ConsoleWriter 2020-08-26 19:10:05 +03:00
Bepis 25704c8561 Revert back to System.ConsoleDriver check for XTermFix
This is what we determined when we discovered that Unity 4.7 has a hybrid xterm implementation:

* ConsoleDriver is not present => don't patch + use our tty driver
* ConsoleDriver is present and ParameterizedStrings is not => patch + use our tty driver
* ConsoleDriver is present and ParameterizedStrings is too => patch + use mono's tty driver
2020-08-27 02:05:46 +10:00
Bepis 1e394b8d0e Change xterm implementation check to use a different class 2020-08-27 02:01:29 +10:00
Bepis 6d8ea93b79 Fix unix xterm implementation check code
Because I am a big dummy
2020-08-27 01:21:39 +10:00
Bepis 8091b93219 Add check for additional broken mono implementation of xterm 2020-08-27 01:12:43 +10:00
ghorsington fd656ecf52 Resolve libc.so.6 before libc.so 2020-08-26 08:34:52 +03:00
ghorsington a53d4d5c21 Support alternative CStreamWriter ctor args 2020-08-25 21:27:30 +03:00
ghorsington d754daffb3 Force detour platform to x86 on Unix for XTermFix 2020-08-25 20:46:34 +03:00
ghorsington 3466b8ef37 Fix preloader logs not replaying into DiskLogListener 2020-08-17 21:49:51 +03:00
ghorsington 911375ace5 Use TryParseAssemblyName wherever possible 2020-08-14 12:14:54 +03:00
ghorsington 68378b32b6 Make assembly resolve fully safe 2020-08-14 11:28:17 +03:00
ghorsington 7e687b6ef9 Refactor new setting name, clarify description 2020-08-11 18:30:28 +03:00
ghorsington 3812358c43 Add OutputRedirectType config option to hint about console output redirection 2020-08-11 18:21:48 +03:00
ghorsington bf79ce810c Fix HarmonyX version for core v5.3 2020-08-07 22:35:28 +03:00
ghorsington 897f37d241 Use copy of patcher plugin list to allow for better loader support 2020-08-06 22:50:02 +03:00
ghorsington 9ff80ca1a2 Fix missing docs in preloader 2020-08-06 22:44:24 +03:00
ghorsington 78484b7070 Document all undocumented code; change access level of certain types to clean up API 2020-08-06 22:29:06 +03:00