summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
11 daysMerge pull request #3707 from secondlife/maxim/2025.03Maxim Nikolenko
Merge branch 'main' into release/2025.03
11 days#3699 Crash at finishRenamingItemAndrey Kleshchev
11 days#3696 LLFontFreetype crash when adding glyphAndrey Kleshchev
11 days#3697 Crash on LLAvatarPropertiesProcessor::notifyObserversAndrey Kleshchev
12 daysPCRE hasn't been depended on after allErik Kundiman
since we started using more recent patch versions of LL's Collada DOM fork.
12 days#3409 Make maximum probe count adjustable. (#3709)Jonathan "Geenz" Goodman
* #3409 Make probe count adjustable to better accomodate low VRAM scenarios
12 daysFix indentations to make pre-commit happyAndrey Lihatskiy
12 daysMerge branch 'marchcat/maint-b-cherrypicks' into marchcat/2025.03-maint-bAndrey Lihatskiy
12 days#1080 BugSplat Crash: LLAppViewer::initStrings() - show crash reasonAlexander Gavriliuk
12 daysviewer-private#217 Build fixAndrey Lihatskiy
12 daysAdd support for RequestTaskInventory capabilitySalad Dais
The viewer now prefers to load inventory via the capability rather than over the deprecated Xfer system, though both are still supported. # Conflicts: # indra/newview/llviewerobject.h
12 daysviewer#1577 Attachments cannot be detached in performance floaterAndrey Kleshchev
attachment list gets filled with object ids, not attachment ids
12 daysfix bad indentation and modernise (#1503)Beq Janus
# Conflicts: # indra/llxml/llxmltree.cpp
12 dayssecondlife/jira-archive-internal#70713 Combine recently and frequently usedAlexander Gavriliuk
12 daysviewer-private#217 Cef log was deleted too oftenAndrey Kleshchev
delete once per session, not once per instance # Conflicts: # indra/newview/llviewermedia.cpp
12 daysviewer-private#217 Fix cef log nameAndrey Kleshchev
# Conflicts: # indra/newview/llviewermedia.cpp
12 daysFix ASAN errors from LLVector4a::memcpyNonAliased16Nicky
Found by running with -fsanitze=thread Suggestion to avoid accessing invalid memory: In both cases memory will be allocated by can be accessed beyond bounds. In LLPolyMesh it can be off by at least one (+x%2). Though I am not even sure if even in best case it always will be a multiple of 16. In LLViewerJointMesh::updateFaceData the code tries to account for padding by, but the allocation in LLPolyMeshSharedData::allocateVertexData is done without any padding. Thus the sizes must not match. Replacing the calls with memcpy as a quick fix to see if the error goes away fixed address sanitzer complaining. It is up to debate if memcpy is a good replacement. LLVector4a::memcpyNonAliased16 was invented for performance. But on the other hand one could argue that nowadays every stdlib maintainer will very heavily optmize functions like memcpy themselves and could take advantage of CPU features the old LL implementation does not take into account. AVX comes to mind. In any case did I not measure any of this.
12 daystriage#163 'Create folder from selected' misbehaves in marketplaceAndrey Kleshchev
Marketplace deliberately doesn't allow creating folders and the "New folder from selected" is a way of creating a new folder then moving selected items inside, therefore shouldn't be allowed.
12 daysBuild fixAndrey Lihatskiy
12 daysRemove PCRE dependency on FreeBSDErik Kundiman
The Collada DOM upstream patch version is one that doesn't depend on PCRE anymore anyway.
12 daysviewer#1114 Expose max impostors setting in basic graphics preferencesAndrey Kleshchev
# Conflicts: # indra/newview/llfloaterpreferencesgraphicsadvanced.cpp
12 daysviewer#1104 Crash at populateFoldersListAndrey Kleshchev
Ensure folder creation callbacks remain alive # Conflicts: # indra/newview/llfloatercreatelandmark.cpp # indra/newview/llfloatercreatelandmark.h
12 daystriage#150 on OSX any file can be chosen for model uploadAndrey Kleshchev
# Conflicts: # indra/newview/llfilepicker.cpp
12 daysBUG-134040: Fix broken SOCKS5 proxyBennett Goble
Second Life's SOCKS5 proxy has been broken on windows for at least six years due to a conflation of milliseconds and microseconds in the APR timeout value used when attempting to ping the proxy. # Conflicts: # indra/llmessage/llproxy.cpp
12 daysviewer#1061 Altitudes are invisible in region's environmentAndrey Kleshchev
12 daysviewer#1016 Incorrect behavior of Physics Shapes renderingAndrey Kleshchev
# Conflicts: # indra/newview/llphysicsshapebuilderutil.cpp
12 daysviewer-private#217 Rotate cef log fileAndrey Kleshchev
# Conflicts: # indra/newview/llviewermedia.cpp
12 daysviewer-private#216 Viewer fails to rename vivox logsAndrey Kleshchev
12 daysviewer#970 Fixed param validation warningsAndrey Kleshchev
# Conflicts: # indra/newview/llfloateremojipicker.cpp # indra/newview/skins/default/xui/en/floater_fast_timers.xml
12 daysviewer#945 Some worn items are missing from Avatar floater's Outfits tabAndrey Kleshchev
# Conflicts: # indra/newview/lloutfitslist.cpp
12 dayssecondlife/viewer-issues#75: Remove "HTTP Textures" setting in Developer menuCosmic Linden
12 daysReplace MacPorts' Boost 1.81 with 1.87Erik Kundiman
and therefore LL's Collada DOM can be upgraded to something newer than r4, and therefore PCRE can be no longer depended on. Have to set the C++ standard so it doesn't use anything old, but also it wasn't ready for something as new as C++20 yet, that's why it's explicitly set to C++17. Have to set the architecture too when you're cross-compiling, it would use the native architecture.
12 daysMerge branch 'main' into release/2025.03Mnikolenko Productengine
13 daysComment out sampleReflectionProbesLegacy redeclarationErik Kundiman
which isn't used anyway in that file, and differs in parameter qualifiers, which caused a crash (only) on Ubuntu 24.x, with errors: Fragment info ------------- 0(857) : error c1106: overloaded function declaration "samplereflectionprobeslegacy" differs only in parameter qualifiers 2025-03-09T07:51:26Z WARNING # llrender/llglslshader.cpp(513) createShader : Failed to link shader: Water Shader 2025-03-09T07:51:26Z WARNING # llrender/llglslshader.cpp(518) createShader : Failed to link using shader level 3 trying again using shader level 2 Vertex info ----------- 0(107) : error C3002: call to undefined function "void calcAtmospherics(vec3);"
2025-03-08Exempt Tumbleweed from PipeWireErik Kundiman
since they upgraded to 1.3.83 from stable 1.2.7 and there seem to be API changes and we're not ready for them yet.
2025-03-07Merge remote-tracking branch 'secondlife/main'Erik Kundiman
2025-03-07Merge branch '2024.12-ForeverFPS'Erik Kundiman
2025-03-06Merge pull request #3684 from secondlife/andreyk/viewer_3569Jonathan "Geenz" Goodman
#3569 Pull in some fixes from forevermac
2025-03-06Merge pull request #3304 from secondlife/release/2024.12-ForeverFPSJonathan "Geenz" Goodman
2024.12 ForeverFPS
2025-03-06Merge pull request #3682 from VectorMutt/rye/fixprefsearchJonathan "Geenz" Goodman
Fix preferences search not finding text defined in text boxes (#3653)
2025-03-06#3569 Update OpenAL-Soft to 1.24.2Andrey Kleshchev
2025-03-06Fix preferences search not finding text defined in text boxes (#3653)Rye
2025-03-06Fix crash from socket creation failure in media plugin systemRye
2025-03-06Fix openal leak causing crash during shutdownRye
2025-03-06#3673 Crash at updateImageDecodePriorityAndrey Kleshchev
2025-03-06#3673 Crash at updateImageDecodePriorityAndrey Kleshchev
2025-03-06Merge pull request #3657 from secondlife/maxim/2025.03-develop-fixesJonathan "Geenz" Goodman
Cherry-picking develop fixes into 2025.03
2025-03-06update openSUSE Tumbleweed readme & cmakelistssecretfoxtail
update & include new libboost packages
2025-03-06#3654 Searchable disabled settings not readable when highlightedAndrey Kleshchev
2025-03-06Merge remote-tracking branch 'secondlife/release/2025.03' into 2025.03Erik Kundiman