summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
4 daysMerge branch 'main' into 26.326.3Erik Kundiman
4 daysTeleport blockerErik Kundiman
https://megapahit.com/show_bug.cgi?id=9
5 daysPrevent click to sitErik Kundiman
https://megapahit.com/show_bug.cgi?id=184
5 daysMove DoubleClickZoomIn to its own tabErik Kundiman
5 daysMinimise Move & View pref panel diff from upstreamErik Kundiman
6 daysMerge branch 'main' into 26.3Erik Kundiman
6 daysUpgrade 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.
6 daysUpdate "is brought to you by" and special thanksErik Kundiman
6 daysUpgrade Discord Social SDKErik Kundiman
6 daysGeneralise 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).
7 daysMerge tag 'Second_Life_Release#932e8ac3-26.3' into 26.3Erik Kundiman
7 daysMerge pull request #6101 from secondlife/roxie/fix-webrtc-terminateJonathan "Geenz" Goodman
p#682 Fix shutdown crash flushing peer connection stats
8 daysMerge tag 'Second_Life_Release#0686467f-26.3' into 26.3Erik Kundiman
8 daysp#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>
8 daysTerminate open connections on the signaling thread during shutdown.Roxie Linden
8 daysp#682 WebRTC can lock up after OS sleepAndrey Kleshchev
9 days#6042 Explain local network access for voice chatAndrey Lihatskiy
10 daysp#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
2026-07-22Post revert cleanupAndrey Kleshchev
2026-07-22A few OpenGL state fixes provided by Rye from the Alchemy Viewer.Jonathan "Geenz" Goodman
2026-07-22Revert "Merge pull request #5667 from ↵Jonathan "Geenz" Goodman
secondlife/geenz/texture-channel-cherrypick" This reverts commit 7f110d9fb54d050e0b25ea65294a53d2595fc89b, reversing changes made to 5f91a3faf3ef0b9d0a6c3424fff119992dc0822a.
2026-07-22Revert "Merge pull request #5829 from secondlife/geenz/texture-quality"Jonathan "Geenz" Goodman
This reverts commit 6b4e3f3288ec1e9917cecd862a7a52945e5b4db2, reversing changes made to 99ab6316b4ae9058f22d9f57d21e795ca45797fd.
2026-07-22Revert "Merge pull request #5982 from secondlife/geenz/texture-streaming-tweaks"Jonathan "Geenz" Goodman
This reverts commit 3d465f6c966f0a2fcfd5d3c9effb6ce20c2754c8, reversing changes made to f2c356fc7130ce5e38b994dcfa1e210609b458b9.
2026-07-22Revert "Geenz/texture loading speed (#5985)"Jonathan "Geenz" Goodman
This reverts commit a937b237de3651e79cdb517f14381a5bdd4c844b.
2026-07-22Merge branch 'main' into 26.3Erik Kundiman
2026-07-22Remove some entry key from desktop fileErik Kundiman
that seemed to have a wrong value and contain a typo.
2026-07-22Upgrade Dullahan to 1.40 on ArchErik Kundiman
as its system CEF has been upgraded to 150.0.14. v1.40.0-CEF_150.0.13.accel is chosen here instead of the newer ones because later ones use 150.0.15 & 150.0.16. Anticipating newest Dullahan versions using not yet available API on Arch CEF 150.0.14.
2026-07-22Links to libGLESv2.so & libvulkan.so.1 for FlatpakErik Kundiman
the ones on the runtime, instead of bundling copies.
2026-07-22Follow Flatpak conventions for icons & .desktopErik Kundiman
https://docs.flatpak.org/en/latest/conventions.html