summaryrefslogtreecommitdiff
path: root/indra/newview/llfolderviewitem.h
AgeCommit message (Collapse)Author
2012-01-27EXP-1747, EXP-1152 : Fixed visual glitches in computation of visible width ↵Merov Linden
in inventory.
2012-01-17Merge with viewer-dd, attempt #1Leslie Linden
2012-01-13EXP-1770 WIP Drag and drop visual selection can be off across hierarchiesRichard Linden
made shift-selection work consistently across folder boundaries
2012-01-11EXP-1788 FIX -- Outbox drag and drop restrictions can be bypassed if ↵Leslie Linden
inventory not fully loaded * The "Copy to Outbox" option is now disabled when the item is in the loading state.
2012-01-04EXP-1738 FIX -- Disable drag and drop to folders in the outbox that would ↵Leslie Linden
create a hierarchy that contains too many folders * Updated drag and drop to correctly handle moving to and from outbox as opposed to within the outbox when dealing with folder and item count limitations related to depth and total folder count.
2011-12-14EXP-1723 -- Improved drag and drop behavior for outbox floater.Leslie Linden
2011-11-24merge changes for vmrg-193Oz Linden
2011-11-04SH-2652 Don't allocate 6000+ strings every frameDave Parks
2011-10-31* Added support for items at the top level of "Received Items" instead of justLeslie Linden
folders. Top-level inbox items are counted both in the total item count and in the fresh item count.
2011-09-07EXP-1194 FIX -- Update New tag behavior to update Newness timestamp when ↵Leslie Linden
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-08-26EXP-1126 FIX -- Cannot use arrow keys to scroll up and down in Inbox and Outboxleslie@leslie-HPz600.lindenlab.com
EXP-1003 FIX -- Renaming a folder in Received Items panel resets the New flag for that folder EXP-1001 FIX -- Newness is removed on next login if you log out or crash before opening inventory panel EXP-857 FIX -- Add context menu entries as alternate path to populate outbox EXP-858 FIX -- Outbox sync failure error handling EXP-1158 FIX -- Viewer crash when deleting items from Outbox when some folders are open * Made inbox, outbox and inventory panels all legit tab stops for keyboard focus * Added mouse over indication on inventory panel primarily for increased clarity on outbox error messages * Disabled "Rename" option on inbox items * Added context menu option to copy/move an item to the merchant outbox * Context menu option to copy/move to outbox is visible and/or enabled/disabled when appropriate * "LastInventoryInboxCollapse" no longer written out as a setting when the panel is not visible * Fixed up collapse time check to not try to parse empty string on first load (deminishes text spam in log greatly) * Disabled double-click as a way to equip items in the inbox or outbox * Viewer code no longer removes items from the outbox after sync. We rely on the sim to do this now. * Basic outbox sync error handling now displays error messages as tooltips along with badge over item in outbox * Moved some scroll container default values out of code and into xml
2011-08-08EXP-1065 FIX Inventory has slowed to a crawl. Clicking between items has an ↵Richard Nelson
average one second delay. Same with switching between tabs. disable traversal of inventory contents for findView family of functions
2011-07-08adding freshness flag supportLeyla Farazha
2011-07-05EXP-971 FIX New Direct Delivery item does not sort as most recent item in ↵Richard Linden
Recent Tab if that tab is open when item delivered
2011-06-30EXP-919 FIX -- Items not shown in Received Items panelLeslie Linden
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-29EXP-922 FIX Purchased Direct Delivery items do not appear in Recent ↵Richard Linden
Inventory tab fixed having visible child items forcing filtered folder to appear
2011-06-23Automated merge with ssh://hg.lindenlab.com/richard/viewer-experienceRichard Linden
2011-06-23Automated merge with ssh://hg.lindenlab.com/leyla/viewer-experience-ddRichard Linden
2011-06-22EXP-923 FIX Landmarks moved to new folders do not show as moved until relog ↵Richard Linden
in viewer - Delete, Copy, and Paste functions not working as well
2011-06-20EXP-915 FIX remove mHidden and mStartFolderID from LLFolderView*Richard Linden
removed mHidden variable
2011-06-17EXP-915 FIX remove mHidden and mStartFolderID from LLFolderView*Richard Linden
cleaned up and refactored inventory code a bit reviewed by Leyla
2011-06-15Fixing mac DD build.Leslie Linden
Changed cbegin() and cend() to begin() and end(). Reviewed by Richard
2011-06-14EXP-896 FIX -- Inbox not opened by default when new items are receivedLeslie Linden
EXP-894 FIX -- When scrolling to the bottom of the inbox, the last item is c... EXP-856 FIX -- Inbox item count reflected as badge on inventory button * Inbox auto-expands when "fresh" items are reported * Logic for "fresh" item determination is still in progress but works for purchases while logged in * Badges now only displayed when the inventory side panel is collapsed or when inventory not visible Reviewed by Leyla
2011-06-10fixing folder sorting, folders don't have a date stamp so use first item's dateleyla
2011-05-05Work in progress on CHOP-609 / CHOP-624 build time improvements. Eliminated ↵brad kittenbrink
a bunch of unnecesary header dependencies.
2010-09-27MergeLeyla Farazha
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-21fixed some whitespace errors in files touched by STORM-162Boroondas Gupte
2010-09-20STORM-162 : Makes the folder code more resilientMerov Linden
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-06-21Merge with q/viewer-releaseLeyla Farazha
2010-06-09EXT-7430 : Create art overlay for inventory icons that are linksLoren Shih
Took out explicit _Link icons and replaced with overlay. Removed links overlays from non-main-inventory-floater panels.
2010-06-01Clean up some commentsJames Cook
2010-05-13EXT-4088 : FIXED : INFRASTRUCTURE : Change LLFolderView::getSelectionList to ↵Loren Shih
return a selection Function signature change to return a selection instead of taking one as an argument.
2010-03-09EXT-6030 - [ Assert Failure] Assert in LLFolderViewFolder when select ↵Richard Nelson
inventory folder after moving item between folders reviewed by Leyla
2010-01-11Merge, sync from viewer-2-0, fixed conflict in llinspectavatar.cppJames Cook
2010-01-11EXT-3695, EXT-2034 Line height, padding in inventory customizable in XUI viaJames Cook
folder_view_item.xml EXT-3753 Inventory folders now have customizable item indents and "My Inventory" has indent again Reviewed with Richard
2010-01-08First pass expose inventory item settings in XML (folder_view_item.xml)James Cook
Optimized LLFolderViewItem constructor by passing param block as const ref to avoid copies. Removed per-item arrow and background images, use defaults. Removed unneeded static image pointers. Removed hard-coded rounded_square.tga, replaced with Rounded_Square Ditto for folder_arrow.tga Reviewed with Richard.
2010-01-08EXT-4089 : InventorySP File->Open doesn't open folders.Loren Shih
Includes some minor const correctness infrastructure changes.
2009-12-30EXT-3753 Made inventory subfolders indent more.James Cook
Changed back to 8 pixel indent, as Ben Glenn was seeing confusion in user tests with lesser indents. Made it a setting, FolderIndentation in case we want to change in the future. Reviewed with Leyla.
2009-12-21EXT-3567 : Folders hsould show as "Loading..." when contents are being fetchedLoren Shih
Name change "DontShowInHierarchy"->"Hidden".
2009-12-17EXT-2636: we now show "Loading..." before the my inventory named folder when ↵Eric M. Tulla (BigPapi)
doing a background fetch.
2009-12-11automated merge avp->avpLoren Shih
--HG-- branch : avatar-pipeline
2009-12-11EXT-3373 : Favorites folder disappears after canceling filterLoren Shih
Doing a more robust check to see if folders need to be refreshed. --HG-- branch : avatar-pipeline
2009-12-10Fix for EXT-3368 - "Save Texture" functionality was no longer respecting permsEric M. Tulla (BigPapi)
2009-12-08ext-2049 - tighten up inventory indentationsrichard
2009-12-07EXT-3159 Mouse-wheel scrolling down causes unexpected side-scrollingJames Cook
If vertical scroll bar is visible, give it the scroll events and don't scroll horizontally. Eliminated extraneous folder view item scroll handler. Reviewed with Richard.
2009-11-19EXT-2668 : Screwy logic for figuring out if a folder is removableLoren Shih
EXT-2661 : "Remove From Outfit" on COF doesn't take off my outfit EXT-2662 : Can't delete a worn item link Cleaned up the whole "isItemRemovable" logic, and having folders figure this out recursively via children. Changed the isItemRemovable logic so that links aren't treated as worn for the purposes of deletion. --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-11EXT-2049 - tighten up indentations on inventoryrichard