<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/test/CMakeLists.txt, 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>2025-12-11T19:37:03Z</updated>
<entry>
<title>Rework legacy lltest executable into individual integration tests and restore some disabled tests</title>
<updated>2025-12-11T19:37:03Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2025-12-10T00:27:14Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=3b88739957d8b0d5072646e571d27b743e68fe2e'/>
<id>urn:sha1:3b88739957d8b0d5072646e571d27b743e68fe2e</id>
<content type='text'>
Removes dead llprimlinkinfo and related test

Remove dead llassetuploadqueue llhttpclient lltimestampcache lltranscode tests

Remove dead mock_http_client

Remove duplicate hex_dump.h

Fix crash in LLDataPacker test
</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 Remove dead llblowfish and llmail code plus related tests</title>
<updated>2025-11-30T17:15:42Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2025-11-30T17:15:42Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=ec34a8832d41c5c046f3eef98d0ccde8c219ce9c'/>
<id>urn:sha1:ec34a8832d41c5c046f3eef98d0ccde8c219ce9c</id>
<content type='text'>
Signed-off-by: Rye &lt;rye@alchemyviewer.org&gt;</content>
</entry>
<entry>
<title>Run tests using ctest after all targets are built to reduce build contention</title>
<updated>2025-10-27T08:59:15Z</updated>
<author>
<name>Rye</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2025-10-24T00:19:06Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=b66d6679b268069b155e7a0f5b843095a200a29f'/>
<id>urn:sha1:b66d6679b268069b155e7a0f5b843095a200a29f</id>
<content type='text'>
Reuse test runner compilation unit to reduce extra source files compiled by 189
Only build macOS tests for build host architecture that will be running them to reduce wasted CI time

Signed-off-by: Rye &lt;rye@alchemyviewer.org&gt;
</content>
</entry>
<entry>
<title>Introduce build system and preprocessor support for ARM64</title>
<updated>2025-02-11T10:04:08Z</updated>
<author>
<name>Rye</name>
<email>rye@lindenlab.com</email>
</author>
<published>2025-02-03T16:35:22Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=a455d3ee7d5ddefcdf008fa86ecc7c80aba758aa'/>
<id>urn:sha1:a455d3ee7d5ddefcdf008fa86ecc7c80aba758aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix lltest failure by outputting to the sharedlibs dir like other tests on windows</title>
<updated>2024-07-29T05:20:32Z</updated>
<author>
<name>Rye Mutt</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2024-07-28T17:55:42Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=cde858a65f63701b3808550305aebfbc8c58669f'/>
<id>urn:sha1:cde858a65f63701b3808550305aebfbc8c58669f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove dead googlemock dependency and related setup code</title>
<updated>2024-03-28T17:41:47Z</updated>
<author>
<name>Rye Mutt</name>
<email>rye@alchemyviewer.org</email>
</author>
<published>2024-03-27T23:51:59Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=53d4fcd3597d2042b2c82bd3aaa41f61fdb7b3d5'/>
<id>urn:sha1:53d4fcd3597d2042b2c82bd3aaa41f61fdb7b3d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DRTVWR-558: Fix builds on macOS 12.5 Monterey.</title>
<updated>2023-07-13T16:32:15Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2022-08-23T01:00:42Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=324f0d9b8abad3a74a7c19a6e28f8c77c76b3b83'/>
<id>urn:sha1:324f0d9b8abad3a74a7c19a6e28f8c77c76b3b83</id>
<content type='text'>
Always search for python3[.exe] instead of plain 'python'. macOS Monterey no
longer bundles Python 2 at all.

Explicitly make PYTHON_EXECUTABLE a cached value so if the user edits it in
CMakeCache.txt, it won't be overwritten by indra/cmake/Python.cmake.

Do NOT set DYLD_LIBRARY_PATH for test executables! That has Bad Effects, as
discussed in https://stackoverflow.com/q/73418423/5533635. Instead, create
symlinks from build-mumble/sharedlibs/Resources -&gt; Release/Resources and from
build-mumble/test/Resources -&gt; ../sharedlibs/Release/Resources. For test
executables in sharedlibs/RelWithDebInfo and test/RelWithDebInfo, this
supports our dylibs' baked-in load path @executable_path/../Resources. That
load path assumes running in a standard app bundle (which the viewer in fact
does), but we've been avoiding creating an app bundle for every test program.
These symlinks allow us to continue doing that while avoiding
DYLD_LIBRARY_PATH.

Add indra/llcommon/apply.h. The LL::apply() function and its wrapper macro
VAPPLY were very useful in diagnosing the problem.

Tweak llleap_test.cpp. This source was modified extensively for diagnostic
purposes; these are the small improvements that remain.

(cherry picked from commit 15d37713b9113a6f70dde48c764df02c76e18cbc)
(cherry picked from commit a1adcf1905d1fbc5fe07ff5a627295ccfe461ac4)
</content>
</entry>
<entry>
<title>We probably want this (have to guess as I cannot run the tests).</title>
<updated>2022-09-17T15:58:08Z</updated>
<author>
<name>Nicky Dasmijn</name>
<email>nicky.dasmijn@posteo.nl</email>
</author>
<published>2022-09-17T15:58:08Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=c47b2ae7458f88941e4a129b0bc9aa96ab4ae003'/>
<id>urn:sha1:c47b2ae7458f88941e4a129b0bc9aa96ab4ae003</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MacOs packaging is weird, as Nat already did point out :(</title>
<updated>2022-09-17T15:37:45Z</updated>
<author>
<name>Nicky Dasmijn</name>
<email>nicky.dasmijn@posteo.nl</email>
</author>
<published>2022-09-17T15:37:45Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=e840b5eb40edbac8e72054256112deeaf5c580c2'/>
<id>urn:sha1:e840b5eb40edbac8e72054256112deeaf5c580c2</id>
<content type='text'>
Part of his change was omly taking Release builds into account, the other
part from me made the same mistake.
Use a generator expression with a custom command to get the symlink the way
we want.
</content>
</entry>
</feed>
