summaryrefslogtreecommitdiff
path: root/indra/newview/llinventoryfilter.cpp
AgeCommit message (Collapse)Author
2012-06-28CHUI-101 WIP Make LLFolderview general purposeRichard Linden
cleaned up ownership of viewmodel more filtering fixes
2012-06-27CHUI-101 WIP Make LLFolderView general purposeRichard Linden
moved filtering logic to viewmodel
2012-06-20CHUI-101 WIP Make LLFolderView general purposeRichard Linden
fixed final build errors
2012-06-18CHUI-101 WIP Make LLFolderView general purposeRichard Linden
continuing fixing build errors general cleanup
2012-06-15CHUI-101 WIP Make LLFolderView general purposeRichard Linden
continuing fixing build errors renamed llfoldervieweventlistener.h to llfolderviewmodel.h
2012-06-15Automated merge with ssh://hg.lindenlab.com/richard/viewer-chui-folderviewRichard Linden
2012-06-15CHUI-101 WIP Make LLFolderView general purposeRichard Linden
llfolderview refactornig
2012-05-25Merge pull from lindenlab/viewer-development as requested by Oz for DRTVWR-148simon@Simon-PC.lindenlab.com
2012-04-26Automated merge with http://hg.secondlife.com/viewer-releaseNat Goodspeed
2012-03-22CHUI-68 FIX Using arrow keys to scroll through inventory folders does not ↵Richard Linden
scroll content in view as a side effect, "My Inventory" is not selected by default auto selection of filtered items now reliably turns itself off as soon as user scrolls or moves keyboard focus to inventory
2012-03-05EXP-1912 : Fix filtering of folders when those are being cut.Merov Linden
2012-03-02EXP-1911 : Fix the filter resetting, using U64 values where needed.Merov Linden
2012-03-01EXP-1841 : Use instance instead of getInstance on LLClipboard singleton.Merov Linden
2012-03-01Pull from viewer-experienceMerov Linden
2012-02-23Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience-mergeRichard Linden
2012-02-22EXP-1335 FIXED Dragging folders into Recent Items disabled.Seth ProductEngine
- Dragging folder into Recent Items disabled, but allowed within Recent Items. - Dragging Contents folder from task inventory disabled. - Filtering folder contents upon dragging to any inventory panel added, to make the behavior consistent with items filtering during DnD.
2012-02-16EXP-1900 : Fix crash in filteringMerov Linden
2012-02-15fixed bad idiom of using statements in a ternary operatorRichard Linden
2012-02-10EXP-1863 : Fix the filtering of cut folders, also fix the move to trash of ↵Merov Linden
folders in double cut scenarios
2012-02-09EXP-1863 : Implemented cut, copy, paste for folders. Issues with folder ↵Merov Linden
filtering though.
2012-02-09Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience/Richard Linden
2012-02-10MAINT-784 FIXED the inventory filter to be restarted when switching from ↵Seth ProductEngine
'Since Logoff' to 'Hours Ago' or 'Days Ago'. Fix: checking for !isSinceLogoff() ensures that the time filter increases from zero and becomes more restrictive. This happens because setting 'Since Logoff' resets the 'Hours Ago' and 'Days Ago' to zero.
2012-02-09EXP-1335 FIXED Disabled dragging the items from notecards and objects into ↵Seth ProductEngine
Recent tab. Disabled DnD from Recent to Received Items. Fixed updating FILTERTYPE_DATE flag of LLInventoryFilter when time limits are applied.
2012-02-09EXP-1844 FIX Selecting a large number of inventory items can block the ↵Richard Linden
viewer for a long time. only show hourglass and fetching text when downloading folders, not item metadata
2012-02-08EXP-1873 : Implement the hiding of cut items on the clipboardMerov Linden
2012-01-26EXP-1335 FIXED Enabled DnD and sorting items in Recent tab of My inventory.Seth ProductEngine
Added filtering the items on DnD, allowing to drop only the items which pass the filter in the destinatination inventory panel. Added filtering the items from object contents and notecards. Changed handle type for LLInventoryPanel in LLInvFVBridge to remove some extra dynamic casts.
2011-11-28EXP-1596 : Fetch system folders so we're sure they are empty if we need to ↵Merov Linden
hide them
2011-11-18EXP-1498, EXP-1595, EXP-1596 : Hide empty system folders in a dynamic way, ↵Merov Linden
turn the setting ON by default
2011-11-17EXP-1498 : Always create the folder widget, move empty filtering to ↵Merov Linden
foltering code. Still update issues though.
2011-09-13EXP-1010 FIX -- Received Items panel scroll snaps to current selection when ↵Leslie Linden
Direct Delivery folders with a large # of items are being delivered from Marketplace * Updated the inventory filter isNotDefault() function to properly check the filter types and filter links flags against the default filter ops. * Updated the inbox and outbox to mark their date sort order as the default. Reviewed by Leyla.
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-17EXP-915 FIX remove mHidden and mStartFolderID from LLFolderView*Richard Linden
cleaned up and refactored inventory code a bit reviewed by Leyla
2011-04-14STORM-898 Filter settings do not reset after unchecking 'Since Logoff' checkboxPaul ProductEngine
- Corrected logic in inventory filter. Calculation of whether filter is more or less restrictive depending on time parameters was wrong.
2011-01-25STORM-843 FIXED incremental inventory search to use more restrictive or less ↵Seth ProductEngine
restrictive filtering. Stored filter sub-string comparison with new string failed because of non-matching register of compared strings. Transforming the new search term to uppercase before comparing it with previous one allows to determine if filter became more or less restrictive and not to restart the search over. Used patch provided by Satomi Ahn.
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-07-01EXT-8202 FIXED Crash when dragging an item into an objectLoren Shih
2010-07-01EXT-8202 FIXED Crash when dragging an item into an objectLoren Shih
2010-07-01EXT-8191 FIXED Find All Links shouldn't include original itemLoren Shih
EXT-7721 FIXED Find All Links shouldn't appear when it can't be used This required adding some minor infrastructure to support including/excluding links in search.
2010-06-14EXT-7742 WIP "Add to Outfit" type filter should contain items for each ↵Richard Nelson
wearable type and for each category added ability to filter inventory folder view by wearable type
2010-05-17EXT-7353 FIXED short cuts (links) to textures should show up in the texture ↵Loren Shih
picker Added flag for controlling whether links show up in filtered lists.
2010-04-28Fixed critical bug EXT-4837 ( [NUX] When filter results in null state, ↵Mike Antipov
provide a message suggesting the user try global search.) Implemented passing of entered filter substring without head spaces to search URI in help message for null filtered results. * Updated setting "no item message" to use search term from filter editor for avatar & group lists and for inventory panels. * Updated appropriate translatable strings to get [SEARCH_TERM] substitution. * Updated processing of filter substring to pass original string to methods applied new filter. Additional necessary changes * Changed place to set "no item message" for group list from refresh to where filter is updated (like in avatar lists) * Removed converting of filter substring to upper case in Places & My Appearance sidepanels (this conversion has already been implemented in where filter is applied) * Added a separate message for Landmarks to set search URI to secondlife:///app/search/places for Lanmarks panel; other inventory related panels have URL to all searched categories (secondlife:///app/search/all) Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/326/ --HG-- branch : product-engine
2010-03-30EXT-3414 : Move static backgroundfetch methods and variables to ↵Loren Shih
llinventorymodel subclass Created LLInventoryModelBackgroundFetch file for handling background fetch.
2010-01-27Cleaned up including of the "llviewerinventory.h"Mike Antipov
--HG-- branch : product-engine
2009-12-18EXT-2203 : Wear btn is enabled when Quick Look Selector is emptyLoren Shih
Partial fix. Changed filter behavior so that non-default is properly detected if filtering for non-objects.
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-08EXT-3256 : Show help message in Favorites bar if emptyLoren Shih
--HG-- branch : avatar-pipeline
2009-12-08EXT-3266 : Object contents show up as empty alwaysLoren Shih
InventoryFilter was rejecting all items that didn't exist in agent inventory. Changed this to properly account for inventory of in-world objects. --HG-- branch : avatar-pipeline
2009-12-07EXT-3125 : INFRASTRUCTURE : Cleanup LLInventoryFilter to disambiguate ↵Loren Shih
various filter options EXT-3124 : Add lookup for finding all linked items to an item Specifying date range now is explicitly tracked as a filter type. --HG-- branch : avatar-pipeline
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