summaryrefslogtreecommitdiff
path: root/indra/newview/llparticipantlist.cpp
AgeCommit message (Collapse)Author
2010-02-02fixed EXT-4755 Own context menu in voice chat participants list has 'Add ↵Igor Borovkov
Friend' and 'Pay' enabled --HG-- branch : product-engine
2010-01-27Work on critical bug EXT-4725 (Viewer crashes if try to call from 'Nearby ↵Mike Antipov
voice' floater) - reverted workaround implemented in the d1e9333a6203 changeset. Bug will be fixed in the correct way. --HG-- branch : product-engine
2010-01-26Workaround for EXT-4725(Viewer crashes if try to call from 'Nearby voice' ↵Andrew Dyukov
floater). - Enabling/disabling 'Call'menu item is moved to createMenu(). Some way to properly enable/disable it in enableContextMenuItem() should be found. --HG-- branch : product-engine
2010-01-25Fixed reopened normal bug EXT-4450([BSI] call buttons enabled when voice is ↵Andrew Dyukov
disabled). - Added check for call availability in miniinspector's context menu - Removed ability to call yourself in group chat context menu - Added check for call availability for context menu which appears on right mouse click on avatar in game area --HG-- branch : product-engine
2010-01-22Fixed normal bugs EXT-4450 ([BSI] call buttons enabled when voice is ↵Andrew Dyukov
disabled) and EXT-4313 (Should not be able to start a call when voice is disabled). Call buttons state now reacts on voice changes in time. - Added voiceWorking() method to LLVoiceClient to determine real availability of voice, because voiceEnabled() doesn't take into account possible errors. Perhaps there is no need in two methods- some investigation will be made and depending on its results they may become one non-static method. voiceWorking() uses state of voice client(mState) to determine voice availability. Also some states which are not currently counted by voiceWorking() as valid may be added if testing reveals problems. - To enable/disable call buttons in time, LLVoiceClientStatusObserver is used. Its trigger uses states from its enum only to skip updating button in some states(to avoid button blinking), but to determine button state LLVoiceClient's voiceWorking() is used. --HG-- branch : product-engine
2010-01-21Fixed normal bug EXT-4611 (Crash on call VCP context menu)Eugene Mutavchi
--HG-- branch : product-engine
2010-01-21Fixed low bug EXT-4378(Context menu for avatar from Nearby voice appears in ↵Eugene Mutavchi
wrong place for a moment) --HG-- branch : product-engine
2010-01-19fixed bug EXT-4445 [BSI] Can start an IM session with myself and offer items ↵Denis Serdjuk
via context menu in group chat participants list --HG-- branch : product-engine
2010-01-14Fixed low bug EXT-4181 - IM window appears after double click on arrow ↵Dmitry Zaporozhan
button from Voice Control Panel. --HG-- branch : product-engine
2010-01-11Work on low task EXT-3456 (Code Improvements: Improve LLAvatarListItem to ↵Mike Antipov
show/hide its buttons properly) Code improved: * removed disabled method LLAvatarListItem::reshapeAvatarName * added refreshing chat participant list immediately after moderator rights are changed (for EXT-2364) --HG-- branch : product-engine
2010-01-06Fixed normal bug EXT-3944 ('Error while moderating' dialog after disabling ↵Mike Antipov
voice for non-connected participant avatar from miniinspector) - improved condition to check if avatar can be moderated. - if not moderation panel (with "Disable Voice" button) is not shown at all. --HG-- branch : product-engine
2009-12-30Fixed low bug EXT-3677 (Resident doesn't appear in the nearby voice list ↵Mike Antipov
after enabling voice) -- fixed incorrect condition while checking if added avatar is a valid speaker (improvements for original fix - 62a452bcea55) --HG-- branch : product-engine
2009-12-26Reduced header dependency from the "llimview.h"Mike Antipov
--HG-- branch : product-engine
2009-12-26Fixed low bug EXT-3526(Moderator tag appears for a participant in the p2p ↵Eugene Mutavchi
voice chat) --HG-- branch : product-engine
2009-12-26Fixed low bug EXT-3543 ("Mute this participant" menu should be disabled for ↵Mike Antipov
non-connected participants) -- improved condition to validate whether speaker is in voice channel --HG-- branch : product-engine
2009-12-25mergeVadim Savchuk
--HG-- branch : product-engine
2009-12-25Fixed normal priority bug EXT-3677 (Resident doesn't appear in the nearby ↵Vadim Savchuk
voice list after enabling voice). * Avatars having voice chat disabled will not be displayed in the voice control panel. * If an avatar disables and then re-enables voice chat, it will re-appear in the VCP. * Avatars that are not in the nearby chat range anymore, will be immediately removed from the VCP (were displayed in italic for a few seconds). --HG-- branch : product-engine
2009-12-25Fixed low bug EXT-3543 ("Mute this participant" menu should be disabled for ↵Mike Antipov
non-connected participants) -- added validating of the speaker status while showing voice moderation menu items --HG-- branch : product-engine
2009-12-25Update coding styleMike Antipov
--HG-- branch : product-engine
2009-12-24No ticket: added updating of speaker manager for sorting participant list by ↵Eugene Mutavchi
recent speakers order. --HG-- branch : product-engine
2009-12-23Fixed spelling and a wrong doxygen tag.Vadim Savchuk
--HG-- branch : product-engine
2009-12-22Related to EXT-3581: removed unnecessary code from ↵Eugene Mutavchi
LLParticipantList::updateRecentSpeakersOrder method. --HG-- branch : product-engine
2009-12-21Work on normal bug EXT-3434 There is no difference between invited and left ↵Mike Antipov
participants in a Group call (Voice Controls) -- implemented decorating of left participants in voice chat via italic font style (draft, harcoded) --HG-- branch : product-engine
2009-12-21Additional commit for EXT-3581: the code of updating of speakers order is ↵Eugene Mutavchi
moved to a separate method --HG-- branch : product-engine
2009-12-21Fixed major bug EXT-3581(Sort by Recent Speakers broken for Group Voice Call)Eugene Mutavchi
--HG-- branch : product-engine
2009-12-21additional commit to major task EXT-3509 User's own name should appear ↵Denis Serdjuk
in the Group chat participant list 1. agent will be appear in ad-hoc conference too. 2. Disabling block/unblock yourself. --HG-- branch : product-engine
2009-12-18Major task EXT-3466 (Add avatars context menu for nearby voice chat in the ↵Eugene Mutavchi
voice control panel) --HG-- branch : product-engine
2009-12-18implemented major task EXT-3509 User's own name should appear in the ↵Denis Serdjuk
Group chat participant list --HG-- branch : product-engine
2009-12-16Work on EXT-3431 Implement 'mute/unmute everyone else' moderation in the ↵Mike Antipov
voice control panel -- code refactored: moderator actions are moved from UI to IM Speaker Manager (and just called from UI). --HG-- branch : product-engine
2009-12-14Update for critical bug EXT-3427 - Viewer chashes if select Moderator ↵Dmitry Zaporozhan
Options submenu in Voice controls quickly. Added code to hide menu before destroying it. Added aditional checks. Added comments --HG-- branch : product-engine
2009-12-11Fixed normal bug EXT - 2863 (Group Chat List Names right click do not ↵Paul Guslisty
contain view profile or send private message) --HG-- branch : product-engine
2009-12-11Work on major task EXT-2808 (Add speakers moderation (both voice and text) ↵Mike Antipov
to the Voice Control Panel (Active Speakers List)) -- added updating of participant list to display participants not in voice as disabled. Unfortunatly I have to perform refreshing in a draw to mad it workable till beta 0. --HG-- branch : product-engine
2009-12-11Update for major task EXT-3390 - Move Moderation options into submenu.Dmitry Zaporozhan
Minor code change. --HG-- branch : product-engine
2009-12-11Implemented major task EXT-3390 - Move Moderation options into submenu.Dmitry Zaporozhan
--HG-- branch : product-engine
2009-12-11Work on major task EXT-2808 (Add speakers moderation (both voice and text) ↵Mike Antipov
to the Voice Control Panel (Active Speakers List)) -- initial implementation of the speacker listener to handle moderation mute -- added doxygen comments for voice moderation functions --HG-- branch : product-engine
2009-12-10Work on major task EXT-2808 (Add speakers moderation (both voice and text) ↵Mike Antipov
to the Voice Control Panel (Active Speakers List)) -- Refactored moderating of text & voice chats to use the only LLHTTPClient::Responder class -- added doxygen comments for voice moderation functions --HG-- branch : product-engine
2009-12-10Work on major task EXT-2808 (Add speakers moderation (both voice and text) ↵Mike Antipov
to the Voice Control Panel (Active Speakers List)) -- Implemented Actions to Mute/Unmute Participants without using Agent's Block List -- Updated missing strings to show error while moderating --HG-- branch : product-engine
2009-12-10Work on major task EXT-2808 (Add speakers moderation (both voice and text) ↵Mike Antipov
to the Voice Control Panel (Active Speakers List)) -- Added menu items, disabling them not in the group call -- Also refactored Mute Text functionality to be used in Block/Unblock menu item (For EXT-2863) --HG-- branch : product-engine
2009-12-08fixed Bug EXT-3001 \"speaking\" object appears in the Voice Control ↵Denis Serdjuk
window as (???)(???) Cause: LLFloaterChat::addChat() was adding a speaking object into the speaker list Solution: filtering these speakers in SpeakerAddListener --HG-- branch : product-engine
2009-12-01Fixed critical bug EXT-2990 (Viewer crashes after openning "Voice Control" ↵Mike Antipov
on IM floater) -- added disconnecting from subscribed signals while destroying participant list -- added disconnecting from subscribed signals while destroying Voice controls -- added nullifying of the pointer to speaker manager when channel is changed --HG-- branch : product-engine
2009-11-30Work on major sub-task EXT-2790 (Complete Voice Control Panel (floater) ↵Mike Antipov
started by Lynx (LLVoiceControlPanel)) -- Excluded Agent's item from the Participant List --HG-- branch : product-engine
2009-11-27Work on major sub-task EXT-2790 (Complete Voice Control Panel (floater) ↵Mike Antipov
started by Lynx (LLVoiceControlPanel)) -- fixed bug with setting context menu for participant list --HG-- branch : product-engine
2009-11-26Work on major sub-task EXT-2790 (Complete Voice Control Panel (floater) ↵Mike Antipov
started by Lynx (LLVoiceControlPanel)) -- implemented opening of the Voice Control Panel from the Group Chat --HG-- branch : product-engine
2009-11-26Work on major sub-task EXT-2790 (Complete Voice Control Panel (floater) ↵Mike Antipov
started by Lynx (LLVoiceControlPanel)) -- init member for context menu in Participant List to avoid deleting of uninitialized pointer --HG-- branch : product-engine
2009-11-26Work on major sub-task EXT-2790 (Complete Voice Control Panel (floater) ↵Mike Antipov
started by Lynx (LLVoiceControlPanel)) -- disable context menu for Active Speakers in Voice Control Panel --HG-- branch : product-engine
2009-11-20Implemented low task EXT-1153(FlatListView should support keyboard)Eugene Mutavchi
--HG-- branch : product-engine
2009-11-12Implemented major sub-task EXT-2364 (Items in group/ad-hoc IM participant ↵Eugene Mutavchi
list (avatar names) should be reshaped when adding/removing the "(Moderator)" label) --HG-- branch : product-engine
2009-11-10No ticket. Cleaned up the code after last commitEugene Kondrashev
--HG-- branch : product-engine
2009-11-09No ticket. Removed unused includes. Formatted xml.Eugene Kondrashev
--HG-- branch : product-engine
2009-11-09Implemented Sub-task EXT-1906 All speakers handling functional in old IM ↵Eugene Kondrashev
Floaters (Communicate) should be present in new IM Floaters/IM control panels, EXCLUDING voice related mute/moderation stuff --HG-- branch : product-engine