Commit Graph
1056 Commits
Author SHA1 Message Date
Bepis d5b5c9028c Add additional native library serach call 2021-01-25 12:18:23 +11:00
Bepis 9e271a35be Fix NetLauncher resolution issues on Unix systems 2021-01-25 03:03:18 +11:00
Bepis a28aefb51f Fix Logger static constructor issue 2021-01-25 02:45:50 +11:00
Bepis cdc8ec560b Fix strange build issue 2021-01-25 02:43:09 +11:00
Bepis 6acfa16d31 Use LoadFrom instead of LoadFile for AssemblyPatcher
CLR will ignore assemblies loaded via LoadFile because they are loaded in a different context to everything else
2021-01-25 02:35:50 +11:00
Bepis f60f6cbb62 Fix a significant amount of assembly resolution issues 2021-01-25 02:34:00 +11:00
Bepis a50fa27e49 Ignore dispose exceptions from DiskLogListener on shutdown 2021-01-25 02:19:55 +11:00
Geoffrey Horsington f18db93f49 Merge pull request #175 from BepInEx/feature-reformat
Reformat codebase to unified code style
2021-01-24 16:19:02 +02:00
ghorsington ecb61f60d8 Apply code style 2021-01-23 22:04:11 +02:00
ghorsington 3e29e7b189 Set initial .editorconfig settings 2021-01-23 21:59:34 +02:00
ghorsington 172ef99e24 Replace DotSettings with .editorconfig 2021-01-22 20:27:32 +02:00
ghorsington 3b4efd31b2 WindowsPageAllocator: more verbose exceptions 2021-01-21 10:38:53 +02:00
ghorsington 2a4a4166dc Fix UnityMono Unix artifact name 2021-01-20 18:25:14 +02:00
ghorsington acedebc9fc IL2CPPDetour: Handle struct parameters 2021-01-18 19:32:41 +02:00
ghorsington 5c27934b56 IL2CPPDetoyr: Format code 2021-01-18 15:08:20 +02:00
ghorsington bf5edae578 IL2CPPDetour: Fix potential memory overwrite with native types 2021-01-18 15:05:43 +02:00
ghorsington bbe7ef0094 Suppress unused variable error in page allocators 2021-01-16 20:05:45 +02:00
ghorsington cf184032c5 Use ClassInjector.Detour instead of DoHook 2021-01-16 20:05:29 +02:00
ghorsington 6a73dbf6ea Merge branch 'master' of https://github.com/BepInEx/BepInEx 2021-01-16 19:54:00 +02:00
Geoffrey Horsington c2fe261666 Merge pull request #174
Fix incorrect warning on methods unstripped by unhollower
2021-01-16 19:53:36 +02:00
ghorsington 8a39692703 Update unhollower dep 2021-01-16 19:44:07 +02:00
js6pak 03f56aa077 Fix incorrect warning on methods unstripped by unhollower 2021-01-14 22:13:15 +01:00
ghorsington 59f6de93e5 Include short hash into build meta 2021-01-14 20:51:23 +02:00
Geoffrey Horsington 03b0427032 Merge pull request #172 from js6pak/fix-BepInDependency-cache
Fix BepInDependency cache
2021-01-14 19:06:11 +02:00
js6pak ffbb14fd0d Fix BepInDependency cache 2021-01-14 18:01:02 +01:00
Geoffrey Horsington d1ed1b31f2 Merge pull request #171 from js6pak/hash-UnityBaseLibs
Hash unity base libs and move them to BepInEx/unity-libs
2021-01-13 22:28:54 +02:00
ghorsington c022857761 Move Il2Cpp core libraries to NuGet package 2021-01-13 22:23:11 +02:00
ghorsington 79ed09431e Move Il2CppDumper to NuGet 2021-01-13 21:56:24 +02:00
ghorsington e12ca2f04a Remove unneeded reference 2021-01-13 21:55:21 +02:00
ghorsington 2e1bebe62d Replace AssemblyUnhollower libs with NuGet packages 2021-01-13 21:36:53 +02:00
ghorsington 50a087fdf0 Add BepInEx NuGet source 2021-01-13 21:36:11 +02:00
js6pak 0af2cb1276 Hash unity base libs and move them to BepInEx/unity-libs 2021-01-10 01:24:56 +01:00
Geoffrey Horsington 3d75179e86 Merge pull request #167 from BepInEx/config-nodescribe
Add ability to disable generating setting descriptions in ConfigFile
2021-01-09 09:34:16 +02:00
ManlyMarco 28950af313 Add ability to disable generating setting descriptions in ConfigFile 2021-01-09 04:24:34 +01:00
ghorsington a4c4358d3c Remove logging; document special behaviour 2021-01-06 20:09:26 +02:00
ghorsington e850883f43 Force init of MSBuildSettings 2021-01-06 20:07:24 +02:00
ghorsington da524368af Add debug info on build 2021-01-06 20:03:56 +02:00
Geoffrey Horsington b2d05ae3ac Merge pull request #166 from BepInEx/feature-csharp-9
Support dotnet as the build tool and add C# 9 support
2021-01-06 19:58:48 +02:00
ghorsington b83feeb30f Format Allocator code 2021-01-06 19:54:45 +02:00
ghorsington 602649ce67 Update BUILDING.md 2021-01-05 22:58:26 +02:00
ghorsington 2fae424a47 Add allocation check to page free 2021-01-05 22:55:40 +02:00
ghorsington 7fb272a27d Fix pages not being marked as free 2021-01-05 22:55:40 +02:00
ghorsington 6f25c6e862 Fix bounds check in PageAllocator.Free 2021-01-05 22:55:40 +02:00
ghorsington 5ce78b3c53 Update all of Allocator to use native int 2021-01-05 22:55:40 +02:00
ghorsington 96e04e2816 Fix racing condition in some builds; clean up output 2021-01-05 22:55:35 +02:00
ghorsington 43af288bae Use dotnet build in Cakebuild 2021-01-05 22:54:45 +02:00
ghorsington 58f00f5bb9 Simplify allocator code with nint/nuint types 2021-01-05 22:54:45 +02:00
ghorsington 88e3dfb7e7 Update some code to use C#9 features 2021-01-05 22:54:45 +02:00
ghorsington 965d9ae1c8 Use net35 reference assemblies; use C# 9 2021-01-05 22:54:45 +02:00
ghorsington 7b67bf8b3f Update TlsAdapter to .NET Standard dep 2021-01-02 16:59:35 +02:00