Commit Graph

147 Commits (b2e3159ce76b7aeafd3b083fa34b76d002a85a2b)

Author SHA1 Message Date
Andrey Kleshchev 55f2103adc viewer#2565 Optimize LLFolderViewItem::draw() 2024-09-18 11:38:06 +03:00
Brad Linden 68f712615f Merge remote-tracking branch 'origin/release/2024.06-atlasaurus' into develop
# Conflicts:
 #	autobuild.xml
 #	indra/newview/llvoicewebrtc.cpp
2024-08-20 09:44:14 -07:00
Brad Linden 5f26ba8014 Merge remote-tracking branch 'origin/release/webrtc-voice' into release/2024.06-atlasaurus
# Conflicts:
 #	indra/newview/llpanelpeople.cpp
2024-08-15 09:41:54 -07:00
Andrey Kleshchev e086437f12 viewer-private#262 webrtc crashes on shutdown
removeObserver failed to remove an im session floater
2024-08-13 19:30:17 +03:00
Rye Mutt 409b9eebe1 Fix chat text segments not dynamically updating when colors changed in preferences 2024-08-04 23:11:57 -04:00
Rye Mutt c4e921828a Optimization and cleanup of various color finds during draw 2024-08-04 23:11:57 -04:00
Roxie Linden 5e60392c27 Merge branch 'develop' of github.com:secondlife/viewer into roxie/webrtc-voice 2024-06-13 14:59:28 -07:00
Ansariel e2e37cced8 Fix line endlings 2024-05-22 22:40:26 +03:00
Ansariel 1b67dd855c Merge remote-tracking branch 'origin/main' into DRTVWR-600-maint-A
# Conflicts:
#	autobuild.xml
#	indra/cmake/CMakeLists.txt
#	indra/cmake/GoogleMock.cmake
#	indra/llaudio/llaudioengine_fmodstudio.cpp
#	indra/llaudio/llaudioengine_fmodstudio.h
#	indra/llaudio/lllistener_fmodstudio.cpp
#	indra/llaudio/lllistener_fmodstudio.h
#	indra/llaudio/llstreamingaudio_fmodstudio.cpp
#	indra/llaudio/llstreamingaudio_fmodstudio.h
#	indra/llcharacter/llmultigesture.cpp
#	indra/llcharacter/llmultigesture.h
#	indra/llimage/llimage.cpp
#	indra/llimage/llimagepng.cpp
#	indra/llimage/llimageworker.cpp
#	indra/llimage/tests/llimageworker_test.cpp
#	indra/llmessage/tests/llmockhttpclient.h
#	indra/llprimitive/llgltfmaterial.h
#	indra/llrender/llfontfreetype.cpp
#	indra/llui/llcombobox.cpp
#	indra/llui/llfolderview.cpp
#	indra/llui/llfolderviewmodel.h
#	indra/llui/lllineeditor.cpp
#	indra/llui/lllineeditor.h
#	indra/llui/lltextbase.cpp
#	indra/llui/lltextbase.h
#	indra/llui/lltexteditor.cpp
#	indra/llui/lltextvalidate.cpp
#	indra/llui/lltextvalidate.h
#	indra/llui/lluictrl.h
#	indra/llui/llview.cpp
#	indra/llwindow/llwindowmacosx.cpp
#	indra/newview/app_settings/settings.xml
#	indra/newview/llappearancemgr.cpp
#	indra/newview/llappearancemgr.h
#	indra/newview/llavatarpropertiesprocessor.cpp
#	indra/newview/llavatarpropertiesprocessor.h
#	indra/newview/llbreadcrumbview.cpp
#	indra/newview/llbreadcrumbview.h
#	indra/newview/llbreastmotion.cpp
#	indra/newview/llbreastmotion.h
#	indra/newview/llconversationmodel.h
#	indra/newview/lldensityctrl.cpp
#	indra/newview/lldensityctrl.h
#	indra/newview/llface.inl
#	indra/newview/llfloatereditsky.cpp
#	indra/newview/llfloatereditwater.cpp
#	indra/newview/llfloateremojipicker.h
#	indra/newview/llfloaterimsessiontab.cpp
#	indra/newview/llfloaterprofiletexture.cpp
#	indra/newview/llfloaterprofiletexture.h
#	indra/newview/llgesturemgr.cpp
#	indra/newview/llgesturemgr.h
#	indra/newview/llimpanel.cpp
#	indra/newview/llimpanel.h
#	indra/newview/llinventorybridge.cpp
#	indra/newview/llinventorybridge.h
#	indra/newview/llinventoryclipboard.cpp
#	indra/newview/llinventoryclipboard.h
#	indra/newview/llinventoryfunctions.cpp
#	indra/newview/llinventoryfunctions.h
#	indra/newview/llinventorygallery.cpp
#	indra/newview/lllistbrowser.cpp
#	indra/newview/lllistbrowser.h
#	indra/newview/llpanelobjectinventory.cpp
#	indra/newview/llpanelprofile.cpp
#	indra/newview/llpanelprofile.h
#	indra/newview/llpreviewgesture.cpp
#	indra/newview/llsavedsettingsglue.cpp
#	indra/newview/llsavedsettingsglue.h
#	indra/newview/lltooldraganddrop.cpp
#	indra/newview/llurllineeditorctrl.cpp
#	indra/newview/llvectorperfoptions.cpp
#	indra/newview/llvectorperfoptions.h
#	indra/newview/llviewerparceloverlay.cpp
#	indra/newview/llviewertexlayer.cpp
#	indra/newview/llviewertexturelist.cpp
#	indra/newview/macmain.h
#	indra/test/test.cpp
2024-05-22 19:04:52 +02:00
Roxie Linden 3a212d9608 Merge branch 'spaces-merge' into roxie/webrtc-voice 2024-05-20 12:59:59 -07:00
Andrey Lihatskiy 38c2a5bde9 Merge branch 'marchcat/w-whitespace' into marchcat/x-ws-merge 2024-05-01 08:16:58 +03:00
Andrey Lihatskiy 1b68f71348 #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
Roxie Linden 2117f8c4ba Refactor for vivox spatial and p2p
General refactoring to improve vivox spacial and p2p voice
including generalizing voice info instead of just using
sip uri and credentials.  Voice server type is also passed
around in the generalized voice info blob.
2024-03-03 15:50:35 -08:00
Ansariel 60d3dd98a4 Convert remaining BOOL to bool 2024-02-21 23:14:31 +02:00
Ansariel a5261a5fa8 Convert BOOL to bool in llui 2024-02-21 03:00:25 +02:00
Ansariel c285f59ce2 Replace BOOL with bool in llwindow and dependent classes 2024-02-18 15:51:54 +02:00
Andrey Kleshchev d3448fa204 BugSplat Crash #1409959 onTopLost
onTopLost crashed
1. It contradicts callstack, but clearPopups() definetely has an issue
due to not checking the pointer prior to calling onTopLost
2. According to callstack, crash happened around ~LLFolderViewFolder
and while it does call removePopup for itself, it isn't a popup, the
only one in the list would be the renamer, which calls back to parent,
so made sure to secure it.
3. mFlashTimer was never deleted
4. Some explicit cleanup for TopLost
2024-01-30 17:54:37 +02:00
Andrey Kleshchev c287bc0a86 SL-17760 Crash at LLFolderViewItem::refresh(318)
and at LLFolderViewItem::postBuild for LLConversationViewParticipant
2022-07-13 00:08:41 +03:00
Andrey Kleshchev b9ac5b8ac4 SL-16992 Crash at LLVivoxVoiceClient::notifyStatusObservers 2022-03-09 21:11:19 +02:00
Andrey Lihatskiy 1639e1ceb4 Merge branch 'master' into DRTVWR-527-maint 2021-06-07 21:04:54 +03:00
Andrey Lihatskiy 0fa5fc47a2 Merge branch 'master' into DRTVWR-527-maint 2021-04-30 03:04:47 +03:00
Dave Houlton 2386125ae0 Merge master into DV525-merge-6.4.19 2021-04-29 11:40:22 -06:00
Andrey Kleshchev 7ddbf118f5 SL-13182 Split buildNewViews over frames 2021-04-01 23:06:44 +03:00
Andrey Kleshchev 18323f019f SL-15061 Crash deleting non-zero reference in LLConversationItemSession 2021-04-01 20:56:19 +03:00
Mnikolenko Productengine e51ec77431 SL-15053 Use previous icon for Nearby chat 2021-04-01 13:47:18 +03:00
Andrey Kleshchev 3c002e7db5 SL-14975 SL-14384 viewer crashes because of large chat groups
1. Due to desync participant can be NULL - added NULL checks
2. With large backlog of events, closing and then opening a goup session was causing a crash due to obsolete events - added cleanup for backlog
3. In some cases events were accumulating faster than they were processed - ensured that after certain point event processing scales up with a backlog
2021-03-26 15:47:49 -06:00
Mnikolenko Productengine ba608514e1 SL-13609 Don't use any icon for Nearby chat 2021-03-01 17:16:07 +02:00
Andrey Kleshchev f86014ef15 SL-14270 Crash on participant's updateName
Session was deleted before viewer had a chance to create view for listener, so listener ended up not deleted and avaiting an uptade, then tryed to call for deleted session.
2021-01-06 01:33:26 +02:00
Andrey Lihatskiy 0bba892bb0 Merge branch 'master' into DRTVWR-515-maint
# Conflicts:
#	indra/newview/llfloatereditextdaycycle.cpp
#	indra/newview/llfloaterfixedenvironment.cpp
2020-11-13 18:22:43 +02:00
Mnikolenko Productengine 61e318564e SL-13784 Highlight friends' names in Conversations floater 2020-08-17 16:46:19 +03:00
Andrey Kleshchev 8576eaa3bf SL-13119 Fixed label updates 2020-05-07 00:07:29 +03:00
Andrey Kleshchev 59433e3132 SL-13119 Made control settings cached and fixed potential filtering issue 2020-04-30 16:32:16 +03:00
Andrey Kleshchev d70b749101 SL-13119 Moved ineffective function from inventory view creation 2020-04-29 21:55:40 +03:00
maxim_productengine 4543d5d5cc SL-12062 FIXED The 'voice volume' slider in IM does not change the personal volume of user 2019-10-08 18:33:10 +03:00
andreykproductengine 3b3e4833ad SL-10686 Refresh indicators on session change, fix visibility 2019-03-05 20:14:21 +02:00
andreykproductengine 86d28366b1 SL-1811 Slight chat optimization 2019-02-20 20:30:43 +02:00
andreykproductengine 3a8053eb9f SL-10351 Fixed Avatars muted by Group moderator become Blocked forever 2019-02-11 19:01:28 +02:00
Mnikolenko Productengine bde862084d MAINT-7002 Crash in LLConversationViewSession::handleMouseUp() 2016-12-13 17:21:01 +02:00
Mnikolenko Productengine 8937802340 MAINT-6990 'Voice chat volume' floater is shown if you click in the right side of resident name 2016-12-13 11:35:13 +02:00
AndreyL ProductEngine d6284458e5 MAINT-5297 Backed out changeset: bfef055de5f5 2015-11-19 22:17:54 +02:00
AndreyL ProductEngine 0c4ec86424 MAINT-5297 Backed out changeset: dd9e3cbf10e5 2015-11-19 22:17:37 +02:00
AndreyL ProductEngine 7adfbc7b82 MAINT-5847 Backed out changeset: 114068a17d38 2015-11-19 22:14:06 +02:00
AndreyL ProductEngine 74bf67418d MAINT-5847 FIXED Crash on attempt to IM related to global toggle of people icons 2015-11-12 01:45:21 +02:00
AndreyL ProductEngine 70136a7e3d MAINT-5297 Allow global toggle of 'View People Icons' - Global switch part
--HG--
branch : develop
2015-09-02 01:16:18 +03:00
AndreyL ProductEngine 540493b315 MAINT-5297 Allow global toggle of 'View People Icons' - Chat window part
--HG--
branch : develop
2015-09-01 23:16:58 +03:00
Mnikolenko ProductEngine 028e9b998c MAINT-3483 FIXED Cursor is not in input field, after double click on resident in Nearby chat 2014-12-16 11:35:24 +02:00
Richard Linden 5b846ed2a6 merge with release 2014-03-12 12:48:43 -07:00
Richard Linden 391ac367d6 SH-4634 FIX Interesting: Viewer crashes when receiving teleport offer
renamed fast timers to have unique names, changes instance tracker to never allow duplicates
2013-11-19 17:40:44 -08:00
simon b95935ccf3 Merge downstream code from viewer-bear 2013-10-30 11:25:08 -07:00
Mnikolenko ProductEngine d5877bc365 MAINT-3343 FIXED Expand/Collapse message pan only on left click. 2013-10-28 14:37:06 +02:00