Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-09 | embed debug symbols for Linux/macOS compatibility | Jesse Plamondon-Willard | |
This fixes error stack traces not having line numbers on Linux/macOS. | |||
2023-04-02 | Use more portable shebangs | Freya Arbjerg | |
2023-01-22 | suppress findstr installer error for some players | Jesse Plamondon-Willard | |
2022-07-28 | undo $@ to $* change per discussion | Jesse Plamondon-Willard | |
2022-07-24 | Jetbrains Rider suggestions | Ishan Jalan | |
I ran the file on Rider and it had a few suggestions <img width="506" alt="image" src="https://user-images.githubusercontent.com/44338423/180635394-cb45defa-47f4-444c-ad10-e0fc89522fe7.png"> | |||
2022-07-24 | unix-launcher.sh optimisations | Ishan Jalan | |
I ran the file through Rider which used Intellisense(?) to suggest changes in addition to moving from .sh to .command | |||
2022-07-20 | Update unix-launcher.sh | Ishan Jalan | |
This will open the default shell. Works for me after testing. | |||
2022-07-08 | fix installer partly applying color theme before it's selected | Jesse Plamondon-Willard | |
2022-07-06 | update code annotations | Jesse Plamondon-Willard | |
2022-06-20 | deprecate support for updating ancient versions of SMAPI | Jesse Plamondon-Willard | |
2022-05-31 | remove `System.Reflection.Metadata.MetadataUpdater.IsSupported: false` in ↵ | Jesse Plamondon-Willard | |
runtime config This doesn't seem to be needed, and was probably added as part of the early experimenting with self-contained .NET. | |||
2022-05-04 | disable case-insensitive paths by default pending performance rework | Jesse Plamondon-Willard | |
2022-04-12 | enable nullable annotations in installer (#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 'is not' patterns | Jesse Plamondon-Willard | |
2022-04-06 | use target-typed new | Jesse Plamondon-Willard | |
2022-03-06 | rework launch script argument parsing (#832) | Jesse Plamondon-Willard | |
This commit... * replaces the internal `--no-reopen-terminal` arg with a documented `--use-current-shell` arg that works on Linux too; * replaces the new SKIP_TERMINAL environment variable with the existing SMAPI_NO_TERMINAL one; * moves argument parsing out of the 'initial setup' section (so it's easier for players to edit if needed); * simplfies argument parsing (no need to support short opt names or add arguments for the default behavior); * fixes arguments not parsed after the first unrecognized argument, so `--unknown --no-terminal` would still open a terminal. | |||
2022-03-05 | Command line options | Ryhon | |
2022-03-04 | Make SKIP_TERMINAL default to false if not set | Ryhon | |
2022-01-02 | fix syntax, update release notes | Jesse Plamondon-Willard | |
2022-01-02 | Merge pull request #820 from bruce2409/update-launcher-sh | Jesse Plamondon-Willard | |
Added shell shebang to MacOS Launcher code | |||
2021-12-23 | fix uninstaller not removing StardewModdingAPI.deps.json file | Jesse Plamondon-Willard | |
2021-12-22 | Added shell shebang to MacOS Launcher code | bruce2409 | |
2021-12-18 | simplify running SMAPI without a terminal on Linux/macOS | Jesse Plamondon-Willard | |
2021-12-05 | prepare for release | Jesse Plamondon-Willard | |
2021-12-05 | improve error when installer is pointed at a compatibility-branch game folder | Jesse Plamondon-Willard | |
2021-12-04 | improve error when installer is pointed at a SDV 1.5.4 folder | Jesse Plamondon-Willard | |
2021-12-04 | fix self-contained install on Windows | Jesse Plamondon-Willard | |
2021-12-04 | migrate SMAPI to self-contained install | Jesse Plamondon-Willard | |
This removes the need to have .NET 5 installed to run SMAPI. Note that there's no need to actually bundle the .NET files, since they're already bundled into the game folder. | |||
2021-12-03 | make installer self-contained | Jesse Plamondon-Willard | |
This lets players run the installer without manually installing .NET 5, which was causing a lot of support requests. | |||
2021-12-02 | switch to scripted release package process | Jesse Plamondon-Willard | |
2021-11-30 | improve installer's .NET 5 validation to explain how to fix it | Jesse Plamondon-Willard | |
2021-11-30 | fix error running installer from folder paths containing parentheses | Jesse Plamondon-Willard | |
2021-11-28 | keep installer window open if it crashes | Jesse Plamondon-Willard | |
2021-11-28 | fix .NET 5 precheck passing if player has .NET Core installed | Jesse Plamondon-Willard | |
2021-11-28 | fix installer file precheck failing for some users | Jesse Plamondon-Willard | |
2021-11-28 | fix installer precheck errors showing quotes, tweak readability | Jesse Plamondon-Willard | |
2021-11-28 | fix error resolving native DLLs like libSkiaSharp | 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 libgdiplus workaround on macOS | Jesse Plamondon-Willard | |
This is no longer needed after the .NET 5 migration. | |||
2021-11-28 | reorganize install script | Jesse Plamondon-Willard | |
This fixes an issue where Steam messes with the PATH, so dotnet isn't available until the terminal window is opened. | |||
2021-11-28 | fix SMAPI not working on macOS, improve installer validation | Jesse Plamondon-Willard | |
2021-11-28 | restructure installer for .NET 5 changes | Jesse Plamondon-Willard | |
2021-11-28 | fix segfault on Linux/macOS after .NET 5 update | Jesse Plamondon-Willard | |
Harmony doesn't seem to support tiered compilation on Linux/macOS, but the vanilla game disables that too anyway. The bundled runtimeconfig files match the ones used by the vanilla game. Thanks to 0x0ade for identifying the cause! | |||
2021-11-28 | update to .NET 5 and official 64-bit | Jesse Plamondon-Willard | |
2021-11-28 | update versions for Stardew Valley 1.5.5 and remove 1.5.4-specific checks | Jesse Plamondon-Willard | |
2021-10-08 | bump to .NET Framework 4.5.2 | Jesse Plamondon-Willard | |
2021-09-02 | drop support for unofficial 64-bit mode | Jesse Plamondon-Willard | |
2021-09-01 | add friendly errors when using SMAPI 3.12.x with Stardew Valley 1.5.5+ | Jesse Plamondon-Willard | |