summaryrefslogtreecommitdiff
path: root/indra/newview/llfolderview.cpp
AgeCommit message (Collapse)Author
2010-10-13correct licenses (fix problem with license change merge)Oz Linden
2010-09-27mergeDave Parks
2010-09-21Fix for build failures - disabling tcmalloc for nowBrad Payne (Vir Linden)
2010-09-22merge storm-162Tofu Linden
2010-09-21STORM-133 FIXED keyboard navigation in Places SP->My Landmarks while items ↵Sergei Litovchuk
fetch is in progress.
2010-09-20STORM-162 : Makes the folder code more resilientMerov Linden
2010-08-24Backed out changeset c3d41f18ce2bTofu Linden
back-out the back-out for this branch. yay.
2010-08-24Backed out changeset a62bf7c0af21Tofu Linden
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-08-24merge heads. whew.Tofu Linden
2010-08-13merge from viewer-releaseTofu Linden
2010-08-13merge from viewer-releaseTofu Linden
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-08-12EXT-8473 FIXED Fixed renaming inventory items without hitting Enter.Vadim Savchuk
Problem: The bug was caused by the fix of EXT-6682 that prematurely forgets the item being renamed (by resetting mRenameItem) whenever the renamer input field loses focus. That's why we couldn't actually finish renaming item. Fix: The code is quite messy, but I'll try to explain. There are three cases when we should hide the renamer: 1) ESC key is hit (just hide). 2) ENTER key is hit (rename, then hide). 3) renamer loses focus (rename, then hide). In the first two cases we manually remove the renamer from the popups list -- by calling gViewerWindow->removePopup(mRenamer). In the third case that's done automatically. So, in all cases the onRenamerLost() pop-up is called that hides the renamer and only *then* resets mRenameItem. Not only this approach fixes the bug -- I hope it's a bit more straightforward too. Reviewed by Seraph at https://codereview.productengine.com/secondlife/r/854/ --HG-- branch : product-engine
2010-08-12EXT-8473 FIXED Fixed renaming inventory items without hitting Enter.Vadim Savchuk
Problem: The bug was caused by the fix of EXT-6682 that prematurely forgets the item being renamed (by resetting mRenameItem) whenever the renamer input field loses focus. That's why we couldn't actually finish renaming item. Fix: The code is quite messy, but I'll try to explain. There are three cases when we should hide the renamer: 1) ESC key is hit (just hide). 2) ENTER key is hit (rename, then hide). 3) renamer loses focus (rename, then hide). In the first two cases we manually remove the renamer from the popups list -- by calling gViewerWindow->removePopup(mRenamer). In the third case that's done automatically. So, in all cases the onRenamerLost() pop-up is called that hides the renamer and only *then* resets mRenameItem. Not only this approach fixes the bug -- I hope it's a bit more straightforward too. Reviewed by Seraph at https://codereview.productengine.com/secondlife/r/854/ --HG-- branch : product-engine
2010-08-10EXT-8255 FIXED Added confirmation dialog when removing items.Andrew Dyukov
Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/849/ --HG-- branch : product-engine
2010-08-10EXT-8255 FIXED Added confirmation dialog when removing items.Andrew Dyukov
Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/849/ --HG-- branch : product-engine
2010-08-10EXT-3981 FIXED changeset e1e225cd1deb. Disabled folder view automatic ↵Sergei Litovchuk
scrolling while background fetch is in progress. Reviewed by Loren Shih at https://codereview.productengine.com/secondlife/r/835/. --HG-- branch : product-engine
2010-08-10EXT-3981 FIXED changeset e1e225cd1deb. Disabled folder view automatic ↵Sergei Litovchuk
scrolling while background fetch is in progress. Reviewed by Loren Shih at https://codereview.productengine.com/secondlife/r/835/. --HG-- branch : product-engine
2010-08-10Backed out changeset: e1e225cd1debSergei Litovchuk
--HG-- branch : product-engine
2010-08-10Backed out changeset: e1e225cd1debSergei Litovchuk
--HG-- branch : product-engine
2010-08-06EXT-3981 FIXED Disabled folder view automatic scrolling while background ↵Sergei Litovchuk
fetch is in progress. Reviewed by Loren Shih at https://codereview.productengine.com/secondlife/r/835/. --HG-- branch : product-engine
2010-08-06EXT-3981 FIXED Disabled folder view automatic scrolling while background ↵Sergei Litovchuk
fetch is in progress. Reviewed by Loren Shih at https://codereview.productengine.com/secondlife/r/835/. --HG-- branch : product-engine
2010-08-04Backed out changeset: b81927151a18. Fix of EXT-3981 reverted to fix EXT-4379.Sergei Litovchuk
--HG-- branch : product-engine
2010-08-04Backed out changeset: b81927151a18. Fix of EXT-3981 reverted to fix EXT-4379.Sergei Litovchuk
--HG-- branch : product-engine
2010-07-26EXT-8229 FIXED Add "--no options--" automatically instead of special casing ↵Loren Shih
for it in right-click menus Changed logic so that the menu is post-processed and, at that time, nooptions is added if the menu is seen to be empty.
2010-07-28merge from viewer-releaseTofu Linden
2010-07-28merge from viewer-releaseTofu Linden
2010-07-20mergeRichard Nelson
2010-07-20mergeRichard Nelson
2010-07-19EXT-8448 FIX [crashhunters] Crash in LLFolderBridge::folderOptionsMenu()Richard Linden
reviewed by Callum
2010-07-15changed allow_html to parse_urls to be clearer about its meaningRichard Linden
allow_html still supported as alternate
2010-07-15changed allow_html to parse_urls to be clearer about its meaningRichard Linden
allow_html still supported as alternate
2010-06-28EXT-8033 FIXED Selecting multiple inventory items can give incorrect ↵Loren Shih
right-click context menus EXT-8093 FIXED No "open" or "properties" items for gestures Re-added open/properties to gestures Fixed right-click inventory selection so that it does something logical & consistent for multiple items. Had to add a "getLastVisible" to LLView to support this.
2010-06-15mergeRichard Linden
2010-06-10EXT-7750 - Wearing list does not need to be bold or show link or wornRichard Linden
2010-06-11EXT-7047 FIXED Overridden tab container's max tab width. Added paddings to ↵Mike Antipov
status message text in inventory folder view. Also fixed crash in LLPanelPlaceProfile if login after places Panel is opened and hidden in UI Preview Tool: * added removing of an idle function when instance is destroyed. Message text has been wrapped into several lines in EXT-7564 (1869e99b5ce2) Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/558/ --HG-- branch : product-engine
2010-06-10mergeYuri Chebotarev
--HG-- branch : product-engine
2010-06-10EXT-7741 FIX add iterator increment to prevent infinite loopYuri Chebotarev
revieded by Mike Antipov https://codereview.productengine.com/secondlife/r/552/ --HG-- branch : product-engine
2010-06-10EXT-7564 FIXED Added "wrap" attribute for status message in an inventory ↵Mike Antipov
folder view. EXT-7047 PARTIAL FIXED truncation of status message is fixed. Updated arranging in folder view to take into account required height for status message. --HG-- branch : product-engine
2010-05-17EXT-6941 FIX setup global EditMenu handleYuri Chebotarev
setup global EditMenu handle when pressing mouse on FolderView. --HG-- branch : product-engine
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-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-04-19Fixed major bug EXT-6682 (Emptying Lost & Found Folder can crash Viewer2.0 ↵Mike Antipov
if recent item was added) Reason: a pointer to renamed item was not nullified in Folder View when rename control lost focus. Fix: updated focus lost callback to nullify the pointer to renamed item. Had to made this callback non-static to have access to Folder View's member pointer. Also made "New..." menu items disabled for Lost & Found folder. Reviewed by Tofu Linden at https://codereview.productengine.com/secondlife/r/251/ --HG-- branch : product-engine
2010-04-02automated mergeLoren Shih
2010-04-01EXT-3531 - Ctrl-p doesn't work reliably on loginRichard Linden
moved gEditMenuHandler handling to LLEditMenuHandler destructor
2010-04-01automated mergeLoren Shih
2010-04-01EXT-6679 : INFRASTRUCTURE : Have LLInvFVBridge contain a LLFolderView *mRoot ↵Loren Shih
instead of passing it along everywhere such as in performAction mRoot is now stored for all LLInventoryBridge types. Did some superficial formatting cleanup for LLInventoryBridge.
2010-03-31Merge from default branchMike Antipov
--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-03-30Merge from default branchVadim Savchuk
--HG-- branch : product-engine