Mike Antipov
ea64706e79
Fixed normal bug EXT-6909 ('Mute/unmute' moderation options remain enaibled 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-21 10:24:56 +03:00
Eugene Mutavchi
ab246784b0
Fixed normal bug EXT-6034 (Need "View People Icons" option for group IM 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-13 13:32:39 +03:00
Mike Antipov
7e76f26407
Fixed normal bug EXT-6660 (Just logged on resident is displayed as connected 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-12 15:38:01 +03:00
Mike Antipov
a45eefaf26
Replace gVoiceClient with LLVoiceClient::getInstance() due to gVoiceClient is being removed soon.
...
Trivial changes, not reviewed.
--HG--
branch : product-engine
2010-04-09 15:11:58 +03:00
Aimee Linden
2b8e82a1f4
Fix-up some breakage from backing out the SLE merge.
...
Was causing a crash on viewer exit if the Voice Control Panel was left open and detached.
2010-04-08 12:37:12 +01:00
Tofu Linden
8da371b0f0
merge
2010-04-07 12:16:36 +01:00
Tofu Linden
ec0be66390
merged backout.
2010-04-07 10:40:38 +01:00
Tofu Linden
0bb3f144c0
Backed out changeset 63b699f90efd
2010-04-07 10:37:07 +01:00
Loren Shih
568d6ed229
EXT-5940 : INFRASTRUCTURE: Typedef all vector<LLUUID>'s
...
Fixed some more typedefs that I missed in first checkin.
2010-04-02 15:19:44 -04:00
Roxie Linden
a7085418df
Automated merge
2010-04-02 02:06:04 -07:00
Roxie Linden
aa0a129b67
Automated Merge
2010-04-01 21:47:22 -07:00
Roxie Linden
947bd99488
Incorporate Aimees code review comments
2010-04-01 21:07:49 -07:00
Loren Shih
114e5ca083
EXT-5940 : Typedef all vector<LLUUID>'s
...
Superficial cleanup to change all typedef std::vector<LLUUID> to use a common typedef uuid_vec_t instead.
2010-03-29 16:33:35 -04:00
Alexei Arabadji
7b2b36ec78
fixed major EXT-5746 “Voice notifications appear undocked in the top left corner of
...
viewport”,
made LLCallFloater and LLCallDialog force docked state when created;
--HG--
branch : product-engine
2010-02-26 10:08:03 +02:00
Tofu Linden
df6af052e0
CID-428
...
Checker: FORWARD_NULL
Function: LLCallFloater::updateSession()
File: /indra/newview/llcallfloater.cpp
2010-02-12 17:37:08 +00:00
Andrew Dyukov
713eb289b0
Fixed normal bug EXT-5117 (Voice Control Panel sorting should default to by Recent speaker).
...
- Changed sort order of participant list in VCP to by Recent speaker after it's creation.
--HG--
branch : product-engine
2010-02-12 17:54:57 +02:00
Mike Antipov
1d5df49d6a
Fixed normal bug EXT-5119 (Voice Control Panel should open only after call 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-09 17:48:35 +02:00
Mark Palange (Mani)
ec076c97fe
EXT-4754 Fix for LLEventTimer::updateClass crash.
...
Ugh. Update on Tofu's patch for this bug.
Reviewed by Richard
2010-02-05 18:15:31 -08:00
Andrew Dyukov
a46a029a70
Fixed normal bug EXT-4397 (Call isn't ended after disabling voice).
...
- 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-05 19:06:57 +02:00
Andrew Dyukov
bde31b0068
Fixed normal bug EXT-4649 (VCP stays in "leaving call" state if end call in 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-05 14:59:28 +02:00
Tofu Linden
2c30ccf34d
EXT-4754 Crash in LLEventTimer::updateClass
2010-02-04 11:24:14 +00:00
Andrew Dyukov
b52d2a2f1b
Fixed normal bug EXT-4648 (Right segment of Speak button is disabled if 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-02-03 22:16:18 +02:00
Eugene Mutavchi
e33483a7ee
Fixed normal bug EXT-4672 (Relog displays Voice Controls floater with Leave Call button)
...
--HG--
branch : product-engine
2010-01-26 21:38:29 +02:00
Mike Antipov
b15bebb348
Fixed low bug EXT-4637 (Remove Warning flood from the VCP)
...
-- 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-26 12:13:01 +02:00
Mike Antipov
6a3e89c34a
Work on low bug EXT-4637 (Remove Warning flood from the VCP)
...
-- refactoring: moved processing of participants which are not in current voice channel into separate method.
--HG--
branch : product-engine
2010-01-26 10:40:30 +02:00
Ychebotarev ProductEngine
088056c5bf
merge
...
--HG--
branch : product-engine
2010-01-25 13:32:17 +02:00
Ychebotarev ProductEngine
7fc90e2385
fix for major EXT-4621 Clicking the Nearby Voice floater steals keyboard focus
...
note - didn't do this in xml since chrome="true" in xml hides floater caption
--HG--
branch : product-engine
2010-01-25 13:31:16 +02:00
Mike Antipov
0c80b1f782
Related to normal task EXT-2214 Refactor IM Control Panels & EXT-3434 (There 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-22 17:03:13 +02:00
Dmitry Zaporozhan
30fbb126af
Update for normal bug EXT-4297 - Voice Control Panel resizing behavior.
...
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-21 13:52:05 +02:00
Dmitry Zaporozhan
9b1f9065f0
Fixed normal bug EXT-4297 - Voice Control Panel resizing behavior.
...
Also encreased floater minimum height to show one participant(this fixes ghost scrollbar)
--HG--
branch : product-engine
2010-01-21 13:04:45 +02:00
Mike Antipov
af85ca38d9
fixed windows build (comparing BOOL & bool)
...
--HG--
branch : product-engine
2010-01-20 21:57:23 +02:00
Eugene Mutavchi
8d80ba856d
Fixed normal bug EXT-4465 (UI issue with scroll-bar in Voice Control panel)
...
--HG--
branch : product-engine
2010-01-20 21:27:02 +02:00
Mike Antipov
0969315be4
Fixed normal bug EXT-4216 ( Avatars looks active in group voice chat when relogin after has left voice chat)
...
- improved LLCallFloater::validateSpeaker callback to process participants has left group voice chat
--HG--
branch : product-engine
2010-01-14 21:12:03 +02:00
richard
eab73793fc
fixed resizing logic not working for call floater
2010-01-12 11:49:56 -08:00
richard
2d9d3d5d86
moved floater-specific setting to settings.xml frmo string embedded in floater
2010-01-12 10:57:23 -08:00
richard
145dd30b9a
EXT-4032 - remove extra space in voice control panel
...
to be reviewed by Erica
2010-01-11 19:00:52 -08:00
Mike Antipov
b499fabab8
Completed low task EXT-3759 (NOTFORBETA0: Phone numbers for AvaLine calls should be human readable)
...
-- for now phone number is split on parts by two digits from right to left. The first left part can have 2 or 3 digits, i.e. +44-33-33-44-55-66 or 12-34-56-78-90.
--HG--
branch : product-engine
2010-01-05 14:20:07 +02:00
Alexei Arabadji
8f91db2e80
Automated merge with https://hg.aws.productengine.com/secondlife/viewer-2-0/
...
--HG--
branch : product-engine
2009-12-29 17:55:35 +02:00
Alexei Arabadji
6a4ec2873f
fixed EXT-3742 “Voice Control Panel should auto-hide”,
...
made VCP as transient dockable floater;
--HG--
branch : product-engine
2009-12-29 17:55:20 +02:00
Dmitry Zaporozhan
b798a63d12
Fixed nice-to-have bug EXT-3706 - Redundant spacing in the voice controls panel.
...
--HG--
branch : product-engine
2009-12-29 17:49:35 +02:00
Sergei Litovchuk
a395edd9a0
(EXT-3356) Dock Voice control panel to Speak button chevron, not to middle of Speak button.
...
- Renamed Speak button parts in XML to avoid widget names confusion.
--HG--
branch : product-engine
2009-12-29 17:00:41 +02:00
Mike Antipov
f669b484ac
Fixed low bug EXT-3677 (Resident doesn't appear in the nearby voice list after enabling voice)
...
-- made participant dimmed for a few seconds before disappearing
--HG--
branch : product-engine
2009-12-29 16:40:17 +02:00
Sergei Litovchuk
a9453573d2
Fixed normal bug (EXT-3356) Dock Voice control panel to Speak button chevron, not to middle of Speak button.
...
- Changed VCP docking anchor to the right segment of the Speak button.
--HG--
branch : product-engine
2009-12-29 16:18:51 +02:00
Mike Antipov
79fba14bd4
Code cleanup: Updated method name.
...
--HG--
branch : product-engine
2009-12-28 18:14:27 +02:00
Mike Antipov
2acc694f21
Work on low task EXT-3682 (Dedicated icon is required for AvaLine callers in the VCP)
...
-- updated processing of "Loading" state while switching between voice sessions. ("Loading..." is shown until channel is in CONNECTED state)
--HG--
branch : product-engine
2009-12-28 17:41:08 +02:00
Mike Antipov
0bf77e2275
Work on low task EXT-3682 (Dedicated icon is required for AvaLine callers in the VCP)
...
-- refactored processing of voice participants in the "Voice control panel".
Now list is filled only when voice channel is in CONNECTED state and is cleared otherwise.
--HG--
branch : product-engine
2009-12-28 17:21:13 +02:00
Igor Borovkov
daed86bbb0
implemented EXT-3682 Dedicated icon is required for AvaLine callers in the VCP
...
--HG--
branch : product-engine
2009-12-26 16:58:05 +02:00
Vadim Savchuk
614a214870
merge
...
--HG--
branch : product-engine
2009-12-25 20:47:42 +02:00
Vadim Savchuk
38742b462a
Fixed normal priority bug EXT-3677 (Resident doesn't appear in the nearby 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
2009-12-25 20:28:51 +02:00
Vadim Savchuk
635305d2fd
- Fixed a typo (renamed mPaticipants to mParticipants).
...
--HG--
branch : product-engine
2009-12-25 20:19:16 +02:00