summaryrefslogtreecommitdiff
path: root/src/SMAPI
AgeCommit message (Collapse)Author
2017-12-15emit proxy classes directly to simplify crossplatform compatibility (#409)Jesse Plamondon-Willard
2017-12-12fix compatibility on Mac (#409)Jesse Plamondon-Willard
2017-12-12reintroduce GameEvents.FirstUpdateTick to simplify mod integrations (#409)Jesse Plamondon-Willard
2017-12-12block access to mod-provided APIs until all mods are initialised (#409)Jesse Plamondon-Willard
2017-12-12validate interface is public (#409)Jesse Plamondon-Willard
2017-12-12add support for casting mod-provided API to an interface without a direct ↵Jesse Plamondon-Willard
assembly reference (#409)
2017-12-12log mod-provided API access (#409)Jesse Plamondon-Willard
2017-12-12switch to simpler approach for mod-provided APIs (#409)Jesse Plamondon-Willard
2017-12-11add prototype of mod-provided APIs (#409)Jesse Plamondon-Willard
2017-12-11generalise internal mod registry (#409)Jesse Plamondon-Willard
2017-12-11trace mods with no update keys, tweak update-check loggingJesse Plamondon-Willard
2017-12-10detect libgdiplus-missing exception and show a friendly error instead (#408)Jesse Plamondon-Willard
2017-12-10adjust reflection API to correctly reflect what it does (#410)Jesse Plamondon-Willard
2017-12-10fix GraphicsEvents.OnPostRenderEvent not being raised in some casesJesse Plamondon-Willard
2017-12-10add e.IsSuppressed to input event argsJesse Plamondon-Willard
2017-12-10fix mods being able to change cursor position reported to other modsJesse Plamondon-Willard
2017-12-09fix reflection API error with properties which don't have both get and setJesse Plamondon-Willard
2017-12-02remove unneeded fileJesse Plamondon-Willard
2017-12-02simplify version format in constantsJesse Plamondon-Willard
2017-12-02add NormaliseAssetName content helper method (#404)Jesse Plamondon-Willard
2017-11-28update for 2.2 releaseJesse Plamondon-Willard
2017-11-27fix error when a mod has an invalid filename in the EntryDLL manifest field ↵Jesse Plamondon-Willard
(#402)
2017-11-26fix CFAutomate compatibility errors showing no URL (#393)Jesse Plamondon-Willard
2017-11-26fix e.SuppressButton() not working with some mouse buttons, update release ↵Jesse Plamondon-Willard
notes (#389)
2017-11-26Merge pull request #389 from YonKuma/suppressmouseJesse Plamondon-Willard
add code to suppress mouse clicks
2017-11-26add date.DaysSinceStart property, add unit tests, update release notes (#390)Jesse Plamondon-Willard
2017-11-10Simplified mouse checksYonKuma
SuppressButton now uses the passed button rather than the object button
2017-11-08Adding a date functionNicholas Johnson
2017-11-08Fixing code to match SMAPI idiomYonKuma
2017-11-08Added code to suppress mouse clicksYonKuma
issue Pathoschild/SMAPI#384
2017-11-02fix custom asset loads failing on Linux/Mac (#383)Jesse Plamondon-Willard
2017-11-01update for 2.1 releaseJesse Plamondon-Willard
2017-10-30explicitly disallow absolute paths as asset keys in content API (#381)Jesse Plamondon-Willard
2017-10-30improve update-check errors when connection is offline (#380)Jesse Plamondon-Willard
2017-10-30let mods invalidate assets matching a predicate (#363)Jesse Plamondon-Willard
2017-10-29let SemanticVersion be constructed from a System.Version (#375)Jesse Plamondon-Willard
2017-10-27hide the game's test messages from the console & log (#364)Jesse Plamondon-Willard
2017-10-27minor cleanup (#373)Jesse Plamondon-Willard
2017-10-27fix incorrect search path when loading a mod file (#373)Jesse Plamondon-Willard
2017-10-25centralise most content-loading logic to fix map tilesheet edge case (#373)Jesse Plamondon-Willard
2017-10-24minor cleanupJesse Plamondon-Willard
2017-10-24Fix object cast being needed - use closed instead of open delegateEntoarox
The API does not allow the user to modify the `this` after the fact anyhow, so it isnt needed.
2017-10-24Fix: Instance type is requiredEntoarox
2017-10-24PrivateProperty.cs ~ Use delegates for performanceEntoarox
2017-10-24suppress BeforeSave, AfterSave, and AfterDayStarted events during new-game ↵Jesse Plamondon-Willard
intro (#374)
2017-10-23improve content manager thread safety, create content cache wrapper (#373)Jesse Plamondon-Willard
2017-10-22replace input events' e.IsClick with better-designed e.IsActionButton and ↵Jesse Plamondon-Willard
e.IsUseToolButton
2017-10-22add InputButton.ToSButton() extensionJesse Plamondon-Willard
2017-10-22fix SMAPI blocking reflection access to vanilla members on overridden types ↵Jesse Plamondon-Willard
(#371)
2017-10-21fix mods which implement IAssetLoader being marked as conflicting with ↵Jesse Plamondon-Willard
themselves