summaryrefslogtreecommitdiff
path: root/indra/newview/llconversationview.cpp
AgeCommit message (Collapse)Author
2013-02-22CHUI-772 FIX User sees no notification of conversation activity not visible ↵Cho
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-22CHUI-781 FIXED Select conversation if user selects participant that belongs ↵Mnikolenko ProductEngine
to this conversation.
2013-02-22CHUI-702 FIXED Calling requestArrange() in refresh() has to fix the problem.Mnikolenko ProductEngine
2013-02-19CHUI-702 FIXED Call requestArrange() after showing Voice indicator to avoid ↵Mnikolenko ProductEngine
overlapping.
2013-01-24merging into latest changesmberezhnoy
2013-01-23CHUI-678 (Voice indicators not shown for participants in torn off conference ↵mberezhnoy
conversations)
2013-01-17CHUI-625 Participant drop down icon not visible when conversation is ↵AlexanderP ProductEngine
highlighted orange: redraw the arrow slightly later
2013-01-18CHUI-681 FIXED Clear flash state only for selected widgetmaxim@mnikolenko
2013-01-03CHUI-616 (Left Click on participant name in torn off conference moves focus ↵maximbproductengine
to conversation floater)
2012-12-19CHUI-600 : Fix the orange (provided by Leo), fix the conversation item ↵Merov Linden
flashing (when shown)
2012-12-19Pull merge from richard/viewer-chuiMerov Linden
2012-12-18CHUI-600 : WIP : Flash conversation item in different color than select and ↵Merov Linden
start flashing only when shown
2012-12-14Pull merge from richard/viewer-chuiMerov Linden
2012-12-14CHUI-596 : Added a new flash state so we can keep a conversation highlighted ↵Merov Linden
after the flash time ends. Clears the flash state for all conversation on select.
2012-12-14CHUI-520: Now when have a P2P conversation torn off a voice indicator icon ↵Gilbert Gonzales
will be displayed allowing the user to adjust the voice volume when clicked. Also did a code cleanup on conversationview.h/cpp which was showing the speaking indicator icon too soon when joining another voice session. This was due to calling switchIndicator(..) directly inside ::onCurrentVoiceSessionChanged. The proper solution is to wait for SpeeakingIndicatorManager::switchSpeakerIndicators() call switchIndicators().
2012-12-12CHUI-557 (Cannot expand conversation from minimized state by clicking on ↵MaximB ProductEngine
selected conversation)
2012-12-07CHUI-417: Problem: Speaking indicator icons were out of position because ↵Gilbert Gonzales
they were not taking into account the reduced width when a vertical scrollbar appeared. Resolution: Now when the ::arrange() function is called, this implies that the width of a conversation line item has changed...so within this function call updateChildren(). updateChildren() will reposition the speaker icon and info button based upon the adjusted width.
2012-12-04mergingMaximB ProductEngine
2012-12-03merging in latest changesGilbert Gonzales
2012-12-03CHUI-571: Now when the 'Chat Preference' is set to 'Open Conversations ↵Gilbert Gonzales
window' the conversation line item with flash. The only time it does not flash is when the the conversation line item is already focused. Also fixed various focusing bugs when navigating between conversations and participants.
2012-12-03CHUI-532 FIXED (Viewer crash when user in conversation is removed from ↵AlexanderP ProductEngine
participant list because they logged out or teleported away) delayed destroy of the timer
2012-12-03CHUI-432 (User that is muted in group call does not show as muted to other ↵MaximB ProductEngine
users in conversation list)
2012-11-28code cleanup: variables and functions were using the word 'minimized' to ↵Gilbert Gonzales
refer 'collapsed'. Renamed variables and functions to use the word 'collapsed' instead of 'minimized'.
2012-11-28CHUI-548: Now a p2p conversation is aligned with the nearby chat arrow. Just ↵Gilbert Gonzales
had to check for a p2p conversation type and then adjust then decrease the indentation. Also made LLFolderViewItem::drawOpenFolderArrow() a non-virtual function and adjusted code accordingly.
2012-11-21CHUI-531 FIXED Poor fps in CHUI viewermaksymsproductengine
2012-11-19CHUI-434 (Don't display phone icon and disable phone button when voice isn't ↵MaximB ProductEngine
enabled)
2012-11-17Merge pull from richard/viewer-chuiMerov Linden
2012-11-17CHUI-479 : Clean up unecessary tracking codeMerov Linden
2012-11-15CHUI-479 : WIP : Introduce a publicly available ↵Merov Linden
LLSpeakingIndicatorManager::updateSpeakingIndicators() method so to reset all indicators when creating new dialogs.
2012-11-15CHUI-397 (Delay in removing names from participant list in nearby chat)MaximB ProductEngine
CHUI-440 (Nearby chat participant list does not clear after teleport when conversation floater is closed/minimized) fixed
2012-11-14MergeMerov Linden
2012-11-14CHUI-479 : WIP : Add debug tracing into speaking indicator manager and ↵Merov Linden
monitors (to be deleted eventually).
2012-11-14CHUI-479 : WIP : Small refactoring to allow participant to be added to ↵Merov Linden
session whether or not its parent folder is.
2012-11-13CHUI-460 FIXED Reselect floater after toggling the participant list open or ↵maxim_productengine
closed
2012-11-09Additional fix for CHUI-473maxim_productengine
2012-11-09CHUI-337 FIXED: To avoid confusion with a classes "...conversation..." and ↵AlexanderP ProductEngine
in accordance with the naming convention in the project, some classes and corresponding files should be renamed: LLIMConversation -> LLFloaterIMSessionTab LLIMFloater -> LLFloaterIMSession LLNearbyChat -> LLFloaterIMNearbyChat LLIMFloaterContainer -> LLFloaterIMContainer LLNearbyChatBarListener -> LLFloaterIMNearbyChatListener LLNearbyChatHandler -> LLFloaterIMNearbyChatHandler
2012-11-08Pull merge from viewer-chuiMerov Linden
2012-11-07Pull from viewer-chui, had to resolve conflicts on llimfloatercontainer.cppMerov Linden
2012-11-07CHUI-473, CHUI-482 FIXED (Clicking on nearby chat toast to open Conversation ↵AlexanderP ProductEngine
floater does not show Nearby Chat conversation selected in list; Nearby chat conversation is not selected in list by default when it is the only conversation ): implement. new logic in LLIMFloaterContainer for the syncronous select the conv. list's item and corresponding convers. floater; removed floater selecting from conv. items; fixed bug with item select
2012-11-06CHUI-448 FIXED p2p IM chat conversations show a participant list with a caratmaksymsproductengine
2012-11-07Fixed postBuild() for Ad-hoc conferenceAlexanderP ProductEngine
2012-11-05CHUI-468 : WIP : Taking LLAvatarList and related out of LLParticipantListMerov Linden
2012-10-30CHUI-471: Adjusted conversationview so that indentation of the avatar icon ↵Gilbert Gonzales
is dependent upon getIndentation() instead of modifying avatar icon's left value.
2012-10-29Pull merge from richard/viewer-chuiMerov Linden
2012-10-25CHUI-441 : WIP : Fix crashes when spawning torn off floaters, added widgets ↵Merov Linden
creation in the torn off floater for participants.
2012-10-25CHUI-449: Got rid of a function called setItemSelect(), I wrote this code ↵Gilbert Gonzales
and it doesn't have a purpose anymore since I can use setConvItemSelect() instead. Also now torn off, minimized conversations are selected when clicking a toast for that conversation. Resolution: Adjusted setConvItemSelect() to be less strict when trying to select an item, now as long as the function is called it will attempt to select the conversation line item.
2012-10-24CHUI-449: Problem: When a toast was clicked, the conversation floater was ↵Gilbert Gonzales
displayed without selecting the conversation line item. Resolution: Added a function that will show the conversation floater container and then trigger selecting the conversation line item. When the conversation line item is selecting this implicitly will cause the correct conversation floater to be displayed.
2012-10-17CHUI-419 FIXED Selecting the drop down arrow to list participants for a ↵maksymsproductengine
conversation does not select that conversation
2012-10-16CHUI-380: Realized that the when clicking the participant/conversation item ↵Gilbert Gonzales
that the active session wasn't being stored. This caused the right side conversation floater to not change when selecting a participant under a conersation. Resolution: now when clicking on a conversation or participant the active session is stored using setActiveSession().
2012-10-15CHUI-380: Bug fix after merge. When selecting the participant of a ↵Gilbert Gonzales
conversation focus would be lost on the converstation floater. This was because focus would be set to the participant folder item. Resolution: Now delegate focus from the particiapnt folder item to the conversation floater.