Andrew Dyukov
a1c3d60819
No ticket. Removed unrelevant comment and added disabling call button if session doesn't exist in LLPanelChatControlPanel::updateCallButton().
...
--HG--
branch : product-engine
2010-02-03 21:48:30 +02:00
Andrew Dyukov
5bcf9661c5
Fixed normal bug EXT-4796 (Linux only: Call Group button blinks while Group Chat).
...
- Removed updateCallButton() call from draw() and added it to LLIMFloater::sessionInitReplyReceived() to enable "Call" button when session is initialized.
--HG--
branch : product-engine
2010-02-03 16:48:15 +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
Mike Antipov
1a8325f4dc
Work on normal task EXT-2214 Refactor IM Control Panels
...
-- replaced functionality to remove speacker from the list via Event timer.
-- removed calling of LLSpeakerMgr::update from LLPanelGroupControlPanel::draw() (group text chat)
For now list is updated when it is need.
--HG--
branch : product-engine
2010-01-22 14:59:12 +02:00
Mike Antipov
7f61cde331
Reducing include dependence from the "llspeakers.h" through "llimview.h" (following by the 7d600b529ee8 commit)
...
--HG--
branch : product-engine
2010-01-20 23:28:57 +02:00
Igor Borovkov
a656e7bbfd
fixed EXT-3886 Group Profile button does not always show group info
...
--HG--
branch : product-engine
2010-01-14 16:38:44 +02:00
Vadim Savchuk
babc73682d
Fixed bug EXT-3750 (IM window min size too large):
...
* Decreased minimum IM window size.
* Removed gaps between buttons on the left.
--HG--
branch : product-engine
2010-01-05 19:38:34 +02:00
Andrew Dyukov
9737349a72
Fixed minor bug EXT-2955 ("Teleport" button is enabled in profile panel of offline avatar).
...
- Fixed not only "Teleport" button from profile, but also from IM (according to comment in JIRA).
--HG--
branch : product-engine
2009-12-29 19:55:23 +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
Eugene Mutavchi
0d6af2a01d
Additional commit for EXT-3581: the code of updating of speakers order is moved to a separate method
...
--HG--
branch : product-engine
2009-12-21 19:45:20 +02:00
Eugene Mutavchi
50e5c4c3f3
Fixed major bug EXT-3581(Sort by Recent Speakers broken for Group Voice Call)
...
--HG--
branch : product-engine
2009-12-21 18:30:46 +02:00
Denis Serdjuk
40e9c253fc
additional commit to major task EXT-3509 User's own name should appear 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-21 14:43:09 +02:00
Alexei Arabadji
b0b796cb05
implemented EXT-3512 “Add tool-tip to avatar name”;
...
--HG--
branch : product-engine
2009-12-17 18:50:59 +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
Mike Antipov
e88219b5e3
Work on major sub-task EXT-2790 (Complete Voice Control Panel (floater) started by Lynx (LLVoiceControlPanel))
...
-- improved logic to update Participant List for session. Now it uses current voice channel.
--HG--
branch : product-engine
2009-11-27 13:34:24 +02:00
Mike Antipov
bf6d5e9755
Work on major sub-task EXT-2790 (Complete Voice Control Panel (floater) started by Lynx (LLVoiceControlPanel))
...
-- implemented opening of the Voice Control Panel from the Group Chat
--HG--
branch : product-engine
2009-11-26 20:41:07 +02:00
Vadim Savchuk
81fdca151f
Merge from default branch.
...
--HG--
branch : product-engine
2009-11-26 17:46:17 +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
Nyx (Neal Orman)
24dbd81763
EXT-829 share button in profile inactive
...
refactored share code to all call LLAvatarActions::share.
Function opens an IM window if one doesn't already exist and prints an
appropriate message, as well as opening the inventory sidepanel.
Verified working in IM window, people tab, and individual's profile.
Will be post-reviewed before push.
--HG--
branch : avatar-pipeline
2009-11-23 13:23:54 -05:00
Bryan O'Sullivan
699eac4ee3
Switch some files to Unix line endings
2009-11-18 17:52:03 -08: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
Eric M. Tulla (BigPapi)
3194c89177
Merging viewer2 changes into avp branch
...
--HG--
branch : avatar-pipeline
2009-11-13 19:26:20 -05:00
Nyx (Neal Orman)
7af2e93265
EXT-2190 share button in IM should open sidepanel inventory
...
share button in im popup now opens sidepanel inventory.
Code reviewed by Seraph
2009-11-12 17:58:31 -05:00
Lynx Linden
a4375f8a30
DEV-41324 DEV-41331: Improvements to the Avaline voice workflow.
...
Don't show the "Start IM" button in the incoming call request for an
Avaline call. And display the phone number of the incoming call as the
avatar name, instead of "(???) (???)".
2009-11-12 15:46:51 +00:00
Vadim Savchuk
2fd51b4c71
Manual merge.
...
Resolved conflicts in panel_bottomtray.xml and llavataractions.cpp.
--HG--
branch : product-engine
2009-11-11 21:11:54 +02:00
Eugene Kondrashev
88f71ead30
Implemented Low sub-task EXT-2366-ALL Avatar specific buttons on IM P2P control panel should be disabled when interacting with AVALINE caller
...
--HG--
branch : product-engine
2009-11-11 17:34:08 +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
15df55ecaf
No ticket, removed unnecessary warnings from 3d35bc1f0cc6 commit.
...
--HG--
branch : product-engine
2009-11-04 22:37:46 +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
Eugene Mutavchi
4ca9e28f91
No ticket, just renamed mProfileButtonEnabled to mOtherParticipantIsAvatar
...
--HG--
branch : product-engine
2009-10-28 18:44:31 +02:00
Eugene Mutavchi
a999e50a8e
Implemented major sub-task EXT-1912 ( Add handling restrictions of PSTN P2P calls in new IM Floaters )
...
--HG--
branch : product-engine
2009-10-28 16:14:52 +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
606b381c9f
merge https://svn.aws.productengine.com/secondlife/export-from-ll/viewer-2-0@1830 https://svn.aws.productengine.com/secondlife/pe/stable-2@1839 -> viewer-2.0.0-3
...
JIRAS:
EXT-96 EXT-204 EXT-312 EXT-334 EXT-479 EXT-498 EXT-514 EXT-637 EXT-647 EXT-746 EXT-748 EXT-749 EXT-757 EXT-789 EXT-794 EXT-808 EXT-817 EXT-823 EXT-831 EXT-834 EXT-837 EXT-844 EXT-848 EXT-862 EXT-876 EXT-896 EXT-897 EXT-898 EXT-899 EXT-910 EXT-912 EXT-918 EXT-921 EXT-925 EXT-926 EXT-928 EXT-930 EXT-931 EXT-935 EXT-938 EXT-939 EXT-952 EXT-985 EXT-986 EXT-992 EXT-994 EXT-995 EXT-996 EXT-997 EXT-998 EXT-1001 EXT-1004 EXT-1010 EXT-1012 EXT-1016 EXT-1018 EXT-1020 EXT-1028 EXT-1041 EXT-1044 EXT-1051 EXT-1052 EXT-1061 EXT-1069 EXT-1071 EXT-1074 EXT-1075 EXT-1076 EXT-1078 EXT-1080 EXT-1081 EXT-1082 EXT-1083 EXT-1085 EXT-1092 EXT-1093 EXT-1099 EXT-1100 EXT-1101 EXT-1104 EXT-1106 EXT-1111 EXT-1113 EXT-1114 EXT-1115 EXT-1116 EXT-1118 EXT-1119 EXT-1129 EXT-1132 EXT-1135 EXT-1138 EXT-1142 EXT-1161 EXT-1162 EXT-1178 EXT-1180
* NEW DEVELOPMENT:
* EXT-898 - Add dock/undock support for camera and movement controls
* Avatar list changes
* Bottom bar changes: menu, docking, visibility
* Camera changes
* Camera & Movement Floaters
* Dockable Floaters (LLDockableFloater)
* Removed LLListCtrl
* Toast / Notification changes: signal / destruction changes, ordering
* Nearby chat input should display active voice indicator
QA NOTES:
* Message Well Window is ready to be tested for regression & matching the spec.
* Verify Group List Item L&F
* Verify All tabs in People Panel
* Verify that Picks behavior is not changed
2009-09-29 19:37:05 +00:00
Leyla Farazha
06b079a24b
EXT-580 Add Friend button in the IM floater not disabled if already friends
...
EXT-579 Add Friend from the Im floater opens multiple invitation dialogs
sidebar should be up above bottom tray
reviewed by richard
2009-08-20 00:21:14 +00:00
Steven Bennetts
36e932b4d8
merge https://svn.aws.productengine.com/secondlife/export-from-ll/viewer-2-0@1351 https://svn.aws.productengine.com/secondlife/pe/stable-1@1365 -> viewer-2.0.0-3
...
EXT 451 EXT-303 EXT-367 EXT-367 EXT-371 EXT-394 EXT-494 EXT-502 EXT-503 EXT-516 EXT-538 EXT-540
2009-08-17 17:02:48 +00:00
Steven Bennetts
2ac24047df
Skinning merge fix plus missed files.
2009-08-13 05:32:26 +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