summaryrefslogtreecommitdiff
path: root/indra/newview
AgeCommit message (Collapse)Author
2026-05-18Building with Linux volume catcher for PipeWire againErik Kundiman
and use PipeWire instead of PulseAudio for controlling web media volume by default.
2026-05-18Revert "Arch shouldn't pull freealut (& openal) for now"Erik Kundiman
This reverts commit 934b2de85e33fd2d4a7bf9abe12dcdeb743ff418.
2026-05-18Revert "Pull pulseaudio on Debian arm64 for WebRTC"Erik Kundiman
This reverts commit bf0ab355d501017669f0efeb1ca269a1dccc21bc.
2026-05-17Merge branch 'main' into 2026.02Erik Kundiman
2026-05-17Pull pulseaudio on Debian arm64 for WebRTCErik Kundiman
On default Debian/Ubuntu GNOME-based distributions, there's already pipewire-pulse, which would prevent WebRTC from crashing too. But in the viewer current state, using that, would break CEF. And the difference in our Debian arm64 build is, that it uses OpenAL and not FMOD. So pulseaudio is used for now (it would force remove pipewire's daemon if pipewire's is already installed, like on GNOME-based distros), until we can have pipewire-pulse, OpenAL, CEF and WebRTC, all getting along.
2026-05-17Revert "Exclude Debian arm64 from WebRTC"Erik Kundiman
This reverts commit 8d34bb549736c341e84123760901bc981c46b184.
2026-05-17Revert "USE_WEBRTC compile def for easily ruling out"Erik Kundiman
This reverts commit e2bbc96a057eaacf8bfbc6614c156634a7697ee0.
2026-05-17Revert "Exclude Gentoo from WebRTC too"Erik Kundiman
This reverts commit 00a44adfbeac89ed646b517446cbade82da531f8.
2026-05-17Revert "Fix commit e2bbc96a057eaacf8bfbc6614c156634a7697ee0"Erik Kundiman
This reverts commit 038ac8ea747b680b73bbce6a5a426abcd8132e22.
2026-05-16Merge branch 'main' into 2026.02Erik Kundiman
2026-05-16Fix commit e2bbc96a057eaacf8bfbc6614c156634a7697ee0Erik Kundiman
The previous would make none compile WebRTC code in llvoiceclient.cpp.
2026-05-15Merge pull request #5816 from secondlife/cosmic/janus_set_version_26.3cosmic-linden
Fix display of ad-hoc session type in About and display p2p instead as appropriate
2026-05-14Add a background discard offset.Jonathan "Geenz" Goodman
2026-05-14Fix display of ad-hoc session type in About and display p2p instead as ↵Cosmic Linden
appropriate
2026-05-14Merge branch 'main' into 2026.02Erik Kundiman
2026-05-14Exclude Gentoo from WebRTC tooErik Kundiman
Similar crash as on Debian arm64. I thought it was because I hadn't had sound working yet on my installation, but after I got sound working, it still crashed with WebRTC on. See commit 8d34bb549736c341e84123760901bc981c46b184
2026-05-14USE_WEBRTC compile def for easily ruling outErik Kundiman
platforms that can't have WebRTC support yet or have some problem with WebRTC (crashed by it).
2026-05-14Update RPM package dependencies for Fedora 44Erik Kundiman
From SDL2 to sdl2-compat and from openjpeg2 to openjpeg.
2026-05-12Rework texture streaming and tracking.Jonathan "Geenz" Goodman
This is a big one: - Reworks the discard signal almost entirely. Now has a normalized 0..1 discard signal: distance x size x channel exponent, floored by staleness and background app state. Shaped by VRAM pressure. - Textures can now scale down to the smallest GPU mip (1×1), independent of the codec's encoded mip count. - Terrain texture LOD now works. Useful for 2K textures and PBR on terrain. Based upon camera distance to nearest terrain patch. - New texture quality setting. Low/Medium/High/Ultra - Caps texture resolution on Low to 1024, and otherwise shifts the discard signal around. Makes distance based texture LOD work a lot more predictably. - We now track last bind state for textures, and discard accordingly. We progressively discard based upon last bind time. - Avatar textures get a residency boost to stay loaded in VRAM longer under pressure.
2026-05-12Remove Vivox LicensesRoxie Linden
2026-05-12Remove Vivox-related codeRoxie Linden
Remove the Vivox-related code altogether, including SLVoice.
2026-05-11secondlife/viewer#5634: Apply version string from janus server if available. ↵Cosmic Linden
Also display the type of connection the version is applicable to.
2026-05-11Ubuntu package pulls Boost 1.90 now on 26.04Erik Kundiman
2026-05-11Merge branch 'main' into 2026.02Erik Kundiman
2026-05-10update tumbleweed package requiresSecret Foxtail
use libboost 91
2026-05-09Merge branch 'main' into 2026.02Erik Kundiman
2026-05-09Fix Boost JSON 1.91 compile error on WindowsErik Kundiman
The error was: C:\Users\erik\Documents\vcpkg\installed\arm64-windows\include\boost\json\detail\value_from.hpp(152,9): error C2338: static assertion failed: 'No suitable tag_invoke overload found for the typ e' [C:\Users\erik\Documents\Megapahit\viewer\build-mingw64_nt-10.0-26200-arm64\newview\Megapahit.vcxproj] (compiling source file '../../indra/newview/llviewerdisplay.cpp') C:\Users\erik\Documents\vcpkg\installed\arm64-windows\include\boost\json\detail\value_from.hpp(152,9): the template instantiation context (the oldest one first) is C:\Users\erik\Documents\Megapahit\viewer\indra\newview\llviewerdisplay.cpp(1112,48): see reference to function template instantiation 'boost::json::value_ref::value_ref<T>(const T &,void *) noexcept' being compiled with [ T=boost::json::object_kind_t ] C:\Users\erik\Documents\vcpkg\installed\arm64-windows\include\boost\json\value_ref.hpp(230,1): see reference to function template instantiation 'boost::json::value boost::json::value_ref::from_const<T>(const void *,boost::json::storage_ptr)' being compiled with [ T=boost::json::object_kind_t ] C:\Users\erik\Documents\vcpkg\installed\arm64-windows\include\boost\json\impl\value_ref.hpp(29,12): see reference to function template instantiation 'boost::json::value boost::json::value_from<const T&>(const boost::json::object_kind_t&,boost::json::storage_ptr)' being compiled with [ T=boost::json::object_kind_t ] C:\Users\erik\Documents\vcpkg\installed\arm64-windows\include\boost\json\value_from.hpp(146,11): see reference to function template instantiation 'boost::json::value boost::json::value_from<const T&,boost::json::detail::no_context>(const boost::json::object_kind_t&,const Contex t &,boost::json::storage_ptr)' being compiled with [ T=boost::json::object_kind_t, Context=boost::json::detail::no_context ] C:\Users\erik\Documents\vcpkg\installed\arm64-windows\include\boost\json\value_from.hpp(125,5): see reference to function template instantiation 'void boost::json::value_from<const T&,Context>(const boost::json::object_kind_t&,const Context &,boost::json::value &)' being compi led with [ T=boost::json::object_kind_t, Context=boost::json::detail::no_context ] C:\Users\erik\Documents\vcpkg\installed\arm64-windows\include\boost\json\value_from.hpp(97,13): see reference to function template instantiation 'void boost::json::detail::value_from_impl<const T&,Context>(boost::json::detail::no_conversion_tag,boost::json::value &,const boost ::json::object_kind_t&,const Ctx &)' being compiled with [ T=boost::json::object_kind_t, Context=boost::json::detail::no_context, Ctx=boost::json::detail::no_context ]
2026-05-09Merge branch 'main' into 2026.02Erik Kundiman
2026-05-09Boost has been upgraded to 1.91 in vcpkgErik Kundiman
2026-05-08#5768 fix llDialog text overflowingMaxim Nikolenko
2026-05-08#5774 Crash on getCurrentNavUrlAndrey Kleshchev
2026-05-06Merge tag 'Second_Life_Release#b44809f7-26.2' into 2026.02Erik Kundiman
2026-05-05#5755 fix for notifications layoutMaxim Nikolenko
2026-05-05#5759 The fonts going boldAndrey Kleshchev
2026-05-05#5084 Improve watchdog's behavior #2Andrey Kleshchev
2026-05-04Merge branch 'main' into 2026.02Erik Kundiman
2026-05-04vcpkg zlib's DLL seems to be renamedErik Kundiman
from zlib1.dll to z.dll
2026-05-02Merge branch 'main' into 2026.02Erik Kundiman
2026-05-02MacPorts' expat (compatibility) has been updatedErik Kundiman
2026-05-01Brighten steppersSecret Foxtail
Help steppers better match checkboxes and other buttons
2026-05-01Misc FlatUI adjustmentsSecret Foxtail
Clean up tabs, checkboxes, marketplacebtn, etc
2026-05-01FlatUI tweaksSecret Foxtail
Adjustments for flat UI & addition of "classic" skin to colors preferences panel (WIP)
2026-04-29Get texture quality settings setup and tuned.Jonathan "Geenz" Goodman
2026-04-27secondlife/viewer#5702: Ensure non-visible preloaded media has PRIORITY_HIDDENCosmic Linden
2026-04-25Merge tag 'Second_Life_Release#4ccf6d90-26.2' into 2026.02Erik Kundiman
2026-04-24#5439 fix Avatar Welcome Pack not being opened on the first sessionMaxim Nikolenko
2026-04-23#5450 add Leap non-ascii input support for keyDownMaxim Nikolenko
2026-04-23Merge branch 'main' into 2026.02Erik Kundiman
2026-04-23MacPorts' openal-soft has been upgraded to 1.25.1Erik Kundiman
2026-04-23Merge tag 'Second_Life_Release#84f50b9d-26.2' into 2026.02Erik Kundiman