<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git, 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-22T03:25:21Z</updated>
<entry>
<title>Flatpak support</title>
<updated>2026-06-22T03:25:21Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-06-22T00:34:39Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=ee87dd9f21e0dcd5a2f3a78586e5ae5d2ba592d5'/>
<id>urn:sha1:ee87dd9f21e0dcd5a2f3a78586e5ae5d2ba592d5</id>
<content type='text'>
Still uses prebuilt GLU, could be improved by using the glu shared
module.
Still uses prebuilt OpenAL, could be improved by separating the
ALUT dependency (which isn't available on the runtime) from it,
so we could use runtime's OpenAL.
Still uses prebuilt LibXML2, could be improved by separating the
Minizip &amp; ColladaDOM from it (which aren't available on the
runtime) from it, so we could use runtime's LibXML2 but have
ColladaDOM built against it (and a still non-runtime Minizip).
Still uses FLTK 1.3, when I tried using 1.4, it still had linking
errors (might need to just add Cairo libraries to the
target_link_libraries).
VLC plugins are installed in vlc/plugins path relative to the vlc
&amp; vlccore libraries, the way they are in the distro I got the
binaries from (Debian), cause I think it's the libraries that are
compiled with that path.
Still uses prebuilt dependencies in general, could be improved by
having them as modules to be built.
_FORTIFY_SOURCE needs to be skipped to avoid redefinition cause
Flatpak build system already defines it.
The conditionals for deciding installation paths need to be
reorganised to accomodate installation that doesn't require an
encapsulating namespace (because the installed files are already
encapsulated in the app sandbox).
The library directory naming scheme used here is lib64.
The libGLESv2.so &amp; libvulkan.so.1 installed are still copies, not
links yet, because I'm still not familiar yet with the runtime
hierarchies (they might reside just in /usr/lib/x86_64-linux-gnu).
</content>
</entry>
<entry>
<title>So packaged GLM headers can be found on Windows arm64</title>
<updated>2026-06-17T03:12:28Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-06-17T03:12:28Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=341ae1a286c722f24066b2cb2a3755d19c3a9866'/>
<id>urn:sha1:341ae1a286c722f24066b2cb2a3755d19c3a9866</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix typo in 8bde6901477280e7eaf719daebbf978143e2d0cb</title>
<updated>2026-06-15T16:03:39Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-06-15T16:03:39Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=6762edb10ff3c5e4f11476d2ade665a30436fa98'/>
<id>urn:sha1:6762edb10ff3c5e4f11476d2ade665a30436fa98</id>
<content type='text'>
</content>
</entry>
<entry>
<title>So packaged GLM headers can be found on macOS x86-64</title>
<updated>2026-06-14T11:54:43Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-06-14T11:54:43Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=96f8b816264476b10d108ba3be8059795ae88522'/>
<id>urn:sha1:96f8b816264476b10d108ba3be8059795ae88522</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Upgrade Dullahan to 1.31 on Arch</title>
<updated>2026-06-14T06:07:11Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-06-14T06:07:11Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=8bde6901477280e7eaf719daebbf978143e2d0cb'/>
<id>urn:sha1:8bde6901477280e7eaf719daebbf978143e2d0cb</id>
<content type='text'>
as its system CEF has been upgraded to 148.
1.31 is chosen here instead of the newer 1.35 because 1.31 is the
one used so far in SL's callum/cef-148 branch.
</content>
</entry>
<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>Windows arm64 &amp; macOS x86-64 use LL's packaged GLM</title>
<updated>2026-06-14T05:58:07Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-06-14T05:58:07Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=582462ba123f55cc67f006fe0ecbfbba81311f84'/>
<id>urn:sha1:582462ba123f55cc67f006fe0ecbfbba81311f84</id>
<content type='text'>
so we don't have to keep 1.0.1 on vcpkg or MacPorts around any more
(the last version they compile with, in the code's current state).
</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>Add minizip to its pkgconf include dir var on vcpkg</title>
<updated>2026-06-13T05:42:53Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-06-13T05:42:53Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=47b583e9caa3388cd41f70e8de0a5a950082979d'/>
<id>urn:sha1:47b583e9caa3388cd41f70e8de0a5a950082979d</id>
<content type='text'>
See commit b8a0eb6b9c7735eb910f6faf2d23229519a23b75
</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>
</feed>
