summaryrefslogtreecommitdiff
path: root/indra/newview/llpanelimcontrolpanel.cpp
AgeCommit message (Collapse)Author
2012-05-31CHUI-119 WIPSeth ProductEngine
2012-05-15CHUI-105 WIP Remove obsolete controls from the group's control paneAlexanderP ProductEngine
2012-05-14CHUI-113 WIP clean-up (obsolete code was removed)AlexanderP ProductEngine
2012-05-14CHUI-113 WIP all voice controls is moved from a IM-control panel to the IM ↵AlexanderP ProductEngine
floater; IMControlPanel is removed; simplified voice button's listener behavior
2012-01-27EXP-1847 FIXED Fixed inability to mute a nearby avatar in Voice Settings if ↵Vadim ProductEngine
the speakers list is sorted by name. Added missing update of the floater's internal speaker list.
2011-09-29EXP-1209 FIXED Sidetray removed.Paul ProductEngine
- Removed all sidetray dependencies and the sidetray itself. - Also removed LLFloaterSidetrayTab and LLSidetrayListener as unused.
2011-06-15EXP-878 Volume slider shown at 0Leyla Farazha
2011-06-07mergeLeyla Farazha
2011-05-30EXP-824 Adding volume slider and block btn in basic mode IM panelLeyla Farazha
2010-09-03Post-convert merge by convert_monolith.py from ↵Aimee Linden
/Users/Aimee/Documents/Work/Linden-Lab/Development/viewer/convert/viewer-identity-evolution
2010-09-03Merge between james/viewer-identity-evolution and dessie/viewer-publicAimee Linden
2010-08-24Backed out changeset c3d41f18ce2bTofu Linden
back-out the back-out for this branch. yay.
2010-08-24Backed out changeset a62bf7c0af21Tofu Linden
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-08-24merge heads. whew.Tofu Linden
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-07-30deprecated LLPanel::child*() methodsRichard Nelson
2010-07-06Merge from dessie/viewer-releaseLeyla Farazha
2010-07-02EXT-7304 Disable "Share", "Pay", "Call", etc buttons in IM window when ↵Vadim Savchuk
viewer gets disconnected. I haven't found a better way to do that than binding to focus received signal (borrowed the idea from the nearby chat input field implementation). Reviewed by Sergey Litovchuk at https://codereview.productengine.com/secondlife/r/686/ --HG-- branch : product-engine
2010-05-13merge pull from dessie/viewer-public, picking up SLE codeJames Cook
2010-04-07Re-insert backed out SLE checkin so we can fix itRoxie Linden
2010-04-07Backed out changeset 63b699f90efdTofu Linden
2010-03-08Merge with viewer 2 beta 4James Cook
2010-02-19No ticket. Replaced calls of LLVoiceClient::getInstance() to ↵Andrew Dyukov
LLVoiceClient::instanceExists() in checks before removal of voice client status observers. These checks were introduced in changeset bc6a6ab2ce54. --HG-- branch : product-engine
2010-02-11Fixed normal bug EXT - 5104 (Remove names from below Profile image in IM ↵Paul Guslisty pguslisty@productengine.com
windows) - removed LLTextBox containing avatar name from IM control panel(panel_im_control_panel.xml) and corresponding code in LLPanelIMControlPanel
2010-02-03mergeJames Cook
2010-02-03No ticket. Removed unrelevant comment and added disabling call button if ↵Andrew Dyukov
session doesn't exist in LLPanelChatControlPanel::updateCallButton(). --HG-- branch : product-engine
2010-02-03Fixed normal bug EXT-4796 (Linux only: Call Group button blinks while Group ↵Andrew Dyukov
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-01Support returning full_name (and SLID) for LLCacheName::get() callsJames Cook
Changed callback signature to full_name instead of first_name,last_name Eliminated all calls to legacy (non-signal/non-boost-bind) lookup mechanism Change Pay dialog names to SLURL links Tweaked layout of Pay Resident and Pay via Object floaters to make SLURLs fit Consolidate name first + " " + last concatenation in LLCacheName::buildFullName() Reviewed with Kelly
2010-01-22Fixed normal bugs EXT-4450 ([BSI] call buttons enabled when voice is ↵Andrew Dyukov
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-22Work on normal task EXT-2214 Refactor IM Control PanelsMike Antipov
-- removed reference to LLSpeakerMgr from LLPanelGroupControlPanel (group text chat) --HG-- branch : product-engine
2010-01-22Work on normal task EXT-2214 Refactor IM Control PanelsMike Antipov
-- 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-20Reducing include dependence from the "llspeakers.h" through "llimview.h" ↵Mike Antipov
(following by the 7d600b529ee8 commit) --HG-- branch : product-engine
2010-01-14fixed EXT-3886 Group Profile button does not always show group infoIgor Borovkov
--HG-- branch : product-engine
2010-01-05Fixed bug EXT-3750 (IM window min size too large):Vadim Savchuk
* Decreased minimum IM window size. * Removed gaps between buttons on the left. --HG-- branch : product-engine
2009-12-29Fixed minor bug EXT-2955 ("Teleport" button is enabled in profile panel of ↵Andrew Dyukov
offline avatar). - Fixed not only "Teleport" button from profile, but also from IM (according to comment in JIRA). --HG-- branch : product-engine
2009-12-23fixed EXT-3635 States of Call/Leave Call buttons are not properly managed ↵Igor Borovkov
when starting call using Call button in people panels --HG-- branch : product-engine
2009-12-21Additional commit for EXT-3581: the code of updating of speakers order is ↵Eugene Mutavchi
moved to a separate method --HG-- branch : product-engine
2009-12-21Fixed major bug EXT-3581(Sort by Recent Speakers broken for Group Voice Call)Eugene Mutavchi
--HG-- branch : product-engine
2009-12-21additional commit to major task EXT-3509 User's own name should appear ↵Denis Serdjuk
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-17implemented EXT-3512 “Add tool-tip to avatar name”;Alexei Arabadji
--HG-- branch : product-engine
2009-12-10DEV-41317 DEV-42311: Improved auto-call implementation.Lynx Linden
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.
2010-03-01Automated merge with a few fixups for code review commentsRoxie Linden
2010-02-26automated mergeRoxie Linden
2010-02-26automated mergeRoxie Linden
2010-02-26automated mergeRoxie Linden
2010-02-25automated merge from trunkRoxie Linden
2010-02-25automated merge from trunkRoxie Linden
2010-02-25Automated mergeRoxie Linden
2009-12-03No ticket. Fixed using LLVoiceChannel::setStateChangedCallback() in IM Panel ↵Sergei Litovchuk
and IM View. - Added disconnecting signal in destructor. --HG-- branch : product-engine
2009-11-27Work on major sub-task EXT-2790 (Complete Voice Control Panel (floater) ↵Mike Antipov
started by Lynx (LLVoiceControlPanel)) -- improved logic to update Participant List for session. Now it uses current voice channel. --HG-- branch : product-engine