summaryrefslogtreecommitdiff
path: root/indra/newview/llpanelpeople.cpp
AgeCommit message (Collapse)Author
2010-04-02EXT-5940 : INFRASTRUCTURE: Typedef all vector<LLUUID>'sLoren Shih
Fixed some more typedefs that I missed in first checkin.
2010-04-02DEV-45809 - Merge Second Life Enterprise changes into viewer 2.x trunkRoxie Linden
Includes: DEV-45800, DEV-45803 - Grid Manager DEV-45804 - SLURL refactor DEV-45801 - Single username field (for Identity Evolution and SLE Ldap) Also, Includes Certificate Management code allowing the viewer to connect to grids not signed by a well know key (just like any web browser). Also contains secure storage for things like passwords. The security/certificate code is modular with the intention of adding modules to directly use the operating system facilities for crypto if available. (that's much more secure than we'll ever be) Also, refactor of voice to modularize it, and add a diamondware voice module. CR: Aimee, James, Lynx, Mani, Karina and a list of thousands
2010-04-01Automated MergeRoxie Linden
2010-03-30Merge from default branchVadim Savchuk
--HG-- branch : product-engine
2010-03-29EXT-5940 : Typedef all vector<LLUUID>'sLoren Shih
Superficial cleanup to change all typedef std::vector<LLUUID> to use a common typedef uuid_vec_t instead.
2010-03-26Fixed normal bug EXT-6448 (People -> My Friends list has overlapping text at ↵Mike Antipov
the top covering the first few contacts.) Unfortunately I was unable to reproduce this bug. But I have some idea about the reason of it. Decision to show or not the help text based on count of people in Inventory/Calling Cards/Friends/All list. So, if this list is empty even if Resident has some friend (and at least one of them is online) both help text & online list were shown at the same time. The reason of why Friends/All can be empty in inventory can be clean cachу & slow connection to upload it from the server. But I could not reproduce it. So, the fix is to check both all friends & online friends lists to prevent overlaping in the future. Reviewed by Vadim at https://codereview.productengine.com/secondlife/r/118/ --HG-- branch : product-engine
2010-03-24fixed EXT-6458 Recent speakers not sorting properly with Group VoiceIgor Borovkov
switched nearby people panel to use active speaker manager instead of local/nearby speaker manager only reviewed by Mike at https://codereview.productengine.com/secondlife/r/88/ --HG-- branch : product-engine
2010-03-08automated mergeRoxie Linden
2010-03-03Additional commit for Low Bug EXT-5752. Removing superfluous call of ↵Denis Serdjuk
updateButtons() --HG-- branch : product-engine
2010-03-03Fixed major sub-task EXT-5931 ( [XUI ATTRIBUTE NOT TRANSLATABLE] People > My ↵Mike Antipov
Groups displays English string when no groups added) - implemented workaround: added <strings> name="no_filtered_groups_msg" & name="no_groups_msg" in panel_people.xml - also updated value for no_filtered_groups_msg. It was "Try fine...", seems should be "Try finding..." --HG-- branch : product-engine
2010-03-03Low Bug EXT-5752 Trash button in people panel remains enabled after removing ↵Denis Serdjuk
last friend Cause: Avatarlist has been hidden before it had been updated. So one listitem was left in the list and remained always selected. Solution: Force update ability has been added to avatarlist --HG-- branch : product-engine
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-06Update the rest of the LLEventTimer users to #include lleventtimer.h. I think.Tofu Linden
2010-02-03Fixed critical bug EXT-4836 ([NUX] Add text to empty Friends tab in People ↵Mike Antipov
Panel) - added an appropriate message into My Friends tab when avatar has no friends. - "global search" & "try the Map" are made as url to appropriate floaters --HG-- branch : product-engine
2010-02-03Fixed critical bug EXT-4838 ([NUX] Add empty Groups list condition text)Mike Antipov
- moved processing of empty list message into LLGroupList - implemented separate messages for empty list: No matched groups / no groups at all --HG-- branch : product-engine
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-14Fixed low bug EXT-4146 - IM window appears after double click on "i" button.Dmitry Zaporozhan
--HG-- branch : product-engine
2010-01-12Partially fixed major bug EXT-4112 ([BSI] Number of groups not limited to 25).Vadim Savchuk
Viewer now disallows joining or creating groups if the limit reached. A server-side fix is also needed. --HG-- branch : product-engine
2009-12-30Fixed normal bug EXT-3740 - People panel should default to Nearby at first run.Dmitry Zaporozhan
--HG-- branch : product-engine
2009-12-28implemented minor task EXT-3454 Code improvements: Replace old-style calback ↵Denis Serdjuk
with boost::function in the LLFloaterAvatarPicker --HG-- branch : product-engine
2009-12-24EXT-3457 Code Improvements: Places: Restore accordion tabs' state (expanded ↵Yuri Chebotarev
collapsed) while filtering when filter string is empty like in Inventory folders --HG-- branch : product-engine
2009-12-23Fix for normal bug EXT-3626 - 'Online' accordion doesn't appear after online ↵Dmitry Zaporozhan
avatar is added to friends. --HG-- branch : product-engine
2009-12-19Added "Group Call" verb button to the group list so that you can start a ↵Vadim Savchuk
call without opening group chat first (EXT-3596). --HG-- branch : product-engine
2009-12-14Fixed low bug EXT - 3255 (Call button is enabled in the People & Profile ↵Paul Guslisty
panels while voice is disabled) --HG-- branch : product-engine
2009-12-11Fixed normal bug EXT-3281 (Group : Disable "Leave Group" for none).Andrew Dyukov
--HG-- branch : product-engine
2009-12-10Fixed low bug EXT - 3255 (Call button is enabled in the People & Profile ↵Paul Guslisty
panels while voice is disabled) --HG-- branch : product-engine
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-25automated merge from trunkRoxie Linden
2009-12-07Fixed normal bug EXT-3128 ("Ability to add friend" isn't disabled from ↵Eugene Mutavchi
"choose resident" ("+" btn) menu when resident is already a friend) --HG-- branch : product-engine
2009-12-07no ticket, minor refactoring.Yuri Chebotarev
add return value to notifyXXX functions, may be usefull --HG-- branch : product-engine
2009-12-01DEV-43622 : API change (no functionality change) to fix a design error in LLSDKent Quirk
I made it about a year and a half ago; Zero found it while reading code. I had added a return value to LLSD::insert(), but a) did it wrong, and b) broke the STL-like semantics of insert(). So I've put insert() back to returning void and created LLSD::with(), which does what my earlier insert() did. The compiler then caught all the cases where insert()'s return value were being used, and I changed those to use with() instead.
2009-11-27Fixed low bug EXT-2730 (Trash icon should not be enabled unless a person has ↵Eugene Mutavchi
been selected) --HG-- branch : product-engine
2009-11-26Merge from default branch.Vadim Savchuk
--HG-- branch : product-engine
2009-11-25Automated merge with https://hg.aws.productengine.com/secondlife/viewer-2-0/Dmitry Zaporozhan
--HG-- branch : product-engine
2009-11-25Update for normal bug EXT-2564 - collapsed All friends list reopens if ↵Dmitry Zaporozhan
online friends list changes. Minor code improvements. --HG-- branch : product-engine
2009-11-25Merge from default branchVadim Savchuk
--HG-- branch : product-engine
2009-11-25Automated merge with https://hg.aws.productengine.com/secondlife/viewer-2-0/Dmitry Zaporozhan
--HG-- branch : product-engine
2009-11-25Fix for normal bug EXT-2564 - collapsed All friends list reopens if online ↵Dmitry Zaporozhan
friends list changes. --HG-- branch : product-engine
2009-11-24viewer-2.0 automated mergeLoren Shih
--HG-- branch : avatar-pipeline
2009-11-24Merge from product-engineSteve Bennetts
2009-11-24mergeVadim Savchuk
--HG-- branch : product-engine
2009-11-24Work on task EXT-2092 (Task Panel tabs should toggle visibility of the panel).Vadim Savchuk
Made the People and Me task panels support the desired tri-state behavior. Until all the other task panels support that behavior, it is disabled. --HG-- branch : product-engine
2009-11-24mergeLoren Shih
--HG-- branch : avatar-pipeline
2009-11-23merge, manual conflict fix panel_bottomtray.xml, talk_button.xml, ↵James Cook
llfloaternearbymedia.cpp
2009-11-23convert signals to allocate on demand in order to speed up widget constructionrichard
reviewed by James
2009-11-23EXT-829 share button in profile inactiveNyx (Neal Orman)
refactored share code to all call LLAvatarActions::share. Function opens an IM window if one doesn't already exist and prints an appropriate message, as well as opening the inventory sidepanel. Verified working in IM window, people tab, and individual's profile. Will be post-reviewed before push. --HG-- branch : avatar-pipeline
2009-11-20EXT-829 share button in people panel is inactiveNyx (Neal Orman)
First pass at getting share buttons in the three places we need them: person's profile IM window people panel Only UI changes so far, functionality in a future checkin. Will be reviewed before pushing. --HG-- branch : avatar-pipeline
2009-11-20Implemented low task EXT-1153(FlatListView should support keyboard)Eugene Mutavchi
--HG-- branch : product-engine