Commit Graph

78 Commits (bbfc0e47196ecbae8d89e7b721a61ba5eeaaa2b7)

Author SHA1 Message Date
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
Vadim Savchuk de485d96a4 Fixed spelling and a wrong doxygen tag.
--HG--
branch : product-engine
2009-12-23 20:15:48 +02:00
Mike Antipov 46948d9fcc Work on normal task EXT-3636 (Code Improvements: Voice control panels - Make Voice states and fade timeout xml driven)
-- made Avatar Item Voice States xml driven. Added fake xml panel file with one textbox per style.
  Style of the appropriate textbox is applied to avatar item's name
-- It was necessary to change visibility of the LLTExtBase::getDefaultStyle() to public.

--HG--
branch : product-engine
2009-12-23 20:00:48 +02:00
Mike Antipov b0ed2ab7d9 Work on normal task EXT-3636 (Code Improvements: Voice control panels - Make Voice states and fade timeout xml driven)
-- made timeout to fade HAS LEFT Voice participant xml driven

--HG--
branch : product-engine
2009-12-23 16:50:16 +02:00
Eugene Mutavchi 40b8a7a328 Fixed normal bug EXT-3628 ("Connecting to.." popup appears behind voice control panel while calling), removed temporary workaround.
--HG--
branch : product-engine
2009-12-23 18:26:21 +02:00
Eugene Mutavchi 0a98034641 Related to EXT-3628("Connecting to.." popup appears behind voice control panel while calling): Added workaround which sets current call dialog to front most.
--HG--
branch : product-engine
2009-12-22 20:17:47 +02:00
Mike Antipov 3b1ead667c Work on normal bug EXT-3434 There is no difference between invited and left participants in a Group call (Voice Controls)
-- implemented workaround not to set agent in HAS LEFT state

--HG--
branch : product-engine
2009-12-22 17:10:15 +02:00
Mike Antipov 2094847b1f Work on normal bug EXT-3434 There is no difference between invited and left participants in a Group call (Voice Controls)
-- commented out updating participants voice states from draw()
-- improved removing of HAS LEFT participant (now it is removed via LLAvatarList approach instead of LLFlatListView)

--HG--
branch : product-engine
2009-12-22 16:09:31 +02:00
Mike Antipov c6e24e53a1 Work on normal bug EXT-3434 There is no difference between invited and left participants in a Group call (Voice Controls)
-- implemented removing of participant who has left voice chat from the list (after hardcoded 10 seconds)
-- added struct params to be set from the xml

--HG--
branch : product-engine
2009-12-22 14:45:49 +02:00
Mike Antipov 34b684c49e Work on normal bug EXT-3434 There is no difference between invited and left participants in a Group call (Voice Controls)
-- added doxygen comments in header
-- replaced collecting of voice participants' uuids, added helpful & removed unused code comments in cpp

--HG--
branch : product-engine
2009-12-22 13:09:34 +02:00
Mike Antipov 7bfb8ec050 Work on normal bug EXT-3434 There is no difference between invited and left participants in a Group call (Voice Controls)
-- implemented decorating of left participants in voice chat via italic font style (draft, harcoded)

--HG--
branch : product-engine
2009-12-21 20:42:34 +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
Mike Antipov 4b9c365b44 Renamed method to reflect what it does
--HG--
branch : product-engine
2009-12-18 14:00:00 +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
Igor Borovkov 5dfc8d4c84 merge
--HG--
branch : product-engine
2009-12-18 17:41:01 +02:00
Igor Borovkov f7fadaa807 completed EXT-3545 Voice controls panel should auto-open on starting call w/o text chat
--HG--
branch : product-engine
2009-12-18 17:39:01 +02:00
Eugene Mutavchi a09c2ba7ac Major task EXT-3466 (Add avatars context menu for nearby voice chat in the voice control panel)
--HG--
branch : product-engine
2009-12-18 17:15:54 +02:00