summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
11 daysvcpkg zlib's DLL seems to be renamedErik Kundiman
from zlib1.dll to z.dll
13 daysMacPorts' expat (compatibility) has been updatedErik Kundiman
13 daysDon't treat SFINAE incomplete as error on GCCErik Kundiman
for compiling using GCC 16 on Fedora 44.
13 daysFix instruction on SDL package to install on FedoraErik Kundiman
2026-04-23Microsoft VS 18 2026 project extension is now slnxErik Kundiman
2026-04-23MacPorts' openal-soft has been upgraded to 1.25.1Erik Kundiman
2026-04-22Disable VelopackErik Kundiman
2026-04-22CMake 4.2.3 on vcpkg and MS VS 18 2026 Build ToolsErik Kundiman
2026-04-18FMOD has been upgradedErik Kundiman
2026-04-18Merge remote-tracking branch 'secondlife/main'Erik Kundiman
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-03-31Fix links to newer ICU on macOSErik Kundiman
2026-03-31MacPorts' zlib has been upgraded from 1.3.1 to 1.3.2Erik Kundiman
2026-03-31MacPorts' libxml2 (compatibility) has been updatedErik Kundiman
2026-03-31liblzma not linked anymore by direct deps on macOSErik Kundiman
2026-03-31MacPorts' icu has been upgraded from 76.1 to 78.3Erik Kundiman
2026-03-31MacPorts' expat (compatibility) has been updatedErik Kundiman
2026-03-31Add "minizip" to its pkgconf include dir variableErik Kundiman
on Arch and macOS. Somehow `pkg-config --cflags minizip` of current minizip packages on those 2 OSes doesn't include the encapsulating folder "minizip".
2026-03-21Remove "vlc-codecs" from opensuse package requiresSecret Foxtail
Package no longer available from stock repos, doesn't seem to be required for viewer to run.
2026-03-12Merge pull request #5097 from secondlife/release/2026.01Jonathan "Geenz" Goodman
2026.01
2026-03-07Merge tag 'Second_Life_Release#e572093e-2026.01' into 2026.01Erik Kundiman
2026-03-07Merge branch 'main' into 2026.01Erik Kundiman
2026-03-07Gentoo Portage's Boost just got upgraded to 1.90Erik Kundiman
2026-03-03#5084 Disable watchdog in 26.1Andrey Kleshchev
There is a deadlock that looks to be caused by singleton+watchdog interactions, will resolve in 26.2
2026-03-03#3612 Fix viewer not getting 'nonexistent region' responsesAndrey Kleshchev
which are needed to process 'copy slurl'
2026-02-24#5084 Adjust watchdog for bettet tracking of logoutAndrey Kleshchev
2026-02-13Merge pull request #5421 from secondlife/roxie/webrtc-audio-dropout-fixRoxanne Skelly
Fix bluetooth audio dropout issue
2026-02-13#5084 Adjust Window's watchdog to only run after loginAndrey Kleshchev
like mainloop does
2026-02-12 In WebRTC.lib, Switch WASAPI playout to timer-driven mode with AUTOCONVERTPCMRoxie Linden
Use WAVEFORMATEXTENSIBLE and AUDCLNT_STREAMFLAGS_AUTOCONVERTPCM to support devices whose native format differs from 48kHz stereo PCM, such as Bluetooth HFP endpoints (16kHz mono) and surround sound devices (5.1/7.1). Replace the event-driven render loop (AUDCLNT_STREAMFLAGS_EVENTCALLBACK) with a timer-driven polling loop to avoid a known issue where AUTOCONVERTPCM combined with EVENTCALLBACK causes the audio engine to stop signaling render events, resulting in premature thread termination. Also adds 192kHz to the supported sample rate list, uses the first closest-match format from IsFormatSupported as a fallback when no exact match is found, and applies the same changes to the recording path.
2026-02-04Merge tag 'Second_Life_Release#b4a6af57-2026.01' into 2026.01Erik Kundiman
2026-02-04Merge branch 'main' into 2026.01Erik Kundiman
2026-02-04Shortcut for menu Advanced > Rendering Types > PBRErik Kundiman
Ctrl/Cmd Alt Shoft ] for switching it off or back on again.
2026-01-30Merge tag 'Second_Life_Release#3caf20f4-2026.01' into 2026.01Erik Kundiman
2026-01-30#2997 Fix Reset Skeleton not working on animesh objectsAndrey Lihatskiy
2026-01-29Merge tag 'Second_Life_Release#e42ec63b-2026.01' into 2026.01Erik Kundiman
2026-01-29Merge branch 'main' into 2026.01Erik Kundiman
2026-01-29Update VLC plugins codesigning to 3.0.23'sErik Kundiman
2026-01-29FMOD lib directory when building using it on macOSErik Kundiman
2026-01-29#2639 Fix benchmarked render level being too high for Apple SiliconAndrey Kleshchev
After benchmark fixes, render level jumped from lowest to high+, cap it at med+ until shadows get fixed to have less impact
2026-01-28#2997 The 'Reset Skeleton' option is missing in the right-click menuAlexander Gavriliuk
2026-01-24#5046 Fix a long freeze when fetching inventoryAndrey Kleshchev
2026-01-23Fix failure to reconnect after disconnect and occasional dropout issue (#5322)Roxanne Skelly
* Fix failure to reconnect after disconnect and occasional dropout issue We were occasionally seeing dropouts which may have been caused by ICE renegotiate requests. The code is there to reconnect in that case, but there were a few bugs, some of which were likely due to the webrtc upgrade. Also, we were seeing failures to reconnect after voice server restart. There were some issues with the PTT button that came up after the above issue was fixed. * Added a clarification as part of CR * We need to set mute state for p2p/adhoc/group calls as well
2026-01-23#5086 Restore guidebook to use httpAndrey Kleshchev
2026-01-21Merge tag 'Second_Life_Release#ca6601cb-2026.01' into 2026.01Erik Kundiman
2026-01-21Merge branch 'main' into 2026.01Erik Kundiman
2026-01-21Upgrade Discord SDKErik Kundiman
2026-01-21FMOD has been upgradedErik Kundiman
2026-01-20#5304 fix UI inconsistencies related to maturity setting in Legacy Search ↵Maxim Nikolenko
floater
2026-01-19#5084 Adjust watchdog to avoid false-positivesAndrey Kleshchev
And increase allowed time to be more in tune with disconnects.
2026-01-16#4267 Slight logging improvement for mute listAndrey Kleshchev