<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llwebrtc, branch main</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=main</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2026-10-05T06:44:55Z</updated>
<entry>
<title>Add a Homebrew macOS build beside MacPorts (#29)</title>
<updated>2026-10-05T06:44:55Z</updated>
<author>
<name>Mike</name>
<email>contact@mikelittman.me</email>
</author>
<published>2026-10-05T06:44:55Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=62e2d529558ba086708025b394aa790e49076c77'/>
<id>urn:sha1:62e2d529558ba086708025b394aa790e49076c77</id>
<content type='text'>
Darwin CMake keeps the MacPorts Boost 1.88 -mt paths when that prefix
is present. Otherwise, or when DARWIN_PACKAGE_MANAGER=homebrew, it uses
brew prefixes, unsuffixed Boost libraries, and no boost_system link.
Media-plugin install names, the app bundle, and freealut follow the
same split. The viewer no longer links libvlc, so a finished app does
not need the VLC disk image mounted.</content>
</entry>
<entry>
<title>Merge tag 'Second_Life_Release#f7672193-26.4' into 26.4</title>
<updated>2026-09-22T06:47:19Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-09-22T06:47:19Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=8557e9659ca5b71aabcbb21758be03a959c2098d'/>
<id>urn:sha1:8557e9659ca5b71aabcbb21758be03a959c2098d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #6335 from secondlife/roxie/fix-voice-reconnect</title>
<updated>2026-09-17T18:55:11Z</updated>
<author>
<name>Roxanne Skelly</name>
<email>roxie@lindenlab.com</email>
</author>
<published>2026-09-17T18:55:11Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=9bc42804f6f574d24467ee9f56e7e67d268f0c61'/>
<id>urn:sha1:9bc42804f6f574d24467ee9f56e7e67d268f0c61</id>
<content type='text'>
Voice wasn't automatically reconnecting after a voice server crash or restart</content>
</entry>
<entry>
<title>#6109 StopPlayout crash</title>
<updated>2026-09-17T14:44:43Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2026-09-14T08:38:40Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=c8e39fa4bda02c23f5cd7c1eef2d278e3c3ee583'/>
<id>urn:sha1:c8e39fa4bda02c23f5cd7c1eef2d278e3c3ee583</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Voice wasn't automatically reconnecting after a voice server crash or restart</title>
<updated>2026-09-16T20:44:34Z</updated>
<author>
<name>Roxie Linden</name>
<email>roxie@lindenlab.com</email>
</author>
<published>2026-09-16T20:44:34Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=56d7fbfcea5a6e22cbce67eb6b5c2b1f73ac1d7e'/>
<id>urn:sha1:56d7fbfcea5a6e22cbce67eb6b5c2b1f73ac1d7e</id>
<content type='text'>
Shutdown code was added that cleaned up voice connections, which we should do
during shutdown.  However, we do reuse voice connections in cases like reconnects
so we can't totally clean up the connections.

Fixes #6251
</content>
</entry>
<entry>
<title>Merge tag 'Second_Life_Release#a4aa523-26.4' into 26.4</title>
<updated>2026-09-04T15:25:54Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-09-04T15:09:56Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=7f8684301a716d23343cd6e85a4759f3a11546d4'/>
<id>urn:sha1:7f8684301a716d23343cd6e85a4759f3a11546d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'secondlife/release/26.4' into 26.4</title>
<updated>2026-09-04T13:58:53Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-09-01T10:35:23Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=00bb3bb6f07660bd914d29a1389342bb3060d254'/>
<id>urn:sha1:00bb3bb6f07660bd914d29a1389342bb3060d254</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#6228 fix setting the default device after a region change</title>
<updated>2026-09-02T11:19:15Z</updated>
<author>
<name>Maxim Nikolenko</name>
<email>maximnproductengine@lindenlab.com</email>
</author>
<published>2026-09-02T11:19:15Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=89f652a6d16e469da674397a8cee9d1071968610'/>
<id>urn:sha1:89f652a6d16e469da674397a8cee9d1071968610</id>
<content type='text'>
Patch contributed by TJ Hecklezz</content>
</entry>
<entry>
<title>#6109 StopRecording() crash</title>
<updated>2026-08-25T20:05:20Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2026-08-25T19:15:09Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=4ef9f8f14b35ed388c294d53767a0dca0e890924'/>
<id>urn:sha1:4ef9f8f14b35ed388c294d53767a0dca0e890924</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#6167 fix WebRTC logging level</title>
<updated>2026-08-24T10:13:02Z</updated>
<author>
<name>Maxim Nikolenko</name>
<email>maximnproductengine@lindenlab.com</email>
</author>
<published>2026-08-24T10:13:02Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=1dce7c190ffffe4d935bea84ebd2daa28963b36c'/>
<id>urn:sha1:1dce7c190ffffe4d935bea84ebd2daa28963b36c</id>
<content type='text'>
</content>
</entry>
</feed>
