<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llxml, branch 26.3</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=26.3</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=26.3'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2026-07-24T03:24:12Z</updated>
<entry>
<title>Merge tag 'Second_Life_Release#bcfda3b6-26.3' into 26.3</title>
<updated>2026-07-24T03:24:12Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-07-24T03:24:12Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=fc46ce4c0c7d81349d55933fb4bef3260f79ac8b'/>
<id>urn:sha1:fc46ce4c0c7d81349d55933fb4bef3260f79ac8b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Merge pull request #5667 from secondlife/geenz/texture-channel-cherrypick"</title>
<updated>2026-07-22T04:40:35Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@geenzo.com</email>
</author>
<published>2026-07-22T04:40:35Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=3eea9b18872f8a11247e80bce2edd224f09f240c'/>
<id>urn:sha1:3eea9b18872f8a11247e80bce2edd224f09f240c</id>
<content type='text'>
This reverts commit 7f110d9fb54d050e0b25ea65294a53d2595fc89b, reversing
changes made to 5f91a3faf3ef0b9d0a6c3424fff119992dc0822a.
</content>
</entry>
<entry>
<title>Merge tag 'Second_Life_Release#663bf4d3-26.3' into 26.3</title>
<updated>2026-06-13T09:44:11Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-06-13T06:20:22Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=191669d38d232d2bd61a0dd2252c7a3543a2b467'/>
<id>urn:sha1:191669d38d232d2bd61a0dd2252c7a3543a2b467</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add texture streaming "channels" (#5442)</title>
<updated>2026-04-17T14:31:37Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@lindenlab.com</email>
</author>
<published>2026-02-22T09:53:34Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=ead40173830602f6bf0b1b62573de22523c263f6'/>
<id>urn:sha1:ead40173830602f6bf0b1b62573de22523c263f6</id>
<content type='text'>
* Add channel based streaming priority.

* Lessen the aggressiveness of the discards.</content>
</entry>
<entry>
<title>Merge tag 'Second_Life_Release#3529bc5f-2026.02' into 2026.02</title>
<updated>2026-03-07T06:55:05Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-03-07T06:55:05Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=eac10375e294cd24c21c09497e838e70dcf4d74a'/>
<id>urn:sha1:eac10375e294cd24c21c09497e838e70dcf4d74a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Optimize various usages of std::map with frequent find access with std::unordered_map</title>
<updated>2026-01-21T20:07:08Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2026-01-10T06:24:56Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=0e687a83b5bd3fd0b33f7e9a5f5955391ec2d5e5'/>
<id>urn:sha1:0e687a83b5bd3fd0b33f7e9a5f5955391ec2d5e5</id>
<content type='text'>
Introduce ll::string_hash heterogeneous string hasher
</content>
</entry>
<entry>
<title>Introduced Tracy instrumentation to app initialization</title>
<updated>2026-01-21T20:07:08Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2026-01-11T18:09:02Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=aad49bd41461269bc3294df73050a2dd4fc76fe1'/>
<id>urn:sha1:aad49bd41461269bc3294df73050a2dd4fc76fe1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#5217 Treat issues with control variables smarter and show a proper warning</title>
<updated>2026-01-07T10:06:22Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2026-01-06T21:58:57Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=0c9dfeb2c709ced86ca9967a82b9816eb192c54c'/>
<id>urn:sha1:0c9dfeb2c709ced86ca9967a82b9816eb192c54c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert #4899 "Add more functionality to LLFile and cleanup LLAPRFile"</title>
<updated>2025-12-10T23:42:52Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2025-12-10T23:42:52Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=c92b0b74cbd963cd79d1cb7754256b801f1479b1'/>
<id>urn:sha1:c92b0b74cbd963cd79d1cb7754256b801f1479b1</id>
<content type='text'>
Interferes with linux work, will be moved to a different branch and applied separately.</content>
</entry>
<entry>
<title>Refactoring of LLFile class to support additional methods</title>
<updated>2025-12-10T18:33:58Z</updated>
<author>
<name>Frederick Martian</name>
<email>fredmartian@gmail.com</email>
</author>
<published>2025-11-12T18:19:59Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=f07762a46830005b6ff4218c1f070ce27a9ecebe'/>
<id>urn:sha1:f07762a46830005b6ff4218c1f070ce27a9ecebe</id>
<content type='text'>
- LLFile with its own class method interface to access files for read and write
- Remove rudimentary LLUniqueFile class as LLFile supports now all of that and more
- Implement most of the filename based functions using std::filesystem functions
- Replace LLFile::rmdir() with LLFile::remove() since this function now supports deleting files and directories on all platforms.
</content>
</entry>
</feed>
