summaryrefslogtreecommitdiff
path: root/src/SMAPI/Framework/ModLoading
AgeCommit message (Collapse)Author
2018-12-27mark structs readonlyJesse Plamondon-Willard
2018-12-27tweak comment header conventionJesse Plamondon-Willard
2018-12-06disable paranoid detection if paranoid warnings are disabledJesse Plamondon-Willard
2018-12-04add SMAPI 3.0 compatibility strict mode (#606)Jesse Plamondon-Willard
2018-11-18remove rewrite rules only used by mods that broke in SDV 1.3Jesse Plamondon-Willard
2018-11-04update mod compatibility page URLsJesse Plamondon-Willard
2018-11-04fix unit testsJesse Plamondon-Willard
2018-11-02add internal mod.HasID helper (#480)Jesse Plamondon-Willard
2018-10-27add support for ignored mod foldersJesse Plamondon-Willard
2018-10-08make duplicate-mod more intuitiveJesse Plamondon-Willard
The error now shows the relative folder paths (instead of manifest IDs), and only one error will be logged instead of one per duplicate.
2018-09-02only use valid update keys in update-check logic (#592)Jesse Plamondon-Willard
2018-08-31add paranoid warnings mode (#590)Jesse Plamondon-Willard
2018-08-19add display name field to ModFolder (#583)Jesse Plamondon-Willard
2018-08-19add recursive mod search (#583)Jesse Plamondon-Willard
2018-08-19move most SMAPI files into subfolder (#582)Jesse Plamondon-Willard
2018-08-18refactor some methods for reuse (#468)Jesse Plamondon-Willard
2018-08-04fixed false compat error when constructing multidimensional arraysJesse Plamondon-Willard
2018-07-09detect broken constructor referencesJesse Plamondon-Willard
2018-07-08rewrite TypeReference comparison to handle more edge cases, exit earlier if ↵Jesse Plamondon-Willard
possible, and encapsulate a bit more
2018-07-08encapsulate type reference comparisonJesse Plamondon-Willard
2018-07-08encapsulate GetComparableTypeIDJesse Plamondon-Willard
2018-07-08fix new logic not applied to method return typesJesse Plamondon-Willard
2018-07-08Fix missing assignment.E. Behar
2018-07-07Remove another extraneous debug output. =_=E. Behar
2018-07-07Remove extraneous debug outputE. Behar
2018-07-07Revert ShouldValidateEvan Behar
2018-07-07Expand validation to respect CIL placeholdersEvan Behar
2018-07-06Fix type==null caseE. Behar
2018-07-06Linux-compatible scope resolution in validatorEvan Behar
2018-07-02fix 'missing assembly' errors raised for some .NET Framework types (#356)Jesse Plamondon-Willard
2018-07-01add game path to assembly definition resolution search paths for rare edge ↵Jesse Plamondon-Willard
cases where it's not added automatically
2018-07-01fix assembly definition resolver not disposing loaded definitionsJesse Plamondon-Willard
2018-06-30move basic mod scanning into the toolkit (#532)Jesse Plamondon-Willard
2018-06-30detect broken assembly references not covered by a dependency, and flag as ↵Jesse Plamondon-Willard
incompatible (#356)
2018-06-30fix types getting rewritten unnecessarily if the source & target types have ↵Jesse Plamondon-Willard
the same full name (#556)
2018-06-27encapsulate mod DB a bit better for use outside SMAPI (#532)Jesse Plamondon-Willard
2018-06-27move mod DB parsing into toolkit (#532)Jesse Plamondon-Willard
2018-06-26fix update checks failing when some mods don't have a mod IDJesse Plamondon-Willard
2018-06-25dispose assembly data once mods are loadedJesse Plamondon-Willard
2018-06-24only rewrite type references if necessary (#532)Jesse Plamondon-Willard
2018-06-24move type match lambda up into TypeFinder (#532)Jesse Plamondon-Willard
2018-06-24merge IManifest interfaces into new project (#532)Jesse Plamondon-Willard
2018-06-24merge ISemanticVersion interfaces into new project (#532)Jesse Plamondon-Willard
2018-06-24update to Mono.Cecil 0.10Jesse Plamondon-Willard
2018-06-19rewrite update checks (#551)Jesse Plamondon-Willard
2018-06-10refactor IModMetadata update infoDan Volchek
2018-06-10seperate IModMetadata methods, call them correctly when updatingDan Volchek
2018-06-10add version info to ModMetadata, change update checking to consider preview ↵Dan Volchek
versions
2018-06-09fix incorrect error when a mod has no manifestJesse Plamondon-Willard
2018-06-05move manifest parsing into toolkit (#532)Jesse Plamondon-Willard