summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-10-27Fix shift by negative -1 in llflexibleobjectRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Run tests using ctest after all targets are built to reduce build contentionRye
Reuse test runner compilation unit to reduce extra source files compiled by 189 Only build macOS tests for build host architecture that will be running them to reduce wasted CI time Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix crash observed during early startup during feature table resets on linux ↵Rye
due to LLWorld simpleton not being initialized yet Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix transparent water shader being stuck as opaque when reset by feature tableRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix makefile and ninja generators invalidating secondlife-bin target every ↵Rye
time cmake is run Signed-off-by: Rye <rye@alchemyviewer.org>
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-27Fix shader cache failing after clearing contentsRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Introduce global precompiled header to accelerate buildRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix RelWithDebInfo build on mac universalRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Add debug option to force libvlc plugin on linuxRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Cleanup up linux wrapper script and fix desktop entry creationRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Cherrypick LLProcessor cleanup from 57d423745fd1d3d0ea6a0c69b869a20c27e27fc5Rye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix overflows inserting invalid values into stats mapRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix boost asio deprecation warningsRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Restore LLMaterialID to POD typeRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Introduce SDL based file picking supportRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix numerous compiler warnings from GCC under Ubuntu 22.04Rye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Start to fix up GHA workflow for linuxRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Reintroduce llappearanceutility to viewer tree from archive/developRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Cherrypick 42885c0d23d8efc47ad77e09bb327e4ec6a4fada from archive/developRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix detection of AMD gpu on linuxRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix build errors due to opengl headers and various definesRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Disable viewer-manager in linux buildsRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix up linux feature table and various small build changesRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix ODR violation during linux from ldRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Introduce support for GL_ATI_meminfo for getting gpu memory on linuxRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix tracy memory tracking on linux to not crash mesa GL driverRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Fix or supress various warnings under GCC buildsRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Introduce SDL3 based windowing backend support and dir pickerRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Cherrypick 24854b4dd74edabf67efe533ef191553442a9bad from archive/developRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Restore llsys linux fixes from archive/develop ↵Rye
57d423745fd1d3d0ea6a0c69b869a20c27e27fc5 Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Cherrypick 8de8daca601dc85e2b73687856f0a321016b4463 from archive/developRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27CMake changes for linux64 support including code from archive/developRye
Restore changes for GLIB based dbus support from archive/develop Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Restore linux CEF build support including changes from archive/developRye
Fix various files missing linden_common Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Remove dead LLPostProcess code with deprecated opengl usagesRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Cherry-pick gstreamer10 from 57d423745fd1d3d0ea6a0c69b869a20c27e27fc5Rye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-26Revert "Improve switching of webrtc devices"Andrey Kleshchev
Wrong approach. Might need to split workerDeployDevices into separate recording and rendering variants. This partiall reverts commit bb26aa3c2cb8ff961668cf0ad8180d3e9c57f941, I left log lines.
2025-10-23#4887 Fix access violation in LLInventoryModelBackgroundFetch::bulkFetchViaAisAndrey Lihatskiy
2025-10-23#4886 Crash on LLTeleportRequestViaLure::toOstreamAndrey Kleshchev
2025-10-23#4884 Crash at resetRegionCrossingTimerAndrey Kleshchev
2025-10-22p#494 Add search by agent ID to resident chooserAndrey Kleshchev
2025-10-22#4652 Improve switching of webrtc devicesAndrey Kleshchev
2025-10-22#4876 Fix material not applyingAndrey Kleshchev
1. Dupplicate call in llselectmgr can cause race conditions 2. lltooldragndrop wasn't updating server in one case
2025-10-22Updated APR library and removed hotfix patch in APR cmakeHecklezz
2025-10-22Ensure final EOF in LLProcess test (#4877)Andrey Lihatskiy
2025-10-21#4839 Crash at LLPluginProcessParent::pollAndrey Kleshchev
Missed lock
2025-10-21#4871 Fix webrtc crash on tuningGetEnergyAndrey Kleshchev
2025-10-21#2427 Show torn off chat when clicking on a message popupAndrey Kleshchev
2025-10-21Fix typo in commentfmartian
2025-10-21Make changes according to recommendations by CopilotFrederick Martian
- correction spelling of suppress_error - improved error handling in remove() based on functionality in get_fileattr() and somewhat changed error handling in get_fileattr() itself - call explicitly LLFile::fopen() to make sure we use the correct file path conversion under Windows Removing Flawfinder comments since Flawfinder isn't used in the viewer anymore Adding an option to support symlink detection in getattr() Adding comments to function implementation to indicate that they are really static functions of the LLFile class