<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/cmake/LLWindow.cmake, branch 26.1.1</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=26.1.1</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=26.1.1'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2025-06-03T08:57:51Z</updated>
<entry>
<title>Re-include GLEXT.cmake, but for Windows only</title>
<updated>2025-06-03T08:57:51Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-06-03T08:57:51Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=9ac2e961e3649ca03e333103d851005f2003ddbb'/>
<id>urn:sha1:9ac2e961e3649ca03e333103d851005f2003ddbb</id>
<content type='text'>
There doesn't seem to be glext.h on Windows, so we'll just use the
package from LL for now.
</content>
</entry>
<entry>
<title>Lose the not really required double quotes</title>
<updated>2025-05-13T02:57:30Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-05-13T02:57:30Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=bdc8a1845666565c5e30228d7d57532df339bc94'/>
<id>urn:sha1:bdc8a1845666565c5e30228d7d57532df339bc94</id>
<content type='text'>
on the CMake string match tests.
</content>
</entry>
<entry>
<title>Not rely on (LL_)USESYSTEMLIBS macro &amp; CMake setting</title>
<updated>2025-05-13T02:22:54Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-05-13T02:22:54Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=f5ab6e11f13699c03a696611f67f8384434130a1'/>
<id>urn:sha1:f5ab6e11f13699c03a696611f67f8384434130a1</id>
<content type='text'>
but the fact that we keep on using as many system libraries as we
can (and only resort to other sources in certain cases), hasn't
changed, of course.
Also stop having to set USE_AUTOBUILD_3P to OFF.
Lines are reindented, and when a system library can be found for
a dependency, then that should be the way. If later we find out
that using some other way is better, than stick to that. So, one
option at a time, whichever is best for the situation.
GLEXT hasn't been used, and in order to be not having to hack its
.cmake file, we bypass it and refer to GLH (which is still used)
right away in LLWindow.
CMake commands that need to be bypassed, if it's a one-liner then
it's just commented out, but if it's multiple lines, then scope
them with if (FALSE) to minimise difference.
</content>
</entry>
<entry>
<title>Windows configuration, with MSYS2 in MinGW for now</title>
<updated>2024-09-30T03:48:20Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2024-09-30T03:48:20Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=f7873910039b45b4426172cea1f0db3f79f349c5'/>
<id>urn:sha1:f7873910039b45b4426172cea1f0db3f79f349c5</id>
<content type='text'>
Also simplify CMake-based dependency projects, the parameters that
have been set for the viewer seem to have been implied all this time
for the subprojects.
</content>
</entry>
<entry>
<title>Merge branch 'main' into maint-b</title>
<updated>2024-07-01T05:31:14Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2024-07-01T05:31:14Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=29d68ecb229ecb19e6d0da4cf5fbd8e3bbdde2cf'/>
<id>urn:sha1:29d68ecb229ecb19e6d0da4cf5fbd8e3bbdde2cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert to using Cocoa instead of SDL2 for macOS</title>
<updated>2024-06-27T07:11:17Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2024-06-21T09:40:58Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=161935f3178f343848839ad93ccaa6c1988bdef6'/>
<id>urn:sha1:161935f3178f343848839ad93ccaa6c1988bdef6</id>
<content type='text'>
Our SDL2-based code is kept Darwin-ready. This move was triggered
by the merge with SLv's release/maint-b branch causing the viewer
to show only a black screen, even though everything else seemed to
be working (logging in, streaming, quitting the app). This decision
also has caused numerous MPv specific window-related macOS bugs to
be fixed. I wanted to commit this on the main branch, but somehow
it failed to build. This move was bound to happen at the arrival of
Maintenance B after all.
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'secondlife/release/maint-b' into maint-b</title>
<updated>2024-06-20T12:52:45Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2024-06-20T08:16:37Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=ad5dec92bcb7d11e6a48b6ec6a220a49de985351'/>
<id>urn:sha1:ad5dec92bcb7d11e6a48b6ec6a220a49de985351</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge tag '7.1.7-release'</title>
<updated>2024-05-16T05:52:40Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2024-05-16T05:52:40Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=6d51e91895a7f2435c46a876410ccc6c63fe8c82'/>
<id>urn:sha1:6d51e91895a7f2435c46a876410ccc6c63fe8c82</id>
<content type='text'>
source for viewer 7.1.7.8974243247
</content>
</entry>
<entry>
<title>#824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed</title>
<updated>2024-04-29T04:56:09Z</updated>
<author>
<name>Andrey Lihatskiy</name>
<email>alihatskiy@productengine.com</email>
</author>
<published>2024-04-29T04:43:28Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=1b68f71348ecf3983b76b40d7940da8377f049b7'/>
<id>urn:sha1:1b68f71348ecf3983b76b40d7940da8377f049b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Feature/linux gtk removal (#1225)</title>
<updated>2024-04-14T13:14:23Z</updated>
<author>
<name>Nicky Dasmijn</name>
<email>nicky.dasmijn@posteo.nl</email>
</author>
<published>2024-04-14T13:14:23Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=2d4de107f8fc3714f75f73fc9293c87eaf0e5acb'/>
<id>urn:sha1:2d4de107f8fc3714f75f73fc9293c87eaf0e5acb</id>
<content type='text'>
* GTK remnants removal

Remove old GTK code and wire up some missing fltk logic in llfilepicker
This will leave linux_crash_logger as an empy stub which could be used as a skeleton in case crash logging gets implemented.
Otherwise linux_crash_logger and what is left of it in some cmake files can be deleted.

* Update SDL2 to latest version.

This revealed openal has also a dependebcy on sndio. Consequently the dependency was moved to OPENMAL.cmake and canot be dropped.

* Handle missing filetypes:
FFSAVE_GLTF,FFLOAD_GLTF, FFLOAD_MATERIAL, FFLOAD_MATERIAL_TEXTURE</content>
</entry>
</feed>
