<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dolphin/Externals, branch 2606</title>
<subtitle>GameCube and Wii emulator</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/'/>
<entry>
<title>Fix android gradle sync error on windows</title>
<updated>2026-05-20T10:31:12+00:00</updated>
<author>
<name>Tom Pratt</name>
<email>tom.pratt@outlook.com</email>
</author>
<published>2026-04-05T19:06:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=e8da93d52f3b8bae970ed5effffcd271b55f886d'/>
<id>e8da93d52f3b8bae970ed5effffcd271b55f886d</id>
<content type='text'>
Workaround for the following error on gradle sync:

 java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 68:
  C:\Users\tompr\Development\dolphin\Externals\minizip-ng\minizip-ng\C:\Users\tompr\Development\dolphin\Source\Android\app\.cxx\RelWithDebInfo\3b681gem\arm64-v8a\Externals\zlib-ng\zlib-ng
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Workaround for the following error on gradle sync:

 java.nio.file.InvalidPathException: Illegal char &lt;:&gt; at index 68:
  C:\Users\tompr\Development\dolphin\Externals\minizip-ng\minizip-ng\C:\Users\tompr\Development\dolphin\Source\Android\app\.cxx\RelWithDebInfo\3b681gem\arm64-v8a\Externals\zlib-ng\zlib-ng
</pre>
</div>
</content>
</entry>
<entry>
<title>Externals: Update SDL to release-3.4.4.</title>
<updated>2026-04-04T23:12:04+00:00</updated>
<author>
<name>Jordan Woyak</name>
<email>jordan.woyak@gmail.com</email>
</author>
<published>2026-04-04T23:11:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=92ba0f8f81edfffc0f361ead13ea1fe936aff8c4'/>
<id>92ba0f8f81edfffc0f361ead13ea1fe936aff8c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Add SAF support for GBA ROM and BIOS files</title>
<updated>2026-04-01T04:40:54+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-03-30T19:37:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c542279595e6e912215191a4935625ab02b27b83'/>
<id>c542279595e6e912215191a4935625ab02b27b83</id>
<content type='text'>
SAF for save files is a huge can of worms because they're managed in a
more complicated way than asking the user to select an existing file,
so I won't be touching save files for now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SAF for save files is a huge can of worms because they're managed in a
more complicated way than asking the user to select an existing file,
so I won't be touching save files for now.
</pre>
</div>
</content>
</entry>
<entry>
<title>cURL: Disable Brotli</title>
<updated>2026-03-15T17:59:54+00:00</updated>
<author>
<name>OatmealDome</name>
<email>julian@oatmealdome.me</email>
</author>
<published>2026-03-15T17:59:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=44e3f3708eccf534df1557674f905e6f5a68c461'/>
<id>44e3f3708eccf534df1557674f905e6f5a68c461</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 #14224 from JoshuaVandaele/windows-mz-ng-fix</title>
<updated>2026-03-15T16:27:02+00:00</updated>
<author>
<name>OatmealDome</name>
<email>OatmealDome@users.noreply.github.com</email>
</author>
<published>2026-03-15T16:27:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=a28fff3f007a900310a27367a42756d3a312d54f'/>
<id>a28fff3f007a900310a27367a42756d3a312d54f</id>
<content type='text'>
Externals: Fix clashing dependencies</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Externals: Fix clashing dependencies</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #14317 from JosJuice/jit-cache-macro-loop</title>
<updated>2026-02-27T03:25:29+00:00</updated>
<author>
<name>Dentomologist</name>
<email>dentomologist@gmail.com</email>
</author>
<published>2026-02-27T03:25:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=f898d75bf3fc83cfc6d2af77653ab108457ca0e1'/>
<id>f898d75bf3fc83cfc6d2af77653ab108457ca0e1</id>
<content type='text'>
Jit: Use RangeSet for physical_addresses</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Jit: Use RangeSet for physical_addresses</pre>
</div>
</content>
</entry>
<entry>
<title>SDL: Use bundled LibUSB when desirable</title>
<updated>2026-02-25T06:26:10+00:00</updated>
<author>
<name>Joshua Vandaële</name>
<email>joshua@vandaele.software</email>
</author>
<published>2026-01-02T13:40:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=c6411a29526df99d7baa6ed6b26441fb0ab14d94'/>
<id>c6411a29526df99d7baa6ed6b26441fb0ab14d94</id>
<content type='text'>
Previously, SDL would `find_package(libusb)` which would actually overwrite the user preference in the case where both USE_SYSTEM_LIBUSB and USE_SYSTEM_SDL were OFF. This coincidentally also allows SDL to use libusb on Windows.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, SDL would `find_package(libusb)` which would actually overwrite the user preference in the case where both USE_SYSTEM_LIBUSB and USE_SYSTEM_SDL were OFF. This coincidentally also allows SDL to use libusb on Windows.
</pre>
</div>
</content>
</entry>
<entry>
<title>cURL: Actually disable ZLIB/ZSTD</title>
<updated>2026-02-25T06:25:29+00:00</updated>
<author>
<name>Joshua Vandaële</name>
<email>joshua@vandaele.software</email>
</author>
<published>2026-01-01T21:26:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=184c6ee068ed7de2c03b7c1426c0700bc20f696e'/>
<id>184c6ee068ed7de2c03b7c1426c0700bc20f696e</id>
<content type='text'>
cURL tries to find ZSTD anyways due to the lack of setting it in CACHE, and for both ZLIB and ZSTD if we had done find_package previously, cURL would still use ZLIB/ZSTD regardless of the set variable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
cURL tries to find ZSTD anyways due to the lack of setting it in CACHE, and for both ZLIB and ZSTD if we had done find_package previously, cURL would still use ZLIB/ZSTD regardless of the set variable.
</pre>
</div>
</content>
</entry>
<entry>
<title>minizip-ng: Properly use libraries from Externals</title>
<updated>2026-02-25T06:25:29+00:00</updated>
<author>
<name>Joshua Vandaële</name>
<email>joshua@vandaele.software</email>
</author>
<published>2025-12-24T03:59:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=4af06fd487e896e5ad162bea1d53a390f90151c7'/>
<id>4af06fd487e896e5ad162bea1d53a390f90151c7</id>
<content type='text'>
This also fixes the CMake build on Windows, since it would fail to find our target defined in Externals and would fall back to trying to redefine it, which produces an error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This also fixes the CMake build on Windows, since it would fail to find our target defined in Externals and would fall back to trying to redefine it, which produces an error.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move RangeSet from Externals to Common</title>
<updated>2026-02-23T21:55:38+00:00</updated>
<author>
<name>JosJuice</name>
<email>josjuice@gmail.com</email>
</author>
<published>2026-02-18T19:02:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/dolphin/commit/?id=36f45dce44ddf8074df70fe1c217e08735189d57'/>
<id>36f45dce44ddf8074df70fe1c217e08735189d57</id>
<content type='text'>
This is a very small libary, and as I understand it, it was more or less
developed for Dolphin.

This moves the two relevant files from Externals to Common, changes the
namespace to Common, reformats the code, and adds Dolphin copyright
notices. The change in copyright notice and license was approved by
AdmiralCurtiss.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a very small libary, and as I understand it, it was more or less
developed for Dolphin.

This moves the two relevant files from Externals to Common, changes the
namespace to Common, reformats the code, and adds Dolphin copyright
notices. The change in copyright notice and license was approved by
AdmiralCurtiss.
</pre>
</div>
</content>
</entry>
</feed>
