summaryrefslogtreecommitdiff
path: root/indra/newview/llavataractions.cpp
AgeCommit message (Collapse)Author
2013-01-30CHUI-647 FIX "Conversations" floater is not opened when user wants to share ↵Cho
something via "Conversation log" floater Added call to show conversations floater in LLAvatarActions::share
2012-12-17Merge with viewer-chuiMerov Linden
2012-12-17CHUI-580 : WIP : Protect callback connections passed to ↵Merov Linden
LLAvatarNameCache::get() where necessary
2012-12-13CHUI-599 : Fixed : Avatar name provides now a method to get the regular ↵Merov Linden
account name.
2012-12-05CHUI-580 : WIP : Change the display name cache system, deprecating the old ↵Merov Linden
protocol and using the cap (People API) whenever available. Still has occurence of Resident as last name to clean up.
2012-11-27CHUI-544 (Legacy name shows in conversation list for user that answers a ↵MaximB ProductEngine
voice call)
2012-11-20CHUI-447 Additional fix(Show only display name for user that starts ↵maxim_productengine
conversation )
2012-11-09CHUI-337 FIXED: To avoid confusion with a classes "...conversation..." and ↵AlexanderP ProductEngine
in accordance with the naming convention in the project, some classes and corresponding files should be renamed: LLIMConversation -> LLFloaterIMSessionTab LLIMFloater -> LLFloaterIMSession LLNearbyChat -> LLFloaterIMNearbyChat LLIMFloaterContainer -> LLFloaterIMContainer LLNearbyChatBarListener -> LLFloaterIMNearbyChatListener LLNearbyChatHandler -> LLFloaterIMNearbyChatHandler
2012-11-08CHUI-484: Updating the code to rather than refer to it as Busy Mode, it now ↵William Todd Stinson
refers to it as Do Not Disturb mode.
2012-10-26CHUI-383: Realized that prior changes for this bug caused a regress. The ↵Gilbert Gonzales
regress was using the people panel or a notecard to start a im/call with a user. When doing this the conversation line item would not be focused. Resolution: Changed all calls to LLIMFloater::show() to LLIMFloaterContainer::showConversation(), which will first select the conversation line item and then show the corresponding conversation floater.
2012-10-17CHUI-422 : Update the ad-hoc conversation with the known list of on line ↵Merov Linden
agents without waiting for server message (which often doesn't come...).
2012-10-15MAINT-1551 : WIP : Added a hack : send an accept invitation message so to ↵Merov Linden
trigger the sending of the agent list.
2012-10-15MAINT-1551 : WIP : More IM comm tracing and attempt to fixMerov Linden
2012-10-08CHUI-147 : Sort the residents names when getting a resident string listMerov Linden
2012-10-05CHUI-194 : WIP : Update the ad-hoc conversation line item title, add a new ↵Merov Linden
update_session event. Still some clean up to do.
2012-10-04CHUI-165 FIXED Add access to Conversation Log and Chat History from the ↵maksymsproductengine
People floater: the 'View Chat History' action was updated;
2012-09-27CHUI-165 FIXED Add access to Conversation Log and Chat History from the ↵maksymsproductengine
People floater.
2012-08-30CHUI-305: Minor changes after code review. Using templated findChild() ↵Gilbert Gonzales
instead of getChildView(). Also using settings.xml to store common custom variables.
2012-08-29CHUI-305: Problem: The 'resident picker' had multiple parents and due to the ↵Gilbert Gonzales
design of the resident picker it can have only one parent. Having multiple parents caused both parents to fight for depth ordering...which caused the flickering. Resolution: Now multiple 'resident pickers' can exist and they are coupled to the floater that spawned then. Meaning that when the parent floater closes, the 'resident picker' floater will also close. In addition, a shadow frustum eminates from the button that opened the 'resident picker'.
2012-07-27Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-release.Todd Stinson
2012-07-09Pull from richard/viewer-chuiMerov Linden
2012-07-03CHUI-186 CHUI-187 FIX Removing a P2P convrsation from converstaion widget in ↵Seth ProductEngine
the upper right corner when a new participant is added. End call prompt removed when adding a new participant to a P2P voice call. After adding a participant to a P2P voice conversation the resulting conference call is restarted voice invites to all participants.
2012-07-02Pull merge from richard/viewer-chuiRichard Linden
2012-06-26CHUI-147 FIX Added updating conference participants in IM floater titleSeth ProductEngine
- The title is updated with the data from participants list widget in IM floater. - Creating the participants list is fixed for the case of starting the ad hoc session when the session id changes upon initialization (see LLIMConversation::buildParticipantList()). - LLEventTimer replaced with simple LLTimer to avoid crashes in LLEventTimer::tick(). - Moved the build_residents_string() code to LLAvatarActions::buildResidentsString() to use it in LLIMFloater::onParticipantsListChanged().
2012-06-19CHUI-101 WIP Make LLFolderview general purposeRichard Linden
added more casts to LLFolderViewModelItemInventory, etc. to fix compile errors
2012-06-15CHUI-101 WIP Make LLFolderView general purposeRichard Linden
continuing fixing build errors renamed llfoldervieweventlistener.h to llfolderviewmodel.h
2012-06-15Automated merge with ssh://hg.lindenlab.com/richard/viewer-chui-folderviewRichard Linden
2012-06-15CHUI-101 WIP Make LLFolderView general purposeRichard Linden
llfolderview refactornig
2012-06-08Merge pull from richard/viewer-chuiMerov Linden
2012-06-07Merge : pull from lindenlab/viewer-releaseMerov Linden
2012-06-07CHUI-120 WIP Added starting ad hoc conference in the same floater as P2P ↵Seth ProductEngine
chat, after adding more participants. - Added a parameter to LLAvatarActions::startConference() and LLIMMgr::addSession() to pass the uuid of a P2P IM floater which should be used to start a new conference in it. - In LLChicletBar::sessionRemoved() we don't close the IM floater if it is going to be re-used for a new conference.
2012-05-25Merge pull from lindenlab/viewer-development as requested by Oz for DRTVWR-148simon@Simon-PC.lindenlab.com
2012-05-18CHUI-112 FIX Clicking Show or Discard in an inventory offer toast does not ↵Richard Linden
dismiss toast removed special case logic for dealing with user online/offline collisions added ability to cancel old duplicate notifications
2012-04-04MAINT-830 FIXED ([PUBLIC]"Items successfully shared" appears even when share ↵Paul ProductEngine
fails) - Added check whether sharing inventory category or inventory item was successful
2012-04-12CHUI-80 FIXED Implemented volume indicator pop-up.Vadim ProductEngine
It is invoked by clicking on any speaking indicator except yours.
2012-02-13EXP-1882 FIXED Crashes when invoking avatar picker from mouse look mode.Vadim ProductEngine
Fixing the cases missed in EXP-1879.
2011-12-16Merge from viewer-experienceLeslie Linden
2011-12-13EXP-1599 FIXED (Sharing multiple selected inventory folders only shares one ↵Paul ProductEngine
folder (no warning for user)) - In case of sharing multiple folders, make the confirmation dialog contain a warning that only one folder can be shared at a time.
2011-12-09* Changed background opacity of outbox and inventory to match.Leslie Linden
* Removed superfluous marketplace layout stack, leftover from inbox/outbox in same inventory window.
2011-12-06EXP-1577 FOLLOWUP Implemented new requirements on size of profile floaters.Vadim ProductEngine
Implemented new requirements from XD: "Profile window should keep last size, regardless of whether it was own profile or another users'. If multiple windows open, last one touched is the size we store."
2011-11-23EXP-1577 FOLLOWUP Making default My Profile window size the same as size of ↵Vadim ProductEngine
other residents' profile floaters.
2011-11-18EXP-1577 FIX Made agent profile position and size persistent.Vadim ProductEngine
Enable My Profile to use saved_rect. Value of the "WebProfileRect" setting is ignored in this case.
2011-10-17EXP-1359 FIX -- Selecting New Inventory window from gear menu in Inventory ↵Leslie Linden
panel opens old My Inventory panel * Removed old inventory panel. * Renamed new inventory panel from "my_inventory" to "inventory" Reviewed by Richard.
2011-10-10EXP-1310 FIX Profile button should open Web Profile floaterRichard Nelson
removed unused LLWeb functions for opening non-web media moved logic inside floaters and away from auxiliary functions
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-09-27MergePaul ProductEngine
2011-09-27EXP-1226 FIXED (Create and register a floater for Appearance side tab)Paul ProductEngine
- Added xml for a new floater Appearance and registred it in the floaterreg - Removed side tray dependencies - Added static helper method: LLFloaterSidePanelContainer::getPanel
2011-09-27EXP-1225 FIXED Added a floater for My Inventory side tab.Seth ProductEngine
- Replaced calls to LLSideTray with LLFloaterSidePanelContainer. - Added LLFloaterSidePanelContainer::getPanel<T>() for getting custom type panels.
2011-08-11Automated merge with http://hg.secondlife.com/viewer-developmentRichard Linden
2011-08-08EXP-1065 FIX -- Inventory has slowed to a crawl. Clicking between items has ↵Leslie Linden
an average one second delay. Same with switching between tabs. * Removed numerous places in the code that called findChild across the inventory panel unnecessarily. * Conglomerated uses of inbox and outbox inventory panels to the sidepanel class so the pointers can be cached and functionality like selection handling can be done more efficiently. * Optimized LLView::childHasKeyboardFocus() to work backwards up from the focus object rather than searching for children that may or may not turn out to have focus. Reviewed by Richard.