summaryrefslogtreecommitdiff
path: root/indra/newview/llinventorypanel.cpp
AgeCommit message (Collapse)Author
2010-01-29completely got rid of Communicate floater and stuffIgor Borovkov
--HG-- branch : product-engine
2010-01-22EXT-4492 : Deleting gestures from the wearing tab causes the viewer to crashLoren Shih
EXT-4660 : Can delete a bodypart from the COF through inventory view or WEARING tab delete key EXT-4662 : remove leading separator from COF right-click menu EXT-4633 : AppearanceSP trash button doesn't update enabled state correctly Bunch of UI fixes related to the trash/delete functionality in InventoryFloater/SP and AppearanceSP "WEARING" tab. The main idea is that we don't want to allow deletion of bodyparts and folder links from the COF by the user.
2010-01-11EXT-3687 Inventory and Outfits lists don't fill panel need DkGray2 backgroundJames Cook
EXT-4044 Inventory and Outfits scroll region has no background color/border Moved background color initialization to inventory_panel.xml Fixed search highlight color and extra borders no longer needed now that colors are correct. Reviewed with Simon.
2010-01-07mergerichard
2010-01-07For EXT-4018: Wrong expansion behavior in inventory. Made process of ↵Brad Payne (Vir Linden)
finding the My Inventory folder more robust instead of assuming it was always the first child.
2010-01-06EXT-4014 - Inventory folders should use "open" folder art...richard
reviewed by Leyla
2009-12-23Fixed normal bug EXT-3299 "Can't drag and drop landmarks into an empty ↵Sergei Litovchuk
favorites folder through landmarksSP" - Added drag and drop for empty inventory panel. Dropped item gets to the root folder. - Fixed issue with empty "Landmarks" inventory panel not displaying "No matching items..." message. - Removed accordion updating and hiding in idle routine. This invalidates EXT-2346 "My Landmarks accordion panels shouldn't be displayed if there are no landmarks in respective folders" --HG-- branch : product-engine
2009-12-21EXT-3619 : CRASH in xui preview tool when editing an inventory panelLoren Shih
Now checking if inventory is usable before checking if views are initialized.
2009-12-21EXT-3567 : Folders hsould show as "Loading..." when contents are being fetchedLoren Shih
Name change "DontShowInHierarchy"->"Hidden".
2009-12-15EXT-3304 : Can't reorder items in the Favorites accordionsLoren Shih
Fixed a bug where addChangedMask(LLInventoryObserver::SORT) was being called before the new sort order was established. --HG-- branch : avatar-pipeline
2009-12-15EXT-3304 : Can't reorder items in the Favorites accordionsLoren Shih
EXT-3476 : Dragging and item in the PlacesSP brings up the InventorySP EXT-1916 : Landmarks are not sorted in the Favorites Accordion Added a new LLInventoryObserver::SORT request for resorting folder contents. Landmarks no longer use the same sorting as accordions. --HG-- branch : avatar-pipeline
2009-12-10EXT-3355 : InventorYSP no longer auto-opensLoren Shih
Fixed merge from changeset: 156496ce7d3f to restore my original getActiveInventoryPanel code.
2009-12-07merge fixesSteve Bennetts
2009-12-07Merge from product-engineSteve Bennetts
2009-12-07Fix for major bug EXT-3135 "Crash after dragging LM from 'Inventory' ↵Sergei Litovchuk
accordion to fav bar". - Added method to get currently active tab in sidetray. - Disabled opening sidetray inventory panel upon receiving new inventory item or after drag-n-drop operations with landmarks in sidetray places panel. --HG-- branch : product-engine
2009-12-04EXT-3124 : Add lookup for finding all linked items to an itemLoren Shih
Filter now works correctly. Made some naming changes (e.g. setFilterType -> setFilterObjectType) so that what you choose to filter by is more explicit. --HG-- branch : avatar-pipeline
2009-12-03EXT-3124 : Add lookup for finding all linked items to an itemLoren Shih
Added ability to filter by UUID. Work in progress. --HG-- branch : avatar-pipeline
2009-12-03EXT-3125 : INFRASTRUCTURE : Cleanup LLInventoryFilter to disambiguate ↵Loren Shih
various filter options EXT-3124 : Add lookup for finding all linked items to an item LLInventoryFilter cleanup, including adding ability to lookup item by UUID. --HG-- branch : avatar-pipeline
2009-12-03EXT-2410 : Accepting an offered notecard should open the inventorySPLoren Shih
Added logic to choose the side panel if it's open, or open the side panel if no other inventory panels are open. --HG-- branch : avatar-pipeline
2009-12-03EXT-2410 : Accepting an offered notecard should open the inventorySPLoren Shih
Preliminary checkin to improve this infrastructure. --HG-- branch : avatar-pipeline
2009-12-03fixing bad cast that was causing a compiler error.Nyx (Neal Orman)
Code reviewed by Seraph --HG-- branch : avatar-pipeline
2009-12-02EXT-3060 : Turn links into broken links immediately when baseobj is purgedLoren Shih
EXT-3067 : INFRASTRUCTURE : LLInventoryPanel::modelChanged cleanup Added REBUILD mask to inventory observer. Added new logic for rebuilding linked items when an item is purged. Took out atrocious expensive refresh that was being triggered on most LLInventoryPanel::modelChanged. --HG-- branch : avatar-pipeline
2009-12-02EXT-3060 : Turn links into broken links immediately when baseobj is purgedLoren Shih
EXT-3067 : INFRASTRUCTURE : LLInventoryPanel::modelChanged cleanup This first set of checkins is just llinventorypanel infrastructure cleanup, including comments and improved use of iterators. --HG-- branch : avatar-pipeline
2009-12-02EXT-3028 : "Find Original" does nothing if floater inventory isn't openLoren Shih
InventorySP will open if no inventory floaters are open. --HG-- branch : avatar-pipeline
2009-12-01EXT-3028 : "Find Original" does nothing if floater inventory isn't openLoren Shih
Changed logic for getActiveInventory so that it considers InventorySP. Removed getActiveInventory and replaced with getActiveInventoryPanel since that follows its current usage. This currently contains a bug because the InventorySP always thinks it's open. --HG-- branch : avatar-pipeline
2009-12-01EXT-3028 : "Find Original" does nothing if floater inventory isn't openLoren Shih
Preliminary checkin, includes cleanup for llinventorypanel. Also removed several unused private classes and such from llinventorypanel. --HG-- branch : avatar-pipeline
2009-11-24EXT-2386 : The very first time you log in as a new account, your inventory ↵Loren Shih
sidepanel is blank Changed the way that we're generating initial views for inventory panels. Instead of waiting for a notification, we check on idle and generate the views whenever we first see that the inventory has become usable. --HG-- branch : avatar-pipeline
2009-11-24EXT-2817 : COF contents in appearanceSP are sometimes blank on startupLoren Shih
COF folder was being removed from panel because its parent is outside the panel. Added checks so that first-level children of panel root are never to be removed. --HG-- branch : avatar-pipeline
2009-11-23EXT-2763 : Right-click on inventory doesn't bring up context menuLoren Shih
Also did some minor cleanup on header files. --HG-- branch : avatar-pipeline
2009-11-23EXT-2705 : Create accordion panel to show COF contentsLoren Shih
Also made several infrastructure improvements that help inventory panels defer generating their folders/views until after inventory has been loaded up. This was pretty haphazard before. --HG-- branch : avatar-pipeline
2009-11-18Switch some files to Unix line endingsBryan O'Sullivan
2009-11-17mergeLoren Shih
2009-11-17Removed false positive "notification triggered for item..." warning.Loren Shih
2009-11-17Sidepanel Appearance refactoring. Work in progress.Loren Shih
1. Changed sidepanel names to have "sidepanel" (e.g. panel_appearance -> sidepanel_appearance) 2. Changed some "Looks" names to "Outfits" 3. Changed LLPanelLooks to LLPanelOutfitsInventory (to match other inventory panel naming) 4. Took out tab from sidepanel_appearance. --HG-- branch : avatar-pipeline
2009-11-16EXT-2526 : Disable "double click to wear" on outfit foldersLoren Shih
EXT-1763 : Places - Landmarks : Unable to drop a landmark into Landamrks & FavoriteBar accordian panels Threefixes in here. (1) Simple disable of double-click. (2) Corrected typos "hierary"-> "hierarchy". (3) Now adding start folder to specialized inventory panels, so that we get the start folder's listener for drag&drop operations. --HG-- branch : avatar-pipeline
2009-11-16Minor cleanup, changed inventorypanel start folder special casing keyword ↵Loren Shih
"INVENTORY" to using generic "My Inventory" keyword. --HG-- branch : avatar-pipeline
2009-11-16mergeLoren Shih
--HG-- branch : avatar-pipeline
2009-11-13Merging viewer2 changes into avp branchEric M. Tulla (BigPapi)
--HG-- branch : avatar-pipeline
2009-11-13Header file cleanupLoren Shih
Moved LLInventoryPanelObserver to be private to LLInventoryPanel --HG-- branch : avatar-pipeline
2009-11-13Header file #include cleanup for llinventorymodel and llinventorypanel.Loren Shih
Removed a bunch of unnecessary header inclues. --HG-- branch : avatar-pipeline
2009-11-13mergeLoren Shih
--HG-- branch : avatar-pipeline
2009-11-13EXT-2349 : Diagnose warning spam: "[X] is in model and in view, but ↵Loren Shih
STRUCTURE flag not set" EXT-2432 : Diagnose warning spam: "[X] does not exist in either view or model, but notification triggered" Restructured llinventorypanel's handling of add/remove/structure so it's easier to understand Removed false positive "notification triggered" warning since objects can now exist outside of various inventory panels' directories. --HG-- branch : avatar-pipeline
2009-11-12EXT-2349 : Diagnose warning spam: "[X] is in model and in view, but ↵Loren Shih
STRUCTURE flag not set" EXT-2432 : Diagnose warning spam: "[X] does not exist in either view or model, but notification triggered" Restructured llinventorypanel's handling of add/remove/structure so it's easier to understand Removed false positive "notification triggered" warning since objects can now exist outside of various inventory panels' directories. --HG-- branch : avatar-pipeline
2009-11-12Backed out changeset: 153709ddee86Loren Shih
--HG-- branch : avatar-pipeline
2009-11-12EXT-24131 : Diagnose warning spam: "WARNING: LLObjectBridge::performAction: ↵Loren Shih
object not found - ignoring" This warning is a false positive, also existed in 1.23. Removing. --HG-- branch : avatar-pipeline
2009-11-13Automated merge with ssh://angela@hg.lindenlab.com/viewer/viewer-2-0/angela
2009-11-12LLAppearanceManager cleanup - turning into proper singletonBrad Payne (Vir Linden)
--HG-- branch : avatar-pipeline
2009-11-11EXT-2261 : Inventory view should show default foldres (i.e. expand My Inventory)Loren Shih
2009-11-11EXT-2051 Add tooltip to inventory items showing their full namesangela
2009-11-09For EXT-2335 Diagnose warning spam: "LLInventoryPanel::buildNewViews called ↵Loren Shih
with invalid objectp->mType" Trivial fix to just ignore reading in items that have unknown/none asset type.