summaryrefslogtreecommitdiff
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 "Exempt Tumbleweed from PipeWire"Erik Kundiman
This reverts commit 2170cca3a9f205bc6dda9d1b084ff5c8821186c9.
2026-05-18Revert "Exempt Ubuntu from Pipewire too"Erik Kundiman
This reverts commit b8cc57486f3c15fd40d3524204c7fc0db3b7b8d4.
2026-05-18Revert "Remove the word Pipewire from config message for now"Erik Kundiman
This reverts commit 6c1ff2e4b9da8069b9da573f99b52df707e97e75.
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-15#3430 Fix incorectly stated permissions for scripts.Andrey Kleshchev
2026-05-15#5820 Add 'Set UI Size to Default' to help menu on login screenAndrey Kleshchev
2026-05-15#5810 Differentiate startup crashes from runtime crashesAndrey Kleshchev
2026-05-15Fix display of ad-hoc session type in About and display p2p instead as ↵Cosmic Linden
appropriate
2026-05-15#5802 Open teleport history with a keystrokeMaxim Nikolenko
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-14#5804 Prevent group chat focus steal when opening adhoc IMAndrey Lihatskiy
2026-05-14Merge pull request #5800 from secondlife/roxie/remove-vivoxRoxanne Skelly
Remove Vivox-related code
2026-05-14#5799 update message for no search resultsMaxim Nikolenko
2026-05-14Merge branch 'main' into 2026.02Erik Kundiman
2026-05-14LibVLC 4 readyErik Kundiman
I didn't see a quick way to replace libvlc_MediaPlayerTitleChanged, though, so I guess there's no title notification yet for the platform that uses VLC 4 (Gentoo will, so far). Will do this later.
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-14#5810 Improve early exit's cleanupAndrey Kleshchev
2026-05-13#5806 add option to reset environment after teleportMaxim Nikolenko
2026-05-13#5801 add Mute sound menu optionMaxim Nikolenko
2026-05-13#5775 Update copyright date in cmakeAndrey Kleshchev
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-12#5744 Prefill 'report' floater for objects' IMsAndrey Kleshchev
2026-05-12fix: replace non-ASCII source commentssantoslgl01-web
Resolves #5664
2026-05-12FIX - Prejump regressionsTrish
2026-05-11Merge pull request #5792 from secondlife/cosmic/janus_set_version_26.3cosmic-linden
secondlife/viewer#5634: Apply version string from janus server if available
2026-05-11#5784 fix crash at LLViewerRegion::killInvisibleObjectsMaxim Nikolenko
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 build instructionsSecret Foxtail
use libboost 91, fmod no longer required for functional CEF
2026-05-10update tumbleweed package requiresSecret Foxtail
use libboost 91
2026-05-10Merge branch 'main' into 2026.02Erik Kundiman
2026-05-10Add minizip to its pkgconf include dir var on GentooErik Kundiman
See commit 950815943ac6f31e9135be1b22b397dfa47a9761
2026-05-10Merge branch 'main' into 2026.02Erik Kundiman