summaryrefslogtreecommitdiff
path: root/indra/newview/llconversationview.cpp
AgeCommit message (Collapse)Author
2013-05-27CHUI-867 FIXED Set focus to Session floater(if it is torn off) after ↵Mnikolenko ProductEngine
clicking appropriate conversation item.
2013-04-17CHUI-933 FIXED No notification of IMs when coming out of Do Not Disturb mode ↵PavelK ProductEngine
with Flash Toolbar button preference
2013-04-11Merge in downstream code (chui fixes, materials)simon
2013-04-09CHUI-797 FIXED Only one separated conversation window is shown after exiting ↵PavelK ProductEngine
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-03-28CHUI-896 FIXED Line flashing and FUI button flashing not working correctly ↵AlexanderP ProductEngine
for CHUI notifications: added flashing of the line item after conv. floater opens
2013-03-19Merge in viewer-beta to get CHUI codeSimon Linden
2013-03-12mergemberezhnoy
2013-03-11CHUI-840 (Right clicking on unselected group conversation can have ↵mberezhnoy
unpredictable results for menu options)
2013-03-08CHUI-772 FIX User sees no notification of conversation activity not visible ↵Cho
in long scrolling conversation list Added call to mConversationsRoot->arrange() in LLFloaterIMContainer::isScrolledOutOfSight()
2013-03-05CHUI-772 FIX User sees no notification of conversation activity not visible ↵Cho
in long scrolling conversation list Added call to setSelectedSession() from LLConversationViewParticipant::handleMouseDown()
2013-02-27CHUI-788 FIXED Mute icon not shown in participant list in conversation floatermaksymsproductengine
2013-02-22CHUI-772 FIX User sees no notification of conversation activity not visible ↵Cho
in long scrolling conversation list Renamed LLFLoaterIMContainer::isConversationItemWidgetvisible() to isScrolledOutOfView() with opposite return value
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