<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Externals, branch release-prep-2512</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Merge pull request #14107 from jordan-woyak/mGBA-version-bump</title>
<updated>2025-11-23T13:38:39+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-11-23T13:38:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=aeac5f1a580ca3bfd51f2951befebcf7fa606ec2'/>
<id>aeac5f1a580ca3bfd51f2951befebcf7fa606ec2</id>
<content type='text'>
Externals: Update mGBA to latest master.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Externals: Update mGBA to latest master.</pre>
</div>
</content>
</entry>
<entry>
<title>Externals: Add cpp-ipc subdirectory with `EXCLUDE_FROM_ALL`.</title>
<updated>2025-11-20T19:24:42+00:00</updated>
<author>
<name>cristian64</name>
<email>cristian64@gmail.com</email>
</author>
<published>2025-11-20T19:24:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=ae88cc4de87177290a37560251ac1adca3296015'/>
<id>ae88cc4de87177290a37560251ac1adca3296015</id>
<content type='text'>
The cpp-ipc dependency was included in #13870; it was overlooked that
`install()` commands in the library would lead to ancillary files being
installed along side Dolphin on Linux.

`EXCLUDE_FROM_ALL` is now set in the `add_subdirectory()` call to
prevent cpp-ipc from being part of the installation.

In particular, the following files should no longer be seen in the build
logs or in the final builds:

```
-- Installing: /app/include/libipc
-- Installing: /app/include/libipc/condition.h
-- Installing: /app/include/libipc/buffer.h
-- Installing: /app/include/libipc/export.h
-- Installing: /app/include/libipc/def.h
-- Installing: /app/include/libipc/rw_lock.h
-- Installing: /app/include/libipc/shm.h
-- Installing: /app/include/libipc/mutex.h
-- Installing: /app/include/libipc/pool_alloc.h
-- Installing: /app/include/libipc/ipc.h
-- Installing: /app/include/libipc/semaphore.h
-- Installing: /app/lib/libipc.a
-- Installing: /app/share/cpp-ipc/cpp-ipc-targets.cmake
-- Installing: /app/share/cpp-ipc/cpp-ipc-targets-release.cmake
-- Installing: /app/share/cpp-ipc/cpp-ipc-config.cmake
-- Installing: /app/share/cpp-ipc/cppIpcConfigVersion.cmake
```
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The cpp-ipc dependency was included in #13870; it was overlooked that
`install()` commands in the library would lead to ancillary files being
installed along side Dolphin on Linux.

`EXCLUDE_FROM_ALL` is now set in the `add_subdirectory()` call to
prevent cpp-ipc from being part of the installation.

In particular, the following files should no longer be seen in the build
logs or in the final builds:

```
-- Installing: /app/include/libipc
-- Installing: /app/include/libipc/condition.h
-- Installing: /app/include/libipc/buffer.h
-- Installing: /app/include/libipc/export.h
-- Installing: /app/include/libipc/def.h
-- Installing: /app/include/libipc/rw_lock.h
-- Installing: /app/include/libipc/shm.h
-- Installing: /app/include/libipc/mutex.h
-- Installing: /app/include/libipc/pool_alloc.h
-- Installing: /app/include/libipc/ipc.h
-- Installing: /app/include/libipc/semaphore.h
-- Installing: /app/lib/libipc.a
-- Installing: /app/share/cpp-ipc/cpp-ipc-targets.cmake
-- Installing: /app/share/cpp-ipc/cpp-ipc-targets-release.cmake
-- Installing: /app/share/cpp-ipc/cpp-ipc-config.cmake
-- Installing: /app/share/cpp-ipc/cppIpcConfigVersion.cmake
```
</pre>
</div>
</content>
</entry>
<entry>
<title>Externals: Update mGBA to latest master.</title>
<updated>2025-11-13T23:03:31+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-11-11T22:19:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=6d5e8b9ed8ced1ca180b4634fd2d36f35a34d240'/>
<id>6d5e8b9ed8ced1ca180b4634fd2d36f35a34d240</id>
<content type='text'>
Co-authored-by: Joshua Vandaële &lt;joshua@vandaele.software&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Joshua Vandaële &lt;joshua@vandaele.software&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>curl: Update to 8.15.0</title>
<updated>2025-11-09T15:34:51+00:00</updated>
<author>
<name>Simonx22</name>
<email>simon@oatmealdome.me</email>
</author>
<published>2025-11-09T05:41:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f6563ae0b8b465a6249bf010db031b09ee54f04e'/>
<id>f6563ae0b8b465a6249bf010db031b09ee54f04e</id>
<content type='text'>
The bug in CVE-2025-0665 causes crashes on Android 11 and above, as the default fdsan behavior was changed to abort when a violation is found.

While curl 8.17.0 is the latest release, we can't upgrade to it right now due to mbedtls 2.28.0 (which we are currently using) being incompatible with it.

Co-Authored-By: OatmealDome &lt;OatmealDome@users.noreply.github.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The bug in CVE-2025-0665 causes crashes on Android 11 and above, as the default fdsan behavior was changed to abort when a violation is found.

While curl 8.17.0 is the latest release, we can't upgrade to it right now due to mbedtls 2.28.0 (which we are currently using) being incompatible with it.

Co-Authored-By: OatmealDome &lt;OatmealDome@users.noreply.github.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14053 from JoshuaVandaele/imgui-submodule</title>
<updated>2025-11-08T14:03:06+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2025-11-08T14:03:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=126bbcd72f735fb565bc0b6d566c42c62d876582'/>
<id>126bbcd72f735fb565bc0b6d566c42c62d876582</id>
<content type='text'>
Externals: Make imgui a submodule</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Externals: Make imgui a submodule</pre>
</div>
</content>
</entry>
<entry>
<title>Externals: Bump SDL submodule version to release-3.2.26</title>
<updated>2025-11-01T07:00:57+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2025-10-31T02:49:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=fc7241dec373509773f02ec7a74bb7fb5908e817'/>
<id>fc7241dec373509773f02ec7a74bb7fb5908e817</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Externals: Make imgui a submodule</title>
<updated>2025-10-30T14:02:19+00:00</updated>
<author>
<name>Joshua Vandaële</name>
<email>joshua@vandaele.software</email>
</author>
<published>2025-10-29T17:53:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=7960a306f75d9f9d24fa0685913cb005031a9888'/>
<id>7960a306f75d9f9d24fa0685913cb005031a9888</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Core/HW: Add Visual Studio project files for cpp-ipc library.</title>
<updated>2025-10-28T18:50:58+00:00</updated>
<author>
<name>cristian64</name>
<email>cristian64@gmail.com</email>
</author>
<published>2025-08-12T22:48:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4677a92b1361385802414ec8d9a0559256ab6d92'/>
<id>4677a92b1361385802414ec8d9a0559256ab6d92</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Core/HW: Add cpp-ipc subdirectory in main CMake file.</title>
<updated>2025-10-28T18:50:58+00:00</updated>
<author>
<name>cristian64</name>
<email>cristian64@gmail.com</email>
</author>
<published>2025-08-09T18:14:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a74e736d29aab666d20ba5771fdfdfa9686c27b6'/>
<id>a74e736d29aab666d20ba5771fdfdfa9686c27b6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Core/HW: Add cpp-ipc submodule.</title>
<updated>2025-10-28T18:50:58+00:00</updated>
<author>
<name>cristian64</name>
<email>cristian64@gmail.com</email>
</author>
<published>2025-08-09T13:27:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=92a201893444790d1ad1125cbb8ea92d18b6064e'/>
<id>92a201893444790d1ad1125cbb8ea92d18b6064e</id>
<content type='text'>
The last official release is, at the time of writing, almost two years
old. The latest development snapshot (updated ~2 months ago) will be
used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The last official release is, at the time of writing, almost two years
old. The latest development snapshot (updated ~2 months ago) will be
used.
</pre>
</div>
</content>
</entry>
</feed>
