summaryrefslogtreecommitdiff
path: root/indra
AgeCommit message (Collapse)Author
2025-07-08Correct commit bd6c39192b0f29be1fbbbbbc257cd0351e505afbErik Kundiman
2025-07-08Debian arm64 can use system nanosvgErik Kundiman
cause it's available now on trixie.
2025-07-08Windows can use vcpkg nanosvgErik Kundiman
2025-07-08Turn NDOF back on for Windows x64Erik Kundiman
and don't rebuild NDOF on non x86-64 Linux when it's already installed.
2025-07-08Preventing detachment from the inventory panelsErik Kundiman
Part of the @detach=<y/n> command implementation.
2025-07-08NDOF support for non x86-64 LinuxErik Kundiman
2025-07-08LL_WEBRTC for marking WebRTC supporting platformsErik Kundiman
so we don't have to keep adding unsupporting ones to the preprocessors in llvoiceclient. Note that CM_WEBRTC is complementary to LL_WEBRTC, which means its purpose is not to be XOR-ed. Any WebRTC supporting (either using LL's or CM's build) will have LL_WEBRTC set to ON, but *only* ones that use CM builds will have CM_WEBRTC set to ON *too*.
2025-07-08#4290 Unresponsive viewer when uploading modelsAndrey Kleshchev
Fix severe log spam
2025-07-08#4319 Thread crashes not being reported to bugsplatAndrey Kleshchev
2025-07-07Get the viewer installable on Debian arm64Erik Kundiman
The Debian version supported is 13 (trixie), because that's the version I could install on my M1, hence the Boost default version is 1.83 & we can use system's OpenJPEG 2.5.3. Somehow CMake's FindOpenGL wasn't effective, but we can get around this by setting the GL libraries paths when running cmake. Debian aarch64 suffers from the same problem Fedora aarch64 had when compiling libcurl, and it's assumed that it's Linux aarch64 thing. When trying to build ColladaDOM when building the viewer, it couldn't find Boost somehow, so building ColladaDOM is done in configuration stage instead. Upstream Variables.cmake is full of assumptions regarding architecture, and ARCH is used in many places already for Debian/Ubuntu, so we have to make sure ARCH is set with the correct value at the root level. Pipewire on trixie is also too new, so it's cancelled here. Some dependencies have the t64 suffixes on them, just like the currently supported Ubuntu (because I guess 24.04 *is*, based on trixie). The executable still crashes when launched on my M1, however, but we'll commit the progress so far for now.
2025-07-07Revert "Adjust viewer name for when logging the skin used"Erik Kundiman
This reverts commit ced2d634a76561d231e2c5854721c643ac071916. Turns out the original string is depended on by in-world creations, specifically HUDs, to determine whether the media is viewed from within SL or not. Thank you Jenni Windrider for pointing this out.
2025-07-04#4323 fix for transparent meshesMaxim Nikolenko
2025-07-04/skins/default adjustmentSecret Foxtail
Make some widgets less opaque for more consistency
2025-07-04Move stream notification custom channel to AdvancedErik Kundiman
cause it can be thought of as something advanced, having to do with scripted objects. We had to do this cause sound pref panel is already full, that it would cause the Voice Input/Output devices lower part to be truncated.
2025-07-04Add gltfloader to stringop-overflow GNU exceptionErik Kundiman
Otherwise an error when using Debian 12.11's GCC 12.2.0.
2025-07-04#4242 Debug dump improvement #2Andrey Kleshchev
2025-07-04#4334 Crash at getIsDynamicAndrey Kleshchev
2025-07-04#4242 Make sure group array is initializedAndrey Kleshchev
MacOS doesn't seem to like missing init.
2025-07-03Remove mFullscreenBits from llwindowsdl.cppErik Kundiman
See commit 6e6e105f01726208d60c060c4de653cd15470db3
2025-07-03Merge tag 'Second_Life_Project#900516a4-glTF_Mesh_Import' into gltf_mesh_importErik Kundiman
2025-07-03Merge tag 'Second_Life_Project#bca9ba9b-glTF_Mesh_Import' into gltf_mesh_importErik Kundiman
2025-07-03Revert "panel_preferences_sound.xml adjustment"Erik Kundiman
This reverts commit 78713f69f979ad911bd0e60d85feaeaa75c8cf77.
2025-07-03Revert "panel_preferences_sound.xml -> "hear voice from" radio group pos"Erik Kundiman
This reverts commit 0a2d9f0abbbcac254027250f2a898dbde8445a23.
2025-07-03Revert "panel_preferences_sound.xml stream notification checkbox alignment"Erik Kundiman
This reverts commit c7714fb31915b70af4ca24cde61751484dd967e9.
2025-07-03Merge branch 'main' into gltf_mesh_importErik Kundiman
2025-07-03New Avatar Cloud designmobserveur
This commit changes the look of the avatar cloud
2025-07-03No setDPIAwareness or gIconResource if using SDLErik Kundiman
for now, and if we do have to use SDL for Windows ARM64.
2025-07-03Anticipate curl 8 from not being able to downloadErik Kundiman
This is cherry-picked from an old commit which was reverted before, but modified so that it only affects the platform that has to use system libcurl 8 (only Windows ARM64 so far). System libcurl, which is typically newer, doesn't accept when SL server responses with an invalid Content-Encoding value (usually some value that's probably meant to be put as the Content-Type value), that we'd get "unrecognized or bad HTTP Content or Transfer-Encoding" https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Encoding A way to fix this would be to just not expect decompressed contents, by letting libcurl have the default value for CURLOPT_ACCEPT_ENCODING, which is NULL.
2025-07-03getCursorDelta isn't implemented if using SDL on WinErik Kundiman
2025-07-03Partial @detach=<y/n> command implementationErik Kundiman
Only greying out the detach option on the contextual menu popped up by right clicking the attachment in the 3D view/world, and not yet preventing detachment from the inventory/wearing panels.
2025-07-03Fix SL contributors credit on Linux broken by WinErik Kundiman
in commit b54464a34c3f441d40977e872df53825c7df4959
2025-07-03#4322 Upload Model button is sometimes disabledAndrey Kleshchev
when it should not
2025-07-03#4242 Debug dump improvementAndrey Kleshchev
for better comparison with collada output
2025-07-02Merge pull request #4311 from WolfGangS/media-first-click-fixes-2WolfGang
Fix bit logic mistake in PRIM_MEDIA_FIRST_CLICK_INTERACT work
2025-07-02#4313 Improved naming of texturesMaxim Nikolenko
2025-07-02#4242 Clarify some operationsAndrey Kleshchev
and make scale application a bit more valid
2025-07-02Preload CEF automatically on Linux aarch64"Erik Kundiman
This reverts commit 6d9bda960f179aa8ea3765c10aa3140d22c74086, and add the aarch64 condition for preloading. We can't use gDirUtilp->getLLPluginDir() yet in llappviewerlinux because it's not instantiated yet in that phase.
2025-07-02#4142 Fix missed indexAndrey Kleshchev
2025-07-02#4315 Crash in GLTF uploaderAndrey Kleshchev
Properly handle importer's crashes in general
2025-07-02private#435 Update GLTF Mesh Import's version to 7.2Andrey Kleshchev
2025-07-01#4242 Better issue loggingAndrey Kleshchev
2025-07-01Make Windows SDL-ready (in case we need to)Erik Kundiman
2025-07-01Fix media_plugin_cef failing on Linux aarch64Erik Kundiman
WARNING #Plugin# llplugin/llplugininstance.cpp(106) LLPluginInstance::load: apr_dso_load of /usr/lib64/libmedia_plugin_cef.so failed with error 20019, additional info string: /usr/lib64/libcef.so: cannot allocate memory in static TLS block https://github.com/chromiumembedded/cef/issues/3616 https://github.com/chromiumembedded/cef/issues/3803 https://magpcss.org/ceforum/viewtopic.php?t=19622 I tried adding mProcessParams.envs.add("LD_PRELOAD=/usr/lib64/libcef.so"); to indra/llplugin/llpluginprocessparent.cpp, it didn't get rid of the error, but running `LD_PRELOAD=/usr/lib64/libcef.so megapahit` OR `LD_PRELOAD=/usr/lib64/libmedia_plugin_cef.so megapahit` does. It still doesn't load web pages, however, even though there are process plugin activities.
2025-07-01#4190 Provide unsupported extension info in log fileMaxim Nikolenko
2025-07-01Fix commit d0e3c7a40395ea5ad7f7a9982ce4dbf464e24caaErik Kundiman
Accidentally git added a line that wasn't meant to be staged yet.
2025-06-30Minimal @getsitid=<channel_number> implementationErik Kundiman
2025-06-30Minimal @sit=<y/n> command implementationErik Kundiman
2025-06-30Minimal @unsit=<y/n> command implementationErik Kundiman
Hides the Stand up button too, but doesn't prevent teleporting yet.
2025-06-30Minimal @sitground=force command implementationErik Kundiman
Untested cause I couldn't find any force ground sit command on the attachment I got access to.
2025-06-30Basic scaffolding to support add/remove commandsErik Kundiman
plus reorder header inclusions alphabetically.