summaryrefslogtreecommitdiff
path: root/indra/newview/llviewerregion.cpp
AgeCommit message (Collapse)Author
3 daysMerge pull request #6301 from secondlife/leviathan/ghi-6300Andrew Meadows
add enum value for GP_SESSION_POST_LINKS group ability
9 daysput GP_SESSION_POST_LINKS behind a feature flagleviathan
2026-09-21Merge release/26.5 into project/chat-modernizationpepper
Preserve the history reader's page position while incorporating the focused page-selector refresh fix.
2026-08-25Merge branch 'develop' into project/lua_editorJonathan "Geenz" Goodman
2026-08-19#6148 Crash at LLViewerRegion::addNewObjectAndrey Kleshchev
2026-08-14Merge branch 'project/lua_editor' into pepper/pchat-revampJonathan "Geenz" Goodman
2026-08-13Improve ChatService history readabilitypepper
Add phase-oriented comments around history synchronization, archive validation, asynchronous view updates, and transcript deletion. Expand dense control flow and restore readable spacing throughout the ChatService implementation and its integration points without changing behavior. Restore unrelated end-of-file formatting so it drops out of the overall PR diff.
2026-08-13Implement ChatService persistent history stitchingpepper
Synchronize eligible direct IM conversations through the ChatService capabilities into durable per-resident CSV archives. Validate deterministic conversation IDs, UUIDv1 ordering, complete discovery and history payloads, and the account-wide deletion cutoff before a bounded pass can append or rebuild an archive. Run discovery, pacing, retries, metadata resolution, and participant paging through one account-scoped manager. Immediately prioritize new Direct sessions, P2P previews, and accepted inbound IMs while honoring transcript consent, authoritative mute state, capability changes, and fail-closed account state. Stitch ordinary and monthly legacy plaintext before the oldest accumulated service row, keep normal plaintext logging active, and merge the first validated service page in memory while older backfill continues. Drive Direct and Preview reloads and their nonmodal loading status from shared resident snapshots. Maintain the human-readable chat_service_index.csv manifest and protect archive updates with strict validation, torn-tail repair, corrupt-file preservation, private file stamps, and atomic replacement. Extend Delete Transcripts with a durable TimeUUID boundary and an asynchronous sweep that suppresses every historical source until cleanup completes safely. Add core coverage for deterministic IDs, UUIDv1 and timestamp validation, strict page and list contracts, RFC 4180 CSV quoting, archive scanning, torn tails, and corrupt records.
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-11Merge remote-tracking branch 'origin/develop-linux' into geenz/linux-to-developJonathan "Geenz" Goodman
2026-07-22Publish object inventories to external editor. (#5834)Rider Linden
* Adding tight integration flag for vscode and open code through a URL. * [WIP] Publish objects and their contents from the viewer into VS code. * [WIP] Still very much a work in progress, supports most of the core operations publish, get, write, delete, and create. Still quite a few bugs to work out. * [WIP] Object publishing checkpoint. * [checkpoint] Script tight integration with vscode, object publishing. * Number of fixed issue. * A few redundancy and performance fixes. * Some cosmetics. * I like "Explore" better than "Publish" * Object renaming, luau inventory icon, runstate, restart. * Some clean up around permissions and possible nullptr deref. * Code review feedback.
2026-07-16Merge branch 'release/26.3' into marchcat/slua-26.3Andrey Lihatskiy
# Conflicts: # .github/workflows/build.yaml # autobuild.xml # indra/llcommon/llsys.cpp # indra/llrender/llimagegl.cpp # indra/llrender/llimagegl.h # indra/newview/CMakeLists.txt # indra/newview/featuretable.txt # indra/newview/featuretable_linux.txt # indra/newview/featuretable_mac.txt # indra/newview/llvoavatar.cpp # indra/newview/llvoiceclient.cpp # indra/newview/llvoicevivox.cpp # indra/newview/viewer_manifest.py
2026-05-27Log failed delivery of crucial vewer-->simulator connection UDP messages (#5568)Andrew Meadows
2026-05-22#5784 fix crash at LLViewerRegion::killInvisibleObjectsMaxim Nikolenko
2026-05-21Merge branch 'main' into marchcat/slua-26.2Andrey Lihatskiy
# Conflicts: # indra/llfilesystem/lldir.cpp # indra/llfilesystem/llfilesystem.cpp # indra/newview/llappviewer.cpp # indra/newview/lltexturecache.cpp # indra/newview/llvoiceclient.cpp # indra/newview/skins/default/xui/en/floater_preferences_graphics_advanced.xml
2026-05-20Merge branch 'develop' into geenz/26.3-to-developJonathan "Geenz" Goodman
2026-05-11#5784 fix crash at LLViewerRegion::killInvisibleObjectsMaxim Nikolenko
2026-04-29Make caps request alphabetical.Rider Linden
2026-04-28Refactor the LLSyntaxIDLSL/Lua into single LLSyntaxDefCache, use new cap ↵Rider Linden
when available to retrieve all language definition files and cache them locally. Retrieve the default definition files from the LSL definitions precompiled library.
2026-02-10Merge pull request #5401 from secondlife/project/voice_moderationJonathan "Geenz" Goodman
Voice moderation -> 26.2
2026-01-21Merge remote-tracking branch 'origin/develop' into develop-linuxRye
2026-01-21Optimize LLViewerRegion getCapability with unordered_map and trivial string ↵Rye
cleanup
2026-01-07Corrected file permissions, only permitting execution on .sh scripts and .py ↵Hecklezz
scripts with a shebang Signed-off-by: Hecklezz <tj8@live.com.au>
2025-12-01Merge branch 'develop' into maxim/voice-moderationMnikolenko Productengine
2025-11-28#5072 Use make_shared for more efficient ref counting and allocationRye
2025-11-11Show moderator options only on webrtc regionMnikolenko Productengine
2025-10-30#4013 Update voice moderator options; show notifications when muted; add ↵Mnikolenko Productengine
stub code for info request
2025-05-28Merge remote-tracking branch 'origin/main' into geenz/2025.04-to-developJonathan "Geenz" Goodman
2025-05-14#4081 Meshes missing after teleportAndrey Kleshchev
2025-04-18More constexpr improvements and cleanup of includes of a deleted header fileAnsariel Hiller
2025-03-11Add support for RequestTaskInventory capabilitySalad Dais
The viewer now prefers to load inventory via the capability rather than over the deprecated Xfer system, though both are still supported. # Conflicts: # indra/newview/llviewerobject.h
2024-11-122590 mac intel and radeon pro 5300m horrible fps 2 (#3030)Dave Parks
* OpenGL 3.3 compatibility pass. Fix for FBO driven downscaling corrupting textures. * Increase maximum texture bias, immediately scale down when textures are loaded higher resolution than desired * #2590 Fix for some frame stalls on Intel Macs
2024-09-10Merge remote-tracking branch 'origin/release/2024.08-DeltaFPS' into developBrad Linden
2024-09-10#2434 Intel HD4000 compatibility pass (#2541)Dave Parks
* #2434 Intel HD4000 compatibility pass * Fixes crash on old drivers when loading shaders * Fixes 30 second hang on startup * Fixes occasional dev build crash in LLWearableList --------- Co-authored-by: Brad Linden <brad@lindenlab.com>
2024-09-06Fix login progress always showing incorrect attempt number (#2517)Ansariel Hiller
2024-08-26secondlife/viewer#2391: Remove avatar rigging "callstack" loggingCosmic Linden
2024-08-22secondlife/viewer#2391: Remove avatar rigging "callstack" loggingCosmic Linden
2024-07-25viewer#2065 Region restart schedule floaterAndrey Kleshchev
2024-07-16viewer#2006 Fixed terrain textures not updating in the "Region/Estate" floaterAndrey Kleshchev
2024-07-11Partially revert "secondlife/viewer#1885: Terrain texture repeats: Remove ↵cosmic-linden
feature flag dependency on simulator feature in favor of cap"
2024-07-10Merge pull request #1982 from secondlife/v-1885cosmic-linden
secondlife/viewer#1885: Terrain texture repeats: Remove feature flag dependency on simulator feature in favor of cap
2024-07-10secondlife/viewer#1885: Terrain texture repeats: Remove feature flag ↵Cosmic Linden
dependency on simulator feature in favor of cap
2024-07-08Re-enable compiler warnings C4244 and C4396 except for lltracerecording.h ↵Ansariel
and llunittype.h for now
2024-06-271836 dont store texture in system memory unless absolutely necessary (#1843)Dave Parks
* #1836 Texture memory usage overhaul. Much decrufting - don't keep a copy of textures in system memory - use GPU to downrez textures instead of reloading from cache - use GPU to generate brightness/darkness bumpmaps
2024-06-18Merge remote-tracking branch 'origin/develop' into brad/webrtc-voice-developBrad Linden
2024-06-18Merge pull request #1797 from secondlife/release/maint-aBrad Linden
merge release/maint-a into develop and close maint-a
2024-06-17Merge remote-tracking branch 'origin/develop' into brad/webrtc-voice-developBrad Linden
2024-06-13Merge branch 'develop' of github.com:secondlife/viewer into roxie/webrtc-voiceRoxie Linden
2024-06-13secondlife/viewer#1475: Fix Terrain tab controls no longer disabled when ↵Cosmic Linden
insufficient permissions
2024-06-12viewer#1728 Crash in LLViewerRegion::probeCacheAndrey Kleshchev