<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llfilesystem/tests, 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-01-07T00:15:43Z</updated>
<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>#4899 Fix permissions flags on files that shouldn't be executable</title>
<updated>2026-01-07T00:15:43Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2026-01-05T20:33:33Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=b74a3c25d16685b8dfad8880e20ac99c5769d2e4'/>
<id>urn:sha1:b74a3c25d16685b8dfad8880e20ac99c5769d2e4</id>
<content type='text'>
</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>Merge branch 'release/2026.01' into marchcat/devlinux-2601</title>
<updated>2025-12-03T19:41:25Z</updated>
<author>
<name>Andrey Lihatskiy</name>
<email>alihatskiy@productengine.com</email>
</author>
<published>2025-12-03T19:41:25Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=f57219efed141b5bc33dd9d08b03a48c6607fa33'/>
<id>urn:sha1:f57219efed141b5bc33dd9d08b03a48c6607fa33</id>
<content type='text'>
# Conflicts:
#	indra/llcommon/llprocessor.cpp
#	indra/llcorehttp/_refcounted.h
#	indra/llcorehttp/_thread.h
#	indra/newview/llfeaturemanager.cpp
#	indra/newview/llviewershadermgr.cpp
</content>
</entry>
<entry>
<title>#5078 Replace boost::assign usage with modern c++ brace initialization</title>
<updated>2025-12-01T10:48:07Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2025-12-01T10:48:07Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=416ab835aa4ba8e13d17e8b8ecb434aead3045de'/>
<id>urn:sha1:416ab835aa4ba8e13d17e8b8ecb434aead3045de</id>
<content type='text'>
Signed-off-by: Rye &lt;rye@alchemyviewer.org&gt;</content>
</entry>
<entry>
<title>Cherrypick 42885c0d23d8efc47ad77e09bb327e4ec6a4fada from archive/develop</title>
<updated>2025-10-27T08:59:14Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2025-10-14T11:46:14Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=f7da57ddda41a4671949566ba4d13fe12fa68922'/>
<id>urn:sha1:f7da57ddda41a4671949566ba4d13fe12fa68922</id>
<content type='text'>
Signed-off-by: Rye &lt;rye@alchemyviewer.org&gt;
</content>
</entry>
<entry>
<title>Fix test build on macOS</title>
<updated>2025-08-22T17:13:03Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2025-08-22T17:13:03Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=3f65a4bfec71a9950a541f9e6195a572a0622b48'/>
<id>urn:sha1:3f65a4bfec71a9950a541f9e6195a572a0622b48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed</title>
<updated>2024-04-29T04:56:09Z</updated>
<author>
<name>Andrey Lihatskiy</name>
<email>alihatskiy@productengine.com</email>
</author>
<published>2024-04-29T04:43:28Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=1b68f71348ecf3983b76b40d7940da8377f049b7'/>
<id>urn:sha1:1b68f71348ecf3983b76b40d7940da8377f049b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace BOOST_FOREACH with standard C++ range-based for-loops</title>
<updated>2024-01-09T18:44:50Z</updated>
<author>
<name>Ansariel</name>
<email>ansariel.hiller@phoenixviewer.com</email>
</author>
<published>2024-01-08T23:16:52Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=ba74152c823563a66729ea0a7fb7cab5bf58980d'/>
<id>urn:sha1:ba74152c823563a66729ea0a7fb7cab5bf58980d</id>
<content type='text'>
</content>
</entry>
</feed>
