ghorsington
|
96e04e2816
|
Fix racing condition in some builds; clean up output
|
2021-01-05 22:55:35 +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
|
5020ed88f8
|
Port Paths.ManagedPath from BepInEx 5
|
2021-01-01 19:49:06 +02:00 |
|
ghorsington
|
54aa943247
|
Add .NET Standard 2.1 target to core libraries
|
2020-12-29 22:03:56 +02:00 |
|
ghorsington
|
51c33538b4
|
Update HarmonyX to 2.3.1
|
2020-12-28 22:44:22 +02:00 |
|
Bepis
|
d2a0d3886e
|
Fix .NET launcher, and some debugging issues
|
2020-12-15 00:24:51 +11:00 |
|
ghorsington
|
e574933145
|
Update HarmonyX to 2.2.0
|
2020-12-12 22:16:42 +02:00 |
|
ghorsington
|
0d6c8057d6
|
Default build version to 0 if it's not defined
|
2020-12-06 22:31:21 +02:00 |
|
Bepis
|
44aa9f6410
|
Allow long-style version parsing for BepInPlugin
|
2020-12-02 23:55:41 +11:00 |
|
ghorsington
|
28671ceb6f
|
Add version-independent helper for retrieving assembly attributes
|
2020-11-30 15:49:21 +02:00 |
|
ghorsington
|
cfa6857bb0
|
Use GetCustomAttributes instead of GetCustomAttribute
GetCustomAttribute is not part of net35
|
2020-11-30 15:44:15 +02:00 |
|
Geoffrey Horsington
|
821ad5fe07
|
Merge pull request #152 from js6pak/semver
Add semantic versioning
|
2020-11-30 15:24:09 +02:00 |
|
js6pak
|
2ee2ab61ae
|
Update BepInDependency argument name
|
2020-11-29 21:57:21 +01:00 |
|
js6pak
|
cc55d5bdb9
|
Change semver library, again
|
2020-11-29 21:41:29 +01:00 |
|
js6pak
|
f6f8a44254
|
Revert formatting change
|
2020-11-16 14:47:23 +01:00 |
|
Geoffrey Horsington
|
8c856b9cce
|
Merge pull request #155 from js6pak/cake
Update cake script to use msbuild instead of AssemblyInfo.cs
|
2020-11-16 14:32:39 +02:00 |
|
js6pak
|
29188d1b97
|
Add semver stuff
|
2020-11-16 10:14:28 +01:00 |
|
js6pak
|
c2ecba36e5
|
Update cake script to use msbuild instead of AssemblyInfo.cs
|
2020-11-16 09:27:36 +01:00 |
|
Bepis
|
10b5fa2312
|
Change name and description of the ConcurrentFileLimit config entry
|
2020-11-16 18:41:04 +11:00 |
|
js6pak
|
619fa2db74
|
Add log file limit to config
|
2020-11-16 08:29:40 +01:00 |
|
ghorsington
|
0d1925d926
|
Move BuildInfoAttribute to shared project
|
2020-11-09 19:24:44 +02:00 |
|
ghorsington
|
0d6422e09e
|
Upgrade all projects to C#8
|
2020-11-09 19:19:14 +02:00 |
|
ghorsington
|
3facf6a663
|
Move all versioning to shared project
|
2020-11-09 19:14:43 +02:00 |
|
ghorsington
|
a49e599b15
|
Fix debug type
|
2020-11-09 18:42:06 +02:00 |
|
ghorsington
|
8a4f9e32b4
|
Fix build destination
|
2020-11-09 18:35:20 +02:00 |
|
ghorsington
|
da02c7cbc2
|
Move to modern csproj format
|
2020-11-09 18:32:12 +02:00 |
|
Bepis
|
79e7a3a7e8
|
Update HarmonyX package and README
|
2020-11-09 19:54:06 +11:00 |
|
Bepis
|
c2ecb50a22
|
Add uname libc call on Unix systems as platform check
Rebase of 7647862
|
2020-11-09 00:55:16 +11:00 |
|
Bepis
|
54ed9fa42b
|
Reimplement Unity engine logging for IL2CPP
|
2020-11-09 00:26:01 +11:00 |
|
Bepis
|
0d8da1b30f
|
Implement a config option for instantly flushing logs to disk
|
2020-11-08 22:11:17 +11:00 |
|
Bepis
|
f9ec1e9ce4
|
Merge branch 'framework-il2cpp-rebase' into framework-il2cpp
|
2020-11-08 02:34:23 +11:00 |
|
Bepis
|
0137c7bcd6
|
Fix compilation & running issues from rebase
|
2020-11-08 02:26:35 +11:00 |
|
Bepis
|
2f12c79e71
|
Log plurals
Rebase of 0f4ac05
|
2020-11-06 13:23:55 +11:00 |
|
Bepis
|
8a3236e439
|
Don't log stack trace in FindPluginTypes when loading native DLL
Rebase of 7f12024
|
2020-11-06 11:59:08 +11:00 |
|
Bepis
|
53fdd99cbe
|
TypeLoader: don't write error when a native DLL is found
Rebase of 4d7e5ca
|
2020-11-06 11:54:41 +11:00 |
|
Bepis
|
8204577374
|
Limit line.Split in Reload()
Rebase of 0591e6b
|
2020-11-06 11:52:22 +11:00 |
|
Bepis
|
fc8129010d
|
Clarify log source of Harmony as HarmonyX
Rebase of 5899ab0
|
2020-11-06 11:50:08 +11:00 |
|
Bepis
|
eda196fda8
|
Use TryParseAssemblyName wherever possible
Rebase of 911375a
|
2020-11-06 11:47:04 +11:00 |
|
Bepis
|
a3e7b0edf6
|
Make assembly resolution fully safe
Rebase of 68378b3
|
2020-11-06 11:44:06 +11:00 |
|
Bepis
|
798d008f1d
|
Document all undocumented code
Rebase of 78484b7
|
2020-11-06 11:27:39 +11:00 |
|
Bepis
|
a63726f0be
|
Expose default TypeLoader Resolver and ReaderParameters
Rebase of 50755c5
|
2020-11-06 11:06:20 +11:00 |
|
Bepis
|
95e0d00a51
|
Fix skipping loading plugins with the same GUID if previous match fails process filter
Rebase of 9d305e1
|
2020-11-06 03:02:21 +11:00 |
|
Bepis
|
df841d04dd
|
Prevent skipping plugin on unresolved soft dependency
Rebase of 4311115
|
2020-11-06 02:25:46 +11:00 |
|
Bepis
|
98335942b5
|
Mark DependencyFlags with FlagsAttribute
Rebase of 743223e
|
2020-11-06 02:24:15 +11:00 |
|
Bepis
|
255b7c176f
|
Fix typos
Rebase of 522d532
|
2020-11-06 02:23:39 +11:00 |
|
Bepis
|
2a0e6041fc
|
Remove use of Process.GetCurrentProcess() since it can fail on older monos on macOS
Rebase of d566ac2
|
2020-11-06 00:29:14 +11:00 |
|
Bepis
|
d93ff76e32
|
Fix warning messages not being logged by default
Rebase of 83b0f5e
|
2020-11-06 00:24:58 +11:00 |
|
Bepis
|
78a9cf420b
|
Resolve SRE support lazily instead of in cctor
Rebase of acd0eb2
|
2020-11-06 00:13:30 +11:00 |
|
Bepis
|
8a6966d040
|
Add runtime fix for console logging
Rebase of a00b095
|
2020-11-06 00:03:13 +11:00 |
|