Commit Graph

69 Commits (c785a0e955478dcad867af55bcd44111a718aefd)

Author SHA1 Message Date
Andrey Kleshchev e80f0f331d SL-19986 Crash at LLConversationItemSession::findParticipant
Observed on bugsplat, no repro. Something destroys LLConversationItem without cleaning list (some sessions reuse the item, but they aren't supposed to remove it). Either item should inform floater to be properly removed or should be stored as an LLPointer.
2023-07-11 03:10:36 +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
Dave Houlton 86e7cc3d35 Merge branch 'master' v6.4.9 into DRTVWR-497 2020-09-22 15:28:13 -06:00
Mnikolenko Productengine e1e25f9a0d SL-13397 Reduce Viewer freeze when opening chat with a large group. 2020-07-09 12:15:03 -06:00
maxim_productengine 6a9658a650 SL-12452 FIXED The moderator can't unmute himself in the group call after turning on 'Mute everyone' option 2020-03-11 17:34:42 +02:00
andreykproductengine 86d28366b1 SL-1811 Slight chat optimization 2019-02-20 20:30:43 +02:00
andreykproductengine e72c120e9e MAINT-6805 Fixed Right-click menus in the right and left panes of the Conversations windows are different 2017-05-17 22:34:50 +03:00
Oz Linden c8726aba30 remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
Mnikolenko ProductEngine 102908a2f2 MAINT-5206 FIXED always show Nearby chat on first opening of IMcontainer floater. 2015-05-15 11:43:13 +03:00
maksymsproductengine 9074ea1663 DRTVWR-373 Merge with viewer-release 3.7.13 2014-08-05 22:11:05 +03:00
Mnikolenko ProductEngine b4df05d21a MAINT-4226 Group ban option is added to participant menu in Group chat. 2014-07-14 12:31:16 +03:00
Mnikolenko ProductEngine ccb91c6da4 MAINT-3963 FIXED The behavior of speak button in the conversations HUB and toolbar button is consistent now. Use setUserPTTState(false) to switch off the mic. 2014-05-12 11:52:39 +03:00
PavelK ProductEngine a0a1969965 MAINT-3031: Toggle Expanding CHUI when Icon is CLicked 2013-08-23 21:34:30 +03:00
dmitrykproductengine e3963666fd MAINT-3133 FIXED Expand Nearby Chat participant list on first open of Conversations floater, per login session 2013-09-13 14:40:22 +03:00
Mnikolenko ProductEngine 2a93275a2b MAINT-3137 FIXED We should handle condition when viewer is quitting 2013-09-12 17:26:13 +03:00
PavelK ProductEngine d59b6e1d0a CHUI-817 FIX Revealing the "Conversations" window reveals hidden Nearby Chat window as well 2013-06-27 18:28:54 +03:00
Mnikolenko ProductEngine 430af6f731 CHUI-918 FIXED Close only selected conversations instead of closing all conversations. 2013-06-04 14:49:07 +03:00
Merov Linden 2113bb8159 Pull merge from viewer-release 2013-05-22 11:23:51 -07:00
Mnikolenko ProductEngine bf5f53bf64 CHUI-953 FIXED Set dnd and close all conversation before quittinq. 2013-05-20 15:55:06 +03:00
mberezhnoy 75f97d4ffe CHUI-963 (Toggling chat fui button twice tears off nearby chat to lower left corner also deletes other open conversations) 2013-05-16 09:16:58 +03:00
mberezhnoy 5f05e5841f CHUI-963 (Toggling chat fui button twice tears off nearby chat to lower left corner also deletes other open conversations) 2013-05-03 13:01:00 +03:00
maksymsproductengine d2c9543a19 CHUI-859 FIXED Conversation panel moves when new message received with Open Conversation window preference 2013-04-26 06:39:08 +03:00
Merov Linden 244734647c Pull merge from lindenlab/viewer-chui 2013-04-22 23:22:09 -07:00
Oz Linden ddd5659f81 merge changes for DRTVWR-294 2013-04-19 10:11:29 -04:00
PavelK ProductEngine 6ad4822a05 CHUI-933 FIXED No notification of IMs when coming out of Do Not Disturb mode with Flash Toolbar button preference 2013-04-17 19:55:13 +03:00
mberezhnoy cfd132a0de merge 2013-04-19 17:50:48 +03:00
mberezhnoy 6a33964984 CHUI-915 ([CHUIBUG]Control+W hides Conversations floater instead of closing active tab) 2013-04-19 15:31:19 +03:00
mberezhnoy 0b41fd503b CHUI-899 (The size of conversations panel does not persist between sessions if user relogin while messages pane is collapsed. ) 2013-04-10 00:07:02 +03:00
PavelK ProductEngine fa36f85b00 CHUI-797 FIXED Only one separated conversation window is shown after exiting from mouselook view
Added all separated conversation floaters to skip list used in gFloaterView->popVisibleAll(skip_list) in llagent.cpp
since LLFloaterIMContainer::setVisible() takes control of them by itself.
2013-04-09 20:50:54 +03:00
Merov Linden 48d98b4930 Pull merge from lindenlab/viewer-chui 2013-04-04 12:17:07 -07:00
Merov Linden e09959df0d CHUI-849 : WIP : Prevents Finding Widgets in highly used code by getting pointers to widgets in PostBuild 2013-04-02 17:11:07 -07:00
Gilbert Gonzales b37f501a87 CHUI-796 (User doesn't get all messages in 'do not disturb' mode): Now when a conversation is focused by clicking on it's line item, selecting a torn off floater or unminimized a torn off floater the stored notifications for that conversation will be removed. 2013-04-01 15:36:05 -07:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
Merov Linden 0af5b073e0 CHUI-888 : Fixed! Overload setVisibleAndFrontmost() so that we set the focus if requested (was dropped in the shuffle before). 2013-03-23 16:49:51 -07:00
mberezhnoy 3ee18d8b29 CHUI-844 (Collapsed conversation panel auto expands when a new IM conversation starts)
CHUI-713 ("Conversations" floater size doesn't persist between sessions)
2013-03-14 11:28:56 +02:00
AlexanderP ProductEngine f51a395747 CHUI-821 ADD FIX Conversation size regression when logging out with conversation list minimized to icons:
deleted redundant savings of the convers. panel width;
added a manually reshape of the conv. panel after change it's collapse state;
function with uninformative name "updateState" was renamed to "reshapeFloaterAndSetResizeLimits"
2013-03-07 15:59:51 +02:00
Gilbert Gonzales 014376b49a CHUI-832 (Different conversation than is selected shown in message panel after tearing off conversation): Now when a conversation is torn off an adjacent conversation is selected (but not focused). 2013-03-07 16:26:37 -08:00
Mnikolenko ProductEngine 9530b9d2b7 CHUI-694 FIXED Handle ALT + Up/Down and ALT + Right/Left to switch conversations in the list. Handle ALT + Enter to expand participant list of selected conversation. 2013-03-01 14:24:47 +02:00
mberezhnoy 2439956242 CHUI-789 (Letter m appears in Conversations while exit from outlook view using 'M' keyboard key) 2013-02-28 15:33:33 +02:00
Cho cbbf1504f0 merging 2013-02-25 18:11:51 +00:00
Cho 6194302a84 CHUI-772 FIX User sees no notification of conversation activity not visible in long scrolling conversation list
Renamed LLFLoaterIMContainer::isConversationItemWidgetvisible() to isScrolledOutOfView() with opposite return value
2013-02-22 21:42:08 +00:00
Cho 6185c16a0a CHUI-772 FIX User sees no notification of conversation activity not visible in long scrolling conversation list
Added LLFLoaterIMContainer::isConversationItemWidgetvisible() which is now used in LLConversationViewSession::startFlashing() to flash chat toolbar button if out of view
2013-02-22 20:54:58 +00:00
Merov Linden 7f51bd7897 CHUI-568 : Fixed! Implemented Ctrl-H for Nearby Chat, taking into account the existence of other conversations and docked/torn off state 2013-02-23 11:22:09 -08:00
maksymsproductengine 50d50019d8 CHUI-729 FIXED Messages pane displays incorrect after changing size and relogin 2013-02-18 20:02:43 +02:00
Cho d818252528 CHUI-740 FIX Incorrect option shown in group Moderator tools "Toggle mute this participant"
Added new LLFloaterIMContainer::visibleContextMenuItem() connected to "Avatar.VisibleItem"
2013-02-13 01:38:24 +00:00
mberezhnoy 64fe330620 CHUI-713 "Conversations" floater size doesn't persist between sessions
additional fix
2013-02-09 00:10:09 +02:00
Merov Linden cefcdd445b CHUI-458 : WIP : Allow change of the general conversations panel when the selected conversation needs it (e.g. P2P is typing) 2013-01-14 15:26:59 -08:00
AlexanderP ProductEngine 118201943d CHUI-643 FIXED Collapsed conversations floater has huge right padding: prevent of a rewriting mOriginMinWidth and mOriginMinHeight to default values 2013-01-04 23:54:38 +02:00
maximbproductengine 4d971c4351 CHUI-608 (Conversations floater can be resized too small once a conversation is torn off) 2013-01-04 16:48:34 +02:00
maximbproductengine 3d83fc3da5 CHUI-608 (Conversations floater can be resized too small once a conversation is torn off) 2013-01-03 06:43:25 +02:00