Commit Graph

22 Commits (8f892d0f36fda170a5cecf0aea89887d6d0e45ef)

Author SHA1 Message Date
Paul Guslisty pguslisty@productengine.com 0e035fd9b8 Fixed normal bug EXT - 5104 (Remove names from below Profile image in IM windows)
- removed LLTextBox containing avatar name from IM control panel(panel_im_control_panel.xml) and corresponding code in LLPanelIMControlPanel
2010-02-11 09:41:20 +02:00
Andrew Dyukov ab0c9c6754 Fixed normal bugs EXT-4450 ([BSI] call buttons enabled when voice is 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-22 22:16:57 +02:00
Mike Antipov 7b41de5fac Work on normal task EXT-2214 Refactor IM Control Panels
-- removed reference to LLSpeakerMgr from LLPanelGroupControlPanel (group text chat)

--HG--
branch : product-engine
2010-01-22 15:16:53 +02:00
Igor Borovkov 4cea2cac11 fixed EXT-3635 States of Call/Leave Call buttons are not properly managed when starting call using Call button in people panels
--HG--
branch : product-engine
2009-12-23 16:35:45 +02:00
Lynx Linden 9b4d09471c DEV-41317 DEV-42311: Improved auto-call implementation.
Improved the implementation for auto-connecting an adhoc call. This
involved having the controller (LLIMMgr) set a flag in the model
(LLIMModel) to autoconnect on initialize. Now all of the view code
(LLPanelChatControlPanel) and the signal/callback infrastructure that
I added earlier can be removed as it violated MVP separation. Ah!
Much nicer. Thanks to PE folk for the suggestion.
2009-12-10 14:05:17 +00:00
Sergei Litovchuk ec48cc1a40 No ticket. Fixed using LLVoiceChannel::setStateChangedCallback() in IM Panel and IM View.
- Added disconnecting signal in destructor.

--HG--
branch : product-engine
2009-12-03 15:52:48 +02:00
Sergey Borushevsky b19b63ad8c Fixed minor bug EXT-2744 (IM window: Add Friend is disabled after removing friendship with a friends)
--HG--
branch : product-engine
2009-11-25 20:46:53 +02:00
Igor Borovkov 30a2cf81e5 implemented normal task EXT-2519 Share button in IM should put 'Drag items from inventory here' in IM window
--HG--
branch : product-engine
2009-11-18 18:59:12 +02:00
Lynx Linden d5f3e6b2a8 Automated merge with file:///home/lynx/hg/general/viewer-2-0 2009-11-11 10:59:31 +00:00
Lynx Linden 162924aadf DEV-41317 DEV-42311: Added ad-hoc voice call support.
You can now multiple select users in the People panel, hit Call, and
start an ad-hoc voice conference call with those users.

The most difficult part here was automatically starting the call once
the conference chat panel popped up. We have to wait for the panel to
initialize before we can start a call, so I added another callback to
LLIMModel to enable us to get notified when the panel has initialized.
This is all wrapped up behind a new LLAvatarActions::startAdhocCall()
API.
2009-11-10 18:53:07 +00:00
Eugene Kondrashev e292f310fb No ticket. Cleaned up the code after last commit
--HG--
branch : product-engine
2009-11-10 15:35:58 +02:00
Eugene Kondrashev 60a7a1d891 Implemented Sub-task EXT-2214-Refactor IM Control Panels
--HG--
branch : product-engine
2009-11-10 15:25:39 +02:00
Eugene Mutavchi 8c27615aa5 Implemented normal sub-task EXT-2144 (IM P2p control panel should contain avatar name under avatar icon aligned to the left side)
--HG--
branch : product-engine
2009-11-04 22:17:23 +02:00
Eugene Kondrashev eb02d77ff5 Implemented major sub-task EXT-2131 - Output monitor contols should only be 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-11-04 21:33:14 +02:00
Eugene Mutavchi 5ea6474aeb Implemented low task EXT-1787 (Implement sorting of participant list)
--HG--
branch : product-engine
2009-11-03 17:47:20 +02:00
Eugene Kondrashev d4a3ccc52c Fixed normal bug EXT-957-IM Verb button missing
--HG--
branch : product-engine
2009-11-02 21:27:37 +02:00
Eugene Mutavchi 5b7f40df4e Implemented normal sub-task EXT-1909 (Update IM Control Panels buttons according to the spec) - added 'Open Voice Controls' button. Note Teleport and Pay buttons will be implemented in EXT-957
--HG--
branch : product-engine
2009-11-02 19:18:24 +02:00
Eugene Kondrashev 79738b2a65 Fixed normal bug EXT-1857-'Group Info' btn is unnecessary in Friends Conference floater
--HG--
branch : product-engine
2009-10-28 20:59:33 +02:00
Igor Borovkov 3eb7f84b10 IM: implemented task EXT-1905 (Add "Call" and "End Call" functionality to new IIM Floater)
--HG--
branch : product-engine
2009-10-27 18:01:41 +02:00
Steven Bennetts b43771cad5 Merging revisions 2156-2183 of 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
2009-10-23 17:20:45 +00:00
Steven Bennetts faafa7405f merge -r 130196-130356 skinning-20 -> viewer-2.0.0-3
* EXT-449 EXT-131 EXT-464
* People and Places panel layout changes
* Some I18N fixes, test language
* Updated group panels following proposed new design
* made ims easier to read by color coding
2009-08-13 04:40:19 +00:00
James Cook 8f7ec64899 Merged skinning-17 into viewer-2 for bug fixes. Commented out new IM window for now, not complete.
Merging revisions 127913-128319 of svn+ssh://svn.lindenlab.com/svn/linden/branches/skinning/skinning-17 into D:\viewer-2.0.0-3, respecting ancestry
2009-07-27 17:56:26 +00:00