<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/newview/llvocache.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-12T20:09:42Z</updated>
<entry>
<title>Merge branch 'release/26.3' into geenz/linux-to-develop</title>
<updated>2026-08-12T20:09:42Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@geenzo.com</email>
</author>
<published>2026-08-12T20:09:42Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=480af3ea32856007b166a06ca4932078c9f557c6'/>
<id>urn:sha1:480af3ea32856007b166a06ca4932078c9f557c6</id>
<content type='text'>
</content>
</entry>
<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>#6040 Fix object cache logging</title>
<updated>2026-08-06T19:36:53Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2026-08-05T18:29:34Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=de0a0dc276eacb4a724b58644ddf0e3eeeb0335c'/>
<id>urn:sha1:de0a0dc276eacb4a724b58644ddf0e3eeeb0335c</id>
<content type='text'>
mReadOnly is an expected state for second instance. There is nothing to fix,
nothing to inform of, so it doesn't deserve a warning.
Similar for dirty_cache, it's notmal to not have changes there on shutdown.
Might even want it as infos
</content>
</entry>
<entry>
<title>#4604 Restore system memory factor, but in LLMemory</title>
<updated>2026-07-07T16:54:57Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2026-07-06T17:53:53Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=1c8144b1708420b30c54472a5139d451034e89de'/>
<id>urn:sha1:1c8144b1708420b30c54472a5139d451034e89de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Kill the system memory stuff - it's not relevant to the new texture streaming.</title>
<updated>2026-07-07T11:34:09Z</updated>
<author>
<name>Jonathan "Geenz" Goodman</name>
<email>geenz@geenzo.com</email>
</author>
<published>2026-07-07T11:34:09Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=f117d33535097c3bb8d48f1f954a7a8df0449c44'/>
<id>urn:sha1:f117d33535097c3bb8d48f1f954a7a8df0449c44</id>
<content type='text'>
</content>
</entry>
<entry>
<title>p#604 Fix draw range fluctuations</title>
<updated>2026-06-12T13:47:20Z</updated>
<author>
<name>Andrey Kleshchev</name>
<email>117672381+akleshchev@users.noreply.github.com</email>
</author>
<published>2026-06-11T20:18:09Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=1d456767fe47773d9dadcaa456b0af31dc6060e5'/>
<id>urn:sha1:1d456767fe47773d9dadcaa456b0af31dc6060e5</id>
<content type='text'>
</content>
</entry>
<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>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>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>
