summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2 daysLock cef version dep on Arch to before 151.3.23Erik Kundiman
on x86-64 as it breaks web media. 151.3.18 is the latest version known to work.
6 daysBasic @redirchat implementationErik Kundiman
We use a non member static associative array here cause it needs to be accessed in sendChatFromViewer that is static. A public function for modifying it is also just static. As per spec, "It does not apply to emotes, and will not trigger any animation", hence some extra efforts there.
6 daysTreat RestrainedLove add/rem params like y/nErik Kundiman
like in RLvCommand constructor in rlvhelper.cpp.
6 daysSo Cairo headers can be found on Arch tooErik Kundiman
Seems to be needed now on aarch64, but doesn't hurt to have it too on x86-64.
6 daysMerge remote-tracking branch 'secondlife/main'Erik Kundiman
6 daysMerge branch '26.3'Erik Kundiman
7 daysMerge pull request #5638 from secondlife/release/26.3Jonathan "Geenz" Goodman
Release/26.3
8 daysfix for the view scaling issue on macmobserveur
this commit is a fix for the scaling issue happening randomly on macs with a retina display.
11 daysUpgrade Discord Social SDKErik Kundiman
12 daysOption 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.
12 daysInspect objects floater on worn attachmentsErik Kundiman
https://megapahit.com/show_bug.cgi?id=15
14 daysMerge branch 'main' into 26.3Erik Kundiman
14 daysTeleport blockerErik Kundiman
https://megapahit.com/show_bug.cgi?id=9
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-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
2026-08-08Generalise Debian/Ubuntu build instructionsErik Kundiman
Even though not obligatory, adding paths to GL libs wouldn't hurt in building for amd64. Also fix Arch aarch64 architecture label (ARM is the project label which encompasses various ARM architectures including 32-bit ones).
2026-08-08Merge tag 'Second_Life_Release#932e8ac3-26.3' into 26.3Erik Kundiman
2026-08-07Merge pull request #6101 from secondlife/roxie/fix-webrtc-terminateJonathan "Geenz" Goodman
p#682 Fix shutdown crash flushing peer connection stats
2026-08-07Merge tag 'Second_Life_Release#0686467f-26.3' into 26.3Erik Kundiman
2026-08-06p#682 Fix shutdown crash flushing peer connection statsRoxie Linden
LLWebRTCImpl::terminate() only posted the peer connection closes to the signaling thread, so they ran behind the BlockingCall that releases the factory -- after the factory and device module were gone, or not at all if the thread was destroyed with the task still queued. That matters for stats: PeerConnection::Close() flushes any in-flight GetStats request and delivers the report inline, and our callback walks mSignalingObserverList to hand it to the viewer. By then the viewer's LLVoiceWebRTCConnection objects have been destroyed -- on shutdown they deliberately skip unsetSignalingObserver, on the assumption that llwebrtc::terminate() already finished the job -- so the stats callback reaches into freed memory. Split the close out of LLWebRTCPeerConnectionImpl::terminate() into closeOnSignalingThread() and run it from a BlockingCall, so connections are closed and destroyed on the signaling thread before the factory, the device module or the observers go away. Also take ownership of the connection list up front so the detached thread in the timeout path isn't racing the main thread over it, clear the observer lists as part of the close, and skip the observer notification for a stats report delivered while shutting down. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-06Terminate open connections on the signaling thread during shutdown.Roxie Linden
2026-08-06p#682 WebRTC can lock up after OS sleepAndrey Kleshchev
2026-08-05#6042 Explain local network access for voice chatAndrey Lihatskiy
2026-08-04p#682 Improve logging for system events and session (#6086)Andrey Kleshchev
2026-07-31#6070 Highlight ad-hoc conversation on creatingAndrey Lihatskiy
2026-07-31Merge branch 'main' into 26.3Erik Kundiman
2026-07-31Compare LINUX_DISTRO with freedesktop on FlatpakErik Kundiman
so no need for USE_FLATPAK, and just maybe there are some other platforms that use this runtime as the distro info.
2026-07-31Portage's ${DISTDIR} replacing Downloads on GentooErik Kundiman
Still hardcoded with `/var/cache/distfiles`, which should still be the most common at the time of this commit. This is so there's no need for the Discord patch in the ebuild code.
2026-07-30Merge tag 'Second_Life_Release#f93c8694-26.3' into 26.3Erik Kundiman
2026-07-30Merge branch 'main' into 26.3Erik Kundiman
2026-07-30Upgrade Dullahan to embed_scheme on ArchErik Kundiman
as its system CEF has been upgraded to 150.0.17. v1.40.0-CEF_150.0.16.embed_scheme is chosen here instead of the latest one because the latest one use 150.0.18. Anticipating newest Dullahan version using not yet available API on Arch CEF 150.0.17.
2026-07-29#6061 Fix wrapper exe having spacesAndrey Kleshchev
2026-07-29Upgrade Discord Social SDKErik Kundiman
2026-07-29Can use CMake 4.4.0 on vcpkgErik Kundiman
2026-07-28Add support for Arch ARMErik Kundiman
No cef package yet, so at-spi2-core & minizip must be directly depended on. Also, the package compression used in Arch ARM is different.
2026-07-24Merge branch 'main' into 26.3Erik Kundiman
2026-07-24Basic initial metainfo file for FlatpakErik Kundiman
This file could also be in the "flatpak" repo instead. We'll see.
2026-07-24Merge tag 'Second_Life_Release#bcfda3b6-26.3' into 26.3Erik Kundiman
2026-07-23#5804 Select opened adhoc chatAndrey Lihatskiy
2026-07-23Merge branch 'main' into 26.3Erik Kundiman
2026-07-23Revert "Links to some system libs & bundle some others for CEF"Erik Kundiman
This reverts commit 3441a57e91f607b8beaa12424bcf71117cedade2. Also includes both libGLESv2.so & libvulkan.so.1 to the stripping part. Also reorder the list alphabetically (and case-ically). Presence of libGLESv2.so on the system isn't mandatory any more now on Debian/Ubuntu. This fixes the WebGL being disabled on affected distros.
2026-07-23Revert "Links to libGLESv2.so & libvulkan.so.1 for Flatpak"Erik Kundiman
This reverts commit 9870f317f0ed1f2be6e4fa2d33669a71ec59e549.
2026-07-23Merge pull request #6029 from secondlife/geenz/26.3-texture-streaming-revertJonathan "Geenz" Goodman
Remove texture streaming changes from 26.3
2026-07-23Merge tag 'Second_Life_Release#e9fd0450-26.3' into 26.3Erik Kundiman
2026-07-22Merge pull request #6030 from secondlife/roxie/fix-hot-micRoxanne Skelly
Use communications devices/scheme to get system audio processing