summaryrefslogtreecommitdiff
path: root/indra/llui
AgeCommit message (Collapse)Author
2012-11-01CHUI-444 (Click target off when conversation list is minimized to icons)MaximB ProductEngine
2012-10-31CHUI-474 : Fixed. Refresh the participants list in torn off dialog more often.Merov Linden
2012-10-30CHUI-463 : Fixed. Allowed a model to be shared by several views.Merov Linden
2012-10-30CHUI-415 FIXED Set focus to dependee floater before removing dependent ↵maxim_productengine
floater from it
2012-10-29Pull merge from richard/viewer-chuiMerov Linden
2012-10-26CHUI-439 (Conversation floater is automatically unminimized when a selected ↵MaximB ProductEngine
user is removed from nearby chat participant list after teleport) CHUI-438 (Conversation remains transparent after teleport with a participant selected in nearby chat)
2012-10-25CHUI-441 : WIP : Fix crashes when spawning torn off floaters, added widgets ↵Merov Linden
creation in the torn off floater for participants.
2012-10-23Pull and merge from ssh://stinson@hg.lindenlab.com/richard/viewer-chui/.William Todd Stinson
2012-10-23Backed out changeset: 174fccc7016dWilliam Todd Stinson
2012-10-23CHUI-418 FIXED Check that mViewModelItem is not NULLmaxim_productengine
2012-10-22Backed out changeset: 4202e227f8e4William Todd Stinson
2012-10-19CHUI-243: Add calls the parent class's implementation for onFocusReceived() ↵William Todd Stinson
and onFocusLost() to ensure that the focus change messages are properly propagated.
2012-10-19CHUI-418 FIXED Check the existence of mViewModelItem before calling ↵maxim_productengine
potentiallyVisible().
2012-10-17CHUI-410: Post code review submit, changed useLabel() to return bool instead ↵Gilbert Gonzales
of BOOL. Adjusted code accordingly.
2012-10-17merging in latest changesGilbert Gonzales
2012-10-17CHUI-410: Now when a converation floater is focused the default text 'To ↵Gilbert Gonzales
<Some User>' displays only when the text input field is empty.
2012-10-17Pull and merge from ssh://stinson@hg.lindenlab.com/richard/viewer-chui/.William Todd Stinson
2012-10-17CHUI-394 FIXED Group moderation tools missing in right click menusmaksymsproductengine
2012-10-16CHUI-388 FIXED Do not add menu items to Participant Menu if own avatar is ↵maxim_productengine
selected in participant list. Do not show Menu if all menu items are disabled.
2012-10-09CHUI-375 : Fixed default parameters changed in methods profile but not in ↵Merov Linden
binding calls.
2012-10-04CHUI-331 FIXED (Resizing conversation list when message panel is collapsed ↵MaximB ProductEngine
does not resize list) *fixed missing parentheses from last push
2012-10-04CHUI-331 FIXED (Resizing conversation list when message panel is collapsed ↵MaximB ProductEngine
does not resize list)
2012-10-01merging in latest changesGilbert Gonzales
2012-10-01merging in latest changesGilbert Gonzales
2012-10-01CHUI-102: Cleaned up code after code review.Gilbert Gonzales
2012-10-01CHUI-368 FIXED Lock icon shown when clicking on items in inventorymaksymsproductengine
2012-09-28CHUI-102: Now the participants and one-on-one conversations have ↵Gilbert Gonzales
right-click-menus. These menus are functional as well, but 'chat history' does not yet work.
2012-09-28CHUI-367 : Completed : Show user name tooltip in all situations so to avoid ↵Merov Linden
the conversation name showing up
2012-09-28CHUI-342, CHUI-366 and CHUI-367 : WIP : Allow a NO_TOOLTIP value for ↵Merov Linden
tooltips, update display/user names and sort on display/user names
2012-09-26Pull merge from richard/viewer-chuiMerov Linden
2012-09-26CHUI-347 FIXED drawing selected conversation item background.Seth ProductEngine
Moved some duplicating pieces of code from LLFolderViewFolder::draw() and LLFolderViewItem::draw() to separate methods to reduce code duplication in LLConversationViewSession::draw(). Changed some static variables in LLFolderViewItem to static members for using them in derived LLConversationViewSession.
2012-09-25CHUI-342 : Fixed : Use user name and display name correctly. Sort according ↵Merov Linden
to user names.
2012-09-26MAINT-994 Oskar Linden login issuesKelly Washington
* Set max persistent notifications to 250 * Don't register for notification callbacks until after peristent ones are loaded. reviewed with Simon
2012-09-25Merge pull from richard/viewer-chuiMerov Linden
2012-09-24CHUI-340 : Fix dupe items in the conversation model list. Refresh when ↵Merov Linden
resorting.
2012-09-24CHUI-355 FIXED Nearby chat entries do not appear in torn off nearby chat ↵AlexanderP ProductEngine
window when opening from a toast: moved setIsSingleInstance() from constructor to postBuild() for prevent of a resetting it in buildFromXML(); implemented correct set of mReuseInstance; changed type of the key of LLIMConversation from LLUUID() to LLSD()
2012-09-21Pull merge from richard/viewer-chuiMerov Linden
2012-09-21CHUI-340 : WIP : Fix sorting bugs on time for sessions, simplified the ↵Merov Linden
update time mechanism and clean up
2012-09-20CHUI-283: within LLFolderView::scrollToShowItem(), adjusted the calculation ↵Gilbert Gonzales
that scrolls to the selected item. My prior commit changed this calculation and adjusted it in this commit to preserve prior behavior.
2012-09-20CHUI-283: Refactor of how the layout is determined for LLFolderViewItem. ↵Gilbert Gonzales
Changed constant members that defined the layout to non-const member varaibles, which are populated using a .xml file.
2012-09-20CHUI-353: Regress Bug caused by a CHUI 283 commit. Problem: The font was ↵Gilbert Gonzales
rendering differently due to the folderviewitem::draw() method calling llview::draw(). I added llview::draw() initially but it is not longer needed. Resolution: Removing the call to llview::draw().
2012-09-18Regress Fix: After a CHUI 283 commit the inventory items suffix was ↵Gilbert Gonzales
overlapping text. Problem was that a variable storing the width of the text was not passed in as a reference, which always resulted in the suffix overlapping the prior text.
2012-09-18CHUI-283: Now the avatar icon loads in the user's avatar image.Also the ↵Gilbert Gonzales
avatar image is of proper size. The participant of the conversation is offset correctly as well.
2012-09-11MAINT-1534 Fix for calls to find widgets getting out of hand.Dave Parks
2012-11-14Automated merge with http://hg.secondlife.com/viewer-developmentNat Goodspeed
2012-11-06Automated merge with http://hg.secondlife.com/viewer-developmentNat Goodspeed
2012-10-15Remove LLUICtrlFactory::findSkinnedFilename(): cf. LLDir method.Nat Goodspeed
Richard points out that LLUICtrlFactory::findSkinnedFilename() adds little value. It was called from exactly one place, and that one place could easily obtain the information another way. The concern is that it could confuse a reader of the code with regard to the other findSkinnedFilename[s]() methods in LLDir. Clarifying the code base is a Good Thing. Removing.
2012-10-12Fix LLUI::locateSkin() failure case; clarify lldir.cpp static init.Nat Goodspeed
Per code review: Previous refactoring of LLUI::locateSkin() preserved odd failure behavior: it would return last-considered pathname, whether or not it exists. Changed to emit LL_WARNS log message and return empty string. Use Boost.Assign to simplify initialization of a couple static containers in lldir.cpp.
2012-10-12LLUICtrlFactory::getLayeredXMLNode() gets LLDir::ESkinConstraint.Nat Goodspeed
At this point, LLUICtrlFactory::getLayeredXMLNode() is a pretty thin wrapper around LLDir::findSkinnedFilenames() and LLXMLNode::getLayeredXMLNode(). Until now, LLUICtrlFactory::getLayeredXMLNode() passed (by default) LLDir::CURRENT_SKIN to LLDir::findSkinnedFilenames(). But that meant that a caller such as LLTransUtil::parseStrings() that wants almost the same functionality, but with LLDir::ALL_SKINS instead, had to clone the logic from LLUICtrlFactory::getLayeredXMLNode(). Allowing its caller to pass the desired LLDir::ESkinConstraint enum value eliminates the need to clone its logic. Remove cloned logic from LLTransUtil::parseStrings().
2012-10-11Change LLDir::findSkinnedFilenames() to use enum instead of bool.Nat Goodspeed
At Richard's suggestion, changed the bool merge parameter to new enum ESkinConstraint with values CURRENT_SKIN and ALL_SKINS. This clarifies what we're requesting at the point of the call.