<feed xmlns='http://www.w3.org/2005/Atom'>
<title>github/SMAPI.git/src/SMAPI/Framework/TemporaryHacks, branch develop</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/SMAPI.git/'/>
<entry>
<title>update to Harmony 2.2.1</title>
<updated>2022-06-10T04:04:24+00:00</updated>
<author>
<name>Jesse Plamondon-Willard</name>
<email>Pathoschild@users.noreply.github.com</email>
</author>
<published>2022-03-29T22:59:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/SMAPI.git/commit/?id=b6a8dcdd46dbc2875b24e0f77049c61a5cf398d9'/>
<id>b6a8dcdd46dbc2875b24e0f77049c61a5cf398d9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>enable nullable annotations in the rest of SMAPI core (#837)</title>
<updated>2022-04-14T01:07:43+00:00</updated>
<author>
<name>Jesse Plamondon-Willard</name>
<email>Pathoschild@users.noreply.github.com</email>
</author>
<published>2022-04-14T01:07:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/SMAPI.git/commit/?id=4adf8611131a5d86b15f017a42a0366837d14528'/>
<id>4adf8611131a5d86b15f017a42a0366837d14528</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>enable nullable annotations by default (#837)</title>
<updated>2022-04-07T01:48:55+00:00</updated>
<author>
<name>Jesse Plamondon-Willard</name>
<email>Pathoschild@users.noreply.github.com</email>
</author>
<published>2022-04-07T01:48:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/SMAPI.git/commit/?id=2e7c233f6c9bf6430672b39f970a3324deba79dd'/>
<id>2e7c233f6c9bf6430672b39f970a3324deba79dd</id>
<content type='text'>
This adds `#nullable disable` to all existing code (except where null is impossible like enum files), so it can be migrated incrementally.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds `#nullable disable` to all existing code (except where null is impossible like enum files), so it can be migrated incrementally.
</pre>
</div>
</content>
</entry>
<entry>
<title>remove some unused/redundant code</title>
<updated>2022-04-06T22:25:00+00:00</updated>
<author>
<name>Jesse Plamondon-Willard</name>
<email>Pathoschild@users.noreply.github.com</email>
</author>
<published>2022-04-06T22:25:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/SMAPI.git/commit/?id=077d8e4f401ad1806c6af0540f432366314a2300'/>
<id>077d8e4f401ad1806c6af0540f432366314a2300</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>use target-typed new</title>
<updated>2022-04-06T22:24:59+00:00</updated>
<author>
<name>Jesse Plamondon-Willard</name>
<email>Pathoschild@users.noreply.github.com</email>
</author>
<published>2022-04-06T22:24:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/SMAPI.git/commit/?id=a593eda30f82af474887d91458b0e9158f66fefc'/>
<id>a593eda30f82af474887d91458b0e9158f66fefc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>use Array.Empty to avoid unneeded array allocations</title>
<updated>2022-02-11T05:49:49+00:00</updated>
<author>
<name>Jesse Plamondon-Willard</name>
<email>Pathoschild@users.noreply.github.com</email>
</author>
<published>2022-02-11T05:49:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/SMAPI.git/commit/?id=4da9e954df3846d01aa0536f4e8143466a1d62f3'/>
<id>4da9e954df3846d01aa0536f4e8143466a1d62f3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix Data\Movies error regression when patching dictionary (#711)</title>
<updated>2021-07-28T22:03:49+00:00</updated>
<author>
<name>Jesse Plamondon-Willard</name>
<email>Pathoschild@users.noreply.github.com</email>
</author>
<published>2021-07-28T22:03:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/SMAPI.git/commit/?id=e8ad5d0a2404720ec4f8cc75117e62bcc72cd068'/>
<id>e8ad5d0a2404720ec4f8cc75117e62bcc72cd068</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>use unmerged Harmony assembly (#711)</title>
<updated>2021-07-24T00:29:44+00:00</updated>
<author>
<name>Jesse Plamondon-Willard</name>
<email>Pathoschild@users.noreply.github.com</email>
</author>
<published>2021-07-24T00:29:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/SMAPI.git/commit/?id=167d5831d12f0b7c58b3533b716f9041f6ae02e7'/>
<id>167d5831d12f0b7c58b3533b716f9041f6ae02e7</id>
<content type='text'>
Harmony merges Mono.Cecil and MonoMod.Common into its DLL, and keeps some (but not all) of the merged types public. That causes type conflicts in SMAPI's code since it uses both Harmony and Mono.Cecil, and extern aliases break on Linux due to IDE/compiler limitations. This commit uses a custom build of Harmony without the assembly merging, so SMAPI can use and manage Mono.Cecil itself.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Harmony merges Mono.Cecil and MonoMod.Common into its DLL, and keeps some (but not all) of the merged types public. That causes type conflicts in SMAPI's code since it uses both Harmony and Mono.Cecil, and extern aliases break on Linux due to IDE/compiler limitations. This commit uses a custom build of Harmony without the assembly merging, so SMAPI can use and manage Mono.Cecil itself.
</pre>
</div>
</content>
</entry>
<entry>
<title>add workaround for Harmony 2.x breaking XNA content pipeline for some assets (#711, #722)</title>
<updated>2021-07-14T22:02:13+00:00</updated>
<author>
<name>Jesse Plamondon-Willard</name>
<email>Pathoschild@users.noreply.github.com</email>
</author>
<published>2021-07-14T22:02:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/SMAPI.git/commit/?id=72b3c9d14314a3f69a0ca9d6ac9de9de1d31943d'/>
<id>72b3c9d14314a3f69a0ca9d6ac9de9de1d31943d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
