<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llmessage/llassetstorage.cpp, branch 26.4</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=26.4</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=26.4'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2026-08-12T01:39:19Z</updated>
<entry>
<title>Merge remote-tracking branch 'origin/develop-linux' into geenz/linux-to-develop</title>
<updated>2026-08-12T01:39:19Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@geenzo.com</email>
</author>
<published>2026-08-12T01:39:19Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=8cabc33e960ca93fdc1a32c77cf611269d95d51b'/>
<id>urn:sha1:8cabc33e960ca93fdc1a32c77cf611269d95d51b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#5612 Improve profiling coverage</title>
<updated>2026-04-03T19:30:26Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2026-04-02T23:11:15Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=5b485bdc6046867e8b03906e8bdd0f02471f9fa8'/>
<id>urn:sha1:5b485bdc6046867e8b03906e8bdd0f02471f9fa8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/develop' into develop-linux</title>
<updated>2026-01-21T21:05:51Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2026-01-21T20:33:19Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=8896239134a40f41d845c78551d24e005d691d7c'/>
<id>urn:sha1:8896239134a40f41d845c78551d24e005d691d7c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Address feedback from copilot</title>
<updated>2026-01-07T00:15:43Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2026-01-05T20:01:23Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=9873abfb94f0d9cbc6df60fef9df622ef51355ec'/>
<id>urn:sha1:9873abfb94f0d9cbc6df60fef9df622ef51355ec</id>
<content type='text'>
Signed-off-by: Rye &lt;rye@alchemyviewer.org&gt;
</content>
</entry>
<entry>
<title>Clean up LLFile and LLFilesystem operations to reduce temporaries allocations and utf8-&gt;utf16 conversions</title>
<updated>2026-01-07T00:15:43Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2025-12-30T16:39:16Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=25dc8660efedecfd9f021142ac1e4ff3639e80d4'/>
<id>urn:sha1:25dc8660efedecfd9f021142ac1e4ff3639e80d4</id>
<content type='text'>
Fix LLFile::tmpdir failing when temp directory is located in a unicode path on windows
Add Tracy profiler tagging to LLFile that's disabled by default
Replace LLFile::utf8StringToWstring with our fsyspath std::filesystem::path adapter
Introduce std::filesystem::path to llifstream/llofstream wrappers
Add move operators to fsyspath to match copy operator
Restore LLUniqueFile RAII class for direct c file io wrapping and reducing merge conflicts with downstream code that may depend upon it

Signed-off-by: Rye &lt;rye@alchemyviewer.org&gt;
</content>
</entry>
<entry>
<title>Reapply "Add more functionality to LLFile and cleanup LLAPRFile""</title>
<updated>2026-01-07T00:15:43Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2025-12-10T23:43:58Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=9440f969033b73e2e2a037c291bcb45619b1dfd1'/>
<id>urn:sha1:9440f969033b73e2e2a037c291bcb45619b1dfd1</id>
<content type='text'>
# Conflicts:
#	indra/llcrashlogger/llcrashlock.cpp
#	indra/llrender/llshadermgr.cpp
#	indra/test/CMakeLists.txt
</content>
</entry>
<entry>
<title>#3612 Handle missing capabilities instead of blocking further downloads</title>
<updated>2025-12-22T21:53:33Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2025-12-22T18:18:41Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=dd0dbf205cfb97451b5180bbc1cab6d2b40cbfbc'/>
<id>urn:sha1:dd0dbf205cfb97451b5180bbc1cab6d2b40cbfbc</id>
<content type='text'>
Landmarks that failed due to missing caps were blocked from being
rerequested.
</content>
</entry>
<entry>
<title>#3796 Crash at assetRequestCoro</title>
<updated>2025-03-24T21:48:35Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>andreykproductengine@lindenlab.com</email>
</author>
<published>2025-03-24T20:20:53Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=7fc9c0baa430875dce44778d5d72b302858f9f4e'/>
<id>urn:sha1:7fc9c0baa430875dce44778d5d72b302858f9f4e</id>
<content type='text'>
Coroutine doesn't own req pointer, don't use it
</content>
</entry>
<entry>
<title>#1870 Tune up for better experience on integrated intel with low memory (#1872)</title>
<updated>2024-07-03T22:42:24Z</updated>
<author>
<name>Dave Parks</name>
<email>davep@lindenlab.com</email>
</author>
<published>2024-07-03T22:42:24Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=08b933a0c67463f06f124420f16c8a3f7dc83f1f'/>
<id>urn:sha1:08b933a0c67463f06f124420f16c8a3f7dc83f1f</id>
<content type='text'>
* More deterministic vsize calculation.   Add control for choosing downscale method.
* Quick hack to make GLTF preview work again</content>
</entry>
<entry>
<title>Post-merge - trim trailing whitespace</title>
<updated>2024-06-10T17:45:59Z</updated>
<author>
<name>Andrey Lihatskiy</name>
<email>alihatskiy@productengine.com</email>
</author>
<published>2024-06-10T17:42:42Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=c95b4bf3ea2b681d6d05468b07e60fedb71fa2cf'/>
<id>urn:sha1:c95b4bf3ea2b681d6d05468b07e60fedb71fa2cf</id>
<content type='text'>
</content>
</entry>
</feed>
