summaryrefslogtreecommitdiff
path: root/src/SMAPI/Framework
AgeCommit message (Collapse)Author
2022-10-08make GetApi methods mutually exclusive & improve docsJesse Plamondon-Willard
2022-10-08Merge pull request #872 from tylergibbs2/fix-comparablelistwatcher-memleakJesse Plamondon-Willard
Fix ComparableListWatcher not removing items in zero case
2022-10-08tweak new codeJesse Plamondon-Willard
2022-10-08 use try..finally to make sure rented arrays are returnedJesse Plamondon-Willard
2022-10-08fix indexing math again.atravita-mods
2022-10-08Avoid copying memory for contingous buffers.atravita-mods
2022-10-08fix indexing again, because apparently I'm bad at math now?atravita-mods
2022-10-08cleanup and commentsatravita-mods
2022-10-08use startindex/endindex since I've already calculated those...atravita-mods
2022-10-08Skip transparent rows at the start and end when doing a patch overlay.atravita-mods
2022-10-08Avoid making copy if the source image is just taller than the sourceArea.atravita-mods
2022-10-08fix fast-track array copyingatravita-mods
2022-10-08Partially revert "Favor record structs when there are four or fewer elements."atravita-mods
This reverts commit f5d49515c4eddfb415903a89d70654cf9b6de299.
2022-10-08hide throwhelper from stack trace in dotnet 6atravita-mods
2022-10-08Favor record structs when there are four or fewer elements.atravita-mods
2022-10-08Skip math if above is fully opaque.atravita-mods
2022-10-08arraypool in the modcontentmanager, a bit of fussingatravita-mods
2022-10-08Use array pools in editing images.atravita-mods
2022-10-08Pre-calculate the strings for log levels.atravita-mods
2022-09-26Initial work on a way for mods to return specific API instances to specific ↵Khloe Leclair
mods.
2022-09-05fix ComparableListWatcher not removing items in zero caseTyler
2022-08-29deprecate PyTK compatibility modeJesse Plamondon-Willard
2022-08-29update compatibility workaround for the recent PyTK updateJesse Plamondon-Willard
2022-08-24distinguish empty/XNB folders from invalid manifest for error-trackingJesse Plamondon-Willard
2022-08-24fix broken mods with no ID listed as duplicateJesse Plamondon-Willard
2022-08-20fix early mod load errors incorrectly suppressedJesse Plamondon-Willard
2022-08-20fix deprecation notices split into two messages unnecessarilyJesse Plamondon-Willard
2022-08-16log error if mod files are detected directly under Mods folderJesse Plamondon-Willard
2022-08-08set error code on exit (#868)Jesse Plamondon-Willard
2022-08-08fix error when a mod is both duplicated and missing the DLLJesse Plamondon-Willard
2022-08-08tweak new error textJesse Plamondon-Willard
2022-08-05Adds an error message for an invaild pngatravita-mods
2022-07-09raise deprecation levelsJesse Plamondon-Willard
2022-07-08Merge pull request #852 from TehPers/TehPers/search-local-depsJesse Plamondon-Willard
Search assembly directory for dependencies
2022-07-08refactor assembly resolver to avoid repeatedly copying search directory listJesse Plamondon-Willard
2022-07-06fix build warningsJesse Plamondon-Willard
2022-07-06update code annotationsJesse Plamondon-Willard
2022-07-05Merge pull request #854 from ishanjalan/developJesse Plamondon-Willard
Current version in mod check
2022-07-05remove artifacts, tweak textJesse Plamondon-Willard
2022-07-05fix PyTK compatibility mode not handling some edge casesJesse Plamondon-Willard
2022-07-02Current version in mod checkIshan Jalan
Added "(You have x.x.x)" to the mod update check.
2022-06-28Search assembly directory for dependenciesTehPers
2022-06-28migrate update checks to FluentHttpClientJesse Plamondon-Willard
WebClient isn't needed for compatibility with macOS after the .NET 5 update in Stardew Valley 1.5.5, and causes noticeable lag for some players even when running on a background thread.
2022-06-24avoid cancellation token for tracking exit stateJesse Plamondon-Willard
This apparently causes noticeable lag for a minority of players.
2022-06-24fix config.user.json overrides no longer appliedJesse Plamondon-Willard
2022-06-22avoid unneeded overhead of ConcurrentQueueJesse Plamondon-Willard
2022-06-20add flag to disable deprecated codeJesse Plamondon-Willard
2022-06-16fix case-sensitive mod ID checkJesse Plamondon-Willard
2022-06-12patch PyTK temporarily to fix scale-up compatibility in SMAPI 3.15Jesse Plamondon-Willard
2022-06-10add image compatibility mode for PyTKJesse Plamondon-Willard