Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-07 | enable nullable annotations for manifests (#837) | Jesse Plamondon-Willard | |
2022-04-06 | enable nullable annotations by default (#837) | Jesse Plamondon-Willard | |
This adds `#nullable disable` to all existing code (except where null is impossible like enum files), so it can be migrated incrementally. | |||
2022-04-06 | remove some unused/redundant code | Jesse Plamondon-Willard | |
2022-04-06 | simplify with newer pattern features | Jesse Plamondon-Willard | |
2022-04-06 | simplify 'is not' patterns | Jesse Plamondon-Willard | |
2022-04-06 | use target-typed new | Jesse Plamondon-Willard | |
2022-01-16 | merge field rewriters to reduce rewrite iterations | Jesse Plamondon-Willard | |
2021-12-04 | suppress non-applicable code warnings | Jesse Plamondon-Willard | |
2021-11-28 | remove GameFramework build property from package | Jesse Plamondon-Willard | |
2021-11-28 | drop support for XNA Framework | Jesse Plamondon-Willard | |
Stardew Valley 1.5.5 migrates to MonoGame on all platforms. | |||
2021-09-02 | fix build errors on Linux | Jesse Plamondon-Willard | |
2021-09-02 | avoid duplicate update key parsing logic, fix unit tests | Jesse Plamondon-Willard | |
2021-09-01 | fix translations not initialized for temporary content packs | Jesse Plamondon-Willard | |
2021-09-01 | reduce unneeded operations when scanning/rewriting mod DLLs | Jesse Plamondon-Willard | |
2021-09-01 | tweak new code | Jesse Plamondon-Willard | |
2021-09-01 | Rewrite 32-bit assemblies for 64-bit | Chase Warrington | |
2021-08-25 | add failsafe when loading symbols | Jesse Plamondon-Willard | |
2021-08-25 | fix assembly resolver not tracking loaded mods correctly | Jesse Plamondon-Willard | |
2021-08-25 | fix error when no symbols are found | Jesse Plamondon-Willard | |
2021-08-25 | fix error when reading a duplicate assembly | Jesse Plamondon-Willard | |
2021-08-25 | minor refactoring in new symbol code | Jesse Plamondon-Willard | |
2021-08-25 | reorganize new classes | Jesse Plamondon-Willard | |
2021-08-25 | Fix for loading both types of PDBs | Chase Warrington | |
2021-08-25 | Fix assembly rewriting causing VS to error/crash when debugging | Chase Warrington | |
2021-08-08 | fix edge case where Netcode references aren't rewritten correctly | Jesse Plamondon-Willard | |
2021-08-08 | move assembly resolver setup into Constants to centralize hardcoded logic | Jesse Plamondon-Willard | |
2021-08-03 | fix Mono.Cecil failing to resolve references to SMAPI in some edge cases | Jesse Plamondon-Willard | |
2021-07-28 | fix rewritten Harmony 1.x code not raising 'detected game patch' flag (#711) | Jesse Plamondon-Willard | |
2021-07-26 | fix rewriting for Harmony ExceptionBlock type (#711) | Jesse Plamondon-Willard | |
2021-07-23 | remove now-unneeded Mono.Cecil aliases (#711) | Jesse Plamondon-Willard | |
2021-07-13 | migrate to Harmony 2.1 (#711) | Jesse Plamondon-Willard | |
2021-07-11 | alias Mono.Cecil references (#711) | Jesse Plamondon-Willard | |
This is needed to migrate to Harmony 2.0 because it uses MonoMod, which has a copy of Mono.Cecil merged into its assembly, which leads to "type X exists in both 0Harmony.dll and Mono.Cecil.dll" errors. We can't use the version bundled with MonoMod since only some of the types are publicly accessible. | |||
2021-05-09 | fix error if a mod has a 'Dependencies' entry with no ID | Jesse Plamondon-Willard | |
2021-05-09 | add validation for the manifest 'Dependencies' field | Jesse Plamondon-Willard | |
2021-05-09 | normalize manifest array fields | Jesse Plamondon-Willard | |
2021-05-09 | fix version zero validation | Jesse Plamondon-Willard | |
2021-04-17 | mark field readonly | Jesse Plamondon-Willard | |
2021-04-04 | standardize spelling of 'macOS' | Jesse Plamondon-Willard | |
2021-04-03 | log failed root dependencies in their own group | Jesse Plamondon-Willard | |
2021-03-21 | add Constants.GameFramework field (#767) | Jesse Plamondon-Willard | |
2021-03-04 | fix RewriteMods option ignored when rewriting mod for OS | Jesse Plamondon-Willard | |
2021-02-28 | fix mods with suppressed warnings counted for showing the log section | Jesse Plamondon-Willard | |
2021-01-23 | remove unused AlternativeUrl field in metadata model | Jesse Plamondon-Willard | |
2021-01-15 | tweak recent changes, update release notes | Jesse Plamondon-Willard | |
2021-01-15 | (feat) Disable Mod rewrites if requested | David Camp | |
2020-12-29 | show details in TRACE logs when a mod is blocked by compatibility list | Jesse Plamondon-Willard | |
2020-10-17 | fix error in heuristic rewriting | Jesse Plamondon-Willard | |
2020-09-16 | prepare for release | Jesse Plamondon-Willard | |
2020-09-16 | fix error when a mod rewrite adds instructions that break a short jump | Jesse Plamondon-Willard | |
2020-09-05 | minor cleanup | Jesse Plamondon-Willard | |