Jesse Plamondon-Willard
|
df8f44c704
|
Merge branch 'feature/rewrite-mod-assemblies' into develop
|
2016-11-29 19:27:10 -05:00 |
Jesse Plamondon-Willard
|
d5932a0d77
|
enable local SMAPI deployment on Linux/Mac
|
2016-11-29 19:25:51 -05:00 |
Jesse Plamondon-Willard
|
cc4d3c1cf8
|
add framework for rewriting incompatible methods (#166)
|
2016-11-29 14:03:14 -05:00 |
Jesse Plamondon-Willard
|
5470e95bf5
|
add separate project to support upcoming IL rewriting (#166)
|
2016-11-29 14:02:59 -05:00 |
Jesse Plamondon-Willard
|
b425e32055
|
move dependencies into targets file for reuse (#166)
|
2016-11-29 12:56:03 -05:00 |
Jesse Plamondon-Willard
|
f7b8879011
|
supplement assembly resolution for Mono (#166)
|
2016-11-27 15:56:47 -05:00 |
Jesse Plamondon-Willard
|
b06aed66c4
|
rewrite type references in mod assemblies to match target platform (#166)
|
2016-11-26 16:12:21 -05:00 |
Jesse Plamondon-Willard
|
4df1999855
|
move cache struct into its own file (#166)
|
2016-11-26 16:10:41 -05:00 |
Jesse Plamondon-Willard
|
1de8dc1b0f
|
pass target platform to assembly rewriter for later use (#166)
|
2016-11-26 16:07:21 -05:00 |
Jesse Plamondon-Willard
|
517a9d82fc
|
preprocess mods through Mono.Cecil to allow rewriting later (#166)
|
2016-11-25 23:41:19 -05:00 |
Jesse Plamondon-Willard
|
9bf1ad71b4
|
intercept event handler exceptions (#179)
|
2016-11-21 22:09:02 -05:00 |
Jesse Plamondon-Willard
|
1a5eb12cc6
|
restore obsolete SPlayer for backwards compatibility, mark deprecated
|
2016-11-19 18:56:35 -05:00 |
Jesse Plamondon-Willard
|
59c35862ca
|
add global assembly info
|
2016-11-17 22:23:45 -05:00 |
Jesse Plamondon-Willard
|
eb39f3d5ea
|
use interface for IModHelper
|
2016-11-16 17:52:49 -05:00 |
Jesse Plamondon-Willard
|
e2aa78fda4
|
add new logging framework (#168)
|
2016-11-14 17:42:27 -05:00 |
Jesse Plamondon-Willard
|
be9d624112
|
split mod registry out of deprecation manager for reuse (#168)
|
2016-11-13 12:17:05 -05:00 |
Jesse Plamondon-Willard
|
f9983a4bca
|
fix Windows-only build configuration not properly marked as such
|
2016-11-09 12:21:44 -05:00 |
Jesse Plamondon-Willard
|
0dcbf90ec2
|
restore obsolete interfaces for backwards compatibility with EntoFramework
|
2016-11-09 11:43:41 -05:00 |
Jesse Plamondon-Willard
|
69ffdb91b2
|
simplify debugging
|
2016-11-09 11:11:40 -05:00 |
Jesse Plamondon-Willard
|
956e477edb
|
add developer mode which shows all deprecation warnings, update release process (#165)
|
2016-11-06 11:15:46 -05:00 |
Jesse Plamondon-Willard
|
f9aa76e41f
|
use more nuanced deprecation warnings (#165)
|
2016-11-06 10:30:25 -05:00 |
Jesse Plamondon-Willard
|
4b52245ad1
|
restore removed extensions for backwards compatibility
|
2016-11-05 16:22:11 -04:00 |
Jesse Plamondon-Willard
|
8d8b640779
|
add deprecation warnings (#165)
|
2016-11-05 16:20:31 -04:00 |
Jesse Plamondon-Willard
|
e092417b9e
|
add new config system, mark previous methods obsolete (#159)
|
2016-11-05 01:46:52 -04:00 |
Jesse Plamondon-Willard
|
4c7329d75e
|
make log writer internal (not meant for use outside SMAPI)
|
2016-11-04 20:01:45 -04:00 |
Jesse Plamondon-Willard
|
78e8a6a4a0
|
remove extensions from public interface, refactor & document
|
2016-11-04 18:24:10 -04:00 |
Jesse Plamondon-Willard
|
69bb8178d2
|
normalise inconsistent line endings
|
2016-11-04 00:10:10 -04:00 |
Jesse Plamondon-Willard
|
0b5a05ba91
|
add crossplatform installer (#155)
|
2016-11-03 21:03:03 -04:00 |
Jesse Plamondon-Willard
|
59c900a9ac
|
add update check (#154)
|
2016-11-03 00:43:41 -04:00 |
Jesse Plamondon-Willard
|
4cda3ec5bf
|
remove undocumented and unused APIs
|
2016-10-31 19:28:59 -04:00 |
Jesse Plamondon-Willard
|
b6568f8d9d
|
remove unused deserialisation logic per discussion
|
2016-10-31 17:15:27 -04:00 |
Jesse Plamondon-Willard
|
d9adaf7386
|
split combined class files per .NET conventions
|
2016-10-31 12:05:02 -04:00 |
Jesse Plamondon-Willard
|
1c15738233
|
remove disabled and unfinished code
|
2016-10-31 11:50:31 -04:00 |
Jesse Plamondon-Willard
|
0340a3daab
|
fix code being optimised in debug mode
|
2016-10-31 11:34:41 -04:00 |
Jesse Plamondon-Willard
|
58c026285a
|
add System.Numerics to mod package for Mac (#126)
|
2016-10-27 14:32:28 -04:00 |
Jesse Plamondon-Willard
|
f44eb6d66f
|
only hook into WinForms on Windows for Mac compatibility (#126)
|
2016-10-27 13:40:42 -04:00 |
Jesse Plamondon-Willard
|
2ea2068486
|
include pdb for release build
|
2016-10-27 12:23:00 -04:00 |
Jesse Plamondon-Willard
|
80b2b3ddda
|
rename Unix launcher for consistency with Windows install process (#126)
|
2016-10-27 02:03:29 -04:00 |
Jesse Plamondon-Willard
|
8eb0a94472
|
add launcher for Linux and Mac (#126)
|
2016-10-27 01:19:21 -04:00 |
Jesse Plamondon-Willard
|
e643a38b78
|
only use assembly merging on Windows (#126)
Costura doesn't work on Linux and Mac, but we can just add a separate DLL for Json.NET on those platforms.
|
2016-10-27 00:40:48 -04:00 |
Jesse Plamondon-Willard
|
9436920d91
|
remove broken and unused test code (#126)
|
2016-10-26 21:15:34 -04:00 |
Jesse Plamondon-Willard
|
2be6ad1574
|
choose correct references for platform automatically (#126)
|
2016-10-26 20:35:48 -04:00 |
Jesse Plamondon-Willard
|
4042ca4b16
|
detect game path automatically (#126)
|
2016-10-25 23:38:25 -04:00 |
ClxS
|
2c0eaf26c0
|
Reverted to .net 4.5 - There was already quite a lot of trouble with people not having 4.5 installed before, I want to avoid that.
|
2016-09-30 19:16:16 +01:00 |
Gormogon
|
27dece2cf4
|
Attempt to migrate to new directory structure.
|
2016-05-29 18:23:01 -04:00 |