summaryrefslogtreecommitdiff
path: root/indra/newview
AgeCommit message (Collapse)Author
2025-12-10- Improve documentation of LLFile functions and methodsFrederick Martian
- Improve error handling in LLFile::read(), LLFile::write() and LLFile::copy() - Improve LLFileSystem::getFileSize() to work with the extra possibility of LLFile::size() returning -1 on error - Replace LLAPRFile:readEx() and LLAPRFile::writeEx() with according LLFile functions
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-10Add a new static function LLFile::size() to determine the size of a file_name.Frederick Martian
Replace LLAPRFile::remove(), LLAPRFile::size() and LLAPRFile::isExist() with according functions from LLFile and retire these LLAPRFile methods and the never used LLAPRFile::rename(), LLAPRFile::makeDir() and LLAPRFile::removeDir() functions. Also clean up remarks about the threading safety of the APRCachePool, which is not used in these locations anymore.
2025-12-10#5122 update version formatMaxim Nikolenko
2025-12-10#2639 Reapplied GPU benchmark fixAndrey Kleshchev
First test returns quarter to a half the throughput, do two tests. May be caused by driver, may be some 'energy saving', but not important enough to spend time investingating. It was working the same way prior to ExtraFPS, but viewer was running an extra CPU test that 'preheated' the system. Also increasing minimum throughput as numerous new features, like mirrors and pbr were added and requirements are now higher.
2025-12-10#5129 Hide moderator options for participants who are not connected to the ↵Maxim Nikolenko
same voice space
2025-12-10Add missing static declaration for LLCachedControlAnsariel
2025-12-10#5125 Negative pixel area in object's infoAndrey Kleshchev
2025-12-09#5123 A bunch of small performance optimizationsAndrey Kleshchev
mostly for turning control settings into cached variants
2025-12-08Merge branch 'release/2026.01' into maxim/voice-moderationMnikolenko Productengine
# Conflicts: # indra/newview/llviewerstats.h
2025-12-08#3612 "Copy SLURL" from Favorites bar not working #2Andrey Kleshchev
2025-12-05#4931 Fix missed name cache connection #2Andrey Kleshchev
2025-12-05#4628 New land access permissionAndrey Kleshchev
2025-12-05#3612 "Copy SLURL" from Favorites bar not workingAndrey Kleshchev
If region isn't online, can't get region position and form slurl
2025-12-04Merge branch 'release/2026.01' into maxim/2025.07-Flat-UIMnikolenko Productengine
2025-12-04Merge remote-tracking branch 'secondlife/release/2026.01' into 2026.01Erik Kundiman
2025-12-04Revert "Legacy search floater"Erik Kundiman
This reverts commit 17e9bcbf628aa5bda84a36fc7daa9c6041e1bada.
2025-12-04Revert "FS search cleanup -> Categories dropdown button"Erik Kundiman
This reverts commit c9fdaad8df2741b3a94151b66c574a63a0845529.
2025-12-04Revert "CMakeLists adding fsfloatersearch.h"Erik Kundiman
This reverts commit 18a02a0c8f7a73cd44e8fe4f3c3b23a9195f2730.
2025-12-04Revert "Attempt to fix the teleport issue from legacy search"Erik Kundiman
This reverts commit a68c5bae3173bfeda314f1d8278b80622496c11e.
2025-12-03Switch version to 2026.01.0 after promotion of 2025.08Andrey Kleshchev
2025-12-03Merge pull request #5094 from secondlife/mainJonathan "Geenz" Goodman
2025.08 -> Develop
2025-12-02Handle new privileged land permission. Allow caution dialog to contain ↵Rider Linden
multiple messages.
2025-12-02#5084 Better labeling of uncaught events, freezes, crashesAndrey Kleshchev
At least while watchdog is enabled it's more fair to label these as unknowns
2025-12-02#5086 Fix 'Copy SLURL' generating obsolete http linkAndrey Kleshchev
use https
2025-12-02#5088 Hide 'Moderation options' menu when disconnected from spatial voiceMnikolenko Productengine
2025-12-02#5084 Ressurect WatchdogAndrey Kleshchev
2025-12-02Merge branch 'develop' into maxim/voice-moderationMnikolenko Productengine
2025-12-01Fix alpha debug overlay rendering in probes and breaking scene lighting (#5058)Rye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-12-01#5078 MacOS Build fixAndrey Kleshchev
2025-12-01Merge branch 'develop' into maxim/voice-moderationMnikolenko Productengine
2025-12-01#5083 Fallback to OS open handler in external editor when no editor is ↵Rye
explicitly set (#5077) * Fallback to OS open handler in external editor when no editor is explicitly set Signed-off-by: Rye <rye@alchemyviewer.org> * Apply suggestion to use SystemRoot for windows OS root path in open handler Co-authored-by: Ansariel Hiller <Ansariel@users.noreply.github.com> --------- Signed-off-by: Rye <rye@alchemyviewer.org> Co-authored-by: Ansariel Hiller <Ansariel@users.noreply.github.com>
2025-12-01#5078 Remove dead experimental atmospherics codeRye
Remove dead experimental atmospherics code left over from EEP development
2025-12-01#5078 Replace boost::assign usage with modern c++ brace initializationRye
Signed-off-by: Rye <rye@alchemyviewer.org>
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-30Replace boost noncopyable and undefined function usage with modern c++ ↵Rye
deleted operator and constructor
2025-11-30Fix occasional build failure observed when llphysicsextensionsos fails to ↵Rye
build before secondlife-bin on macos with havok Signed-off-by: Rye <rye@alchemyviewer.org>
2025-11-29Merge branch 'main' into 2025.08Erik Kundiman
2025-11-29Fix DullahanHelper (Alerts) codesigning pathErik Kundiman
2025-11-29MacPorts' brotli has been upgradedErik Kundiman
2025-11-28#5072 Use make_shared for more efficient ref counting and allocationRye
2025-11-28Merge branch 'main' into 2025.08Erik Kundiman
2025-11-28#4322 Upload>Model button is sometimes disabled on MacOSAndrey Kleshchev
2025-11-27Fix tabs in various source files introduced as part of legacy searchRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-11-27#1937 The "Don't show me in search" option is not visually updatedAndrey Kleshchev
2025-11-27#5055 don't show moderate menu if the user is not parcel owner within a ↵Mnikolenko Productengine
parcel with restricted voice
2025-11-27#5046 Optimize outfit's onRefreshComplete #3Andrey Kleshchev
2025-11-27#5046 Fix accordion control's excessive rearranges #2Andrey Kleshchev
Since arrange is no longer part of LLInventoryItemsList::doIdle(), reduced time limit.
2025-11-27#5046 Remove redundant updates in outfit list #1Andrey Kleshchev
2025-11-26#5012 Switch 'chat' from untrusted, to click onlyAndrey Kleshchev
This command shouldn't be allowed from outside the app, but clicks should be valid