summaryrefslogtreecommitdiff
path: root/indra/newview/llfolderviewitem.cpp
AgeCommit message (Collapse)Author
2011-11-30Automated merge with http://hg.secondlife.com/viewer-developmentRichard Linden
2011-11-11EXP-1498 : Hide empty system folders. System folders can be specifically ↵Merov Linden
marked to be hidden if empty in the LLViewerFolderDictionary constructor.
2011-11-04SH-2652 Don't allocate 6000+ strings every frameDave Parks
2011-09-15EXP-1215 FIX -- New tag toggles on and off during delivery of large purchasesLeslie Linden
EXP-1216 FIX -- Not all inbox items are sorted properly for large item purchases * The inventory listener is no longer used to override the folder's creation date if the date it has is zero.
2011-09-07Merge from viewer-experienceLeslie Linden
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-09-06EXP-1196 FIX Fix param block template orderingRichard Linden
changed ordering of template loading relative to constructor setting of params moved a lot of constructor-set params to template files reviewed by Leslie
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-18EXP-1098 User can drag folders into Outbox with more than 3 levels of nested ↵Leyla Farazha
folders EXP-1100 Show tooltips when drag and drop operations are not allowed
2011-07-08mergeLeyla Farazha
2011-07-08mergeLeyla Farazha
2011-07-08EXP-990 FIX Cannot select from Texture picker for Groups profile picRichard Linden
reviewed by Leslie
2011-07-08adding freshness flag supportLeyla Farazha
2011-07-06EXP-983 WIP potential fix for crash when using Place Profile in viewer ↵Richard Linden
experience
2011-07-06mergeLeyla Farazha
2011-07-06EXP-980 Inbox sorting does not persist between sessionsLeyla 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-893 EXTRA -- Single order purchases not sorted with most recent item ↵Leslie Linden
delivered at top of list Fixed folder getCreationDate function to handle nested folders. This should allow the inbox to properly date sort items delivered with nested folders. Reviewed by Leyla.
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-28EXP-922 FIX Purchased Direct Delivery items do not appear in Recent ↵Richard Linden
Inventory tab switched to using filters to hide inbox and show it for recent items only
2011-06-23Build fixes from the merge.Leslie Linden
Recommended by Richard.
2011-06-23Automated merge with ssh://hg.lindenlab.com/leyla/viewer-experience-ddRichard Linden
2011-06-20EXP-893 FIX Single order purchases not sorted with most recent item ↵Richard Linden
delivered at top of list reviewed by Leyla
2011-06-20fixed build on mac/linuxRichard Linden
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-10fixing folder sorting, folders don't have a date stamp so use first item's dateleyla
2011-05-25hooking up marketplace inbox to inventoryLeyla Farazha
2011-05-03EXP-756 : Fix inventory folder ordering on launchMerov Linden
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-10EXT-7750 - Wearing list does not need to be bold or show link or wornRichard Linden
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-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-05-10EXT-7293 : Make link items easier to distinguish from regular itemsLoren Shih
Link items now appear in light gray.
2010-04-02EXT-6696 : Make Library inventory items somehow distinguishable at first ↵Loren Shih
glance from My Inventory items Library items are now set to Emphasis Color. This can be easily changed. Also fixed an issue where the "(Loading...)" string was overlapping with folder inventory strings.
2010-04-01EXT-4084 : Change LLInventoryBridge "LLFolderView* folder" to "LLFolderView ↵Loren Shih
*rootFolder" Superficial cleanup - changed all instances to "LLFolderView* root".
2010-03-31EXT-3604 : Accordion folders should show "Loading..." when fetching contentsLoren Shih
Superficial cleanup of LLFolderViewItem::draw. No functionality change.
2010-03-30EXT-3414 : Move static backgroundfetch methods and variables to ↵Loren Shih
llinventorymodel subclass Created LLInventoryModelBackgroundFetch file for handling background fetch.
2010-03-17Fixed normal EXT - 6028 ( [HARD CODED]? Inventory > Library > ↵Paul Guslisty
\"Accessories\" folder) Added localization string to the strings.xml for Accessories folder and localization support of Accessories folder from source code (llfolderviewitem.cpp). <string name=\"InvFolder Accessories\">TRANSLATION TO THE CORRESPONDING LANGUAGE</string> -- this string should be added to the strings.xml for each locale. Note: due to Accessories category is created out of viewer & has the FT_NONE type it can not be localized as other protected (system) categories. So, hack was provided to check this folder (in a Library) & localize it. Reviewd by Mike Antipov at https://codereview.productengine.com/secondlife/r/42/ --HG-- branch : product-engine
2010-03-17Code cleanup: remove superfluous call of the setToolTip method.Mike Antipov
These calls were added while working on two separate tickets - EXT - 6027 ([TRANSLATED BUT IN EN] Bubble shown when you mouseover on system folder within Inventory > Library) (37baa70ea94b) - (EXT-6355) [TRANSLATED BUT IN EN] - Inventory, hovertext of system folders: hovertext isn?t localized. (80b6110ba41e) --HG-- branch : product-engine
2010-03-16Fixed normal bug EXT - 6027 ([TRANSLATED BUT IN EN] Bubble shown when you ↵Paul Guslisty
mouseover on system folder within Inventory > Library) - Added localized string from strings.xml as a tooltip --HG-- branch : product-engine
2010-03-16Fix for normal task (EXT-6355) [TRANSLATED BUT IN EN] - Inventory, hovertext ↵Sergei Litovchuk
of system folders: hovertext isn´t localized. - Added updating tooltips with localized names. Reviewed by Vadim Savchuk https://codereview.productengine.com/secondlife/r/39/ --HG-- branch : product-engine
2010-03-09EXT-6030 - [ Assert Failure] Assert in LLFolderViewFolder when select ↵Richard Nelson
inventory folder after moving item between folders reviewed by Leyla
2010-02-12EXT-5297 : System folders no longer sort properly in Snowglobe (and Emerald) ↵Loren Shih
inventory windows EXT-5399 : Ensemble folder typing code has been reenabled and is mangling inventory folders This fixes two issues: 1. A very serious issue where ensemble auto-typing code was somehow uncommented/reintroduced into viewer2. This randomly changes folder types (sometimes into what older viewers will treat as system folders; i.e. you can't delete or move them). 2. A minor issue where sorting was not correctly identifying what was a system folder or not.
2010-02-10bracket fix.Tofu Linden
2010-02-10CID-136Tofu Linden
Checker: NULL_RETURNS Function: LLInventorySort::operator ()(const LLFolderViewItem *const &, const LLFolderViewItem *const &) File: /indra/newview/llfolderviewitem.cpp
2010-02-09EXT-3980 - Closed folders were being reexpanded unnecessarily during ↵Eric M. Tulla (BigPapi)
inventory search. We now only update the open/closed status when we've updated the filter status. -Reviewed by Richard
2010-02-02EXT-4243 : Sorting is broken in inventoryLoren Shih
Landmarks were being special cased for sorting; removed this so that they sort by the same rules of other folders.