Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-01 | remove Costura assembly weaving (#166) | Jesse Plamondon-Willard | |
This didn't work on Linux or Mac, caused assembly resolution problems when rewritten mods referenced Json.NET, complicated debugging, and wasn't really needed since players use the installer to cleanly add or remove SMAPI. | |||
2016-11-30 | invalidate assembly rewrite cache on new SMAPI version (#166) | Jesse Plamondon-Willard | |
2016-11-30 | fix assembly resolution failing for rewritten mods that reference a ↵ | Jesse Plamondon-Willard | |
different version of Json.NET (#166) | |||
2016-11-30 | fix local deployment on Linux/Mac | Jesse Plamondon-Willard | |
2016-11-29 | rework uninstaller so it doesn't depend on install package | Jesse Plamondon-Willard | |
For example, this avoids an issue where the normal SMAPI uninstaller didn't remove files added by the 'SMAPI for developers' installer. | |||
2016-11-29 | update readme & installer for 1.3 (#166) | Jesse Plamondon-Willard | |
2016-11-29 | Merge branch 'feature/rewrite-mod-assemblies' into develop | Jesse Plamondon-Willard | |
2016-11-29 | enable local SMAPI deployment on Linux/Mac | Jesse Plamondon-Willard | |
2016-11-29 | exclude rewriters project from IL weaving (#166) | Jesse Plamondon-Willard | |
2016-11-29 | rewrite SpriteBatch.Begin calls for compatibility (#166) | Jesse Plamondon-Willard | |
2016-11-29 | add framework for rewriting incompatible methods (#166) | Jesse Plamondon-Willard | |
2016-11-29 | add separate project to support upcoming IL rewriting (#166) | Jesse Plamondon-Willard | |
2016-11-29 | move dependencies into targets file for reuse (#166) | Jesse Plamondon-Willard | |
2016-11-28 | move assembly map into constants (#166) | Jesse Plamondon-Willard | |
2016-11-27 | supplement assembly resolution for Mono (#166) | Jesse Plamondon-Willard | |
2016-11-27 | add trace logs when rewriting an assembly (#166) | Jesse Plamondon-Willard | |
2016-11-27 | only rewrite assemblies if needed (#166) | Jesse Plamondon-Willard | |
2016-11-26 | copy pdb/mdb files to assembly cache (#166) | Jesse Plamondon-Willard | |
2016-11-26 | use simpler, non-broken approach for rewriting mod type references (#166) | Jesse Plamondon-Willard | |
2016-11-26 | rewrite type references in mod assemblies to match target platform (#166) | Jesse Plamondon-Willard | |
2016-11-26 | move cache struct into its own file (#166) | Jesse Plamondon-Willard | |
2016-11-26 | pass target platform to assembly rewriter for later use (#166) | Jesse Plamondon-Willard | |
2016-11-26 | add log entry when preprocessing an assembly (#166) | Jesse Plamondon-Willard | |
2016-11-26 | preprocess all mod assemblies for compatibility with multi-assembly mods (#166) | Jesse Plamondon-Willard | |
2016-11-26 | simplify manifest.json path check | Jesse Plamondon-Willard | |
2016-11-25 | preprocess mods through Mono.Cecil to allow rewriting later (#166) | Jesse Plamondon-Willard | |
2016-11-24 | fix audio error on startup for some players by deferring update check | Jesse Plamondon-Willard | |
2016-11-24 | update for 1.2 release | Jesse Plamondon-Willard | |
2016-11-23 | fix compatibility with mods which use the previous signature of ↵ | Jesse Plamondon-Willard | |
Command.CallCommand | |||
2016-11-23 | revert Config.GenerateDefaultConfig<T> back to virtual method | Jesse Plamondon-Willard | |
SMAPI 1.0 changed this virtual method to abstract, since it's required for the configuration to work correctly. However this breaks some incorrectly-written older mods which didn't implement the method. Since this class is deprecated anyway, revert to the original behaviour for compatibility. | |||
2016-11-23 | log relevant details when a ReflectionTypeLoadException is caught by SMAPI | Jesse Plamondon-Willard | |
2016-11-21 | intercept event handler exceptions (#179) | Jesse Plamondon-Willard | |
2016-11-19 | restore obsolete SPlayer for backwards compatibility, mark deprecated | Jesse Plamondon-Willard | |
2016-11-19 | update for 1.1.1 release | Jesse Plamondon-Willard | |
2016-11-19 | fix race condition where GameLoaded event was sometime fired before the game ↵ | Jesse Plamondon-Willard | |
was ready | |||
2016-11-19 | restore all Log methods for backwards compatibility | Jesse Plamondon-Willard | |
2016-11-19 | fix compatibility with mods using Log.Out | Jesse Plamondon-Willard | |
2016-11-19 | fix deprecation warnings beign repeated if the mod can't be identified | Jesse Plamondon-Willard | |
2016-11-19 | update for 1.1.1-alpha | Jesse Plamondon-Willard | |
2016-11-19 | add comment | Jesse Plamondon-Willard | |
2016-11-17 | update for 1.1 release | Jesse Plamondon-Willard | |
2016-11-17 | add global assembly info | Jesse Plamondon-Willard | |
2016-11-16 | minor tweaks | Jesse Plamondon-Willard | |
2016-11-16 | cleanup | Jesse Plamondon-Willard | |
2016-11-16 | use interface for IModHelper | Jesse Plamondon-Willard | |
2016-11-16 | add emergency interrupt feature (#168) | Jesse Plamondon-Willard | |
2016-11-16 | update for 1.1 beta | Jesse Plamondon-Willard | |
2016-11-16 | fix console closing immediately when some exceptions occur (#171), simplify ↵ | Jesse Plamondon-Willard | |
initial logging | |||
2016-11-16 | add optional 'minimum API version' field to manifest (#176) | Jesse Plamondon-Willard | |
2016-11-16 | mark deprecated manifest fields | Jesse Plamondon-Willard | |