| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 4 days | Merge tag 'Second_Life_Release#e572093e-2026.01' into 2026.012026.01 | Erik Kundiman | |
| 4 days | Merge branch 'main' into 2026.01 | Erik Kundiman | |
| 4 days | Gentoo Portage's Boost just got upgraded to 1.90HEADmain | Erik Kundiman | |
| 7 days | #5084 Disable watchdog in 26.1 | Andrey Kleshchev | |
| There is a deadlock that looks to be caused by singleton+watchdog interactions, will resolve in 26.2 | |||
| 7 days | #3612 Fix viewer not getting 'nonexistent region' responses | Andrey Kleshchev | |
| which are needed to process 'copy slurl' | |||
| 2026-02-24 | #5084 Adjust watchdog for bettet tracking of logout | Andrey Kleshchev | |
| 2026-02-13 | Merge pull request #5421 from secondlife/roxie/webrtc-audio-dropout-fix | Roxanne Skelly | |
| Fix bluetooth audio dropout issue | |||
| 2026-02-13 | #5084 Adjust Window's watchdog to only run after login | Andrey Kleshchev | |
| like mainloop does | |||
| 2026-02-12 | In WebRTC.lib, Switch WASAPI playout to timer-driven mode with AUTOCONVERTPCM | Roxie 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-04 | Merge tag 'Second_Life_Release#b4a6af57-2026.01' into 2026.01 | Erik Kundiman | |
| 2026-02-04 | Merge branch 'main' into 2026.01 | Erik Kundiman | |
| 2026-02-04 | Shortcut for menu Advanced > Rendering Types > PBR | Erik Kundiman | |
| Ctrl/Cmd Alt Shoft ] for switching it off or back on again. | |||
| 2026-01-30 | Merge tag 'Second_Life_Release#3caf20f4-2026.01' into 2026.01 | Erik Kundiman | |
| 2026-01-30 | #2997 Fix Reset Skeleton not working on animesh objects | Andrey Lihatskiy | |
| 2026-01-29 | Merge tag 'Second_Life_Release#e42ec63b-2026.01' into 2026.01 | Erik Kundiman | |
| 2026-01-29 | Merge branch 'main' into 2026.01 | Erik Kundiman | |
| 2026-01-29 | Update VLC plugins codesigning to 3.0.23's | Erik Kundiman | |
| 2026-01-29 | FMOD lib directory when building using it on macOS | Erik Kundiman | |
| 2026-01-29 | #2639 Fix benchmarked render level being too high for Apple Silicon | Andrey 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 menu | Alexander Gavriliuk | |
| 2026-01-24 | #5046 Fix a long freeze when fetching inventory | Andrey Kleshchev | |
| 2026-01-23 | Fix 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 http | Andrey Kleshchev | |
| 2026-01-21 | Merge tag 'Second_Life_Release#ca6601cb-2026.01' into 2026.01 | Erik Kundiman | |
| 2026-01-21 | Merge branch 'main' into 2026.01 | Erik Kundiman | |
| 2026-01-21 | Upgrade Discord SDK | Erik Kundiman | |
| 2026-01-21 | FMOD has been upgraded | Erik 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-positives | Andrey Kleshchev | |
| And increase allowed time to be more in tune with disconnects. | |||
| 2026-01-16 | #4267 Slight logging improvement for mute list | Andrey Kleshchev | |
| 2026-01-16 | #5275 Make landmark search by position cheaper | Andrey Kleshchev | |
| by stopping after first item was found. | |||
| 2026-01-16 | #5275 Optimize hasParcelLandmark | Andrey Kleshchev | |
| Implemented result caching. hasParcelLandmark can get repeatedly called when performing operations on landmarks en masse, which was causing repeated inventory searches and leads to stalls with large collections of landmarks. | |||
| 2026-01-15 | #2639 Reapplied GPU benchmark fix | Andrey Kleshchev | |
| First test returns quarter to a half the throughput, do two tests. May be caused by driver, may be some 'energy saving', but not important enough to spend time investingating. It was working the same way prior to ExtraFPS, but viewer was running an extra CPU test that 'preheated' the system. Also increasing minimum throughput as numerous new features, like mirrors and pbr were added and requirements are now higher. | |||
| 2026-01-15 | #5086 Update links from settings to https | Andrey Kleshchev | |
| 2026-01-14 | #3612 "Copy SLURL" from Favorites bar not working #3 | Andrey Kleshchev | |
| 2026-01-11 | Merge tag 'Second_Life_Release#b26f62eb-26.1' into 2026.01 | Erik Kundiman | |
| 2026-01-11 | Merge branch 'main' into 2026.01 | Erik Kundiman | |
| 2026-01-11 | Update meshoptimizer to v1.0.1 | Erik Kundiman | |
| for OSes/distros that don't link to system library meshoptimizer. | |||
| 2026-01-11 | Upgrade VLC to 3.0.23 on macOS | Erik Kundiman | |
| 2026-01-11 | Update copyright years | Erik Kundiman | |
| For sse2neon licences too since it's been upgraded recently. | |||
| 2026-01-09 | secondlife/viewer#5083 Fix external editor default open handling failing to ↵ | Rye | |
| work on mac and windows | |||
| 2026-01-08 | #5232 Crash in handleMessage when trying to access llsd's content | Andrey Kleshchev | |
| Crash at LLSD::Impl::assign | |||
| 2026-01-08 | #5232 Crash on mHoverItem in context menu | Andrey Kleshchev | |
| 2026-01-07 | #4991 Fix showing incorrect alpha | Andrey Kleshchev | |
| Due to _isAlpha alpha was considered as blend even if only one texture had an alpha and was set to anything but blend. | |||
| 2026-01-07 | #5220 do not save 'Highlight Transparent Probes' setting between sessions | Maxim Nikolenko | |
| 2026-01-06 | revert #4735 Remove the word "Viewer" from application shortcut | Maxim Nikolenko | |
| 2026-01-03 | update boost to 1.90 on tumbleweed | Secret Foxtail | |
| update build instructions and package depends to reflect new boost vers | |||
| 2025-12-24 | #3612 Don't immediately fail download on startup, wait for the region | Andrey Kleshchev | |
| It's probably smarter to make asset storage wait with requests in general, but that would require a stronger separation from cache which is functional already and can be loading assets, so I'm pausing individual requests instead, there is a maximum of 12, so there should be no 'bloat' from waiting coros. | |||
| 2025-12-24 | Merge branch 'main' into 2026.01 | Erik Kundiman | |
| 2025-12-24 | Merge tag 'Second_Life_Release#de9a9111-2026.01' into 2026.01 | Erik Kundiman | |
