| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-06-01 | Upgrade Discord Social SDK | Erik Kundiman | |
| There are binaries for Win arm64 too now. | |||
| 2026-06-01 | Links to some system libs & bundle some others for CEF | Erik Kundiman | |
| So CEF would stop complaining about missing libGLESv2.so on Linux. Another link, which is for libvulkan.so.1. System libEGL would break newer CEF so we're bundling it, it's not so big. The JSON file is so we make sure we include everything a typical system CEF would. | |||
| 2026-06-01 | Revert "Preload CEF automatically on Linux aarch64"" | Erik Kundiman | |
| This reverts commit 16d3d725998f1189083c429a1cbb2cc3fb15b7da. | |||
| 2026-06-01 | Add Teleports preferences tab: keep camera on local teleport and disable ↵ | Hadet | |
| teleport screen | |||
| 2026-05-31 | Correct README a bit for Fedora & openSUSE Tumbleweed | Erik Kundiman | |
| Fedora: boost-url should be pulled already by boost-devel openSUSE Tumbleweed: in practice, the package name is glm-devel, not glm | |||
| 2026-05-31 | Add direct dependency on minizip-ng-compat to Fedora RPM | Erik Kundiman | |
| 2026-05-31 | MacPorts' expat (compatibility) has been updated | Erik Kundiman | |
| 2026-05-31 | Revert "settings.xml: Change default camera preset" | Erik Kundiman | |
| This reverts commit 379e5442803edda3d1f2e8120abb5c8f7a85f288. | |||
| 2026-05-31 | Merge pull request #23 from HadetTheUndying/combat-features | Erik Kundiman | |
| Combat features | |||
| 2026-05-30 | Smooth OTS entry transition and instant exit matching mouselook | Hadet | |
| 2026-05-29 | Remove duplicate OTS checkbox from Move & View preferences | Hadet | |
| 2026-05-29 | Add OTS options to preferences menu | Hadet | |
| 2026-05-29 | add Over-The-Shoulder mouse look alternative | Hadet | |
| 2026-05-30 | #5719 Detect hybernation #2 | Andrey Kleshchev | |
| 2026-05-29 | Adjust paths after installed libs are encapsulated | Erik Kundiman | |
| 2026-05-29 | Add watermark driven discards. | Jonathan "Geenz" Goodman | |
| Does a much better job of staying within the memory budget. | |||
| 2026-05-29 | Inconsistent missing overrides were errors on FBSD Clang | Erik Kundiman | |
| 2026-05-29 | #3729 Don't initialize inbox views if inbox isn't visible | Andrey Kleshchev | |
| 2026-05-29 | #3729 Avoid storing inventory item names in UI outside of debug | Andrey Kleshchev | |
| 2026-05-29 | #3729 Don't store tooltips for inventory | Andrey Kleshchev | |
| Tooltips are just names, there is no point buffering them. | |||
| 2026-05-29 | #3729 Reduce inventory memory overhead | Andrey Kleshchev | |
| UI elements already cache display name, getDisplayName() calls are rare and only come with other calls. For items, any UI calls already engage internal getItem optimizations, so doing getItem in getDisplayName() has negligible performance overhead while avoiding storing a dupplicate of item's name. This also cuts performance overhead from allocations, so it's a net benefit performance wise on first load. System folders do utilize display names that are different from default names, but they are not panel specific, they are global localizations. Store those in the model, not in the bridge. Usage example: LLFolderViewItem::postBuild() already calls getName after getDisplayName(), so getItem will utilize mLastItem either way and the only refresh needed happens if user renames the item. Without the user the update happens only once. | |||
| 2026-05-28 | #5855 Added a way to check triangles for all lods | Andrey Kleshchev | |
| 2026-05-28 | Fix previous commit for Debian & Ubuntu | Erik Kundiman | |
| 2026-05-28 | Fix media plugins installed to the wrong place on macOS | Erik Kundiman | |
| 2026-05-27 | Update llviewertexture.cpp | Jonathan "Geenz" Goodman | |
| 2026-05-27 | Some additional texture streaming tweaks - more intelligently discard rather ↵ | Jonathan "Geenz" Goodman | |
| than assuming 1x1 is where we need to be at 1 | |||
| 2026-05-27 | Drop fewer packets on UDP packet flood (#5565) | Andrew Meadows | |
| * ACK received-but-unprocessed packets when queued * Prioritize packets between high- and low-priority (high-priority are: reliable packets that need an ACK) * Increase max size of LLPacketRing buffer | |||
| 2026-05-27 | Log failed delivery of crucial vewer-->simulator connection UDP messages (#5568) | Andrew Meadows | |
| 2026-05-27 | Merge pull request #5870 from secondlife/maxim/26.3-5368 | Maxim Nikolenko | |
| #5368 add Leap API to query statistics | |||
| 2026-05-27 | #5368 adding simple logging and clean up | Mnikolenko Productengine | |
| 2026-05-27 | #5368 add the timer for doFrame | Mnikolenko Productengine | |
| 2026-05-27 | #5368 add Leap API to query statistics | Mnikolenko Productengine | |
| 2026-05-26 | Arch package links to system CEF instead of bundling it | Erik Kundiman | |
| Arch's system CEF version is 147 so we choose Dullahan version 1.30. | |||
| 2026-05-26 | Fedora package links to system CEF instead of bundling it | Erik Kundiman | |
| Fedora's system CEF version is 146.0.11 so we choose the Dullahan version that uses the next closest CEF version (146.0.12 and not 146.0.10), which is Dullahan 1.29 and not 1.28. System libcef_dll is somehow distributed only in source form (on Arch too), so in order to be able to link to it, we have to compile it first, but its CMakeLists.txt is a sub one, incomplete, so we use the solution of adding an empty macro: https://www.magpcss.org/ceforum/viewtopic.php?f=6&t=17732 System CEF's library encapsulating folder that contains libcef.so, hence needs to be add to runtime path. | |||
| 2026-05-26 | Revert "Disable Dullahan 1.21 new features on Linux for now" | Erik Kundiman | |
| This reverts commit 8f11eb47a617d3a1344a39ed37dd1de3b422fb0b. | |||
| 2026-05-26 | Update CEF to 139 & Dullahan to 1.25/1.24 on Linux | Erik Kundiman | |
| For convenience, on x86-64 we choose the next closest version that has prebuilt binary so we don't have to build (we could, I've tried and it worked too). While on aarch64, we have to compile like before and we choose the same Dullahan version too as on Windows and macOS, for this parity branch with SLv's. | |||
| 2026-05-26 | Install dynamic libs, etc in folder on Linux & BSD | Erik Kundiman | |
| This includes files of WebRTC, Discord, VLC & CEF and their media plugins & resources. This is so they won't clash just in case some other packages install files with the same names in system library directories. Furthermore, this seems to prevent Dullahan/CEF from breaking in general. The path to this encapsulating folder needs to be added as a runtime path to especially dullahan_host & libmedia_plugin_cef.so so they can find libcef.so etc, also for the viewer to find libllwebrtc.so & libdiscord_partner_sdk.so. And that's why `patchelf` needs to be made sure it's installed. | |||
| 2026-05-25 | add tinting for minimap dots to match nameplate colors | Hadet | |
| 2026-05-25 | Add Firestorm-based features: quick prefs, mouselook zoom, group nameplate ↵ | Hadet | |
| tinting - Quick Preferences floater with hover height and bandwidth sliders - Mouselook right-click zoom with scroll wheel adjustment - Group-based nameplate color tinting via group profile | |||
| 2026-05-24 | Merge pull request #5835 from secondlife/marchcat/panel-xml-opt | Andrey Lihatskiy | |
| Cache repeated singleton/accessor calls in LLPanel::initPanelXML | |||
| 2026-05-22 | #4823 WebRTC crashes | Andrey Kleshchev | |
| 2026-05-22 | #5784 fix crash at LLViewerRegion::killInvisibleObjects | Maxim Nikolenko | |
| 2026-05-22 | #4802 Handle KDU crashes | Andrey Kleshchev | |
| 2026-05-22 | Merge pull request #5829 from secondlife/geenz/texture-quality | Jonathan "Geenz" Goodman | |
| Texture streaming rework | |||
| 2026-05-22 | A few OpenGL state fixes provided by Rye from the Alchemy Viewer. | Jonathan "Geenz" Goodman | |
| 2026-05-22 | Move texture quality to auto detect on VRAM | Jonathan "Geenz" Goodman | |
| 2026-05-22 | #3430 Strip the 'inside an object' from message as it is not object specific | Andrey Kleshchev | |
| 2026-05-22 | #5846 Fix crash on pushBatch | Andrey Kleshchev | |
| 2026-05-22 | #5845 Crash in LLFloaterInspect on shutdown | Andrey Kleshchev | |
| 2026-05-22 | #5809 Fix wording | Andrey Kleshchev | |
