Commit Graph

143 Commits (05935d09124db6834ed7262b94de7558b6738590)

Author SHA1 Message Date
Nicky cda94b68df Fix for FIRE-3615; Always fill inventory floaters for now 2011-11-20 03:01:38 +01:00
Nicky f88181b4af More fixes for GCC >= 4.6. 2011-10-30 17:48:58 +01:00
Nicky e12977d163 FIRE-3725; worn tab is broken if worn items are nested deeper in the inventory. Fix for now. 2011-10-28 21:26:40 +02:00
Arrehn 92378469f7 Merge catchup with trunk tip, no changes 2011-10-28 13:29:59 -04:00
Arrehn 7394730eaa Merge up to LL FUI 2011-10-28 02:00:09 -04:00
Nicky 82d985556b Fix for lazy inventory loading. Make sure to only go one level deep when populating the tree. 2011-10-27 21:07:25 +02:00
Leslie Linden 201d065919 EXP-1071 FIX -- User can drag items to Received Items folder under Recent Tab
* Inventory panel now has an optional "accepts_drag_and_drop" parameter set to
  true by default.
* Recent Inventory Panel sets "accepts_drag_and_drop" to false.
* Items can still be dragged out of Recent to a second inventory panel.

Reviewed by Leyla.
2011-09-13 11:17:02 -07:00
Leslie Linden 6bb2b2cb99 EXP-1194 FIX -- Update New tag behavior to update Newness timestamp when Received Items panel is open and do not auto open Received Items panel
* Updated inbox freshness time setting name to "LastInventoryInboxActivity"
* New time stamp reflects time of last activity performed on the inbox by the user
* Selection and opening items in the inbox both count as activity on the inbox
* Focus going to the inbox panel counts as activity on the inbox
* Creation date of folders now computed based on date of items being added to them
* Creation date of folders no longer relies on queries for creation date, as is done during sorting
* Folders are assumed to be "new" if no inbox freshness time setting is saved
2011-09-07 12:45:50 -07:00
Leyla Farazha 10ec004912 merge from viewer-experience 2011-08-12 14:53:25 -07:00
Richard Nelson f5886bfaff EXP-1065 FIX Inventory has slowed to a crawl. Clicking between items has an average one second delay. Same with switching between tabs.
disable traversal of inventory contents for findView family of functions
2011-08-08 14:37:36 -07:00
leslie@leslie-HPz600.lindenlab.com 45bf1debaa * Fixed up outbox UI alignment to match inbox
* Added outbox item count to outbox button title
* Updated sync loading indicator to keep moving until http request complete
* Updated outbox panel display to use user_status http get response
* Removed inbox/outbox folder name hack from LLInventoryPanel
2011-08-02 13:12:39 -07:00
leyla_linden 75452dd7a8 fixing outbox folder 2011-07-23 08:59:27 -07:00
Leslie Linden 18e8d57b21 EXP-995 FIX -- New icon scrolls into Received Items panel heading
EXP-903 FIX -- Newness/Freshness number does not decrease as items are opened in Inbox

* Brought back freshness with the freshness
* New badge and label color from Gibson
* Inventory Panel now allows display of badges with proper clipping

Reviewed by Richard.
2011-07-11 17:45:29 -07:00
Leslie Linden e4bb8a442d EXP-984 FIX -- My Inventory listing scrolls to bottom when Received Items panel is loaded with several items present
* Updated initial view setup to clear selection from "My Inventory" or the root folder after opening it.

Reviewed by Richard.
2011-07-07 12:54:08 -07:00
Leslie Linden 791da71c3e EXP-983 FIX -- Viewer crashes around Place Profile and Landmarks listing in Viewer Experience
* Fixed up some funny use of objects that had already been deleted.

Reviewed by Richard.
2011-07-07 10:37:50 -07:00
Richard Linden 77e99e0887 EXP-983 WIP potential fix for crash when using Place Profile in viewer experience 2011-07-06 20:01:12 -07:00
Richard Linden e92d3dcf10 EXP-971 FIX New Direct Delivery item does not sort as most recent item in Recent Tab if that tab is open when item delivered 2011-07-05 23:40:19 -07:00
Leslie Linden 72c7525e67 EXP-916 FIX -- Folder in Inbox indicates loading when all items are displayed in folder
* Updated inbox inventory to not ever display the loading status like other inventory windows.
* show_load_status is now an optional parameter for LLInventoryPanel and LLFolderView.  Its
  default value is true but it is overridden to be false for the LLInboxInventoryPanel.

Reviewed by Richard.
2011-07-05 16:07:09 -07:00
Leslie Linden 2f21ec48a2 EXP-860 FIX -- Display NEW for items added to inbox
* Added createFolderView, createFolderViewFolder and createFolderViewItem virtuals
  to LLInventoryPanel so these can be overridden by a derived class for custom display.
* Added new LLInboxInventoryPanel class that overrides createFolderViewFolder with a
  LLInboxFolderViewFolder for custom display with NEW tags.
* LLInboxFolderViewFolder NEW tag is tied to the mFresh variable that currently has
  no logic attached to it, meaning it remains off all the time.

Reviewed by Richard.
2011-07-05 12:32:12 -07:00
Leslie Linden 6c12a5ca55 EXP-919 FIX -- Items not shown in Received Items panel
EXP-929 FIX -- First Direct Delivery item purchased while logged in: Received Items folder visible in inventory and item not visible in Received items panel - no badge count update

* Inbox and Outbox inventory panels now live in their own XML files and are hot loaded into place when appropriate, like when the "Received Items" folder is first created, for example.
* The Inbox and Outbox panels now show relevant default messages when the folders are empty or do not exist
* Added LLInventoryCategoryAddedObserver, a new inventory observer type to observe added folders
* Hacked LLInventoryPanel to properly set up inbox and outbox inventory views for the "Received Items" folder and the "Merchant Outbox" folder that aren't created with the proper system folder type
* Changed inventory badge count computation to use LLFolderView rather than the inventory directly
* Applied various focus, selection and other inbox fixes to the outbox

Reviewed by Richard.
2011-06-30 16:25:19 -07:00
Richard Linden c998f21c52 EXP-922 FIX Purchased Direct Delivery items do not appear in Recent Inventory tab
switched to using filters to hide inbox and show it for recent items only
2011-06-28 14:45:09 -07:00
Leslie Linden e74f9fcc14 EXP-919 FIX -- Toggling InventoryDisplayInbox value to True in Viewer on Agni creates Inbox and Outbox system folders
* The badge no longer displays (2) when the folder does not exist.
* The inbox panel no longer displays the inventory and library folders.
* The inbox is supposed to display a string for the item not being found, but doesn't for an unknown reason.
2011-06-23 18:11:55 -04:00
Richard Linden af142618f9 Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience 2011-06-23 11:35:14 -07:00
Richard Linden 715cb3cc0c Automated merge with ssh://hg.lindenlab.com/leyla/viewer-experience-dd 2011-06-23 10:57:41 -07:00
Richard Linden ae2cbe5258 EXP-923 FIX Landmarks moved to new folders do not show as moved until relog in viewer - Delete, Copy, and Paste functions not working as well 2011-06-22 19:18:41 -07:00
Leslie Linden 21cc9a2868 EXP-919 FIX 2 -- Toggling InventoryDisplayInbox value to True in Viewer on Agni creates Inbox and Outbox system folders
* Fixed the "start_in" folder tag to no longer create folders it is trying to track that do not exist.
2011-06-22 17:02:11 -04:00
Richard Linden 353da63a07 EXP-915 FIX remove mHidden and mStartFolderID from LLFolderView*
cleaned up and refactored inventory code a bit

reviewed by Leyla
2011-06-17 15:24:24 -07:00
Leslie Linden 3eeb14ee0a EXP-856 FIX -- Inbox item count reflected as badge on inventory button
* Modified badges to be parented to their owners if their owners have no parents
* Modified side tray tab panels to create badges on side tab buttons when the
  xml specifies a badge.
* Modified inbox to drive the badge value of the sidebar_inventory button.
* Updated inbox and outbox sizes so scroll bars function as expected
* Updated inventory_panel.xml to allow scroll tag to specify scroll bar
  properties, instead of just having them hardcoded.

Reviewed by Richard
2011-06-10 16:20:30 -07:00
Arrehn 11e551f03d FIRE-3615, JIT Inventory cleanup 1, by Nicky Dasmijn 2011-10-17 20:23:06 -04:00
Arrehn c0927681c5 JIT inventory folder creation, by Nicky Dasmijn 2011-10-15 11:12:08 -04:00
Richard Nelson 7ea93d2756 EXP-1065 FIX Inventory has slowed to a crawl. Clicking between items has an average one second delay. Same with switching between tabs.
disable traversal of inventory contents for findView family of functions
2011-08-08 14:37:36 -07:00
Arrehn 9fd0edb326 Initial 2.8.3+ merge, Tozh & Arrehn
Issues: Graphics preferences tab, lighting, depth of field
Issues: Color preferences tab, new direct chat
Issues: Build floater Mesh build tab
Issues: German translations of build, viewer menus
Issues: pipeline issues with mac, possibly other things
Issues: uploading content / temp content
Issues: Windlight quickprefs, parcel windlight, RLVa windlight
2011-08-26 11:18:49 -04:00
Kitty Barnett 6651d25e34 - fixed : "Find Original" in an inventory floater highlights the link in the inventory sidebar if it's currently visible
catznip hg#ceb315641123
2011-07-01 07:09:03 -07:00
Kitty Barnett d3b1062350 Backout changeset f002f93d7ce2 2011-07-01 07:08:14 -07:00
Kitty Barnett 825d5bc58e Merged with RLVa-1.3.1c 2011-06-03 21:38:34 +02:00
ziree 736ed08593 FIRE-958: Make sure to remember the last focused inventory floater to be more reliable where to get the selections from, or where to display changes in inventory. 2011-05-04 18:12:34 +02:00
Arrehn 10e88f3891 Merge with RLVa-LL2.5.2 2011-04-09 22:24:22 -07:00
Kadah dc43fff820 FIRE-436: Added collapse and expand buttons to inventory (patch from Zi Ree) 2011-03-27 20:29:04 -07:00
Kitty Barnett 98a2ef5ed3 - internal : cleaned up some code that calls LLIMMgr::addSession() directly instead of going through LLAvatarActions
--HG--
branch : RLVa
2011-04-12 13:04:00 +02:00
Vadim ProductEngine 4f801f729d STORM-373 FIXED "Rename" context menu option was disabled for incomplete inventory items.
Refresh the inventory context menu (which enables the "Rename" option) after the selected item(s) gets fetched.
2011-01-19 13:30:05 +02:00
Paul Guslisty 7105d98e24 STORM-438 FIXED My inventory floater is not restored if it was minimized and 'Open Attachment' button was pressed in the Group Profile.
- Added check whether floater is minimized
2010-12-23 14:52:57 +02:00
Arrehn 023d72ccc0 Worn items tab, thanks Satomi Ahn 2010-11-23 23:19:49 -05:00
Arrehn d0d3e716dc Rolling back before back RLV merge 2010-11-04 10:02:01 -07:00
Seth ProductEngine 124c2f21a3 STORM-270, STORM-303 FIXED sorting Favorites folder contents after re-ordering landmarks in any folder view or in Favorites bar.
Previously worked only for Favorites accordion is Places SP.
2010-10-29 16:21:35 +03:00
Andrew Dyukov 5a4728d25a STORM-99 FIXED Fixed wrong name of item shown in confirmation popup when sharing items from undocked sidetray inventory.
I couldn't repro situation when select was disabled, but problem with wrong items reproduced for me all the time.
It happened because all detached tab floaters were getting name "floater", so couldn't be found by sidetray's getPanel(),
and even if inventory could be found is_inventorysp_active() in LLInventoryPanel::getActiveInventoryPanel() would not let us
reach point of getting it.

- Added setting name of floater to sidebar tab's name on it's detach.

- Added search of detached inventory tab to LLInventoryPanel::getActiveInventoryPanel() and if it is detached, inventory panel
is found there, and z-order of floater is stored and later compared with z-orders of "inventory" floaters(the ones that are opened
via Ctrl+Shift+I).
2010-09-13 16:42:33 +03:00
Tofu Linden e416840f85 Backed out changeset c3d41f18ce2b
back-out the back-out for this branch.  yay.
2010-08-24 19:22:00 +01:00
Tofu Linden 98cc236503 Backed out changeset a62bf7c0af21
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-08-24 18:44:39 +01:00
Tofu Linden 6ba23344c9 merge heads. whew. 2010-08-24 18:37:53 +01:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
Sergei Litovchuk 76922597c2 EXT-4379 FIXED tab_stop parameter initialization that prevented inventory panel from passing focus to folder view's scroll container.
Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/823/.

--HG--
branch : product-engine
2010-08-06 22:34:18 +03:00