Andrey Kleshchev
5608c3998d
viewer#2270 The "More" button does not close the "Choose emoji" floater
2025-03-19 21:55:01 +02:00
Andrey Kleshchev
28638b31af
#3762 Remove incorrect resolution specification
...
Looks like it was added by a mistake and does not match real value
2025-03-19 20:35:49 +02:00
Andrey Kleshchev
ed6f939df4
#3771 Fix unresolved HOSTIP parameter
2025-03-19 19:59:20 +02:00
Andrey Kleshchev
53c3176121
#3661 Clamp water blur multiplier
2025-03-19 00:03:50 +02:00
Andrey Kleshchev
969ed53680
Merge branch 'release/2025.03' into release/2025.04
2025-03-19 00:03:42 +02:00
Andrey Kleshchev
c99e3167ed
#3644 Adjust throttle based of how busy buffer is
2025-03-18 21:25:09 +02:00
Andrey Kleshchev
d3d0728bac
#3547 Further reduce ParcelInfoRequest calls
2025-03-18 21:24:37 +02:00
Andrey Kleshchev
4e5dce7949
#3736 LLExperienceCache shutdown crash
2025-03-18 17:26:45 +02:00
Jonathan "Geenz" Goodman
f462037b8e
Merge pull request #3760 from secondlife/leviathan/update-message-template-redux
...
message_template.msg to agree with master-message-template
2025-03-18 09:25:49 -04:00
AndrewMeadows
1a92e392ea
message_template.msg to agree with master-message-template
2025-03-17 13:01:47 -07:00
Andrey Kleshchev
895a6739d3
#3750 Crash at isSaveTextureEnabled
2025-03-14 22:07:30 +02:00
Maxim Nikolenko
17fbbef67b
#3745 fix for showing system notification on login
2025-03-14 20:40:12 +02:00
Maxim Nikolenko
14dc1a11b8
#3741 fix for mac crash on exit
2025-03-14 00:12:47 +02:00
Maxim Nikolenko
d7e9f15923
Merge pull request #3732 from secondlife/maxim/2025.03-3685
...
#3685 Add two new slapps to support wearing contents of folders - Add and Remove
2025-03-13 16:43:11 +02:00
Mnikolenko Productengine
d6fb10de86
#3685 clean up
2025-03-13 16:39:12 +02:00
Maxim Nikolenko
506b0d02dd
#2711 Remove ALM text from About SL for JP and CN
2025-03-13 14:36:28 +02:00
Jonathan "Geenz" Goodman
693e05ab85
Merge pull request #3740 from secondlife/geenz/friends-list-race-condition-fix
...
#3739 Friends list login race condition
2025-03-13 03:48:23 -04:00
Jonathan "Geenz" Goodman
864b5a7222
Move callback registration for the avatar tracker to STATE_AGENT_SEND.
2025-03-13 00:22:06 -04:00
Jonathan "Geenz" Goodman
418aec4dd2
Quick fix for a friend status race condition on login.
2025-03-13 00:12:58 -04:00
Andrey Kleshchev
0ad55a33a0
#3189 Pasted PBR materials disappearing
2025-03-13 01:04:13 +02:00
Mnikolenko Productengine
bb5e05e986
#3685 Add two new slapps to support wearing contents of folders - Add and Remove
2025-03-12 19:40:40 +02:00
Rye
d915cf17df
Try to parallelize xcode builds further and add more headers to PCH to reduce build time
2025-03-12 18:37:27 +02:00
Rye
5aedf53f01
Enable precompiled headers for all platforms
2025-03-12 18:37:27 +02:00
Andrey Lihatskiy
d8fa590fca
Set correct rpath for OpenAL
2025-03-12 18:08:16 +02:00
Andrey Kleshchev
7e9e5bf872
#3591 Restructure SE to not catch LLContinueError
...
It was reporting shutdown as crashes to bugsplat
2025-03-12 17:29:42 +02: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