summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-04-21Update velopack with a public buildAndrey Kleshchev
2026-04-20#5628 Fix setting cleanup on installAndrey Kleshchev
2026-04-20#5628 Update taskbar's link to point to velopack #2Andrey Kleshchev
2026-04-19PYTHON env var now for directory not executableErik Kundiman
2026-04-19Include header needed by GCC for std::atomic<>Erik Kundiman
2026-04-19Merge tag 'Second_Life_Release#7014db29-26.2' into 2026.02Erik Kundiman
2026-04-19Merge branch 'main' into 2026.02Erik Kundiman
2026-04-19Merge tag 'Second_Life_Release#160ab0b3-26.2' into 2026.02Erik Kundiman
2026-04-19LL's Google Fonts package URLErik Kundiman
2026-04-19Disable VelopackErik Kundiman
2026-04-19Merge tag 'Second_Life_Release#8ffb73b4-26.2' into 2026.02Erik Kundiman
2026-04-19Revert "#1625 Blinding white screen when changing environments"Andrey Kleshchev
This reverts commit 53af39b68e2dbc2f89096bbd987f1d0b8a12ace5.
2026-04-18Merge tag 'Second_Life_Release#f4bc7652-26.2' into 2026.02Erik Kundiman
2026-04-18FMOD has been upgradedErik Kundiman
2026-04-18Merge remote-tracking branch 'secondlife/main'Erik Kundiman
2026-04-18#5661 XUI adjustmentsAndrey Kleshchev
2026-04-17Fix experiences search and new classifieds content rating labels showing ↵Hecklezz
incorrectly
2026-04-17Merge pull request #5667 from secondlife/geenz/texture-channel-cherrypickJonathan "Geenz" Goodman
Add texture streaming "channels" (#5442)
2026-04-17#5664 remove non-ASCII7 characters from commentsMaxim Nikolenko
2026-04-17Add texture streaming "channels" (#5442)Jonathan "Geenz" Goodman
* Add channel based streaming priority. * Lessen the aggressiveness of the discards.
2026-04-16#5489 Follow up for appearance fixesAndrey Kleshchev
2026-04-16Merge pull request #5659 from secondlife/marchcat/slua-26.1.1Andrey Lihatskiy
Update SLua PV to 26.1.1
2026-04-16Update websocketpp to v0.8.2-r3Andrey Lihatskiy
2026-04-16#5647 fix for texture Mapping fields not being updated when selecting BP ↵Maxim Nikolenko
face after PBR face
2026-04-15Update viewer copyright year in About licensesMaycon Bekkers
2026-04-15#2023 Pull in updated pacakge and mark publicAndrey Kleshchev
Unused fonts were excluded
2026-04-15#2023 Fix lsb_delta and rsb_delta supportAndrey Kleshchev
delta_correction should have been substructed, not added
2026-04-15Implement lsb_delta and rsb_delta supportAndrey Kleshchev
By Rye
2026-04-15#2023 Load from a variable fontAndrey Kleshchev
WIP, beacsue variable fonts are not yeat included.
2026-04-15#5585 fix the issue with ptt state when joining p2p call while in ↵Maxim Nikolenko
voice-disabled parcel
2026-04-15Merge pull request #5641 from secondlife/cosmic/janus-set-revisioncosmic-linden
secondlife/viewer#5634: Apply version string from janus server if available. Also display the type of connection the version is applicable to.
2026-04-15#5450 add Leap unicode input supportMaxim Nikolenko
2026-04-14#5636 Fix cache size label and fieldAndrey Kleshchev
2026-04-14#2410 Update notification text to include Combat 2.0 optionsMaxim Nikolenko
2026-04-14Bump BugSplat-Git/symbol-uploaddependabot[bot]
Bumps [BugSplat-Git/symbol-upload](https://github.com/bugsplat-git/symbol-upload) from 095d163ae9ceb006d286a731dcd35cf6a1b458c8 to 2a0d2b8cf9c54c494144048f25da863d93a02ccd. - [Release notes](https://github.com/bugsplat-git/symbol-upload/releases) - [Commits](https://github.com/bugsplat-git/symbol-upload/compare/095d163ae9ceb006d286a731dcd35cf6a1b458c8...2a0d2b8cf9c54c494144048f25da863d93a02ccd) --- updated-dependencies: - dependency-name: BugSplat-Git/symbol-upload dependency-version: 2a0d2b8cf9c54c494144048f25da863d93a02ccd dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
2026-04-13secondlife/viewer#5634: Apply version string from janus server if available. ↵Cosmic Linden
Also display the type of connection the version is applicable to.
2026-04-14#5639 Fix glTF collision volume bind reconstructionGai Clary
The glTF importer rebuilt collision volume override-rest matrices from the imported translation override and viewer-side scale only. That dropped the collision volume rotation defined in avatar_skeleton.xml and produced incorrect inverse bind matrices for rotated collision volumes, especially the torso volumes that use non-uniform scale. The result was a visible mismatch between rigged mesh imported from .glb and the equivalent .dae upload.
2026-04-14#5639 Initialize LLJointData support category from avatar skeleton (#5632)Gai Clary
The glTF importer branches on LLJointData::mSupport when it decides whether a collision volume should inherit the current rest matrix or the support-rest matrix. That value was never copied from the avatar skeleton XML into LLJointData, so the importer was effectively making that decision on uninitialized state.
2026-04-14#5628 Update taskbar's link to point to velopackAndrey Kleshchev
2026-04-13#2888 show underwater nametags when camera is above the waterMaxim Nikolenko
2026-04-10Merge branch 'main' into release/2026.02Jonathan "Geenz" Goodman
2026-04-10Merge pull request #5475 from secondlife/project/Flat_UIJonathan "Geenz" Goodman
Flat UI Alpha
2026-04-10Merge remote-tracking branch 'origin/main' into marchcat/slua-26.1.1Andrey Lihatskiy
# Conflicts: # .github/workflows/build.yaml # autobuild.xml # indra/cmake/Python.cmake # indra/newview/CMakeLists.txt # indra/newview/llappviewer.cpp # indra/newview/llappviewerwin32.cpp # indra/newview/llpanellogin.cpp
2026-04-09#5626 LLTextBase optimizationAndrey Kleshchev
by caching string width
2026-04-09#5607 workaround fix for the web content being black after resizingMaxim Nikolenko
2026-04-08#5611 Select a discrete gpu when possibleAndrey Kleshchev
2026-04-07Merge pull request #5623 from secondlife/geenz/main-developJonathan "Geenz" Goodman
26.1.1 -> develop
2026-04-07Merge pull request #5624 from secondlife/geenz/velopack-26.2Jonathan "Geenz" Goodman
Velopack -> 2026.02
2026-04-07Release/26.1.1 (#5530)Jonathan "Geenz" Goodman
* Integrate Velopack installer and update framework * Add Velopack update support for macOS and VVM integration * Update Velopack version and dependencies * Improve Velopack packaging for macOS * #5346 Uninstall older non-velopack viewer (#5363) * #5335 Fix silent uninstall asking about registry * #5346 Uninstall older non-velopack viewer * Use runtime viewer exe name, handle Velopack URL * Velopack download failure diagnostic (#5520) * Velopack download failure diagnostic * Fix up velopack downloading updates. Handle updates internally then hand them off to velopack. (#5524) * More velopack changes. Should download updates properly now. * Don't include NSI files * Restore optional updates, refine viewer restart behavior. (#5527) * Add support for optional updates. * Don't restart the viewer after the update unless it was optional. * Setup UpdaterServiceSetting with velopack properly. * Refine the restart behavior a bit - readd the old "the viewer must update" UX. * If the update is still downloading, close should just reopen the downloading dialog. --------- Co-authored-by: Jonathan "Geenz" Goodman <geenz@lindenlab.com> * Remove SLVersionChecker from the viewer with velopack. (#5528) * Remove SLVersionChecker updater integration * Ensure that the portable install has the correct version number. * Don't produce shortcuts with VPK - we do this with our post install. * Bump viewer version from 26.1.0 to 26.1.1 * Potential fix for uninstaller not being functional. * Fix for UpdaterServiceSetting being ignored. * Filter for release channel when generating shortcuts. * Add some more logging for icons on Windows builds. * More VPK logging. * Move velopack packaging in CI to the sign and package step. * Enable velopack downgrade and skip older updates * Move the version required checking into velopack's checks. * Potential fix for downgrade prompts. * Make sure our macOS flow mirrors Windows. * Make sure to use the dev version of the mac sign and package. * p#553 Only one of two uninstallers displayed * #5346 Don't force user to shutdown velopack build for NSIS uninstall * #5346 Ignore option for the uninstall dialog * #5346 Fix early exit crash * #5346 Properly reset version flag. * Add some autodetect logic on macOS. * p#564 Clear legacy links * p#553 Handle uninstall records * p#549 Permit testing release notes on a test build * p#564 Remake nsis to velopack update flow * p#564 Remake nsis to velopack update flow #2 * p#564 Fix incorrect value type * p#553 Clear velopack's own registry entry in favor of a custom one * #5346 Resolve duplicated window class name * Bump to 2.1.0 of sign and package. --------- Co-authored-by: Andrey Kleshchev <117672381+akleshchev@users.noreply.github.com>
2026-04-07Release/26.1.1 (#5530)Jonathan "Geenz" Goodman
* Integrate Velopack installer and update framework * Add Velopack update support for macOS and VVM integration * Update Velopack version and dependencies * Improve Velopack packaging for macOS * #5346 Uninstall older non-velopack viewer (#5363) * #5335 Fix silent uninstall asking about registry * #5346 Uninstall older non-velopack viewer * Use runtime viewer exe name, handle Velopack URL * Velopack download failure diagnostic (#5520) * Velopack download failure diagnostic * Fix up velopack downloading updates. Handle updates internally then hand them off to velopack. (#5524) * More velopack changes. Should download updates properly now. * Don't include NSI files * Restore optional updates, refine viewer restart behavior. (#5527) * Add support for optional updates. * Don't restart the viewer after the update unless it was optional. * Setup UpdaterServiceSetting with velopack properly. * Refine the restart behavior a bit - readd the old "the viewer must update" UX. * If the update is still downloading, close should just reopen the downloading dialog. --------- Co-authored-by: Jonathan "Geenz" Goodman <geenz@lindenlab.com> * Remove SLVersionChecker from the viewer with velopack. (#5528) * Remove SLVersionChecker updater integration * Ensure that the portable install has the correct version number. * Don't produce shortcuts with VPK - we do this with our post install. * Bump viewer version from 26.1.0 to 26.1.1 * Potential fix for uninstaller not being functional. * Fix for UpdaterServiceSetting being ignored. * Filter for release channel when generating shortcuts. * Add some more logging for icons on Windows builds. * More VPK logging. * Move velopack packaging in CI to the sign and package step. * Enable velopack downgrade and skip older updates * Move the version required checking into velopack's checks. * Potential fix for downgrade prompts. * Make sure our macOS flow mirrors Windows. * Make sure to use the dev version of the mac sign and package. * p#553 Only one of two uninstallers displayed * #5346 Don't force user to shutdown velopack build for NSIS uninstall * #5346 Ignore option for the uninstall dialog * #5346 Fix early exit crash * #5346 Properly reset version flag. * Add some autodetect logic on macOS. * p#564 Clear legacy links * p#553 Handle uninstall records * p#549 Permit testing release notes on a test build * p#564 Remake nsis to velopack update flow * p#564 Remake nsis to velopack update flow #2 * p#564 Fix incorrect value type * p#553 Clear velopack's own registry entry in favor of a custom one * #5346 Resolve duplicated window class name * Bump to 2.1.0 of sign and package. --------- Co-authored-by: Andrey Kleshchev <117672381+akleshchev@users.noreply.github.com>