summaryrefslogtreecommitdiff
path: root/indra/newview/llpanelpeople.cpp
AgeCommit message (Collapse)Author
2012-04-26merge with viewer-releaseRichard Linden
2012-04-14CHUI-78 WIP Made the gear buttons spawn the avatar list context menu.Vadim ProductEngine
2012-04-14CHUI-78 WIP Remove bottom button bar from the people panel.Vadim ProductEngine
By the way, removed the "Activate" button from the Groups tab.
2012-04-13CHUI-91 FIXED Moved block list to a separate People floater tab.Vadim ProductEngine
2012-04-10CHUI-77 WIP Made per-tab filters work.Vadim ProductEngine
2012-04-06CHUI-77 WIP Moved setting filter label to XML.Vadim ProductEngine
2012-04-05CHUI-78 WIP Added drop-down menus and connected callbacks to the new ↵Vadim ProductEngine
view/sort/add/remove buttons.
2012-02-08EXP-1879 FIXED Crash in People floater in mouselook mode.Vadim ProductEngine
2012-01-03use lazy deletion of views via die() method to avoid some potential crashesRichard Linden
2011-10-13cleaned up floater reg, removed extraneous functionsRichard Nelson
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-29Merge sergeylproductengine/viewer-experience-fui with ↵Paul ProductEngine
richard/viewer-experience-fui
2011-09-27EXP-1224 FIXED (Create and register a floater for People side tab)Paul ProductEngine
- Added a floater for People side tab. - Replaced calls to LLSideTray with LLFloaterSidePanelContainer.
2011-09-26fixed toolbar context menuRichard Nelson
deprecated pointless LLView::deleteViewByHandle
2011-03-12Switched to using *_SQUARED constants instead of multiplied constants, and ↵Ricky Curtice
cleaned up a few other minor issues noted during review.
2011-03-10Squared all dist_vec() based comparisons and other dist_vec() operations ↵Ricky Curtice
where sensible. Not all instances of dist_vec() were squared, only those where it wouldn't (hopefully) change the functionality.
2011-02-22STORM-28 FIXED Added the ability to send agent's own calling card to others.Seth ProductEngine
- Added creating own calling card for the user to be able to share it with other residents. - Moved calling cards synchronization with friends list to the viewer start up. Previously synchronized upon opening the Friends tab in People side panel. - Calling cards for non-friends are not removed upon calling cards synchronization with friends list. - Enabled "Share" menu item for calling cards in inventory.
2011-01-26Embed Minimap into the Nearby list of the People SidebarTwisted Laws
2010-12-02merge fix for STORM-557Oz Linden
2010-11-26STORM-557 FIXED Update the "add/remove friend" buttons in the nearby/recent ↵Vadim ProductEngine
people panels whenever our friend list changes.
2010-11-23STORM-556 FIXED Don't reset search filter when docking the People SP.Vadim ProductEngine
As a side effect, the filter will not be reset when switching to People from another SP, but this is consistent with all other sidepanels (e.g. switching to Places doesn't reset its seach filter as well).
2010-10-22STORM-426 FIXED Menu button no longer looked pressed while its menu is ↵Seth ProductEngine
displayed by another control. - LLMenuGL in menu button replaced by LLToggleableMenu that handles visibility change upon clicks inside specific button rect. - Added visibility change signal to LLToggleableMenu to update menu button pressed state. - Added using menu handle in LLMenuButton.
2010-10-15STORM-263 FIXED popup menu of Cog button in lower-left of sidebar panel ↵Seth ProductEngine
closing on second click - Changed type of gear menu buttons from LLButton to LLMenuButton in all sidebar panels where gear menu button is used. - Added setMenuPosition(), setMenu() and updateMenuOrigin() to the LLMenuButton. - Moved actions common for displaying a context menu to LLMenuButton::toggleMenu(). - In all sidebar panels where LLButton was replaced with LLMenuButton the following steps were taken: 1. setting gearMenu and its position relative to the menuButton with LLMenuButton::setMenu() 2. setting mouse down callback for the menuButton if needed. 3. calculating the menu origin point with LLMenuButton::updateMenuOrigin() in mouse down callback
2010-09-16MergeLeyla Farazha
2010-09-07VWR-21253 MERGE Permission icons in the friends listAimee Linden
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-09-01VWR-22454 (EXT-8248) MERGE Can't teleport multiple friendsAimee 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-22EXT-8248 FIXED Can't teleport multiple friendsAimee Linden
2010-07-22EXT-1579 FIXED Show icons representing permissions granted in friends list ↵Aimee Linden
on roll-over. Needs new icon artwork, currently reusing old 1.23 icons.
2010-07-30mergeRichard Nelson
2010-07-30deprecated LLPanel::child*() methodsRichard Nelson
2010-07-30EXT-8522 FIXED (Code improvements: Update a way in which Nearby people list ↵Mike Antipov
is controlled depend on its visibility to user) 1. Removed special processing of Nearby People List Updater when: * tabs in People panel are changed; * People panel change its visibility. 2. Subscribed Nearby People List Updater's setActive() method directly to Nearby list Panel's onVisibleChange callback. Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/825/ --HG-- branch : product-engine
2010-07-29EXT-7706 FIXED Implemented delayed friends cards synchronization and filling ↵Mike Antipov
People/Friends tab with data until it is visible to user first time. * Moved location of synchronization of the Friends/All inventory folder with friends list from startup to first requesting of data. * Also updated "update Friends list" logic to be really trigged only when Friends tab is visible to user. NOTE: * Friends List/All is filled with some delay on first opening. TODO: refactoring is needed to switch code of updating People/nearby list to use the same approach as for Friends. Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/805/ --HG-- branch : product-engine
2010-06-21Merge with q/viewer-releaseLeyla Farazha
2010-06-16EXT-7823 FIXED Accordion widget was improved to show different message when ↵Vladimir Pchelko
no_matched_tabs in panel or no_visible_tabs in panel. Added "no_matched" and "no_visible" text for TeleportHistory. + Added "no_visible" text for My Outfit list. + Fixed filtering in TeleportHistory. Reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/591/ --HG-- branch : product-engine
2010-06-04EXT-7368 FIXED Implemented new "empty_accordion_text" textbox to show help ↵Mike Antipov
text when there are no visible tabs in accordion. * Textbox always fit whole accordion. * This text is updated with search_term (in link to open Search floater) when new filter substring is passed to accordion. * Accordion is notified by its tabs when their visibility is changed. Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/486/ --HG-- branch : product-engine
2010-05-25MergeLeyla Farazha
2010-05-25LLFloaterAvatarPicker now uses LLAvatarNamesLeyla Farazha
reviewed by James
2010-05-04Automated mergeRoxie Linden
2010-04-28Fixed critical bug EXT-4837 ( [NUX] When filter results in null state, ↵Mike Antipov
provide a message suggesting the user try global search.) Implemented passing of entered filter substring without head spaces to search URI in help message for null filtered results. * Updated setting "no item message" to use search term from filter editor for avatar & group lists and for inventory panels. * Updated appropriate translatable strings to get [SEARCH_TERM] substitution. * Updated processing of filter substring to pass original string to methods applied new filter. Additional necessary changes * Changed place to set "no item message" for group list from refresh to where filter is updated (like in avatar lists) * Removed converting of filter substring to upper case in Places & My Appearance sidepanels (this conversion has already been implemented in where filter is applied) * Added a separate message for Landmarks to set search URI to secondlife:///app/search/places for Lanmarks panel; other inventory related panels have URL to all searched categories (secondlife:///app/search/all) Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/326/ --HG-- branch : product-engine
2010-04-23automated mergeRoxie Linden
2010-04-21Automated mergeRoxie Linden
2010-04-21Fixed critical bug EXT-4837 ([NUX] When filter results in null state, ↵Mike Antipov
provide a message suggesting the user try global search.) implementation for: * Places->My Landmarks * My Inventory->My Inventory * My Inventory->Recent * My Appearance->Wearing * My Appearance->My Outfits updated common text and search url (secondlife:///app/search/all because concrete category without <search_term> is not supported). * People/Friends (Common avatar list support can not be used due to accordions) * added two strings with help messages into panel_people.xml (one for case when an avatar has no any friends - moved from textbox, another to be shown when there are no friends matching filter) * moved logic to show help text into separate method * and updated to be used in both cases: friend list is changed, filter is changed. --HG-- branch : product-engine
2010-04-21WIP: critical bug EXT-4837 ([NUX] When filter results in null state, provide ↵Mike Antipov
a message suggesting the user try global search.) Partial implementation of help text in case of empty list when filtered for Nearby and Recent lists of People panel: * Extracted support implementation of several messages for empty list depend of filtering from LLGroupList to LLFlatListEx * change inheritence of LLGroupList and LLAvatarList from LLFlatListView to LLFlatListViewEx * updated panel people to init Nearby & Recent lists with appropriate messages. --HG-- branch : product-engine
2010-04-07Automated mergeRoxie Linden