summaryrefslogtreecommitdiff
path: root/src/SMAPI/Framework
AgeCommit message (Collapse)Author
2022-02-18tweak types in content coordinatorJesse Plamondon-Willard
2022-02-16move proxying to a separate NuGet libraryShockah
2022-02-11fix thumbstick input overridesJesse Plamondon-Willard
2022-02-11use Array.Empty to avoid unneeded array allocationsJesse Plamondon-Willard
2022-02-10add TryProxy for any objectsShockah
2022-02-10add reverse API proxying (and unproxying)Shockah
2022-02-10add proxy instance cachingShockah
2022-02-10use Call/Callvirt depending on targetShockah
2022-02-10fix code style warningShockah
2022-02-10implement `out` parameter proxyingShockah
2022-02-09Cleanup and performance/allocation improvement for AssetDataForImage.PatchImageAmeisen
2022-02-09add WIP proxying of methods with `out` parametersShockah
2022-02-09simplifies proxy method IL a bitShockah
2022-02-09stop proxying nullsShockah
2022-02-09add missing documentationShockah
2022-02-09fix stack overflow for proxied types referencing each otherShockah
2022-02-09support proxying return values in API proxiesShockah
2022-02-08uses `proxy.Name` instead of `target.Name` (which makes more sense in this ↵Shockah
context)
2022-02-08oops old codeShockah
2022-02-08allow generic methods and any assignable types in API proxiesShockah
2022-02-08allow default interface method implementations in API proxiesShockah
2022-01-16merge field rewriters to reduce rewrite iterationsJesse Plamondon-Willard
2022-01-16improve console interception logicJesse Plamondon-Willard
2022-01-15fix backspaces ignored on Linux/macOS in SDV 1.5.5+Jesse Plamondon-Willard
2022-01-15fix suppressed console output not suppressing newlinesJesse Plamondon-Willard
2021-12-21add new game build number to the SMAPI logJesse Plamondon-Willard
2021-12-20auto-fix maps broken due to missing vanilla tilesheetJesse Plamondon-Willard
2021-12-18update Steam error messageJesse Plamondon-Willard
2021-12-04suppress non-applicable code warningsJesse Plamondon-Willard
2021-12-03update for Stardew Valley 1.5.5 hotfixJesse Plamondon-Willard
2021-11-28add support for loading BmFont files for custom languagesJesse Plamondon-Willard
2021-11-28add map overlay patchesJesse Plamondon-Willard
2021-11-28remove GameFramework build property from packageJesse Plamondon-Willard
2021-11-28update for custom languagesJesse Plamondon-Willard
2021-11-28remove path-too-long exception handlingJesse Plamondon-Willard
The path length limit no longer applies in .NET 5.
2021-11-28remove handling for exception no longer thrown by the gameJesse Plamondon-Willard
2021-11-28remove libgdiplus workaround on macOSJesse Plamondon-Willard
This is no longer needed after the .NET 5 migration.
2021-11-28use new mod hooks to synchronize tasksJesse Plamondon-Willard
2021-11-28update for other changes in SDV 1.5.5Jesse Plamondon-Willard
2021-11-28update for asset name format changeJesse Plamondon-Willard
MonoGame uses Linux-style paths for assets on all platforms, which breaks the previous equivalence between path and asset name formats.
2021-11-28update to .NET 5 and official 64-bitJesse Plamondon-Willard
2021-11-28drop support for XNA FrameworkJesse Plamondon-Willard
Stardew Valley 1.5.5 migrates to MonoGame on all platforms.
2021-09-27fix SMAPI's display device not hooked correctly in split-screen modeJesse Plamondon-Willard
2021-09-18simplify exception logsJesse Plamondon-Willard
2021-09-18add simpler error when an asset isn't foundJesse Plamondon-Willard
2021-09-18add more visible log output for players during early startupJesse Plamondon-Willard
2021-09-08fix error when loading corrupted translation filesJesse Plamondon-Willard
2021-09-03remove asset propagation for Data/BundlesJesse Plamondon-Willard
2021-09-02drop support for unofficial 64-bit modeJesse Plamondon-Willard
2021-09-02fix build errors on LinuxJesse Plamondon-Willard