<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llcommon/llfile.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-01-07T00:15:43Z</updated>
<entry>
<title>#4899 Fix permissions flags on files that shouldn't be executable #2</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-06T09:04:26Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=516bd5e832a91e1f837b5b1b621cfac5fe71c08f'/>
<id>urn:sha1:516bd5e832a91e1f837b5b1b621cfac5fe71c08f</id>
<content type='text'>
</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 erros related to negative file size</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-17T15:27:47Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=43cdddd715ff71ddc447c1d47f5d4f3868ecafb4'/>
<id>urn:sha1:43cdddd715ff71ddc447c1d47f5d4f3868ecafb4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#4899 Add unicode test case</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-17T09:25:32Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=7095f6ecc72a776a2bbc6ed0a64ea39bd744fc3a'/>
<id>urn:sha1:7095f6ecc72a776a2bbc6ed0a64ea39bd744fc3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#4899 Adjustments per rae's review</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-17T08:55:32Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=bddb75f1ee729925f1df2f52158e3af64bcac843'/>
<id>urn:sha1:bddb75f1ee729925f1df2f52158e3af64bcac843</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>Fix typo in comment</title>
<updated>2025-10-20T21:50:27Z</updated>
<author>
<name>fmartian</name>
<email>FredMartian@gmail.com</email>
</author>
<published>2025-10-20T20:23:59Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=aa49a3d7e6da7b2b83d78759c65d21f9865ddea5'/>
<id>urn:sha1:aa49a3d7e6da7b2b83d78759c65d21f9865ddea5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make changes according to recommendations by Copilot</title>
<updated>2025-10-20T21:50:27Z</updated>
<author>
<name>Frederick Martian</name>
<email>fredmartian@gmail.com</email>
</author>
<published>2025-10-18T17:13:19Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=f58a7c767354705962788864274c7a60ed89544e'/>
<id>urn:sha1:f58a7c767354705962788864274c7a60ed89544e</id>
<content type='text'>
- correction spelling of suppress_error
- improved error handling in remove() based on functionality in get_fileattr() and somewhat changed error handling in get_fileattr() itself
- call explicitly LLFile::fopen() to make sure we use the correct file path conversion under Windows

Removing Flawfinder comments since Flawfinder isn't used in the viewer anymore
Adding an option to support symlink detection in getattr()
Adding comments to function implementation to indicate that they are really static functions of the LLFile class
</content>
</entry>
<entry>
<title>Improve LLFile to be consistent between Windows and Linux/Mac</title>
<updated>2025-10-20T21:50:27Z</updated>
<author>
<name>RolfKal</name>
<email>rolf.kalbermatter@kalbermatter.nl</email>
</author>
<published>2025-10-14T23:00:42Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=e12958161c6f4edec1300db2045bba97aff26048'/>
<id>urn:sha1:e12958161c6f4edec1300db2045bba97aff26048</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rework windows to use zc:wchar_t for better c++ conformance and compatibility with modern libraries</title>
<updated>2025-02-11T10:55:37Z</updated>
<author>
<name>Rye</name>
<email>rye@lindenlab.com</email>
</author>
<published>2025-02-11T10:02:45Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=179b29252d8bb28e11686a1852c8e8ffcd98ecc0'/>
<id>urn:sha1:179b29252d8bb28e11686a1852c8e8ffcd98ecc0</id>
<content type='text'>
</content>
</entry>
</feed>
