summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-08-16fix for the view scaling issue on macmobserveur
this commit is a fix for the scaling issue happening randomly on macs with a retina display.
2026-08-14Merge pull request #6132 from secondlife/geenz/linux-to-developJonathan "Geenz" Goodman
Geenz/linux (and 26.3) to develop
2026-08-14Merge branch 'develop' into geenz/linux-to-developJonathan "Geenz" Goodman
2026-08-14Merge pull request #6124 from secondlife/marchcat/5574Andrey Lihatskiy
#5574 Add Lua and LSL-on-Luau options to Build - Scripts - Recompile Scripts.
2026-08-14#6135 Make sure texture worker cleanup is reliableAndrey Kleshchev
and that two threads won't race t delete same request
2026-08-14p#692 Update stat reporting, add vram and ram usageAndrey Kleshchev
2026-08-14p#692 Update system data with simdAndrey Kleshchev
2026-08-14Upgrade Discord Social SDKErik Kundiman
2026-08-14#5815 Update Lua runtime dropdown entriesAndrey Lihatskiy
2026-08-13Pin xcode SDK to 26.3Andrey Lihatskiy
2026-08-13Merge pull request #6133 from secondlife/marchcat/lua-linux-developAndrey Lihatskiy
geenz/linux-to-develop to lua_editor
2026-08-13Merge pull request #6104 from secondlife/rider/explore_selectionRider Linden
Rider/explore selection
2026-08-13#6127 Ensure Agent command scope is globalAndrey Kleshchev
2026-08-13#6119 Mutex deadlock on LLGridManager singletonAndrey Kleshchev
LLGridManager is performance critical and low level enough that it should just be turned into LLSimpleton. Without capture_dependency there won't be a 'deadlock'.
2026-08-13#6125 Fix LLViewerParcelMgr::writeHighlightSegments crashing from writing ↵TJ
out of bounds
2026-08-13Merge branch 'geenz/linux-to-develop' into marchcat/lua-linux-developAndrey Lihatskiy
# Conflicts: # .github/workflows/build.yaml # indra/llinventory/llinventory.cpp # indra/newview/CMakeLists.txt # indra/newview/llappviewer.cpp # indra/newview/llappviewerwin32.cpp # indra/newview/llviewermenu.cpp # indra/newview/llvoiceclient.cpp # indra/newview/skins/default/xui/en/floater_preferences_graphics_advanced.xml
2026-08-12Merge branch 'develop' into geenz/linux-to-developJonathan "Geenz" Goodman
2026-08-12Issue 6131: Show toast when starting and stopping the script edit server.Rider Linden
2026-08-12Fix up LLProcess tests.Jonathan "Geenz" Goodman
2026-08-12Issue https://github.com/secondlife/sl-vscode-plugin/issues/99: Allow rezzed ↵Rider Linden
objects to be saved back to their rezzer's inventory.
2026-08-12Merge branch 'release/26.3' of github.com:secondlife/viewer into ↵Roxie Linden
roxie/fix-webrtc-terminate
2026-08-12p#682 Fix shutdown crash and cut WebRTC teardown timeRoxie Linden
terminate() released the thread unique_ptrs on the timeout path while the detached shutdown thread was still running the lambda that reads them, so a slow shutdown became a null deref at the next BlockingCall. Leave the members alone and report the timeout instead, so the caller leaks this object rather than deleting it out from under the detached thread. Reduce how often that timeout is reached at all: - Post the audio device stop instead of blocking on it. StopRecording and StopPlayout each wait up to 2s on a WASAPI thread, spending much of the 10s budget before the connections were touched. The device stop has to stay on the worker thread (AudioDeviceBuffer is guarded by a sequence checker bound to it), but the queue is FIFO, so ForceTerminate still runs after it while the signaling close gets on with its network-thread work. - Drain the peer connections in LLWebRTCVoiceClient::terminate() before handing off to llwebrtc::terminate(), bounded to 3s. An estate session can hold ten live connections -- the current region plus up to eight neighbours -- and closing them inline and serially under the shutdown budget is what made it tight. Draining also quiets the stats poll, so PeerConnection::Close() no longer blocks in WaitForPendingRequest() on an in-flight GetStats. Connections reaped by the drain are destroyed while webrtc is still fully alive, so they must unregister and release their peer connections normally; key the destructor's early-out off a new sWebRTCTerminated instead of isShuttingDown(). Notify signaling observers even when there was no peer connection to close, or a connection shut down before it finished initializing parks in VOICE_STATE_WAIT_FOR_CLOSE, which has no timeout of its own. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-12Add a retry mechanism for transient dependency install failures.Jonathan "Geenz" Goodman
2026-08-12Merge branch 'release/26.3' into geenz/linux-to-developJonathan "Geenz" Goodman
2026-08-12#5574 Filter incompatible scripts by metadataAndrey Lihatskiy
2026-08-12#6117 Guard against stale nearby chat toast handlesAndrey Lihatskiy
2026-08-12#6113 Crash at LLViewerMedia::updateMediaAndrey Kleshchev
2026-08-12#5574 Add Lua recompilation menu optionsAndrey Lihatskiy
2026-08-12#5815 Rename Lua runtime dropdown entriesAndrey Lihatskiy
2026-08-12Issue #https://github.com/secondlife/sl-vscode-plugin/issues/93: This is a ↵Rider Linden
temporary fix for the issue. It should be addressed more robustly with #https://github.com/secondlife/sl-vscode-plugin/issues/98.
2026-08-12p#648 Fix recursive folder pastingAndrey Kleshchev
2026-08-12Option to disable the pre-jump & land animationsErik Kundiman
https://megapahit.com/show_bug.cgi?id=21 Returning false is for disabling, setting AGENT_CONTROL_FINISH_ANIM is to not get stuck.
2026-08-12Inspect objects floater on worn attachmentsErik Kundiman
https://megapahit.com/show_bug.cgi?id=15
2026-08-11Merge remote-tracking branch 'origin/develop-linux' into geenz/linux-to-developJonathan "Geenz" Goodman
2026-08-11#3814 Handle bad_allocs in unpackVolumeFacesAndrey Kleshchev
2026-08-11#6071 Fix WT_SKIRT not being renderedAndrey Kleshchev
2026-08-11Merge branch 'main' into 26.3Erik Kundiman
2026-08-11Teleport blockerErik Kundiman
https://megapahit.com/show_bug.cgi?id=9
2026-08-10Refresh the object's data when it is published. (link children seem to be an ↵Rider Linden
issue still)
2026-08-11Bump actions/setup-python from 6 to 7dependabot[bot]
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6 to 7. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/setup-python dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2026-08-10#6106 Guard emoji picker navigation boundsAndrey Lihatskiy
2026-08-10#6040 Fix couple oversightsAndrey Kleshchev
Button was supposed to be removed, getChild was supposed to turn into a find since element can be not there
2026-08-09Prevent click to sitErik Kundiman
https://megapahit.com/show_bug.cgi?id=184
2026-08-09Move DoubleClickZoomIn to its own tabErik Kundiman
2026-08-09Minimise Move & View pref panel diff from upstreamErik Kundiman
2026-08-08#6071 Exra logging and guards for LLVisualParamHintAndrey Kleshchev
2026-08-08Merge branch 'main' into 26.3Erik Kundiman
2026-08-08Upgrade Dullahan to latest on ArchErik Kundiman
as its system CEF has been upgraded to 151.3.14. The latest one is chosen here because it's the closest now.
2026-08-08Update "is brought to you by" and special thanksErik Kundiman
2026-08-08Upgrade Discord Social SDKErik Kundiman