Age | Commit message (Collapse) | Author |
|
the speakers list is sorted by name.
Added missing update of the floater's internal speaker list.
|
|
|
|
between sessions
SH-271 FIXED Add #ifdefs to llparticipantlist.h
Changed speaker order to store its speaker ordering using settings.xml.
Did some superficial code cleanup.
|
|
|
|
chat.
This is a workaround until a way to request the current voice channel moderation mode is implemented in the viewer.
Details:
* Added method to initialize Speaker manager's Voice moderate_mode once Agent's participant state is known.
* Once agent's voice participant is updated this method is called.
* This method initializes Voice moderate_mode only once.
This is necessary to process "Mute everyone" menu item calls properly.
Also renamed moderateVoiceOtherParticipants methods with moderateVoiceAllParticipants and related staff.
Reviewed by Aimee Walton at https://codereview.productengine.com/secondlife/r/448/
--HG--
branch : product-engine
|
|
Shared code with avatar lists context menus.
Reviewed by Mike Antipov and Nyx at https://codereview.productengine.com/secondlife/r/415/
--HG--
branch : product-engine
|
|
reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/375/
--HG--
branch : product-engine
|
|
for PSTN bridge callers)
* Disabled all currently processed menu items related to interaction with a resident for Avaline callers.
* Added enable callback for View Profile menu item to disable it for Avaline callers.
* Disabled menu items related to text chat.
Full list is:
- View Profile
- Add Friend
- IM
- Call
- Share
- Pay
- Block Text
- Moderate Options:
-- Allow Text chat
DEV notes: To process moderation options separate "on_enable handler" was created for group moderate actions.
Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/261/
--HG--
branch : product-engine
|
|
(???)" for the name.)
* Implementation notes:
** special item is cloned from VCP to be used in LLAvatarList to reflect an Avaline caller.
** LLAvatarList extended to create instances of Avaline Caller
** Participant list now determines type of adding session participant (Avatar/Avaline Caller) and selects a way item will be created in avatar list
* Implementation behavior:
** The problem is when Avaline caller ends a call it is removed from Voice Client session but
still exists in LLSpeakerMgr. Server does not send such information.
HUCK was implemented to notify subscribers that Avaline callers are not anymore in the voice call.
** For now Avaline Caller is removed from the LLSpeakerMgr List when it is removed from the Voice Client session.
This happens in two cases: if Avaline Caller ends call itself or if Resident ends group call.
** If Resident joins group call where Avaline caller already exists that caller will appear in Resident's viewer (VCP & Group IM window)
** The callers are displayed as "AvaLine Caller 1", "AvaLine Caller 2" etc.
* Known issues:
** LLNonAvatarCaller should be removed from VCP (for avaline p2p calls). Updated Avatar & Participant Lists can be used instead of it.
Separate ticket will be opened to refactor this code.
--HG--
branch : product-engine
|
|
window) - added new menu item to participant list menu for group and ad-hoc chats.
Reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/225/.
--HG--
branch : product-engine
|
|
Superficial cleanup to change all typedef std::vector<LLUUID> to use a common typedef uuid_vec_t instead.
|
|
button from Voice Control Panel.
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
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
|
|
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
|
|
moved to a separate method
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
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
|
|
Group chat participant list
--HG--
branch : product-engine
|
|
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
|
|
--HG--
branch : product-engine
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
started by Lynx (LLVoiceControlPanel))
-- Excluded Agent's item from the Participant List
--HG--
branch : product-engine
|
|
started by Lynx (LLVoiceControlPanel))
-- disable context menu for Active Speakers in Voice Control Panel
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
Floaters (Communicate) should be present in new IM Floaters/IM control panels, EXCLUDING voice related mute/moderation stuff
--HG--
branch : product-engine
|
|
group chat(See old communication floater))
--HG--
branch : product-engine
|
|
- Made member Speaker Listeners as LLpointers in LLParticipantList
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
https://svn.aws.productengine.com/secondlife/pe/stable-2 into P:\svn\viewer-2.0.0-3, respecting ancestry
* Bugs: EXT-1590 EXT-1694 EXT-1660 EXT-1646 EXT-1694 EXT-1316 EXT-1775 EXT-1798 EXT-1799 EXT-1117 EXT-1571 EXT-1572
* Dev: EXT-1757 EXT-991 EXT-1758 EXT-1770 EXT-1192 EXT-1613 EXT-1611 EXT-1256 EXT-1758 EXT-747
|
|
https://svn.aws.productengine.com/secondlife/pe/stable-2 into P:\svn\viewer-2.0.0, respecting ancestry
* Bugs: EXT-1605 EXT-1506 EXT-1663 EXT-1616 EXT-1599 EXT-1587
* Dev: EXT-748 EXT-1447
* IM Cleanup
|