summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-04-29Apply suggestions from code reviewRider Linden
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-04-29trigger the pre-commit.Rider Linden
2026-04-29Apply suggestions from code reviewRider Linden
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-04-29Get texture quality settings setup and tuned.Jonathan "Geenz" Goodman
2026-04-30#5728 Update license filesAndrey Kleshchev
2026-04-29Added support to jsonrpc server for the viewer based syntax cache.Rider Linden
2026-04-28p#5719 Detect hybernationAndrey Kleshchev
I'm not sure if viewer should actually be shutting down on this, but as a minimum we should be updating or clearing marker files. If viewer crashes because of a hibernation, it isn't our problem. Viewer isn't built for that and we can't maintain 'heartbeats' in hibernation.
2026-04-28p#479 make sure running app is the one handling urlsAndrey Kleshchev
2026-04-28Refactor the LLSyntaxIDLSL/Lua into single LLSyntaxDefCache, use new cap ↵Rider Linden
when available to retrieve all language definition files and cache them locally. Retrieve the default definition files from the LSL definitions precompiled library.
2026-04-28#5724 Crash initing a buy_currency floaterAndrey Kleshchev
Might be better to throw a 'missing files' error here, but we normally continue in such cases, so I'm just logging the incident.
2026-04-28#5726 Crash initing in-viewer consoleAndrey Kleshchev
2026-04-27Merge pull request #5720 from secondlife/v-5672_26.3cosmic-linden
(cherry pick) secondlife/viewer#5702: Ensure non-visible preloaded media has PRIORITY_HIDDEN
2026-04-27Fix P2P text chat timeout on WebRTC regions and delay voice renegotiation on ↵Roxanne Skelly
disconnect (#5706) * Fix P2P text chat timeout on WebRTC regions and delay voice renegotiation on disconnect Text chat: On WebRTC regions, getOutgoingCallInterface() returns nullptr, causing mP2PAsAdhocCall to be true for all P2P sessions including text-only IMs. This routed text chat through startP2PVoiceCoro which sent a "start p2p voice" request and waited for a server reply that never came, resulting in a 30-second session initialization timeout. Fix by gating the p2p-as-adhoc server init on mStartedAsIMCall so text-only sessions initialize immediately. WebRTC: Split kFailed and kDisconnected handling in OnConnectionChange. kFailed still renegotiates immediately. kDisconnected now waits 10 seconds before renegotiating, giving the connection time to recover on its own. Uses a sequence counter to ensure only the most recent disconnect transition can trigger renegotiation, preventing stale delayed tasks from firing early after disconnect/reconnect cycles. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Revert im-change for not using the voice subsystem when doing a text-only IM --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-27secondlife/viewer#5702: Ensure non-visible preloaded media has PRIORITY_HIDDENCosmic Linden
2026-04-27Merge pull request #5705 from secondlife/v-5672cosmic-linden
secondlife/viewer#5702: Ensure non-visible preloaded media has PRIORITY_HIDDEN
2026-04-27#5690 fix viewer trying to fetch group chat history for p2p IMMaxim Nikolenko
* #5690 fix viewer trying to fetch group chat history for p2p IM * #5690 cache "FetchGroupChatHistory" setting
2026-04-27#1681 Respect custom logfile during startup Maycon bekkers
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-24Revert "Get rid of a duplicate notification"Hecklezz
This reverts commit d60b28e4cb2c69acbbd01ca56b03c19c1df4041a.
2026-04-23#5676 Expand PBR planar aligment to cover all channelsAndrey Kleshchev
2026-04-23secondlife/viewer#5702: Ensure non-visible preloaded media has PRIORITY_HIDDENCosmic Linden
2026-04-23#5450 add Leap non-ascii input support for keyDownMaxim Nikolenko
2026-04-23Fix another wstring Boost filesystem linking errorErik Kundiman
The errors were: llfilesystem.lib(llfilesystem.obj) : error LNK2019: unresolved external symbol "__declspec(dllimport) void __cdecl boost::filesystem::detail::path_traits::convert(char const *,char const *,cl ass std::basic_string<unsigned short,struct std::char_traits<unsigned short>,class std::allocator<unsigned short> > &,class std::codecvt<unsigned short,char,struct _Mbstatet> const *)" (__imp _?convert@path_traits@detail@filesystem@boost@@YAXPEBD0AEAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@PEBV?$codecvt@GDU_Mbstatet@@@6@@Z) referenced in function "public: __cd ecl boost::filesystem::path::path<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,void>(class std::basic_string<char,struct std::char_traits<char>,clas s std::allocator<char> > const &)" (??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@path@filesystem@boost@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2 @@std@@@Z) [C:\Users\erik\Documents\Megapahit\viewer\build-mingw64_nt-10.0-26200-arm64-x86_64\newview\Megapahit.vcxproj] Hint on symbols that are defined and could potentially match: "__declspec(dllimport) void __cdecl boost::filesystem::detail::path_traits::convert(char const *,char const *,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std: :allocator<wchar_t> > &,class std::codecvt<wchar_t,char,struct _Mbstatet> const *)" (__imp_?convert@path_traits@detail@filesystem@boost@@YAXPEBD0AEAV?$basic_string@_WU?$char_traits@_W@std@@ V?$allocator@_W@2@@std@@PEBV?$codecvt@_WDU_Mbstatet@@@6@@Z) "__declspec(dllimport) void __cdecl boost::filesystem::detail::path_traits::convert(wchar_t const *,wchar_t const *,class std::basic_string<char,struct std::char_traits<char>,class std: :allocator<char> > &,class std::codecvt<wchar_t,char,struct _Mbstatet> const *)" (__imp_?convert@path_traits@detail@filesystem@boost@@YAXPEB_W0AEAV?$basic_string@DU?$char_traits@D@std@@V?$a llocator@D@2@@std@@PEBV?$codecvt@_WDU_Mbstatet@@@6@@Z)
2026-04-23Adjust open path on FreeBSD againErik Kundiman
2026-04-23Merge branch 'main' into 2026.02Erik Kundiman
2026-04-23Microsoft VS 18 2026 project extension is now slnxErik Kundiman
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
2026-04-23#2965 Indicate when role members aren't loadedAndrey Kleshchev
2026-04-23Revert #2674 property lines optimizationsAndrey Kleshchev
QA found no difference performance wise, I see a decrease in performance.
2026-04-23Merge pull request #5688 from secondlife/maxim/2026.02-xui-font-updatesMaxim Nikolenko
#5693 UI updates related to font hinting
2026-04-22p#475 Excess texture fetch shutdown loggingAndrey Kleshchev
2026-04-22Update notify panel width; remove "To" from chat labelMnikolenko Productengine
2026-04-22Merge tag 'Second_Life_Release#df5e1c16-26.2' into 2026.02Erik Kundiman
2026-04-22Fix ARM64_PMCCNTR_EL0 not being definedErik Kundiman
See commit 9d684bc9241cca4aae79d93886d0f95dcee26d65
2026-04-22Merge branch 'main' into 2026.02Erik Kundiman
2026-04-22Disable VelopackErik Kundiman
2026-04-22CMake 4.2.3 on vcpkg and MS VS 18 2026 Build ToolsErik Kundiman
2026-04-22fix cache spinner widthMnikolenko Productengine
2026-04-22#1355 Permit smaller values in cloud scroll rateAndrey Kleshchev
2026-04-22change default font to SansSerifSmallMnikolenko Productengine
2026-04-21#5629 Velopack allows uninstall while the viewer is running (#5662)Andrey Kleshchev
Velopack's uninstall can't be canceled, so instead it now checks for presense of a running window, makes sure window matches velopack's path, then sends a shutdown message. Window gets the message, verifies path, initiates shutdown.
2026-04-21XUI updates related to font hintingMnikolenko Productengine
2026-04-21Cleanup for PR #5269Darl
Constitutes zero behavioral changes. Signed-off-by: Darl <me@darl.cat>
2026-04-21LLMuteList::isLoadedFromServer should also include MLS_SERVER_CACHEDarl
This fixes a bug where the user logs in with good cache, server issues use-cached response, and then the viewer would send another mutelist request on region change. Signed-off-by: Darl <me@darl.cat>
2026-04-21Remove Guidebook entry pointsMaycon Bekkers
2026-04-21#5655 Fix freeze on purging cef cacheAndrey Kleshchev
2026-04-21#5652 fix moderation status not being reliably shown when entering parcel ↵Maxim Nikolenko
voice space