<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Source/UnitTests/UnitTests.vcxproj, branch release-prep-2503</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>UnitTests: Remove MSBuild input/output tracking</title>
<updated>2024-08-17T13:59:45+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2024-08-17T10:10:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=9594ce871de32a7eef58d1a21295024e87cbebf1'/>
<id>9594ce871de32a7eef58d1a21295024e87cbebf1</id>
<content type='text'>
Input/output tracking is intended to speed up incremental builds by
skipping a target when it doesn't need to be built. However, this seems
to be unreliable for UnitTests' AfterBuild target. Let's remove it.

It's still the case that UnitTests' AfterBuild target will be skipped if
UnitTests doesn't need to be rebuilt. (Note that UnitTests always needs
to be rebuilt if SCMRevGen changed.)

I haven't seen these problems with DolphinQt's rather similar
input/output tracking. This may be because DolphinQt's one also has the
exe file as an input/output.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Input/output tracking is intended to speed up incremental builds by
skipping a target when it doesn't need to be built. However, this seems
to be unreliable for UnitTests' AfterBuild target. Let's remove it.

It's still the case that UnitTests' AfterBuild target will be skipped if
UnitTests doesn't need to be rebuilt. (Note that UnitTests always needs
to be rebuilt if SCMRevGen changed.)

I haven't seen these problems with DolphinQt's rather similar
input/output tracking. This may be because DolphinQt's one also has the
exe file as an input/output.
</pre>
</div>
</content>
</entry>
<entry>
<title>UnitTests: Delete output Sys folder before copying to it</title>
<updated>2024-08-16T19:09:10+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2024-08-15T18:28:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f695a65aada93948639938fe3036168394b18c4f'/>
<id>f695a65aada93948639938fe3036168394b18c4f</id>
<content type='text'>
Like the previous commit, but for UnitTests. This time all operating
systems were affected.

I also made UnitTests.vcxproj use the same way of copying as
DolphinQt.vcxproj, just for consistency.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Like the previous commit, but for UnitTests. This time all operating
systems were affected.

I also made UnitTests.vcxproj use the same way of copying as
DolphinQt.vcxproj, just for consistency.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Unit Test for Patch Allowlist</title>
<updated>2024-07-07T19:29:03+00:00</updated>
<author>
<name>LillyJadeKatrin</name>
<email>lilly.kitty.1988@gmail.com</email>
</author>
<published>2024-07-02T00:49:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ae87bf9af5d6a09a380949b47f2d7c484cea7d01'/>
<id>ae87bf9af5d6a09a380949b47f2d7c484cea7d01</id>
<content type='text'>
This unit test compares ApprovedInis.json with the contents of the GameSettings folder to verify that every patch marked allowed for use with RetroAchievements has a hash in ApprovedInis.json. If not, that hash is reported in the test logs so that the hash may be updated more easily.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This unit test compares ApprovedInis.json with the contents of the GameSettings folder to verify that every patch marked allowed for use with RetroAchievements has a hash in ApprovedInis.json. If not, that hash is reported in the test logs so that the hash may be updated more easily.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add simple unit tests for SettingsHandler</title>
<updated>2024-03-02T04:52:45+00:00</updated>
<author>
<name>Niel Lebeck</name>
<email>niel.lebeck@gmail.com</email>
</author>
<published>2024-02-27T04:50:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=0344ec6d79c47a9301451c1cf376b02deb2c8fa1'/>
<id>0344ec6d79c47a9301451c1cf376b02deb2c8fa1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #11881 from JosJuice/aarch64-function-call</title>
<updated>2023-11-25T16:30:42+00:00</updated>
<author>
<name>Admiral H. Curtiss</name>
<email>pikachu025@gmail.com</email>
</author>
<published>2023-11-25T16:30:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=76d605639bfdeba30cddbc6483c4014979f43055'/>
<id>76d605639bfdeba30cddbc6483c4014979f43055</id>
<content type='text'>
JitArm64: Add utility for calling a function with arguments</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
JitArm64: Add utility for calling a function with arguments</pre>
</div>
</content>
</entry>
<entry>
<title>Skylanders: Improve figure data view and generation</title>
<updated>2023-11-05T17:06:10+00:00</updated>
<author>
<name>Mandar1jn</name>
<email>marijnkneppers@gmail.com</email>
</author>
<published>2023-08-24T15:24:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=afdf6de0413e6098f3f0c2318fe03a04dfaacc6c'/>
<id>afdf6de0413e6098f3f0c2318fe03a04dfaacc6c</id>
<content type='text'>
Co-authored-by: deReeperJosh &lt;joshua@dereeper.co.nz&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: deReeperJosh &lt;joshua@dereeper.co.nz&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>JitArm64: Add utility for calling a function with arguments</title>
<updated>2023-11-01T18:01:58+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2023-06-03T07:24:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c248a6926817dc2523c35d1c2fbb36c2af0c9a44'/>
<id>c248a6926817dc2523c35d1c2fbb36c2af0c9a44</id>
<content type='text'>
With this, situations where multiple arguments need to be moved
from multiple registers become easy to handle, and we also get
compile-time checking that the number of arguments is correct.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With this, situations where multiple arguments need to be moved
from multiple registers become easy to handle, and we also get
compile-time checking that the number of arguments is correct.
</pre>
</div>
</content>
</entry>
<entry>
<title>Externals: Convert gtest to a submodule and update to v1.12.1</title>
<updated>2023-01-20T19:43:34+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2023-01-14T00:21:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=597f8f1b874bf93854ae178795c55117f680e457'/>
<id>597f8f1b874bf93854ae178795c55117f680e457</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>UnitTests: Add custom main that calls RegisterMsgAlertHandler</title>
<updated>2023-01-13T23:38:00+00:00</updated>
<author>
<name>Pokechu22</name>
<email>Pokechu022@gmail.com</email>
</author>
<published>2023-01-12T21:28:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=92b6446da1211ad02571161849f4855134aca1a5'/>
<id>92b6446da1211ad02571161849f4855134aca1a5</id>
<content type='text'>
This prevents a failed assertion from hanging on the MSVC buildbots.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This prevents a failed assertion from hanging on the MSVC buildbots.
</pre>
</div>
</content>
</entry>
<entry>
<title>msbuild: refactor to reduce rebuild events</title>
<updated>2022-08-03T05:24:22+00:00</updated>
<author>
<name>Shawn Hoffman</name>
<email>godisgovernment@gmail.com</email>
</author>
<published>2022-07-31T07:39:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c5da2877cc8059e6bd889e13f9cf91bd8d5798b5'/>
<id>c5da2877cc8059e6bd889e13f9cf91bd8d5798b5</id>
<content type='text'>
* moves dolphin-specific settings out of Base.props
* creates exports.props for externals, allowing to easily import
  individual Externals
* corrects some cruft that accumulated and probably contributed
  to msbuild overbuilding
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* moves dolphin-specific settings out of Base.props
* creates exports.props for externals, allowing to easily import
  individual Externals
* corrects some cruft that accumulated and probably contributed
  to msbuild overbuilding
</pre>
</div>
</content>
</entry>
</feed>
