summaryrefslogtreecommitdiff
path: root/indra/newview/llcallfloater.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-30Move the Voice Font control from LLCallFloater to its own panel so that it ↵Aimee Linden
can be reused.
2010-04-29Make a proper XUI commit_callback for the Voice Font comboAimee Linden
2010-04-28Persist Voice Font selection.Aimee Linden
Added 'VoiceFontDefault' saved setting. Implemented LLVoiceClientFontsObserver to update the UI when the voice font list is received. Renamed LLVoiceClientParticipantObserver::onChange() to onParticipantsChanged to avoid ambiguity and make the code more readable. Made the Voice Font combo in the VCP auto resize to make best use of the available space when the 'Leave Call button is not visible.
2010-04-22Automated merge with ssh://hg.lindenlab.com/q/viewer-trunkAimee Linden
2010-04-21Automated mergeRoxie Linden
2010-04-21Fixed normal bug EXT-6909 ('Mute/unmute' moderation options remain enaibled ↵Mike Antipov
after moderator left group call) Reason: session's Speaker Manager was not updated when voice call ended. Speakers had incorrect voice related state. Fix: update speakers' state when voice call is finished. Also VCP now uses LLIMMgr::endCall to perform "Leave Call" action. Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/276/ --HG-- branch : product-engine
2010-04-19Automated merge with ssh://hg.lindenlab.com/q/viewer-trunkAimee Linden
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-13Fixed normal bug EXT-6034 (Need "View People Icons" option for group IM ↵Eugene Mutavchi
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
2010-04-12Fixed normal bug EXT-6660 (Just logged on resident is displayed as connected ↵Mike Antipov
to group voice chat in the VCP) Reason. VCP floater stores voice states of its participants. If invited in group voice chat avatar goes offline and then online LLAvatarListItem representing it will display it as JOINED. Fix: added force setting of voice state in VCP for added participants. Reviewed by Vadim at https://codereview.productengine.com/secondlife/r/218/ --HG-- branch : product-engine
2010-04-09Replace gVoiceClient with LLVoiceClient::getInstance() due to gVoiceClient ↵Mike Antipov
is being removed soon. Trivial changes, not reviewed. --HG-- branch : product-engine
2010-04-09mergeAimee 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-07Automated mergeRoxie Linden
2010-04-07Re-insert backed out SLE checkin so we can fix itRoxie Linden
2010-04-07Automated merge with ssh://hg.lindenlab.com/q/viewer-trunkAimee Linden
2010-04-07mergeTofu Linden
2010-04-07merged backout.Tofu Linden
2010-04-07Backed out changeset 63b699f90efdTofu Linden
2010-04-06Added voice font selection to the voice floater.Aimee Linden
2010-04-02EXT-5940 : INFRASTRUCTURE: Typedef all vector<LLUUID>'sLoren Shih
Fixed some more typedefs that I missed in first checkin.
2010-04-02Automated mergeRoxie Linden
2010-04-01Automated MergeRoxie Linden
2010-04-01Incorporate Aimees code review commentsRoxie Linden
2010-03-29EXT-5940 : Typedef all vector<LLUUID>'sLoren Shih
Superficial cleanup to change all typedef std::vector<LLUUID> to use a common typedef uuid_vec_t instead.
2010-02-26fixed major EXT-5746 “Voice notifications appear undocked in the top left ↵Alexei Arabadji
corner of viewport”, made LLCallFloater and LLCallDialog force docked state when created; --HG-- branch : product-engine
2010-02-12CID-428Tofu Linden
Checker: FORWARD_NULL Function: LLCallFloater::updateSession() File: /indra/newview/llcallfloater.cpp
2010-02-12Fixed normal bug EXT-5117 (Voice Control Panel sorting should default to by ↵Andrew Dyukov
Recent speaker). - Changed sort order of participant list in VCP to by Recent speaker after it's creation. --HG-- branch : product-engine
2010-02-09Fixed normal bug EXT-5119 (Voice Control Panel should open only after call ↵Mike Antipov
is connected, so it's not overlapped by voice notifications.) - updated condition when VCP should be shown to check voice channel state (CONNECTED) --HG-- branch : product-engine
2010-02-05EXT-4754 Fix for LLEventTimer::updateClass crash.Mark Palange (Mani)
Ugh. Update on Tofu's patch for this bug. Reviewed by Richard
2010-02-05Fixed normal bug EXT-4397 (Call isn't ended after disabling voice).Andrew Dyukov
- Added customizing string with notification about ending call depending on voice availability. - Added closing of open VCP if voice is disabled. --HG-- branch : product-engine
2010-02-05Fixed normal bug EXT-4649 (VCP stays in "leaving call" state if end call in ↵Andrew Dyukov
a location where nearby voice chat is disabled) - Added manual setting of title and avatar list for nearby VCP in regions with disabled voice. --HG-- branch : product-engine
2010-02-04EXT-4754 Crash in LLEventTimer::updateClassTofu Linden
2010-02-03Fixed normal bug EXT-4648 (Right segment of Speak button is disabled if ↵Andrew Dyukov
nearby voice chat is disabled in estate). - Added methods for separate enabling of left and right parts of speak button and used them instead of simply enabling/disabling LLSpeakButton in bottomtray. - Made changes to reset() in LLCallFloater to show "no one near..." instead of "loading" in vcp for nearby chat in regions with disabled voice. --HG-- branch : product-engine
2010-01-26Fixed normal bug EXT-4672 (Relog displays Voice Controls floater with Leave ↵Eugene Mutavchi
Call button) --HG-- branch : product-engine
2010-01-26Fixed low bug EXT-4637 (Remove Warning flood from the VCP)Mike Antipov
-- refactoring: replaced "if-else" conditions with the "switch" statement. For now all existent for now states are processed. VCP functionality was not changed. --HG-- branch : product-engine
2010-01-26Work on low bug EXT-4637 (Remove Warning flood from the VCP)Mike Antipov
-- refactoring: moved processing of participants which are not in current voice channel into separate method. --HG-- branch : product-engine
2010-01-25mergeYchebotarev ProductEngine
--HG-- branch : product-engine
2010-01-25fix for major EXT-4621 Clicking the Nearby Voice floater steals keyboard focusYchebotarev ProductEngine
note - didn't do this in xml since chrome="true" in xml hides floater caption --HG-- branch : product-engine
2010-01-22Related to normal task EXT-2214 Refactor IM Control Panels & EXT-3434 (There ↵Mike Antipov
is no difference between invited and left participants in a Group call (Voice Controls)) -- replaced functionality to delayed removing of has left voice partcipants in VCP with one implemented in changeset f48e7cc41501 Behaviour of VCP implemented in EXT-3434 was not changed --HG-- branch : product-engine
2010-01-21Update for normal bug EXT-4297 - Voice Control Panel resizing behavior.Dmitry Zaporozhan
Removed changes made in changeset 7982:97391caf89c3 (fixes EXT-4465(UI issue with scroll-bar in Voice Control panel)). It is not needed anymore because auto resizing was removed. --HG-- branch : product-engine
2010-01-21Fixed normal bug EXT-4297 - Voice Control Panel resizing behavior.Dmitry Zaporozhan
Also encreased floater minimum height to show one participant(this fixes ghost scrollbar) --HG-- branch : product-engine
2010-01-20fixed windows build (comparing BOOL & bool)Mike Antipov
--HG-- branch : product-engine
2010-01-20Fixed normal bug EXT-4465 (UI issue with scroll-bar in Voice Control panel)Eugene Mutavchi
--HG-- branch : product-engine
2010-01-14Fixed normal bug EXT-4216 ( Avatars looks active in group voice chat when ↵Mike Antipov
relogin after has left voice chat) - improved LLCallFloater::validateSpeaker callback to process participants has left group voice chat --HG-- branch : product-engine
2010-01-12fixed resizing logic not working for call floaterrichard
2010-01-12moved floater-specific setting to settings.xml frmo string embedded in floaterrichard
2010-01-11EXT-4032 - remove extra space in voice control panelrichard
to be reviewed by Erica