| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-12-10 | Fix typo and check for valid opened file | Frederick Martian | |
| 2025-12-10 | Add header include for apr_signal.h that was removed from llapr.h as it was ↵ | Frederick Martian | |
| not neededanywhere else | |||
| 2025-12-10 | Remove chatty warning message when checking for existence of a file | Frederick Martian | |
| 2025-12-10 | Improve comment and remove superfluous error_code check | Frederick Martian | |
| 2025-12-10 | Cleanup unused LLAPRFile functions | Frederick Martian | |
| 2025-12-10 | Incorporate some of the comment improvements suggested by Copilot and make ↵ | Frederick Martian | |
| LLFile::size() return -1 on error and adjust the callers to account for that. | |||
| 2025-12-10 | Remove commented out old function calls | Frederick Martian | |
| 2025-12-10 | Fix several typos and comments | Frederick Martian | |
| 2025-12-10 | The returned vector should only contain filenames, not the entire paths | Frederick Martian | |
| 2025-12-10 | - Improve documentation of LLFile functions and methods | Frederick 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-10 | Add LLFile unit tests | Frederick Martian | |
| Initial implementation of unit tests for LLFile functionality | |||
| 2025-12-10 | Refactoring of LLFile class to support additional methods | Frederick 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-10 | Clarify some documentation and add an LLFile:read() and LLFile::write() ↵ | Frederick Martian | |
| static function. These functions will be used to replace LLAPRFile::readEx() and LLAPRFile::writeEx() in an upcoming patch. | |||
| 2025-12-10 | Add 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 | #2639 Reapplied GPU benchmark fix | Andrey 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 | Add missing static declaration for LLCachedControl | Ansariel | |
| 2025-12-10 | #5125 Negative pixel area in object's info | Andrey Kleshchev | |
| 2025-12-09 | #5123 A bunch of small performance optimizations | Andrey Kleshchev | |
| mostly for turning control settings into cached variants | |||
| 2025-12-03 | Build fix | Andrey Lihatskiy | |
| 2025-12-03 | Switch version to 2026.01.0 after promotion of 2025.08 | Andrey Kleshchev | |
| 2025-12-03 | Merge pull request #5094 from secondlife/main | Jonathan "Geenz" Goodman | |
| 2025.08 -> Develop | |||
| 2025-12-02 | #5084 Better labeling of uncaught events, freezes, crashes | Andrey 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 link | Andrey Kleshchev | |
| use https | |||
| 2025-12-02 | #5084 Ressurect Watchdog | Andrey Kleshchev | |
| 2025-12-01 | Fix 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 fix | Andrey 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 code | Rye | |
| Remove dead experimental atmospherics code left over from EEP development | |||
| 2025-12-01 | Fix build failure introduced in boost::function cleanup from missing bind header | Rye | |
| 2025-12-01 | #5078 Replace boost::assign usage with modern c++ brace initialization | Rye | |
| Signed-off-by: Rye <rye@alchemyviewer.org> | |||
| 2025-12-01 | #5078 Replace boost::function with std::function | Rye | |
| * 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-30 | Replace boost noncopyable and undefined function usage with modern c++ ↵ | Rye | |
| deleted operator and constructor | |||
| 2025-11-30 | Fix 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 tests | Rye | |
| Signed-off-by: Rye <rye@alchemyviewer.org> | |||
| 2025-11-30 | #5078 Replace boost::hof::invocable with c++17 std::is_invocable | Rye | |
| 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-28 | #5072 Use make_shared for more efficient ref counting and allocation | Rye | |
| 2025-11-28 | #4322 Upload>Model button is sometimes disabled on MacOS | Andrey Kleshchev | |
| 2025-11-27 | Fix tabs in various source files introduced as part of legacy search | Rye | |
| Signed-off-by: Rye <rye@alchemyviewer.org> | |||
| 2025-11-27 | #1937 The "Don't show me in search" option is not visually updated | Andrey Kleshchev | |
| 2025-11-27 | #5046 Optimize outfit's onRefreshComplete #3 | Andrey Kleshchev | |
| 2025-11-27 | #5046 Fix accordion control's excessive rearranges #2 | Andrey Kleshchev | |
| Since arrange is no longer part of LLInventoryItemsList::doIdle(), reduced time limit. | |||
| 2025-11-27 | #5046 Remove redundant updates in outfit list #1 | Andrey Kleshchev | |
| 2025-11-26 | #5012 Switch 'chat' from untrusted, to click only | Andrey Kleshchev | |
| This command shouldn't be allowed from outside the app, but clicks should be valid | |||
| 2025-11-25 | #1963 Restore pelvis rotation debug settings | Andrey Kleshchev | |
| 2025-11-24 | Introduce menu option and key bind(alt+shift+t) to show/hide reflection ↵ | Rye | |
| probes in transparency debug view | |||
| 2025-11-24 | Fixed LLWindowMacOSX::setCursorPosition scaling gl_pos when it shouldn't | Hecklezz | |
| Signed-off-by: Hecklezz <tj8@live.com.au> | |||
| 2025-11-24 | #5035 Fix missed am/pm switch | Andrey Kleshchev | |
| 2025-11-24 | MacOS build fix | Andrey Kleshchev | |
| 2025-11-21 | #5026 Upload To Folder feature not working | Andrey Kleshchev | |
