<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/newview/lltexturecache.cpp, branch cef_147</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=cef_147</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=cef_147'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2026-02-15T14:11:04Z</updated>
<entry>
<title>#5356 Fix fast texture cache's mutex stall #2</title>
<updated>2026-02-15T14:11:04Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2026-02-11T22:37:46Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=b9fd20501e2cff8831832f00d7ca9fcfc0d9e801'/>
<id>urn:sha1:b9fd20501e2cff8831832f00d7ca9fcfc0d9e801</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#5356 Fix fast texture cache's mutex stall</title>
<updated>2026-02-11T01:29:48Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2026-02-10T01:40:48Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=6be26a000007af922788ccfd94ec0c6835b1d28e'/>
<id>urn:sha1:6be26a000007af922788ccfd94ec0c6835b1d28e</id>
<content type='text'>
</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>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>Incorporate some of the comment improvements suggested by Copilot and make LLFile::size() return -1 on error and adjust the callers to account for that.</title>
<updated>2025-12-10T18:33:58Z</updated>
<author>
<name>Frederick Martian</name>
<email>fredmartian@gmail.com</email>
</author>
<published>2025-12-03T23:10:42Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=2438854ea33d0a2f8d9fb13d2e3ef6f7d9bda235'/>
<id>urn:sha1:2438854ea33d0a2f8d9fb13d2e3ef6f7d9bda235</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove commented out old function calls</title>
<updated>2025-12-10T18:33:58Z</updated>
<author>
<name>Frederick Martian</name>
<email>fredmartian@gmail.com</email>
</author>
<published>2025-11-30T12:30:09Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=e0c5fc80c78be6ce16d835a249c9da56c991b226'/>
<id>urn:sha1:e0c5fc80c78be6ce16d835a249c9da56c991b226</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Improve documentation of LLFile functions and methods</title>
<updated>2025-12-10T18:33:58Z</updated>
<author>
<name>Frederick Martian</name>
<email>fredmartian@gmail.com</email>
</author>
<published>2025-11-28T12:30:36Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=13a3cf92ca9e647dfc39e761ce0068aa021ca657'/>
<id>urn:sha1:13a3cf92ca9e647dfc39e761ce0068aa021ca657</id>
<content type='text'>
- Improve error handling in LLFile::read(), LLFile::write() and LLFile::copy()
- Improve LLFileSystem::getFileSize() to work with the extra possibility of LLFile::size() returning -1 on error
- Replace LLAPRFile:readEx() and LLAPRFile::writeEx() with according LLFile functions
</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>
<entry>
<title>Add a new static function LLFile::size() to determine the size of a file_name.</title>
<updated>2025-12-10T18:33:58Z</updated>
<author>
<name>Frederick Martian</name>
<email>fredmartian@gmail.com</email>
</author>
<published>2025-10-25T15:08:35Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=3ca3ea75c333078013914e174564340f894573e2'/>
<id>urn:sha1:3ca3ea75c333078013914e174564340f894573e2</id>
<content type='text'>
Replace LLAPRFile::remove(), LLAPRFile::size() and LLAPRFile::isExist() with according functions from LLFile and retire these LLAPRFile methods and the never used LLAPRFile::rename(), LLAPRFile::makeDir() and LLAPRFile::removeDir() functions.
Also clean up remarks about the threading safety of the APRCachePool, which is not used in these locations anymore.
</content>
</entry>
<entry>
<title>#4503 Crash at openHeaderEntriesFile</title>
<updated>2025-08-08T19:37:35Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>andreykproductengine@lindenlab.com</email>
</author>
<published>2025-08-08T18:57:28Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=8ef660a7450dad60e5f73cd2cc50aeb6b9f8a356'/>
<id>urn:sha1:8ef660a7450dad60e5f73cd2cc50aeb6b9f8a356</id>
<content type='text'>
</content>
</entry>
</feed>
