Commit Graph

47 Commits (180daf3ab83ff9a83200c1952c0f09d20cfcb992)

Author SHA1 Message Date
Loren Shih e2360f3d39 EXT-3355 : InventorYSP no longer auto-opens
Fixed merge from changeset: 156496ce7d3f to restore my original getActiveInventoryPanel code.
2009-12-10 10:37:58 -05:00
Steve Bennetts 5245fb6972 merge fixes 2009-12-07 17:07:52 -08:00
Steve Bennetts 0b4b03fe3e Merge from product-engine 2009-12-07 15:57:31 -08:00
Sergei Litovchuk 86c686e962 Fix for major bug EXT-3135 "Crash after dragging LM from 'Inventory' 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-07 20:31:45 +02:00
Loren Shih 9b89325cc9 EXT-3124 : Add lookup for finding all linked items to an item
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-04 11:42:17 -05:00
Loren Shih 71cd24b479 EXT-3124 : Add lookup for finding all linked items to an item
Added ability to filter by UUID.  Work in progress.

--HG--
branch : avatar-pipeline
2009-12-03 21:32:03 -05:00
Loren Shih 0f2f846a12 EXT-3125 : INFRASTRUCTURE : Cleanup LLInventoryFilter to disambiguate 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-03 20:50:21 -05:00
Loren Shih e23d517007 EXT-2410 : Accepting an offered notecard should open the inventorySP
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-03 14:06:08 -05:00
Loren Shih bd4ad607ba EXT-2410 : Accepting an offered notecard should open the inventorySP
Preliminary checkin to improve this infrastructure.

--HG--
branch : avatar-pipeline
2009-12-03 11:20:21 -05:00
Nyx (Neal Orman) 0cfc3af9ac fixing bad cast that was causing a compiler error.
Code reviewed by Seraph

--HG--
branch : avatar-pipeline
2009-12-03 10:45:55 -05:00
Loren Shih 9841edf0f4 EXT-3060 : Turn links into broken links immediately when baseobj is purged
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-02 18:31:01 -05:00
Loren Shih 4b5849b6c0 EXT-3060 : Turn links into broken links immediately when baseobj is purged
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-02 16:12:39 -05:00
Loren Shih 74f080ed31 EXT-3028 : "Find Original" does nothing if floater inventory isn't open
InventorySP will open if no inventory floaters are open.

--HG--
branch : avatar-pipeline
2009-12-02 12:02:47 -05:00
Loren Shih 8fdd2e0b28 EXT-3028 : "Find Original" does nothing if floater inventory isn't open
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-01 21:12:34 -05:00
Loren Shih f62ea011ea EXT-3028 : "Find Original" does nothing if floater inventory isn't open
Preliminary checkin, includes cleanup for llinventorypanel.
Also removed several unused private classes and such from llinventorypanel.

--HG--
branch : avatar-pipeline
2009-12-01 20:21:54 -05:00
Loren Shih 9b9c3f03ac EXT-2386 : The very first time you log in as a new account, your inventory 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-24 21:58:08 -05:00
Loren Shih 80f85b3937 EXT-2817 : COF contents in appearanceSP are sometimes blank on startup
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-24 20:14:01 -05:00
Loren Shih 2b54c8a084 EXT-2763 : Right-click on inventory doesn't bring up context menu
Also did some minor cleanup on header files.

--HG--
branch : avatar-pipeline
2009-11-23 17:46:30 -05:00
Loren Shih fc1860bcc6 EXT-2705 : Create accordion panel to show COF contents
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-23 15:25:31 -05:00
Bryan O'Sullivan 699eac4ee3 Switch some files to Unix line endings 2009-11-18 17:52:03 -08:00
Loren Shih 0f94b7ac3d merge 2009-11-17 20:17:21 -05:00
Loren Shih 2f4744ae0f Removed false positive "notification triggered for item..." warning. 2009-11-17 19:37:56 -05:00
Loren Shih 32dccaf3d8 Sidepanel Appearance refactoring. Work in progress.
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-17 10:36:11 -05:00
Loren Shih faef48504c EXT-2526 : Disable "double click to wear" on outfit folders
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-16 17:52:15 -05:00
Loren Shih 909125258d Minor cleanup, changed inventorypanel start folder special casing keyword "INVENTORY" to using generic "My Inventory" keyword.
--HG--
branch : avatar-pipeline
2009-11-16 14:23:46 -05:00
Loren Shih 95cbf689f3 merge
--HG--
branch : avatar-pipeline
2009-11-16 11:05:33 -05:00
Eric M. Tulla (BigPapi) 3194c89177 Merging viewer2 changes into avp branch
--HG--
branch : avatar-pipeline
2009-11-13 19:26:20 -05:00
Loren Shih 42319d1ab8 Header file cleanup
Moved LLInventoryPanelObserver to be private to LLInventoryPanel

--HG--
branch : avatar-pipeline
2009-11-13 18:22:00 -05:00
Loren Shih 3027c9fcce Header file #include cleanup for llinventorymodel and llinventorypanel.
Removed a bunch of unnecessary header inclues.

--HG--
branch : avatar-pipeline
2009-11-13 16:58:08 -05:00
Loren Shih 3b730cef75 merge
--HG--
branch : avatar-pipeline
2009-11-13 11:10:29 -05:00
Loren Shih cf6e4c5059 EXT-2349 : Diagnose warning spam: "[X] is in model and in view, but 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-13 11:08:45 -05:00
Loren Shih 999b9e28ce EXT-2349 : Diagnose warning spam: "[X] is in model and in view, but 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-12 20:36:54 -05:00
Loren Shih 2ea1b06440 Backed out changeset: 153709ddee86
--HG--
branch : avatar-pipeline
2009-11-12 20:29:07 -05:00
Loren Shih 1bbcc4be83 EXT-24131 : Diagnose warning spam: "WARNING: LLObjectBridge::performAction: object not found - ignoring"
This warning is a false positive, also existed in 1.23.  Removing.

--HG--
branch : avatar-pipeline
2009-11-12 20:21:33 -05:00
angela 0d4ccb9d1c Automated merge with ssh://angela@hg.lindenlab.com/viewer/viewer-2-0/ 2009-11-13 08:43:56 +08:00
Brad Payne (Vir Linden) 0b104e2a41 LLAppearanceManager cleanup - turning into proper singleton
--HG--
branch : avatar-pipeline
2009-11-12 15:10:06 -05:00
Loren Shih 6bdd6eeb98 EXT-2261 : Inventory view should show default foldres (i.e. expand My Inventory) 2009-11-11 19:13:33 -05:00
angela d1f8328b1e EXT-2051 Add tooltip to inventory items showing their full names 2009-11-11 16:16:14 +08:00
Loren Shih a54192db4b For EXT-2335 Diagnose warning spam: "LLInventoryPanel::buildNewViews called with invalid objectp->mType"
Trivial fix to just ignore reading in items that have unknown/none asset type.
2009-11-09 16:57:17 -05:00
Steve Bennetts 8631443847 merge changes from product-engine 2009-11-06 18:13:38 -08:00
Loren Shih 9c048d12fd merge
--HG--
branch : avatar-pipeline
2009-11-06 18:31:52 -05:00
Loren Shih 98eb085b64 Changed llwarns on spurious InventoryPanel::buildNewViews debug mesage to lldebugs.
--HG--
branch : avatar-pipeline
2009-11-06 16:30:35 -05:00
Alexei Arabadji 8a4e36a9bd fixed EXT-2295 "'Group Chat' btn makes chicklet appear only"
--HG--
branch : product-engine
2009-11-06 19:31:27 +02:00
Loren Shih 9affcc4a10 EXT-2277 : Bottom panel for Inventory view
Adds gear menu, add button, trash.

--HG--
branch : avatar-pipeline
2009-11-05 20:16:44 -05:00
Bryan O'Sullivan b806edf4ac Redo Bao's broken merge 2009-11-04 14:59:23 -08:00
Loren Shih 0dd9871012 merge
--HG--
branch : avatar-pipeline
2009-11-03 14:02:02 -05:00
Loren Shih e299bea7e9 Added missing llinventorypanel files from previous checkin.
--HG--
branch : avatar-pipeline
2009-11-03 12:59:10 -05:00