Commit Graph

78086 Commits (cf2f48de0610c645deb67db0afe042ef2adf41d1)

Author SHA1 Message Date
Ansariel cf2f48de06 Merge branch 'release/2025.04' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/llui/llflatlistview.cpp
#	indra/llui/llstyle.cpp
#	indra/llui/llstyle.h
#	indra/llui/lltextbase.cpp
#	indra/llui/llurlmatch.cpp
#	indra/llui/llurlmatch.h
#	indra/llui/llurlregistry.cpp
#	indra/llui/llurlregistry.h
#	indra/newview/llavatarlist.cpp
#	indra/newview/llavatarlist.h
#	indra/newview/llavatarlistitem.cpp
#	indra/newview/llavatarlistitem.h
#	indra/newview/llfloaternewfeaturenotification.cpp
#	indra/newview/llinventorybridge.cpp
#	indra/newview/llmeshrepository.cpp
#	indra/newview/llpanelprofile.cpp
#	indra/newview/llviewerchat.cpp
#	indra/newview/llviewerfloaterreg.cpp
#	indra/newview/llvovolume.cpp
#	indra/newview/skins/default/colors.xml
2025-04-26 00:31:04 +02:00
Ansariel 9d6c74a051 Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2025-04-25 22:21:12 +02:00
Ansariel 120f85c9e0 Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm-develop
# Conflicts:
#	indra/newview/app_settings/settings.xml
#	indra/newview/llvieweraudio.cpp
#	indra/newview/llvoavatar.h
2025-04-25 22:20:59 +02:00
Andrey Kleshchev 69a81d641a #3982 Crash at getChild<LLScrollListCtrl>
Notification about inventory change from fetchInventoryFromCapCoro
Looks like floater was closed a moment before receiving inventoryChanged
2025-04-25 23:01:01 +03:00
Andrey Kleshchev 8665cd3750 #3986 Packet ring crash in memcpy
packet_size was negative
2025-04-25 23:01:01 +03:00
Maxim Nikolenko 17e974689c
Merge pull request #3943 from secondlife/maxim/2025.04-chat-mention
#3758 initial chat mention support
2025-04-25 22:31:53 +03:00
Brad Linden 25c11f0965
Merge pull request #3981 from secondlife/brad/version-increments
Increment viewer version after 2025.03
2025-04-25 10:55:29 -07:00
Brad Linden fb4925d96b Increment viewer version after 2025.03 2025-04-25 10:52:00 -07:00
Mnikolenko Productengine 1eb34b43fb #3758 clean up: move EUnderlineLink 2025-04-25 20:22:33 +03:00
Beq Janus b4a136becd
Merge pull request #110 from Hecklezz/fix/preferences_search_highlight_color
[FIRE-35405] Fixes preferences search highlight color by having a color picker for both background and font colors
2025-04-25 16:48:15 +01:00
Mnikolenko Productengine f450b42acf post merge fix 2025-04-25 17:07:00 +03:00
Mnikolenko Productengine a7759f3704 Merge branch 'release/2025.04' into 2025.04-chat-mention 2025-04-25 16:40:38 +03:00
Beq Janus 222824118f
Merge pull request #111 from DarlCat/FIRE-35294
[FIRE-35294] Make minerjr's chat console hiding work with toast chat too
2025-04-25 13:36:14 +01:00
Beq Janus 2cb1d483e4
Merge pull request #112 from Hecklezz/fix/map_copy_slurl_coordinates
[FIRE-35426] Fix world map copy slurl coordinates getting agent position
2025-04-25 13:34:20 +01:00
Mnikolenko Productengine d9468ecc59 #3758 disable editing of mention segment 2025-04-25 14:37:19 +03:00
Hecklezz 2f973f604b Fix world map copy slurl not getting the markers coordinate 2025-04-25 21:33:56 +10:00
Darl 15eff4adff [FIRE-35294] minerjr's chat console hiding now works for toast mode as well 2025-04-25 00:20:16 -05:00
Andrey Kleshchev 89f8171943 #3975 Crash at LLSpatialGroup::dirtyGeom 2025-04-24 22:12:31 +03:00
Beq 223eedaf46 Add Sekkmer to viewer contributors for PR#107 2025-04-24 19:49:13 +01:00
Beq 6fc1ed0a85 Fix viewertexturelist on Mac 2025-04-24 18:28:33 +01:00
Ansariel 8ba07f3165 Replace JointKey construct with more upstream-based approach, optimized by using std::string_view and heterogeneous map lookups 2025-04-24 19:26:55 +02:00
Ansariel e377fe66c8 Update German translation 2025-04-24 15:38:30 +02:00
PanteraPolnocy ca164a0f51 Alter Flickr url in all applicable places 2025-04-24 13:48:16 +02:00
PanteraPolnocy 9890f07ba7 FIRE-35373, FIRE-35401: Chinese (小滢 Zi Ying), French (Laurent Bechir) and Polish translation updates 2025-04-24 13:45:46 +02:00
Beq b107cda81b [FIRE-32491] Flickr link broken
Old functionality (post upload edit) is no longer supported, instead link to the photo in the user's reel
2025-04-24 02:25:47 +01:00
Beq 9259979cc6 [FIRE-35391] Make timestamps in snapshot filenames optional 2025-04-24 02:19:07 +01:00
Beq 4adf817950 [FIRE-35388] creation of calling card upon login (experimental fix)
This appears to be related to the commits for #3745 from LL, in 25.03. For some reason I do not see this reproducing on LL viewer though.
2025-04-24 01:52:03 +01:00
minerjr 7bb717f355 [FIRE-35382] - Add share_mutex to fix JointKey::construct lockup
Added a share_mutex to the JointKey::construct to fix the lockup when the unordered_map gets corrupted.

Set the shared_lock when reading and unique_lock when writing to.
2025-04-24 00:22:31 +01:00
Beq bf82ab14b5 [FIRE-35393] Improved handling of bad feature notification. 2025-04-23 23:09:28 +01:00
Beq 1cca5e08a2 [FIRE-35422] Poser (visual) does not work correctly on attached animesh 2025-04-23 22:56:53 +01:00
Mnikolenko Productengine 17561e2ad1 #3758 show mention name in bubble chat 2025-04-23 21:04:47 +03:00
Andrey Kleshchev b1b0cdbcf0 #3784 Increase gltf scale boundaries 2025-04-23 20:09:49 +03:00
Andrey Kleshchev 205b2282c7 #3920 LLPanel::getString crash
Make sure new floater can launch wihtout a key.
It isn't supposed to be launched wihtout a key, but there are some ways
to do that intentionally.
2025-04-23 20:06:52 +03:00
Beq 062afc46fb Mirrors should never be run at ultra except by explicit choice. 2025-04-23 18:06:01 +01:00
Mnikolenko Productengine da2234a563 #3952 insert @ name at the cursor position 2025-04-23 17:36:50 +03:00
Hecklezz b3fc6c4214 Implemented changing both background and font colours for preference search highlighting. 2025-04-24 00:10:29 +10:00
minerjr e5d5845074 Revert "[FIRE-35382] - Add share_mutex to fix JointKey::construct lockup"
This reverts commit 4673bab663.
2025-04-23 11:01:17 -03:00
minerjr 4673bab663 [FIRE-35382] - Add share_mutex to fix JointKey::construct lockup
Added a share_mutex to the JointKey::construct to fix the lockup when the unordered_map gets corrupted.

Set the shared_lock when reading and unique_lock when writing to.
2025-04-23 10:52:38 -03:00
Mnikolenko Productengine 6239647aa3 #3962 allow Tab work the same way as picking name with Enter 2025-04-23 02:01:01 +03:00
minerjr d362e4ed8f Cleaned up comments (incorrect comment from JIRA title) 2025-04-22 16:54:35 -03:00
minerjr 8443e783a2 Change dump to use older std::setw instead of std::format
Changed dump method for LLViewerTextureList to use std::setw instead of std::format due to gcc 11 support.
2025-04-22 16:49:01 -03:00
Andrey Kleshchev b30283e5ef #3960 Fix expensive mesh thread score calculations 2025-04-22 22:21:29 +03:00
Beq b140b9451d Update FMOD Studio to 2.03.07 for Linux and MacOS 2025-04-22 19:09:00 +01:00
Ansariel 096e32ff03 Update FMOD Studio to 2.03.07 on Windows 2025-04-22 13:53:58 +02:00
Ansariel 82673191e2 Adjust join changes 2025-04-22 12:51:27 +02:00
Andrey Kleshchev af9254e3e3 #3870 Added joint initialization for LLVOAvatarSelf
Sometimes mesh thread crashes when allocating joints
2025-04-22 12:17:54 +02:00
Andrey Kleshchev 9b531e01eb #3488 Reduce locking
1. 'sActive' variables are atomic, no locks needed
2. Fix trylocks. There are internal locks inside loadMeshLOD so without
checking locks 3 and 4 viewer would be locked on each loadMeshLOD,
potentially making main thread wait for threads to unlock.
2025-04-22 12:06:49 +02:00
Andrey Kleshchev 87b6428f55 #3870 Added joint initialization for LLVOAvatarSelf
Sometimes mesh thread crashes when allocating joints
2025-04-22 12:39:42 +03:00
Andrey Kleshchev 44bbdc549a #3488 Reduce locking
1. 'sActive' variables are atomic, no locks needed
2. Fix trylocks. There are internal locks inside loadMeshLOD so without
checking locks 3 and 4 viewer would be locked on each loadMeshLOD,
potentially making main thread wait for threads to unlock.
2025-04-22 12:39:42 +03:00
Beq Janus 5ed95013e4
Merge pull request #107 from Sekkmer/fix-mouselook-clicking
Fix object and HUD clicking in mouselook mode
2025-04-22 10:37:38 +01:00