<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llcommon, branch 26.5</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://www.megapahit.org/viewer.git/atom?h=26.5</id>
<link rel='self' href='https://www.megapahit.org/viewer.git/atom?h=26.5'/>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/'/>
<updated>2026-10-22T15:36:21Z</updated>
<entry>
<title>Do not abort when a shutdown thread joins itself (#37)</title>
<updated>2026-10-22T15:36:21Z</updated>
<author>
<name>Mike</name>
<email>contact@mikelittman.me</email>
</author>
<published>2026-10-22T15:36:21Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=f2a1ad0e53632ad69729c9bd55edcdfe8ef98368'/>
<id>urn:sha1:f2a1ad0e53632ad69729c9bd55edcdfe8ef98368</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>Merge tag 'Second_Life_Release#923f645a-26.5' into 26.5</title>
<updated>2026-10-20T08:20:00Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-10-20T08:20:00Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=61e65e2c95779d29496e5859a6edac82fc3b1ddb'/>
<id>urn:sha1:61e65e2c95779d29496e5859a6edac82fc3b1ddb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>double-buffer the stream to child processes</title>
<updated>2026-10-16T20:14:37Z</updated>
<author>
<name>leviathan</name>
<email>leviathan@lindenlab.com</email>
</author>
<published>2026-09-01T16:21:57Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=f88bb46b3fc16c25c9cc375c1737ed2f06bf3489'/>
<id>urn:sha1:f88bb46b3fc16c25c9cc375c1737ed2f06bf3489</id>
<content type='text'>
</content>
</entry>
<entry>
<title>overhaul game-control config and UI</title>
<updated>2026-10-16T20:14:36Z</updated>
<author>
<name>leviathan</name>
<email>leviathan@lindenlab.com</email>
</author>
<published>2026-05-08T05:52:05Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=5f9fc17e90f3d5a219c52dc3cecf449275174ffc'/>
<id>urn:sha1:5f9fc17e90f3d5a219c52dc3cecf449275174ffc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change parameter type to const reference in getDatetimeCode</title>
<updated>2026-10-16T20:14:36Z</updated>
<author>
<name>Kyler Eastridge</name>
<email>felix.wolfz@gmail.com</email>
</author>
<published>2026-01-13T23:13:33Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=22ab2bc3b1e7bf6dc2db584778fa0d4ecafe1e29'/>
<id>urn:sha1:22ab2bc3b1e7bf6dc2db584778fa0d4ecafe1e29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add GameControl feature</title>
<updated>2026-10-16T20:14:35Z</updated>
<author>
<name>Andrew Meadows</name>
<email>leviathan@lindenlab.com</email>
</author>
<published>2024-10-05T13:25:48Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=16002ec0c82a59082f670f9364834764f627f835'/>
<id>urn:sha1:16002ec0c82a59082f670f9364834764f627f835</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'main' into 26.5</title>
<updated>2026-10-14T07:12:37Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-10-14T07:12:37Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=99324218871346f772a02cf530fa92b1450f2e23'/>
<id>urn:sha1:99324218871346f772a02cf530fa92b1450f2e23</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>
<entry>
<title>Merge tag 'Second_Life_Release#fac07196-26.5' into 26.5</title>
<updated>2026-10-14T04:52:14Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-10-14T04:52:14Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=b449791d3995c07bf6a910cd914344da3665ca9c'/>
<id>urn:sha1:b449791d3995c07bf6a910cd914344da3665ca9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/release/26.5' into geenz/main-26.5</title>
<updated>2026-10-13T18:34:41Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@geenzo.com</email>
</author>
<published>2026-10-13T18:34:41Z</published>
<link rel='alternate' type='text/html' href='https://www.megapahit.org/viewer.git/commit/?id=181fd93f799e15a6ff924362c4a05be8db3639af'/>
<id>urn:sha1:181fd93f799e15a6ff924362c4a05be8db3639af</id>
<content type='text'>
</content>
</entry>
</feed>
