summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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>
2026-01-07#5220 do not save 'Highlight Transparent Probes' setting between sessionsMaxim Nikolenko
2026-01-07#4834 update object's modify flag after being granted Edit permissionMaxim Nikolenko
2026-01-07Merge pull request #5227 from RyeMutt/rye/devmergeAndrey Kleshchev
Sync develop-linux with develop
2026-01-07Merge remote-tracking branch 'origin/develop' into develop-linuxRye
2026-01-07#5217 Treat issues with control variables smarter and show a proper warningAndrey Kleshchev
2026-01-07#4899 Fix permissions flags on files that shouldn't be executable #2Andrey Kleshchev
2026-01-07Address feedback from copilotRye
Signed-off-by: Rye <rye@alchemyviewer.org>
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-07#5217 Small cleanup and const declarationsAndrey Kleshchev
2026-01-06Add missing function definition to headerWolfGangS
Signed-off-by: WolfGangS <flamin2k8@gmail.com>
2026-01-06revert #4735 Remove the word "Viewer" from application shortcutMaxim Nikolenko
2026-01-06Migrate sky/cloud rendering to fragment shader and introduce high precision ↵Rye
post process option Signed-off-by: Rye <rye@alchemyviewer.org>
2026-01-06Bump actions/cache from 4 to 5dependabot[bot]
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/cache dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2026-01-06Fix camera from becoming stuck if you rapidly zoom out with ↵Hecklezz
DisableCameraConstraints enabled Signed-off-by: Hecklezz <tj8@live.com.au>
2026-01-06#1519 ObjectGrab message includes invalid SurfaceInfo data when in mouselook ↵Alexander Gavriliuk
mode
2026-01-06secondlife/viewer#2112 Provide SL Grid Map coordinates for Official Viewer ↵Alexander Gavriliuk
Users please
2026-01-05Bump actions/download-artifact from 4 to 7dependabot[bot]
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 7. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/v4...v7) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2026-01-05#3096 Shift+Tab selects extra lines on script edit on reduce indentAlexander Gavriliuk
2026-01-05Use the marketplace floater when a SL Marketplace URL is clickedHecklezz
Signed-off-by: Hecklezz <tj8@live.com.au>
2026-01-05Further optimize unregistration of loading meshes via std::unordered_setRye
This container type is better suited to the repeated find and erase patterns used here. Signed-off-by: Rye <rye@alchemyviewer.org>
2026-01-05secondlife/viewer#2623: Remove assertCosmic Linden
Signed-off-by: Rye <rye@alchemyviewer.org>
2026-01-05secondlife/viewer#2462: Optimize unloading of primsCosmic Linden
Signed-off-by: Rye <rye@alchemyviewer.org>
2026-01-05#2902 Additional lines are displayed from one corner of the regionAlexander Gavriliuk
2026-01-05secondlife/viewer#2674 Optimize LLWorld::renderPropertyLines() - use ↵Alexander Gavriliuk
vertexBatchPreTransformed()
2026-01-05secondlife/viewer#2674 Optimize LLWorld::renderPropertyLines() - use ↵Alexander Gavriliuk
simplified lines
2026-01-05Remove unused boost::hash specialization from LLPointer and update std::hash ↵Rye
specialization to use std::hash internally Signed-off-by: Rye <rye@alchemyviewer.org>
2026-01-05Migrate ~LLPointer()'s peculiar warning case to llpointer.cpp.Nat Goodspeed
This allows removing #include "llerror.h" from llpointer.h. Also remove #include "llmutex.h" as a heavy way to get <boost/functional/hash.hpp>. That requires adding #include "llmutex.h" to llimage.h, llnotifications.h, llwatchdog.cpp and llvolumemgr.cpp, which were inheriting it from llpointer.h.
2026-01-05Explain why apparently redundant LLPointer methods are necessary.Nat Goodspeed
Given templated constructors and assignment operators, it's tempting to remove specific constructors and assignment operators with the same LLPointer<Type> parameters. That turns out to be a mistake. Add comments to warn future maintainers.
2026-01-05Use copy-and-swap idiom for LLPointer's assignment operators.Nat Goodspeed
This affords strong exception safety. Also, eliminating the conditional may improve speed.
2026-01-05LLConstPointer<T> is the same as LLPointer<const T>.Nat Goodspeed
Instead of restating the whole class, requiring changes to be made in parallel (which has already failed), just make a template alias.
2026-01-05Make `LLPointer` equality comparisons accept not-identical types.Nat Goodspeed
That is, both `LLPointer::operator==()` and `operator!=()` and the free function `operator==()` and `operator!=()` now accept pointer types other than the type of the subject `LLPointer`, letting the compiler apply implicit pointer conversions or diagnose an error.
2026-01-05Bump actions/checkout from 5 to 6dependabot[bot]
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
2026-01-05Optimize away repeated map finds for getParameterEntry* functions via pointersRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2026-01-05secondlife/viewer#5007 Fix alpha debug overlay blend and mask conflict and ↵Rye
alpha debug overlay rendering twice Signed-off-by: Rye <rye@alchemyviewer.org>
2026-01-05secondlife/viewer#3322 No confirmation is shown when gifting all your moneyAlexander Gavriliuk
2026-01-03update boost to 1.90 on tumbleweedSecret Foxtail
update build instructions and package depends to reflect new boost vers
2025-12-31Fix types for vector multiplication (#5191)WolfGang
Signed-off-by: WolfGangS <flamin2k8@gmail.com>
2025-12-31Lua: correct the typing of uuid constants (#5188)Tapple Gao
2025-12-31Update LLScriptEditor and friends to index line numbers from 1 when editing ↵Darl
in Lua (#5190) * Update LLScriptEditor to index line numbers from 1 when editing in Lua This is to match server-generated runtime errors that reference lines. Signed-off-by: Darl <me@darl.cat> * Update LLFloaterGotoLine and LLPreviewScript to support Lua's line/col expectations Existing behavior for LSL is preserved Fixes a bug in previous commit that causes the line number shown near the bottom of the script edit floater to be off by 1 when displaying a Lua script. Signed-off-by: Darl <me@darl.cat> * Update script editor error console goto error to reflect Lua line nums Signed-off-by: Darl <me@darl.cat> --------- Signed-off-by: Darl <me@darl.cat>
2025-12-31make LLCore::HttpStatus type enums constexprleviathan
2025-12-24Trailing whitespaceWolfGangS
Signed-off-by: WolfGangS <flamin2k8@gmail.com>