summaryrefslogtreecommitdiff
path: root/indra/newview/llvoicechannel.cpp
AgeCommit message (Collapse)Author
2010-05-13EXT-7138 WIP Merged Voice fonts work into the newly modularized LLVoiceClient.Aimee Linden
Created LLVoiceEffectInterface as an optional interface to be implemented by voice modules that support voice effects.
2010-04-19Identify fonts with UUIDs rather than using the font indexes directly as ↵Aimee Linden
they are not guaranteed unique across sessions. Replaced all references to "Font" with "Voice Font" where possible to reduce confusion for anyone grepping code in future.
2010-04-19automated merge with trunkRoxie Linden
2010-04-08Fix-up some breakage from backing out the SLE merge.Aimee Linden
Was causing a crash on viewer exit if the Voice Control Panel was left open and detached.
2010-04-07Re-insert backed out SLE checkin so we can fix itRoxie Linden
2010-04-07Backed out changeset 63b699f90efdTofu Linden
2010-03-01Automated merge with a few fixups for code review commentsRoxie Linden
2010-02-26automated mergeRoxie Linden
2010-02-26automated mergeRoxie Linden
2010-02-25automated merge from trunkRoxie Linden
2010-02-19Partial fix for major bug EXT-5524 (Crash in LLVoiceClient when quitting ↵Andrew Dyukov
viewer without login). - Used call of LLVoiceClient::instanceExists() instead of gVoiceClient in check in LLVoiceChannel destructor to avoid crash when quitting viewer by closing console window before login. So now crash won't happen in LLVoiceClient::removeObserver(). But crash will occur in other destructors later, so further investigation needed. --HG-- branch : product-engine
2010-02-10Fixed normal bug EXT-4566 ([BSI] private chat end floater reports ↵Andrew Dyukov
incorrectly who ended the call) - Added flag to voicechannel which is true when call is ended by agent. - It is sent to imview via signal and used to properly customize text in outgoing call floater. --HG-- branch : product-engine
2010-02-03fixed EXT-4764 “Forbid connecting to different voice channels at once”,Alexei Arabadji
removed redundant call status notifications: ringing, connected, hang_up, unavailable, answering; --HG-- branch : product-engine
2010-01-29Fixed low bug EXT-4749 (There is misleading notification after voice has ↵Andrew Dyukov
been turned off from preferences) - Added skipping "Voice not available at your current location" when agent voice is disabled --HG-- branch : product-engine
2010-01-26fixed EXT-3783 “System messages displayed in nearby chat”,Alexei Arabadji
made voice status messages displayed in pop-out window; --HG-- branch : product-engine
2010-01-04mergeIgor Borovkov
--HG-- branch : product-engine
2010-01-04implemented EXT-3642 Default mic states for voice callsIgor Borovkov
--HG-- branch : product-engine
2009-12-30Work on task EXT-938 (Get rid of deprecated list controls)Mike Antipov
-- remove unused LLFloaterCall & LLPanelAvatarRow used in it. --HG-- branch : product-engine
2009-12-23Fixed normal bug EXT-3628 ("Connecting to.." popup appears behind voice ↵Eugene Mutavchi
control panel while calling), removed temporary workaround. --HG-- branch : product-engine
2009-12-18reverted current voice channel changes notification timeIgor Borovkov
--HG-- branch : product-engine
2009-12-17fixed normal bug (EXT-3435) All voice notifications should look similar and ↵Dmitry Oleshko
according to the Voice UI Spec - added new voice notification that replaced notification toasts - now LLOutgoingCallDialog manages visibility of its controls on its own --HG-- branch : product-engine
2009-12-11fixed normal bug (EXT-3246) Do not show "Calling to..." notification dialog ↵Dmitry Oleshko
for incoming group and ad-hoc calls now is is able to get a direction of calls through the voice channel's signal for its state changing also choosing of type of IMSession was fixed and was moved from a separate function to the constructor --HG-- branch : product-engine
2009-12-04partial implementation for the following tasksDmitry Oleshko
(EXT-2803) Create notifications and dialogs to negotiate P2P voice chat (shown over the Speak button) (EXT-2806) Create notification windows and dialogs to negotiate Group Voice Chat (docked to Speak button's chevron) (EXT-2802) Create notifications and dialogs to negotiate AvaLine calls (shown over Speak button) (EXT-2805) Create notifications and dialogs to negotiate Ad-Hoc calls (shown over Speak button) implemented: invitations, displaying of notifications according to the state of current voice chat session --HG-- branch : product-engine
2009-12-03implemented major task EXT-3092 Disable LLFloaterCall from showing on call ↵Andrew Polunin
establishments --HG-- branch : product-engine
2009-12-01Work on EXT-2985 (Implement Avaline calls processing in Voice Control Panel)Mike Antipov
-- updated reaction to accepting incoming call: added session URI argument. For now avaline caller is shown in the voice controls. --HG-- branch : product-engine
2009-11-25Created lightweight LLNotificationsUtil::add(), switched most alerts to use itJames Cook
Cuts number of includes of llnotifications.h from 300+ to 40.
2009-11-18merge.Tofu Linden
2009-11-17Fixed critical bug EXT-2469 "Viewer crashes in the Floater Call".Sergei Litovchuk
- Re-factored Floater Call initialization and destruction logic. - Removing voice channel participants observer when call ends. --HG-- branch : product-engine
2009-11-16better debug spewTofu Linden
yes, it looks like we really don't get much detail from llvoiceclient, it's not just llvoicechannel that's dumbed-down!
2009-11-16speculative attempt at a 'no answer' dialog state, and some more debug spew.Tofu Linden
2009-11-16Be more generous with the voicechannel states that trigger the Calling popup.Tofu Linden
Huh, the voicechannel state machine isn't much of a state machine.
2009-11-13make the outgoing call dialog appear and disappear smarter.Tofu Linden
this is sort of less like the spec but more like... reality...
2009-11-13remove debug llinfosTofu Linden
2009-11-13minor code restructuring to aid more state-change dialog-jiggery.Tofu Linden
2009-11-13trivial comment change.Tofu Linden
2009-11-12fix silly error that was nerfing the outgoing call dialog.Tofu Linden
more work towards a decent DEV-42312 and DEV-42313
2009-11-12add Cancel button to outgoing call dialog, make it work (perhaps), make the ↵Tofu Linden
name of the departing voice session more accurate (perhaps). WIP.
2009-11-12more work on the outgoing call popup...Tofu Linden
2009-11-11outgoing call dialog. doesn't do anything and is ugly/wrong, but it exists. ↵Tofu Linden
WIP.
2009-11-11sketch-out the outgoing call dialog code. WIP.Tofu Linden
2009-11-09partial implementation for the major task (EXT-989) IM chiclets should ↵Dmitry Oleshko
expand to show active voice indicator --HG-- branch : product-engine
2009-11-04Implemented major sub-task EXT-2131 - Output monitor contols should only be ↵Eugene Kondrashev
shown for Group Chat and Adhoc Chat when in a Voice Call. Added onStateChange callback support for voice channel. Added showing/hiding logic of speaking indicator. --HG-- branch : product-engine
2009-10-27IM refactoring: moved voice channel related classes to its own ↵Igor Borovkov
llvoicechannel.* files from dying llimpanel.* files --HG-- branch : product-engine
2009-07-15DEV-34822 viewer 1.23 mergeRoxanne Skelly
DEV-32649 Merge the diamondware/vivox voice code -r124876 -r125220