summaryrefslogtreecommitdiff
path: root/indra/newview/llappviewer.cpp
AgeCommit message (Collapse)Author
14 hoursAdd a loopback MCP server for the running viewer (#44)Mike
The server is off by default and listens on 127.0.0.1. It can see and act in the logged-in session, including inventory, object contents, script editing, mesh and material upload, and animated mesh.
3 daysMerge tag 'Second_Life_Release#8b7d1044-26.5' into 26.5Erik Kundiman
4 daysMake crouch toggle work and include it in control mappings (#6455)Ansariel Hiller
4 daysMerge tag 'Second_Life_Release#923f645a-26.5' into 26.5Erik Kundiman
4 days#6441 Make initConfiguration failures more detailedAndrey Kleshchev
7 daysput GameControlData message behind feature flagleviathan
7 daysclamp cursor mode to Window, not WorldViewleviathan
7 daysmove flycam ownership onto LLAgentCameraleviathan
7 daysmouse-mode is now cursor-mode, add zoom to other modesleviathan
7 daysmore terse packing for GameControlData messageleviathan
7 daysreplace GameControlInput message with GameControlDataleviathan
7 daysadd support for runningleviathan
7 daysadd support for halign of checkboxesleviathan
rename flycam actions, game-control UI cleanup add support for misc actions
7 daysadd pref panel for viewing GameControlData outputleviathan
7 daysoverhaul game-control config and UIleviathan
7 daysadd GameControl featureAndrew Meadows
10 daysMerge branch 'main' into 26.5Erik Kundiman
10 daysLog out before exiting on the first terminate signal (#35)Mike
SIGTERM was marking the app quitting immediately, so the Mac frame pump stopped before LogoutRequest and the simulator kept the agent in the region. The first signal now runs the normal logout. A second signal still forces the process to exit.
10 daysMerge tag 'Second_Life_Release#fac07196-26.5' into 26.5Erik Kundiman
10 daysMerge remote-tracking branch 'origin/release/26.5' into geenz/main-26.5Jonathan "Geenz" Goodman
14 daysMerge tag 'Second_Life_Release#db59a05a-26.5' into 26.5Erik Kundiman
2026-09-22Merge tag 'Second_Life_Develop#7412083c-2026-09-15' into 26.5Erik Kundiman
2026-09-22Merge tag 'Second_Life_Release#f7672193-26.4' into 26.4Erik Kundiman
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-09-17Revert #5856 OS hibernation prevention (#6340)Andrey Lihatskiy
2026-09-16#5856 Fix default state not restoringAndrey Kleshchev
2026-09-13#6311 Fix LLWorld SpaceTime updatingKyler "Félix" Eastridge
2026-09-04Merge tag 'Second_Life_Release#a4aa523-26.4' into 26.4Erik Kundiman
2026-09-04Merge remote-tracking branch 'secondlife/release/26.4' into 26.4Erik Kundiman
2026-09-02#6153 Fix missed 'multiple viewers' conditionAndrey Kleshchev
2026-08-25Merge pull request #3537 from secondlife/project/lua_editorJonathan "Geenz" Goodman
Alpha Viewer: Lua editor
2026-08-25#6153 Make hardware test more robustAndrey Kleshchev
2026-08-25Merge branch 'develop' into project/lua_editorJonathan "Geenz" Goodman
2026-08-14Merge branch 'project/lua_editor' into pepper/pchat-revampJonathan "Geenz" Goodman
2026-08-14Merge branch 'develop' into geenz/linux-to-developJonathan "Geenz" Goodman
2026-08-14p#692 Update system data with simdAndrey Kleshchev
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-13#6119 Mutex deadlock on LLGridManager singletonAndrey Kleshchev
LLGridManager is performance critical and low level enough that it should just be turned into LLSimpleton. Without capture_dependency there won't be a 'deadlock'.
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-12Merge branch 'release/26.3' into geenz/linux-to-developJonathan "Geenz" Goodman
2026-08-11Merge remote-tracking branch 'origin/develop-linux' into geenz/linux-to-developJonathan "Geenz" Goodman
2026-08-07Merge tag 'Second_Life_Release#0686467f-26.3' into 26.3Erik Kundiman
2026-08-04p#682 Improve logging for system events and session (#6086)Andrey Kleshchev
2026-08-04#6082 Fix model preview shutdown orderingAndrey Lihatskiy
2026-07-29#3703 Fix disabled HiDPI value in About floaterLuan Nutels - VolkSec
2026-07-22Merge branch 'main' into 26.3Erik Kundiman
2026-07-21#6014 Inventory cache tweaksAndrey Kleshchev
2026-07-21#6014 Update splash screenAndrey Kleshchev
2026-07-21#6014 Offload inventory cache packing onto a threadAndrey Kleshchev