summaryrefslogtreecommitdiff
path: root/indra/newview/llfloaterpreference.cpp
AgeCommit message (Collapse)Author
4 daysMerge tag 'Second_Life_Release#923f645a-26.5' into 26.5Erik Kundiman
7 daysadd keyboard support for flycamleviathan
7 daysoverhaul game-control config and UIleviathan
7 daysremove dupe game-control<-->action mappingsleviathan
7 daysadd comment-documentation to game-control UIleviathan
7 daysanother fix for saving game-control settingsleviathan
7 dayssave game-control settingsleviathan
7 daysUse structured bindingsKyler Eastridge
7 daysadd GameControl featureAndrew Meadows
14 daysMerge tag 'Second_Life_Release#db59a05a-26.5' into 26.5Erik Kundiman
2026-09-04Merge remote-tracking branch 'secondlife/release/26.4' into 26.4Erik Kundiman
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-05-21#5853 Fix wrong combo box being disabled in preferencesAndrey Kleshchev
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-20Fix "Double click on land"'s "No action" on LinuxErik Kundiman
I believe it was meant to grey out "Automatic" on "Mouse Warp". Also, FreeBSD is added to this condition.
2026-03-12Merge branch 'main' into marchcat/slua-26.1Andrey Lihatskiy
# Conflicts: # autobuild.xml # indra/llwindow/llwindowwin32.cpp # indra/newview/llappviewer.cpp # indra/newview/llinventorygallerymenu.cpp
2026-03-07Merge tag 'Second_Life_Release#3529bc5f-2026.02' into 2026.02Erik Kundiman
2026-02-10Merge pull request #5402 from secondlife/release/2026.01Jonathan "Geenz" Goodman
26.01 -> 26.02
2026-01-28#3502 fix using non-existing "cookies_enabled" controlMaxim Nikolenko
2026-01-21Merge tag 'Second_Life_Release#ca6601cb-2026.01' into 2026.01Erik Kundiman
2026-01-20#5304 fix UI inconsistencies related to maturity setting in Legacy Search ↵Maxim Nikolenko
floater
2026-01-20Merge branch 'develop-linux' into project/lua_editorAndrey Lihatskiy
# Conflicts: # indra/newview/llpreviewscript.cpp
2026-01-07Merge remote-tracking branch 'origin/develop' into develop-linuxRye
2026-01-07#4899 Fix permissions flags on files that shouldn't be executable #2Andrey Kleshchev
2026-01-07Clean up LLFile and LLFilesystem operations to reduce temporaries ↵Rye
allocations and utf8->utf16 conversions Fix LLFile::tmpdir failing when temp directory is located in a unicode path on windows Add Tracy profiler tagging to LLFile that's disabled by default Replace LLFile::utf8StringToWstring with our fsyspath std::filesystem::path adapter Introduce std::filesystem::path to llifstream/llofstream wrappers Add move operators to fsyspath to match copy operator Restore LLUniqueFile RAII class for direct c file io wrapping and reducing merge conflicts with downstream code that may depend upon it Signed-off-by: Rye <rye@alchemyviewer.org>
2026-01-07Reapply "Add more functionality to LLFile and cleanup LLAPRFile""Andrey Kleshchev
# Conflicts: # indra/llcrashlogger/llcrashlock.cpp # indra/llrender/llshadermgr.cpp # indra/test/CMakeLists.txt
2025-12-23#5171 restore correct selection after clicking Cancel in PreferencesMaxim Nikolenko
2025-12-11Revert #4899 "Add more functionality to LLFile and cleanup LLAPRFile"Andrey Kleshchev
Interferes with linux work, will be moved to a different branch and applied separately.
2025-12-10Refactoring of LLFile class to support additional methodsFrederick Martian
- LLFile with its own class method interface to access files for read and write - Remove rudimentary LLUniqueFile class as LLFile supports now all of that and more - Implement most of the filename based functions using std::filesystem functions - Replace LLFile::rmdir() with LLFile::remove() since this function now supports deleting files and directories on all platforms.
2025-12-04Merge remote-tracking branch 'secondlife/release/2026.01' into 2026.01Erik Kundiman
2025-12-03Merge branch 'develop-linux' into marchcat/slua-linuxAndrey Lihatskiy
# Conflicts: # indra/newview/llfeaturemanager.cpp
2025-12-03Merge branch 'release/2026.01' into marchcat/devlinux-2601Andrey Lihatskiy
# Conflicts: # indra/llcommon/llprocessor.cpp # indra/llcorehttp/_refcounted.h # indra/llcorehttp/_thread.h # indra/newview/llfeaturemanager.cpp # indra/newview/llviewershadermgr.cpp
2025-12-01#5078 Replace boost::function with std::functionRye
* Replace boost::function usage with std::function for easier debugging and reduced compiler warnings * Remove a few remaining instances of boost::noncopyable that were missed in tests Signed-off-by: Rye <rye@alchemyviewer.org>
2025-11-28#5072 Use make_shared for more efficient ref counting and allocationRye
2025-11-19Merge branch 'develop-linux' into marchcat/slua-linuxAndrey Lihatskiy
# Conflicts: # indra/newview/llfeaturemanager.cpp # indra/newview/llstartup.cpp
2025-11-13Merge branch 'release/2025.08' into marchcat/slua-2508Andrey Lihatskiy
# Conflicts: # autobuild.xml
2025-10-27Fix low memory notification appearing incorrectly on non-windows platforms ↵Rye
when changing graphics quality levels Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-25Merge tag 'Second_Life_Release#01823996-2025.08' into 2025.08Erik Kundiman
2025-10-13viewer#3018 Expose mouse wrap in UIAndrey Kleshchev
And attempt some basic automation
2025-10-10Merge pull request #4810 from secondlife/geenz/2025.07-lua-editorJonathan "Geenz" Goodman
Update Lua editor with latest 2025.07
2025-10-07Added scripting options floater for config, switched to using config values. ↵Rider Linden
Added "runtime.debug" and "runtime.error" notifications.
2025-09-17#4432 Change graphics quality via a debug settingMaxim Nikolenko
2025-09-15Merge tag 'Second_Life_Release#17540023-2025.07' into 2025.07Erik Kundiman
2025-09-10viewer#2172 AM/PM selectorAndrey Kleshchev
2025-09-09Merge branch 'main' into 2025.06Erik Kundiman
2025-09-09Merge remote-tracking branch 'mobserveur/experimental2'Erik Kundiman
2025-09-09Performance Optimisations, Bloom effect, Visuals Panelmobserveur
This commit contains performance optimisations in the the pipeline, framebuffer, vertexbuffer, reflection probes, shadows. It also fixes many opengl errors, modifies the opengl debugging, and adds a visuals effects panel.
2025-09-08Optimisations and experimental HDR display support on macmobserveur
This commit completes the previous ones for performance optimisations, and adds HDR display support on mac
2025-08-30Performance Optimisations, Bloom effect, Visuals Panelmobserveur
This commit contains performance optimisations in the the pipeline, framebuffer, vertexbuffer, reflection probes, shadows. It also fixes many opengl errors, modifies the opengl debugging, and adds a visuals effects panel.