Jonathan "Geenz" Goodman
e0d14e02e1
Merge branch 'release/2025.03' into rye/forevermac
2025-03-11 22:44:49 -04:00
Andrey Lihatskiy
b50ad90feb
Merge pull request #3708 from secondlife/marchcat/2025.03-maint-b
...
2025.03 Cherry pick from Maint B
2025-03-12 04:32:05 +02:00
Andrey Kleshchev
e70694e67c
Small cleanup
2025-03-11 22:25:33 +02:00
Bennett Goble
851039cf4e
Add timestamp to snapshot file names
...
This changeset adds a timestamp in the format of "YYYY-MM-DD_HHSS" to
snapshot filenames. This is useful for understanding when a snapshot was
taken, chronologically ordering files, and is less confusing than the
current method of adding a number to the snapshot name, as it does not
result in interleaving of old and new snapshots inside a directory.
2025-03-11 22:25:33 +02:00
Andrey Kleshchev
89a87fbf81
#3717 LLPluginClassMedia::sendMessage
2025-03-11 21:40:03 +02:00
Andrey Lihatskiy
8297b923f0
Merge branch 'release/2025.03' into marchcat/2025.03-maint-b
2025-03-11 19:02:27 +02:00
Maxim Nikolenko
8bb35ac029
Merge pull request #3711 from secondlife/maxim/2025.03-3702
...
#3702 Crash at doTeleportViaLandmark
2025-03-11 12:27:01 +02:00
Mnikolenko Productengine
179f46c18f
#3702 Crash at doTeleportViaLandmark
2025-03-11 12:12:39 +02:00
Maxim Nikolenko
716e09cffe
Merge pull request #3707 from secondlife/maxim/2025.03
...
Merge branch 'main' into release/2025.03
2025-03-11 11:17:50 +02:00
Andrey Kleshchev
8d00744998
#3699 Crash at finishRenamingItem
2025-03-11 11:09:59 +02:00
Andrey Kleshchev
44fa0c438a
#3696 LLFontFreetype crash when adding glyph
2025-03-11 11:09:59 +02:00
Andrey Kleshchev
d5b72eb78d
#3697 Crash on LLAvatarPropertiesProcessor::notifyObservers
2025-03-11 11:09:59 +02:00
Jonathan "Geenz" Goodman
5ce0c5858c
#3409 Make maximum probe count adjustable. ( #3709 )
...
* #3409 Make probe count adjustable to better accomodate low VRAM scenarios
2025-03-11 06:40:36 +02:00
Andrey Lihatskiy
f02a400134
Fix indentations to make pre-commit happy
2025-03-11 05:38:26 +02:00
Andrey Lihatskiy
4132a13972
Merge branch 'marchcat/maint-b-cherrypicks' into marchcat/2025.03-maint-b
2025-03-11 05:10:11 +02:00
Alexander Gavriliuk
95a395de22
#1080 BugSplat Crash: LLAppViewer::initStrings() - show crash reason
2025-03-11 04:22:22 +02:00
Andrey Lihatskiy
e6d7f6a92f
viewer-private#217 Build fix
2025-03-11 04:21:01 +02:00
Salad Dais
6fd4f13c47
Add support for RequestTaskInventory capability
...
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
2025-03-11 04:21:01 +02:00
Andrey Kleshchev
4f67df346b
viewer#1577 Attachments cannot be detached in performance floater
...
attachment list gets filled with object ids, not attachment ids
2025-03-11 04:21:01 +02:00
Beq Janus
4de07d71ab
fix bad indentation and modernise ( #1503 )
...
# Conflicts:
# indra/llxml/llxmltree.cpp
2025-03-11 04:21:01 +02:00
Alexander Gavriliuk
5eb210586d
secondlife/jira-archive-internal#70713 Combine recently and frequently used
2025-03-11 04:21:01 +02:00
Andrey Kleshchev
88f503ecc3
viewer-private#217 Cef log was deleted too often
...
delete once per session, not once per instance
# Conflicts:
# indra/newview/llviewermedia.cpp
2025-03-11 04:21:01 +02:00
Andrey Kleshchev
a5c8d4f180
viewer-private#217 Fix cef log name
...
# Conflicts:
# indra/newview/llviewermedia.cpp
2025-03-11 04:21:01 +02:00
Nicky
f7e7903105
Fix ASAN errors from LLVector4a::memcpyNonAliased16
...
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.
2025-03-11 03:21:43 +02:00
Andrey Kleshchev
a925b178b0
triage#163 'Create folder from selected' misbehaves in marketplace
...
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.
2025-03-11 03:13:10 +02:00
Andrey Lihatskiy
c864e6a8b3
Build fix
2025-03-11 03:12:39 +02:00
Andrey Kleshchev
ea7b63ffbf
viewer#1114 Expose max impostors setting in basic graphics preferences
...
# Conflicts:
# indra/newview/llfloaterpreferencesgraphicsadvanced.cpp
2025-03-11 01:55:50 +02:00
Andrey Kleshchev
d8f3c242d4
viewer#1104 Crash at populateFoldersList
...
Ensure folder creation callbacks remain alive
# Conflicts:
# indra/newview/llfloatercreatelandmark.cpp
# indra/newview/llfloatercreatelandmark.h
2025-03-11 01:41:05 +02:00
Andrey Kleshchev
f2042fe9d8
triage#150 on OSX any file can be chosen for model upload
...
# Conflicts:
# indra/newview/llfilepicker.cpp
2025-03-11 01:39:10 +02:00
Bennett Goble
483b4fa993
BUG-134040: Fix broken SOCKS5 proxy
...
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
2025-03-11 01:38:10 +02:00
Andrey Kleshchev
41db7cb9a5
viewer#1061 Altitudes are invisible in region's environment
2025-03-11 01:34:27 +02:00
Andrey Kleshchev
e6f904f5c1
viewer#1016 Incorrect behavior of Physics Shapes rendering
...
# Conflicts:
# indra/newview/llphysicsshapebuilderutil.cpp
2025-03-11 01:34:12 +02:00
Andrey Kleshchev
9ed1e92016
viewer-private#217 Rotate cef log file
...
# Conflicts:
# indra/newview/llviewermedia.cpp
2025-03-11 01:30:59 +02:00
Andrey Kleshchev
83ded06e0c
viewer-private#216 Viewer fails to rename vivox logs
2025-03-11 01:27:29 +02:00
Andrey Kleshchev
84345d7140
viewer#970 Fixed param validation warnings
...
# Conflicts:
# indra/newview/llfloateremojipicker.cpp
# indra/newview/skins/default/xui/en/floater_fast_timers.xml
2025-03-11 01:27:09 +02:00
Andrey Kleshchev
0e26d7717d
viewer#945 Some worn items are missing from Avatar floater's Outfits tab
...
# Conflicts:
# indra/newview/lloutfitslist.cpp
2025-03-11 01:23:53 +02:00
Cosmic Linden
065eddb8bf
secondlife/viewer-issues#75 : Remove "HTTP Textures" setting in Developer menu
2025-03-11 01:21:07 +02:00
Mnikolenko Productengine
2648d5cdc8
Merge branch 'main' into release/2025.03
2025-03-11 00:34:12 +02:00
Jonathan "Geenz" Goodman
573ca63e0f
Merge pull request #3684 from secondlife/andreyk/viewer_3569
...
#3569 Pull in some fixes from forevermac
2025-03-06 15:38:35 -05:00
Jonathan "Geenz" Goodman
e6927d8a07
Merge pull request #3304 from secondlife/release/2024.12-ForeverFPS
...
2024.12 ForeverFPS
2025-03-06 15:23:54 -05:00
Jonathan "Geenz" Goodman
86774bb53f
Merge pull request #3682 from VectorMutt/rye/fixprefsearch
...
Fix preferences search not finding text defined in text boxes (#3653 )
2025-03-06 15:12:34 -05:00
Andrey Kleshchev
d8fbfb4e1a
#3569 Update OpenAL-Soft to 1.24.2
2025-03-06 21:25:30 +02:00
Rye
3cc7264108
Fix preferences search not finding text defined in text boxes ( #3653 )
2025-03-06 14:09:29 -05:00
Rye
b0bc83800e
Fix crash from socket creation failure in media plugin system
2025-03-06 20:57:21 +02:00
Rye
9ce9f6c741
Fix openal leak causing crash during shutdown
2025-03-06 20:56:25 +02:00
Andrey Kleshchev
b8eda5b115
#3673 Crash at updateImageDecodePriority
2025-03-06 20:55:39 +02:00
Andrey Kleshchev
9d1d8690bf
#3673 Crash at updateImageDecodePriority
2025-03-06 20:02:46 +02:00
Jonathan "Geenz" Goodman
2f031e03d6
Merge pull request #3657 from secondlife/maxim/2025.03-develop-fixes
...
Cherry-picking develop fixes into 2025.03
2025-03-06 12:29:59 -05:00
Andrey Kleshchev
616547993a
#3654 Searchable disabled settings not readable when highlighted
2025-03-06 08:50:53 +02:00
Jonathan "Geenz" Goodman
aa060ae56c
Quick fix for water exclusion. ( #3666 )
...
* Fix for water exclusion when shoreline fade is disabled.
2025-03-06 00:51:59 +00:00