<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra, branch main</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://www.megapahit.org/viewer.git/atom?h=main</id>
<link rel='self' href='https://www.megapahit.org/viewer.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/'/>
<updated>2026-10-23T13:52:14Z</updated>
<entry>
<title>MacPorts' brotli has been updated</title>
<updated>2026-10-23T13:52:14Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-10-23T13:52:14Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=cfb5e0bb3ca02fa7e8365b06e033500d3299a06a'/>
<id>urn:sha1:cfb5e0bb3ca02fa7e8365b06e033500d3299a06a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix remaining Apple audio, depth, and speaking-indicator crashes (#39)</title>
<updated>2026-10-22T16:20:17Z</updated>
<author>
<name>Mike</name>
<email>contact@mikelittman.me</email>
</author>
<published>2026-10-22T16:20:17Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=5b52af0bf830de6732bc587f5932c0209f6c337a'/>
<id>urn:sha1:5b52af0bf830de6732bc587f5932c0209f6c337a</id>
<content type='text'>
Stop the OpenAL wind path from spinning when unqueue fails. Allocate
Apple depth buffers with the unsized format and skip deferred lighting
when that allocation left the target empty. Remove every registration
of a speaking indicator, including a null one.</content>
</entry>
<entry>
<title>Do not abort when a shutdown thread joins itself (#40)</title>
<updated>2026-10-22T16:19:49Z</updated>
<author>
<name>Mike</name>
<email>contact@mikelittman.me</email>
</author>
<published>2026-10-22T16:19:49Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=32721d1421819fcd8ca0776421e147d59dad60ab'/>
<id>urn:sha1:32721d1421819fcd8ca0776421e147d59dad60ab</id>
<content type='text'>
std::thread::join throws system_error if the caller is the thread being
joined. That uncaught exception aborted the process during shutdown.
Detach the current thread instead, and catch a join that still throws.</content>
</entry>
<entry>
<title>Revert "ICU libs aren't linked to by macOS SLPlugin any more"</title>
<updated>2026-10-22T15:04:20Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-10-22T15:04:20Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=0bd96379e6130481418cb25bdac5ba9416131afc'/>
<id>urn:sha1:0bd96379e6130481418cb25bdac5ba9416131afc</id>
<content type='text'>
This reverts commit 5667a8664dc0f18419d20575642dbae918666aa9.
</content>
</entry>
<entry>
<title>ICU libs aren't linked to by macOS SLPlugin any more</title>
<updated>2026-10-22T14:43:11Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-10-22T14:43:11Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=5667a8664dc0f18419d20575642dbae918666aa9'/>
<id>urn:sha1:5667a8664dc0f18419d20575642dbae918666aa9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MacPorts' openal-soft has been upgraded to 1.25.2</title>
<updated>2026-10-21T01:24:43Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-10-21T01:24:43Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=04b43fb14ded228f2c959ae3dd2fc610b220228d'/>
<id>urn:sha1:04b43fb14ded228f2c959ae3dd2fc610b220228d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't thin non-existent or already thin libraries</title>
<updated>2026-10-14T07:03:21Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-10-14T07:03:21Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=7bcd52ad41642869501908e3f47cc9b0a74ed21c'/>
<id>urn:sha1:7bcd52ad41642869501908e3f47cc9b0a74ed21c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update VLC (now 3.0.24) plugins to sign</title>
<updated>2026-10-14T07:00:54Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-10-14T06:57:51Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=a716a5f4d096ac6ff170bf0dca4dd0b3d79d6795'/>
<id>urn:sha1:a716a5f4d096ac6ff170bf0dca4dd0b3d79d6795</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a new member to the team</title>
<updated>2026-10-14T06:07:22Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-10-14T06:07:22Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=1528c84868d3a5f13309d5f924b4f151de94deeb'/>
<id>urn:sha1:1528c84868d3a5f13309d5f924b4f151de94deeb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Log out before exiting on the first terminate signal (#35)</title>
<updated>2026-10-14T05:04:11Z</updated>
<author>
<name>Mike</name>
<email>contact@mikelittman.me</email>
</author>
<published>2026-10-14T05:04:11Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=4d3ec2142c2fcafec17425284a59134f62c3f8b7'/>
<id>urn:sha1:4d3ec2142c2fcafec17425284a59134f62c3f8b7</id>
<content type='text'>
SIGTERM was marking the app quitting immediately, so the Mac frame
pump stopped before LogoutRequest and the simulator kept the agent
in the region. The first signal now runs the normal logout. A second
signal still forces the process to exit.</content>
</entry>
</feed>
