Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-06 | update code annotations | Jesse Plamondon-Willard | |
2022-06-10 | rework VerboseLogging option to allow enabling for specific mods | Jesse Plamondon-Willard | |
2022-05-14 | remove warning for mods which use `dynamic` | Jesse Plamondon-Willard | |
2022-04-13 | fix typos in recent changes (#837) | Jesse Plamondon-Willard | |
2022-04-13 | enable nullable annotations in the rest of SMAPI core (#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-01-16 | improve console interception logic | Jesse Plamondon-Willard | |
2022-01-15 | fix suppressed console output not suppressing newlines | Jesse Plamondon-Willard | |
2021-12-21 | add new game build number to the SMAPI log | Jesse Plamondon-Willard | |
2021-12-18 | update Steam error message | Jesse Plamondon-Willard | |
2021-11-28 | remove path-too-long exception handling | Jesse Plamondon-Willard | |
The path length limit no longer applies in .NET 5. | |||
2021-11-28 | remove handling for exception no longer thrown by the game | Jesse Plamondon-Willard | |
2021-11-28 | update to .NET 5 and official 64-bit | 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-18 | simplify exception logs | Jesse Plamondon-Willard | |
2021-09-02 | drop support for unofficial 64-bit mode | Jesse Plamondon-Willard | |
2021-08-25 | fix console encoding issues (#798) | Jesse Plamondon-Willard | |
2021-08-25 | no longer abort input thread when exiting | Jesse Plamondon-Willard | |
`thread.Abort` is unimplemented in .NET 5, but it's not needed anyway since all threads will be aborted when the game exits. | |||
2021-07-30 | migrate to the new Harmony patch pattern used in my mods | Jesse Plamondon-Willard | |
That improves validation and error-handling. | |||
2021-07-28 | fix handling of Unicode characters in console | Jesse Plamondon-Willard | |
2021-07-27 | Fixing mono incompatibility (case exception type statement without variable) | bladeoflight16 | |
2021-04-22 | add update alerts for Stardew64Installer (#767) | Jesse Plamondon-Willard | |
2021-04-15 | log Stardew64Installer patch version if applicable (#767) | 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-04-02 | add initial support for 64-bit Windows hack (#767) | Jesse Plamondon-Willard | |
2021-03-21 | add Constants.GameFramework field (#767) | Jesse Plamondon-Willard | |
2021-03-07 | add descriptive error for PathTooLongException which crashes SMAPI or the ↵ | Jesse Plamondon-Willard | |
installer | |||
2021-02-28 | fix mods with suppressed warnings counted for showing the log section | Jesse Plamondon-Willard | |
2021-02-03 | enable aggressive memory optimizations by default (#757) | Jesse Plamondon-Willard | |
The new approach should be safe, and no errors were reported so far by alpha testers. | |||
2021-01-31 | add experimental 'aggressive memory optimization' flag (#757) | 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 | |
2021-01-02 | update error text linking to renamed wiki section | Jesse Plamondon-Willard | |
2020-12-30 | fix repeated mods in 'skipped mods' section of console | Jesse Plamondon-Willard | |
2020-12-20 | update for debug log changes | Jesse Plamondon-Willard | |
2020-12-20 | update for split-screen mode | Jesse Plamondon-Willard | |
This includes splitting GameRunner (the main game instance) from Game1 (now a per-screen game state), adding a PerScreen<T> utility to simplify per-screen values, adding separate per-screen input handling and events, adding new Context fields for split-screen, and logging the screen ID in split-screen mode to distinguish log entries. | |||
2020-10-18 | use update URL from server instead of hardcoding it | Jesse Plamondon-Willard | |
2020-09-04 | simplify error shown for duplicate mods | Jesse Plamondon-Willard | |
2020-08-24 | simplify console interception flow | Jesse Plamondon-Willard | |
The console interceptor now uses a marker in the string (instead of a state field) to track whether the message should intercepted. This makes each write more atomic, so it's less affected by multithreading in some cases. | |||
2020-08-23 | move some console/logging logic out of SCore into a new LogManager | Jesse Plamondon-Willard | |