summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-01-07Replace remaining boost::filesystem usage with std::filesystemRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2026-01-07Reduce temporary allocations and repeated utf8->utf16 in LLTextureCache with ↵Rye
new LLFile IO code Add non-allocating to_chars and to_wchars string creation functions to LLUUID Signed-off-by: Rye <rye@alchemyviewer.org>
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-07#4899 Fix permissions flags on files that shouldn't be executableAndrey Kleshchev
2026-01-07#4899 Fix erros related to negative file sizeAndrey Kleshchev
2026-01-07#4899 Add unicode test case #2Andrey Kleshchev
2026-01-07#4899 Add unicode test caseAndrey Kleshchev
2026-01-07#4899 Adjustments per rae's reviewAndrey Kleshchev
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
2026-01-06Migrate sky/cloud rendering to fragment shader and introduce high precision ↵Rye
post process option Signed-off-by: Rye <rye@alchemyviewer.org>
2025-12-31make LLCore::HttpStatus type enums constexprleviathan
2025-12-17Split Viewer and Test builds into separate jobs in GHA to reduce potential ↵Rye
for disk space exhaustion Signed-off-by: Rye <rye@alchemyviewer.org>
2025-12-16Prune files from macOS GHA runner to fix build failure from disk space ↵Rye
exhaustion
2025-12-16Remove dead LLLooksHistoryPanel LLPanelIMControlPanel and LLToolViewRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-12-16Clean up dead TeamCity build output and work arounds from testsRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-12-16Clean up dead LLSphere code and related testsRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-12-16Clean up dead LLBase32 codeRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-12-16Clean up dead LLStreamQueue code and related testsRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-12-16Clean up dead partsyspacket codeRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-12-16Clean up dead legacy headers and compiler work aroundsRye
Clean up dead macos files Clean up dead windows build files Signed-off-by: Rye <rye@alchemyviewer.org>
2025-12-16Cleaned up unnecessary fake bool usage where appropriateHecklezz
Signed-off-by: Hecklezz <tj8@live.com.au>
2025-12-15Restore multiple disabled tests in llcharacter and newviewRye
Clean up dead test files from llcommon and newview Signed-off-by: Rye <rye@alchemyviewer.org>
2025-12-11Rework legacy lltest executable into individual integration tests and ↵Rye
restore some disabled tests Removes dead llprimlinkinfo and related test Remove dead llassetuploadqueue llhttpclient lltimestampcache lltranscode tests Remove dead mock_http_client Remove duplicate hex_dump.h Fix crash in LLDataPacker test
2025-12-04Proper Windows build fix (#5105)Andrey Lihatskiy
2025-12-03Revert "Windows build fix"Andrey Lihatskiy
This reverts commit 8c292db722d01fcaef95752f93843e8533b05710.
2025-12-03Remove cpuid feature bits verification in llprocessor.cpp (#4959)Jonathan "Geenz" Goodman
2025-12-03Merge pull request #5101 from secondlife/marchcat/devlinux-2601Andrey Lihatskiy
Merge 26.01 into develop-linux
2025-12-03LLTextBase build fixAndrey Lihatskiy
2025-12-03Windows build fixAndrey Kleshchev
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-03Merge pull request #5094 from secondlife/mainJonathan "Geenz" Goodman
2025.08 -> Develop
2025-12-03Merge pull request #4853 from secondlife/release/2025.08Jonathan "Geenz" Goodman
Release/2025.08
2025-12-02Fix invalid symbol in gstreamer 1.0 plugin crashing (#5059)Rye
Signed-off-by: Rye <rye@alchemyviewer.org>
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#5084 Ressurect WatchdogAndrey Kleshchev
2025-12-02Optimize post process rendering for gltf material previewRye
Signed-off-by: Rye <rye@alchemyviewer.org>
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-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-01Fix build failure introduced in boost::function cleanup from missing bind headerRye
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-30#5078 Remove dead llblowfish and llmail code plus related testsRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-11-30#5078 Replace boost::hof::invocable with c++17 std::is_invocableRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-11-30#5078 Replace boost ptr_vector<nullable> with std::vector<std::unique_ptr>Rye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-11-30Remove leftover boost aligned_allocator as this is now handled by c++17 ↵Rye
aligned allocations Signed-off-by: Rye <rye@alchemyviewer.org>