<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/newview, branch main</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=main</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2026-06-14T06:00:55Z</updated>
<entry>
<title>Fix Dullahan/CEF versions Undefined on Win (&amp; FBSD)</title>
<updated>2026-06-14T06:00:55Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-06-14T06:00:55Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=7b5b90df5accc8841a0bb5655525dc88214ac904'/>
<id>urn:sha1:7b5b90df5accc8841a0bb5655525dc88214ac904</id>
<content type='text'>
on the About floater. Also, linking to ll::cef should've been
enabled all this time for Windows too (I'm surprised it's been
working anyway).
</content>
</entry>
<entry>
<title>Separate VLC MMX &amp; SSE2 plugins signing for macOS</title>
<updated>2026-06-14T05:53:25Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-06-14T05:53:25Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=893b93bbbcb2ffc4948f2ebca9dd86be55e79237'/>
<id>urn:sha1:893b93bbbcb2ffc4948f2ebca9dd86be55e79237</id>
<content type='text'>
as they are available only for x86-64.
The PACKAGE=ON parity files are done too in case we switch it on
(and use CPack for macOS too, again) in the future.
</content>
</entry>
<entry>
<title>Basic @detach:uuid=force implementation</title>
<updated>2026-06-12T23:39:08Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-06-12T23:39:08Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=032ad199c342e53b632671a8561215ff461b2c16'/>
<id>urn:sha1:032ad199c342e53b632671a8561215ff461b2c16</id>
<content type='text'>
There's this:

Force removing attachments : @detach[:attachpt]=force (*)
Implemented in v1.10

Where part is :

chest|skull|left shoulder|right shoulder|left hand|right hand|left foot|right foot|spine|
pelvis|mouth|chin|left ear|right ear|left eyeball|right eyeball|nose|r upper arm|r forearm|
l upper arm|l forearm|right hip|r upper leg|r lower leg|left hip|l upper leg|l lower leg|stomach|left pec|
right pec|center 2|top right|top|top left|center|bottom left|bottom|bottom right|neck|root

It doesn't say UUID, but then there's this:

Force removing attachments (alias) : @remattach[:attachpt or :uuid]=force (*)
Implemented in v1.22, uuid parameter added in v2.9.20

This command is an alias to @detach[:attachpt]=force (to keep things consistent).

So there should be a @detach:uuid=force, because there are objects that command this.
</content>
</entry>
<entry>
<title>Merge pull request #27 from HadetTheUndying/gha</title>
<updated>2026-06-09T03:49:01Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-06-09T03:49:01Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=6982c898c54bd0d5fee3a2e3b848280fae600274'/>
<id>urn:sha1:6982c898c54bd0d5fee3a2e3b848280fae600274</id>
<content type='text'>
Add Windows x64 &amp; macOS actions</content>
</entry>
<entry>
<title>Add Windows x64 &amp; macOS actions</title>
<updated>2026-06-08T00:44:55Z</updated>
<author>
<name>HadetTheUndying</name>
<email>hadet@protonmail.com</email>
</author>
<published>2026-06-01T17:51:59Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=17e5df749474def423c95de1cbf67ca946b5b312'/>
<id>urn:sha1:17e5df749474def423c95de1cbf67ca946b5b312</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Estate Eject and Estate Ban to avatar context menus</title>
<updated>2026-06-05T02:03:41Z</updated>
<author>
<name>HadetTheUndying</name>
<email>hadet@protonmail.com</email>
</author>
<published>2026-06-04T19:58:38Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=b5c4fec2c0065311508aa1a268a8a4e510674dc5'/>
<id>urn:sha1:b5c4fec2c0065311508aa1a268a8a4e510674dc5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>llappviewer: gate media version reporting on LL_CEF/LL_VLC, not _M_ARM64</title>
<updated>2026-06-04T02:58:48Z</updated>
<author>
<name>Hadet</name>
<email>dev@example.com</email>
</author>
<published>2026-06-03T01:15:48Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=4a48c18093f164ac741664554323dccccc213719'/>
<id>urn:sha1:4a48c18093f164ac741664554323dccccc213719</id>
<content type='text'>
The CEF/Dullahan and libVLC version-reporting blocks were guarded with
'#if !_M_ARM64'. _M_ARM64 is an MSVC-only predefined macro: defined only by
MSVC when targeting ARM64, never by GCC or Clang. The intent (per the
'// !LL_LINUX' comment) was to skip these blocks where the media version
headers are unavailable, but the macro only ever excludes MSVC-on-ARM64. On
Clang/macOS _M_ARM64 is undefined even on Apple Silicon, so the blocks
compiled and failed with:

    fatal error: 'cef/dullahan_version.h' file not found

whenever those headers were not on the include path (a build with
ENABLE_MEDIA_PLUGINS off, or any non-MSVC platform lacking the headers).

Gate the includes and the two version-string blocks on the LL_CEF / LL_VLC
compile definitions emitted by newview/CMakeLists.txt, which track the
actual build configuration. The combined include/usage is split so a
platform that provides one library but not the other is handled correctly.
</content>
</entry>
<entry>
<title>newview: emit LL_VLC/LL_CEF compile definitions for media version reporting</title>
<updated>2026-06-04T02:58:48Z</updated>
<author>
<name>Hadet</name>
<email>dev@example.com</email>
</author>
<published>2026-06-03T01:15:48Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=f73f1bbacd2bd174619f008f61ff2ff0c11b8386'/>
<id>urn:sha1:f73f1bbacd2bd174619f008f61ff2ff0c11b8386</id>
<content type='text'>
The viewer reports the bundled libVLC and CEF/Dullahan versions in the
Help-&gt;About info. Whether those version headers are available is a build
configuration fact (ENABLE_MEDIA_PLUGINS, and for CEF the DARWIN/LINUX
condition), not a CPU/compiler property. Emit LL_VLC and LL_CEF compile
definitions that mirror the existing media-plugin link availability so the
source can gate the version-reporting code on the build configuration.

No behavior change on platforms that already link these libraries.
</content>
</entry>
<entry>
<title>Revert "Preload CEF automatically on Linux aarch64""</title>
<updated>2026-06-01T01:58:57Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-06-01T01:58:57Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=ae056a279979ae3f051bfaacbdeec162ddc039d9'/>
<id>urn:sha1:ae056a279979ae3f051bfaacbdeec162ddc039d9</id>
<content type='text'>
This reverts commit 16d3d725998f1189083c429a1cbb2cc3fb15b7da.
</content>
</entry>
<entry>
<title>Add Teleports preferences tab: keep camera on local teleport and disable teleport screen</title>
<updated>2026-06-01T01:33:17Z</updated>
<author>
<name>Hadet</name>
<email>hadet@Mac.lan</email>
</author>
<published>2026-06-01T00:36:28Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=56809d4eedd6f83ae5f018d8be9fb4234ef46224'/>
<id>urn:sha1:56809d4eedd6f83ae5f018d8be9fb4234ef46224</id>
<content type='text'>
</content>
</entry>
</feed>
