summaryrefslogtreecommitdiff
path: root/src/SMAPI/Framework/InternalExtensions.cs
AgeCommit message (Collapse)Author
2022-05-11don't raise events that have no listenersJesse Plamondon-Willard
This mainly avoids allocating event arg objects unnecessarily.
2022-04-16use specified nullability in reflection API (#837)Jesse Plamondon-Willard
2022-04-13enable nullable annotations in the rest of SMAPI core (#837)Jesse Plamondon-Willard
2022-04-06enable 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-06remove some unused/redundant codeJesse Plamondon-Willard
2022-03-25add content pack labels (#766)Jesse Plamondon-Willard
2021-11-28drop support for XNA FrameworkJesse Plamondon-Willard
Stardew Valley 1.5.5 migrates to MonoGame on all platforms.
2021-07-30migrate to the new Harmony patch pattern used in my modsJesse Plamondon-Willard
That improves validation and error-handling.
2021-03-21add Constants.GameFramework field (#767)Jesse Plamondon-Willard
2021-03-21split compile flag into separate Windows + XNA flags (#767)Jesse Plamondon-Willard
2020-12-20update for draw changesJesse Plamondon-Willard
That includes child menus, UI draw mode, and UI scaling.
2020-08-23minor cleanupJesse Plamondon-Willard
2020-01-11fix errors due to async threads creating content managersJesse Plamondon-Willard
2019-09-14fix typos and inconsistent spellingJesse Plamondon-Willard
2018-10-08add more events (#310)Jesse Plamondon-Willard
2018-10-06add save and day-started events for 3.0 (#310)Jesse Plamondon-Willard
2018-06-05move manifest parsing into toolkit (#532)Jesse Plamondon-Willard
2018-02-23overhaul events to track the mod which added each handler, and log errors ↵Jesse Plamondon-Willard
under their name (#451)
2018-02-19fix some JSON field names being case-sensitiveJesse Plamondon-Willard
2018-02-17add content pack feature (#436)Jesse Plamondon-Willard
2018-02-15log mod errors and warnings as the mod (#438)Jesse 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-10-07reorganise repo structureJesse Plamondon-Willard