ghorsington
|
38e08bcd6e
|
Fix current tests
|
2021-07-18 18:01:22 +03:00 |
|
ghorsington
|
df89a51549
|
Add initial value serialization
|
2021-07-18 18:01:02 +03:00 |
|
ghorsington
|
4fbf6cb9f8
|
Sync config values on save and value change
|
2021-07-18 18:00:26 +03:00 |
|
ghorsington
|
c9a1fc8b77
|
Sync ConfigEntry to config provider; fix SettingChanged fire on init
|
2021-07-18 17:58:59 +03:00 |
|
ghorsington
|
767f7291ee
|
Sync value on config reload
|
2021-07-18 16:39:23 +03:00 |
|
ghorsington
|
cb3301dd8e
|
Fix assert order in some tests
|
2021-07-18 15:57:35 +03:00 |
|
ghorsington
|
265f1a1826
|
Fix typo in section name parsing
|
2021-07-18 15:57:05 +03:00 |
|
ghorsington
|
25dcc8753f
|
Normalize newlines in test config parser
|
2021-07-18 15:56:48 +03:00 |
|
ghorsington
|
1449bcc353
|
Port tests to new API
|
2021-07-18 13:19:25 +03:00 |
|
ghorsington
|
141d1d0b14
|
Resolve core config lazily
|
2021-07-18 13:16:04 +03:00 |
|
ghorsington
|
12288059b2
|
Cleanup code, add next todos
|
2021-07-04 21:35:32 +03:00 |
|
ghorsington
|
9807d403fa
|
Add support for ranges and tuples on net35
|
2021-07-04 21:33:53 +03:00 |
|
ghorsington
|
a3502a41d6
|
Add initial extended type converter
|
2021-07-04 20:09:30 +03:00 |
|
ghorsington
|
e90304073c
|
Start work on config provider type conversion
|
2021-07-04 15:16:42 +03:00 |
|
ghorsington
|
441f302bf9
|
Add Delete operation to IConfigurationProvider
|
2021-07-04 13:02:55 +03:00 |
|
ghorsington
|
256ed1e562
|
Initial cleanup
|
2021-06-27 22:41:39 +03:00 |
|
ghorsington
|
64eb7fbd53
|
Add initial TODOs
|
2021-06-27 21:55:57 +03:00 |
|
ghorsington
|
bac96789a5
|
Implement initial config reading/writing
|
2021-06-27 21:47:04 +03:00 |
|
ghorsington
|
4a7fb01175
|
Rework IConfigurationProvider API
|
2021-06-27 21:36:21 +03:00 |
|
ghorsington
|
b510b2a7bb
|
Add initial legacy configuration provider
|
2021-06-26 23:11:52 +03:00 |
|
ghorsington
|
c0524c6a04
|
Convert ConfigurationProvider to interface
|
2021-06-26 23:11:32 +03:00 |
|
ghorsington
|
3a2c4fc526
|
Add initial configuration provider API
|
2021-06-26 22:20:09 +03:00 |
|
ghorsington
|
fe992b0f2c
|
Config: remove obsoleted members
|
2021-06-26 21:14:24 +03:00 |
|
Geoffrey Horsington
|
b10e4dd90c
|
Update README.md
|
2021-06-26 18:05:05 +03:00 |
|
Geoffrey Horsington
|
fc7b69cb01
|
Update README.md
|
2021-06-26 18:03:58 +03:00 |
|
ghorsington
|
474c234d93
|
Clarify config option; cleanup
|
2021-06-24 10:27:27 +03:00 |
|
Geoffrey Horsington
|
fac5b494fc
|
Merge pull request #264 from js6pak/auto-base-libs
Add automatic downloading of unity base libraries
|
2021-06-24 10:09:19 +03:00 |
|
ghorsington
|
7c5dffeff6
|
Update mono libs
|
2021-06-24 09:23:33 +03:00 |
|
ghorsington
|
1b852cdbad
|
Update UnityLibs
|
2021-06-20 22:28:19 +03:00 |
|
Geoffrey Horsington
|
c95bd12e9d
|
Merge pull request #263 from js6pak/dummy
Use Il2CppDumper dummy assemblies directly
|
2021-06-13 21:14:25 +03:00 |
|
ghorsington
|
83a1071947
|
Update README
|
2021-06-13 09:53:53 +03:00 |
|
ghorsington
|
8c97861421
|
Update Il2Cpp doorstop config
|
2021-06-13 09:53:44 +03:00 |
|
ghorsington
|
87b7f987e5
|
Update Il2cppAssemblyUnhollower
|
2021-06-13 09:51:35 +03:00 |
|
ghorsington
|
e761d5f6be
|
Update README
|
2021-06-12 22:45:35 +03:00 |
|
ghorsington
|
73c1a24273
|
Update Doorstop to 3.4.0.0
|
2021-06-12 22:45:28 +03:00 |
|
ghorsington
|
d1cafd2b9a
|
Update Il2CppDumper and Il2CppUnhollower
|
2021-06-12 22:12:01 +03:00 |
|
Geoffrey Horsington
|
048943c322
|
Rename Bug report -> Issue report
|
2021-05-27 10:38:41 +03:00 |
|
ghorsington
|
051d0d6f02
|
Bump Il2CppAssemblyUnhollower.BaseLib
|
2021-05-19 20:44:39 +03:00 |
|
ghorsington
|
34be5ad0f4
|
Update mono libs
|
2021-05-16 20:08:34 +03:00 |
|
ghorsington
|
43c0d2f130
|
Update mono libs
|
2021-05-04 22:19:30 +03:00 |
|
ghorsington
|
cd4c90e7f2
|
Fix #240
|
2021-05-02 10:54:51 +03:00 |
|
ghorsington
|
086d2f877d
|
Update HarmonyX and MonoMod.RuntimeDetour
|
2021-04-25 21:08:16 +03:00 |
|
ghorsington
|
8077caaecb
|
Bump Doorstop.Unix to 1.5.1.0
|
2021-04-25 21:04:48 +03:00 |
|
ghorsington
|
f9a55e5b3d
|
Fix #238: Don't add nonexistent folders to cecil platform assemblies
|
2021-04-25 20:19:07 +03:00 |
|
ghorsington
|
78e0538755
|
Run module constructor before plugin is loaded; closes #228
|
2021-04-25 20:15:07 +03:00 |
|
ghorsington
|
3fadd1c814
|
Merge branch 'master' of https://github.com/BepInEx/BepInEx
|
2021-04-25 20:05:58 +03:00 |
|
Geoffrey Horsington
|
2acaac294c
|
Merge pull request #230 from Albeoris/master
Issue #229 fix
|
2021-04-17 23:13:38 +03:00 |
|
ghorsington
|
e90a5524da
|
Bump HarmonyX and MonoMod versions
|
2021-04-11 18:46:23 +03:00 |
|
ghorsington
|
94d2845501
|
Document new utility methods
|
2021-04-11 15:21:12 +03:00 |
|
ghorsington
|
1816981b72
|
Cache hashes of plugins instead of edit dates
This should solve issues for platforms where no precise edit date is saved. MD5 is quick enough for most modern PC setups.
|
2021-04-11 15:19:27 +03:00 |
|
ghorsington
|
f0c4be2929
|
Il2Cpp: Add unity-libs to proxy generator cecil search dir
|
2021-04-11 14:41:12 +03:00 |
|
ghorsington
|
532bd36474
|
Il2Cpp: Add DOORSTOP_DLL_SEARCH_DIRS to Paths
|
2021-04-11 14:17:23 +03:00 |
|
ghorsington
|
c874d4f6b3
|
Apply style
|
2021-04-11 14:10:00 +03:00 |
|
ghorsington
|
5959c03522
|
Remove unneeded StdOutLogListener
Not needed anymore as the fix is handled by Doorstop
|
2021-04-11 14:07:46 +03:00 |
|
ghorsington
|
8c4dcde974
|
Fix ProcessPath not being set correctly
|
2021-04-11 13:25:47 +03:00 |
|
ghorsington
|
d3240c3361
|
Port important fixes from v5-lts
Only fixes are ported, no main feature changes
|
2021-04-11 13:25:14 +03:00 |
|
ghorsington
|
c5b4c410dd
|
Move SetPlatform to correct place
|
2021-04-11 12:30:03 +03:00 |
|
ghorsington
|
bccec8940e
|
Fix platform checker placement
|
2021-04-11 12:06:00 +03:00 |
|
ghorsington
|
bedfa04500
|
Fix mono Doorstop config
|
2021-04-11 12:05:42 +03:00 |
|
Geoffrey Horsington
|
b45d90b218
|
Merge pull request #226 from ash-hat/remove-utf8-bom
Remove BOM from UTF-8 File Encodings
|
2021-04-08 18:34:59 +03:00 |
|
ghorsington
|
cc1fe4b163
|
Simplify editorconfig
Refer to #221 for more info
|
2021-04-05 22:36:46 +03:00 |
|
ghorsington
|
7e4e0ec0a1
|
Remove unneeded direct cecil reference in BepInEx.Patcher; fixes #221
|
2021-04-05 20:04:48 +03:00 |
|
ghorsington
|
afc0c0d02e
|
Add note about BepInEx.Unity targeting net35
|
2021-04-05 18:05:27 +03:00 |
|
ghorsington
|
0ac67f7596
|
Update test adapter versions
|
2021-04-05 18:03:42 +03:00 |
|
ghorsington
|
ba3ccab4c3
|
Fix build issues in Visual Studio; closes #221
|
2021-04-05 18:00:00 +03:00 |
|
ghorsington
|
22e0f20a85
|
Update README
|
2021-04-04 19:17:47 +03:00 |
|
ghorsington
|
89699db292
|
Bump Unhollower.RuntimeLib version
|
2021-04-04 19:15:25 +03:00 |
|
ghorsington
|
e24ff244d8
|
Pass correct Unity patch version to unhollower
|
2021-04-04 11:28:13 +03:00 |
|
ghorsington
|
c49f1b42f6
|
Update library versions in README
|
2021-03-27 22:33:38 +02:00 |
|
ghorsington
|
a4c62a17bb
|
Update Doorstop to 3.3.1
|
2021-03-27 22:26:50 +02:00 |
|
ghorsington
|
ceb2fa35bd
|
Update BUILDING.md
|
2021-03-27 22:25:35 +02:00 |
|
ghorsington
|
79039fb332
|
Update NuGet packages
|
2021-03-27 22:22:34 +02:00 |
|
ghorsington
|
2a54de1510
|
Updat CakeBuild to 1.1.0
|
2021-03-27 22:13:42 +02:00 |
|
ghorsington
|
d0778e3721
|
Fix Il2CppDumper support
|
2021-03-27 21:54:48 +02:00 |
|
ghorsington
|
c2d30ec8a0
|
Add gitattributes
|
2021-03-27 21:54:18 +02:00 |
|
ghorsington
|
af283b6bd9
|
Update Il2CppDumper
|
2021-03-27 21:50:12 +02:00 |
|
Geoffrey Horsington
|
07a69cf99b
|
Merge pull request #196 from Therzok/patch-1
Simplify logger source clear and remove
|
2021-03-03 21:10:27 +02:00 |
|
Geoffrey Horsington
|
f6acf56e5e
|
Merge pull request #184 from Therzok/better-enumeration
Avoid LINQ call by using the expected type in the foreach loop
|
2021-02-20 11:28:17 +02:00 |
|
Geoffrey Horsington
|
3fad4383ec
|
Merge pull request #183 from Therzok/patch-1
Deduplicate StdOutLogListener implementation
|
2021-02-15 20:33:59 +02:00 |
|
ghorsington
|
7fa0e8cf64
|
Bump Il2CppAssemblyUnhollower version
|
2021-02-03 21:24:32 +02:00 |
|
ghorsington
|
ccd9681aad
|
ProxyAssemblyGenerator: Properly define platform assemblies for cecil
|
2021-02-03 20:31:01 +02:00 |
|
ghorsington
|
09ac1867ac
|
Move cecil platforma assembly setter to Utilities
|
2021-02-03 20:27:58 +02:00 |
|
ghorsington
|
3b64e9bb15
|
DetourGenerator: Fix wrong mnemonic check
|
2021-01-26 22:58:23 +02:00 |
|
ghorsington
|
ff4e1b7c7f
|
Reformat code after last commits
|
2021-01-26 20:47:02 +02:00 |
|
ghorsington
|
77a12ccc06
|
Export all .editorconfig options to force override
|
2021-01-26 20:47:02 +02:00 |
|
ghorsington
|
86fae8432d
|
Clean up .editorconfig
|
2021-01-26 20:18:46 +02:00 |
|
ghorsington
|
60bb1da58c
|
Update mono BCL version
|
2021-01-26 20:03:41 +02: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 |
|
ghorsington
|
8a39692703
|
Update unhollower dep
|
2021-01-16 19:44:07 +02:00 |
|