summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-06-26p#388 Improve protections and loggiong around shader cache savingAndrey Kleshchev
2026-06-25@5929 Add drag-n-drop reordering for clothing layers (#5918)gwigz
- Drag-and-drop reordering for clothing layers with visual insertion indicator - Includes new `keep_scroll_pos` param to preserve and restore scroll positions during layout and resize
2026-06-24#5946 Fix excessive 'allowed to terraform' warningAndrey Kleshchev
2026-06-23#5945 cacheOptimize crash handlingAndrey Kleshchev
2026-06-22#5837 Fix mature group search showing zero results #2Andrey Kleshchev
2026-06-22#5084 Include watchdog's state in crash reportAndrey Kleshchev
to help diagnose crashes
2026-06-22#4298 Handle OOM in loadCachedProgramBinaryAndrey Kleshchev
sanity check size, catch exceptions. Cache isn't mission critical.
2026-06-21#5837 Fix mature group search showing zero resultsAndrey Kleshchev
2026-06-19#5928 Gesture auto-complete, similar to emojis/mentionsgwigz
2026-06-18p#587 Taskbar icon does not expand into app when openedAndrey Kleshchev
2026-06-18#5934 Fix animeshes being ranked incorrectlyAndrey Kleshchev
mVisibilityPreference was rarely up to date
2026-06-17macOS 27 build fixes + transition to UTType for file pickers (#5937)Jonathan "Geenz" Goodman
* Get the viewer building on macOS 27 * Strip -mmacosx-version-min when we're below an SDK supported version. Substitutes an actual SDK supported minimum version. * Move kIOMainPortDefault behind an SDK compatibility check. * Update llwindowmacosx_iokit.h * Update llwindowmacosx_iokit.h
2026-06-16#5856 Improve stats reliability on non-standard shutdownAndrey Kleshchev
2026-06-13#5924 Crash on is_water_exclusion_faceAndrey Kleshchev
2026-06-11#5874 Fix transparent highlights omitting HUDstrish-sl
2026-06-11#5917 Fix crash on deleted LLVoiceClientAndrey Kleshchev
2026-06-11#5915 A missed null check in give_inventory_cbAndrey Kleshchev
2026-06-10#5905 Fix Win32 white flash on startupprimgineer
by handling WM_ERASEBKGND with black brush (#5903)
2026-06-09#5900 Fix material editor lockup when saving from object to inventoryAndrey Kleshchev
2026-06-09p575 Fix wrong text field type in localesAndrey Kleshchev
2026-06-09p575 Unify description fieldAndrey Kleshchev
2026-06-04#5856 Localize OS hibernation preference strings across localescopilot-swe-agent[bot]
2026-06-04#5856 An option to prevent hibernationAndrey Kleshchev
2026-06-04Make platform specific files visible in the IDEAndrey Kleshchev
2026-06-03#3342 Fix "Cut" and "Copy" options for objects in notecardsAndrey Kleshchev
2026-06-02#5877 Fix truncated Favorites bar textAndrey Kleshchev
2026-06-01#5798 fix displaying outfit Search results and update default filteringMaxim Nikolenko
2026-05-30#5719 Detect hybernation #2Andrey Kleshchev
2026-05-29#3729 Don't initialize inbox views if inbox isn't visibleAndrey Kleshchev
2026-05-29#3729 Avoid storing inventory item names in UI outside of debugAndrey Kleshchev
2026-05-29#3729 Don't store tooltips for inventoryAndrey Kleshchev
Tooltips are just names, there is no point buffering them.
2026-05-29#3729 Reduce inventory memory overheadAndrey 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 lodsAndrey Kleshchev
2026-05-27Drop 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-27Log failed delivery of crucial vewer-->simulator connection UDP messages (#5568)Andrew Meadows
2026-05-22#3430 Strip the 'inside an object' from message as it is not object specificAndrey Kleshchev
2026-05-22#5846 Fix crash on pushBatchAndrey Kleshchev
2026-05-22#5845 Crash in LLFloaterInspect on shutdownAndrey Kleshchev
2026-05-22#5809 Fix wordingAndrey Kleshchev
2026-05-22#5859 Fix a missed null category checkAndrey Kleshchev
2026-05-22#5858 Crash at LLFontFreetype::renderGlyphAndrey Kleshchev
2026-05-21#5794 add Voice tab and update Sound & Media tab in PreferencesMaxim Nikolenko
2026-05-20#4823 WebRTC crashesAndrey Kleshchev
2026-05-20Merge pull request #5844 from secondlife/geenz/26.3-to-developJonathan "Geenz" Goodman
26.3 to Develop
2026-05-20Update llappviewer.cppJonathan "Geenz" Goodman
2026-05-20Merge branch 'develop' into geenz/26.3-to-developJonathan "Geenz" Goodman
2026-05-20Merge pull request #5843 from secondlife/geenz/26.2-to-26.3Jonathan "Geenz" Goodman
26.2 to 26.3
2026-05-20Merge branch 'main' into geenz/26.2-to-26.3Jonathan "Geenz" Goodman
2026-05-20Merge pull request #5842 from secondlife/release/2026.03Jonathan "Geenz" Goodman
Release/2026.03
2026-05-20#5804 Prevent focus steal when removing unselected conversation widgetAndrey Lihatskiy