Commit Graph

217 Commits (08ae21f52dbbe6245ac8deee0fdfd5df4d3dba53)

Author SHA1 Message Date
William Todd Stinson a766e26db4 Backing out the changes contributing to DRTVWR-167 and DRTVWR-179 from the repository. 2012-09-10 10:37:02 -07:00
Merov Linden 1b639c33c5 VWR-29358 : Fix auto scroll to selection when the filter is active 2012-08-10 15:35:48 -07:00
Merov Linden c63dea6b91 MAINT-1197 : Fix inventory deselection/reselection when cutting items 2012-08-09 16:26:37 -07:00
simon@Simon-PC.lindenlab.com 173d0fa213 Pull in viewer-development because it's painful. Merge with runitai's help. 2012-07-11 16:15:23 -07:00
Dave Parks 9e9d32de38 merge 2012-06-22 14:04:33 -05:00
Dave Parks 99dc246ac8 Merge 2012-06-15 14:29:46 -05:00
Nat Goodspeed ee87fd975f DRTVWR-136: Remove redundant remove_(item|category)() functions.
Incoming changes from two different project repos left viewer-development with
LLInventoryModel::removeItem() and removeCategory() plus free functions
remove_item() and remove_category() in llinventoryfunctions.cpp.
remove_category() was actually the better implementation; migrated its body
into LLInventoryModel::removeCategory(). Clearly the previous state of affairs
-- with LLInventoryModel::removeItem() plus a remove_category() free function
in a very different source file -- fooled two different developers into
overlooking the other of the pair. Unfortunately we each added different
"missing" functions, leaving us with a complete set of four.
Fix existing references to remove_item() and remove_category() free functions.
2012-04-14 22:23:24 -04:00
Richard Linden aa5bd09f1c fix for gcc 2012-03-23 13:41:19 -07:00
Richard Linden b2085efa8b CHUI-68 FIX Using arrow keys to scroll through inventory folders does not 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-22 12:27:55 -07:00
Merov Linden 356c29c888 EXP-1841 : pull from current viewer-experience. 2012-03-16 13:43:42 -07:00
Seth ProductEngine 34c599858b CHUI-53 FIXED vertical scroll bar in inventory floater to appear when horizontal scroll bar hides last item in folder view.
Added a scroll container which provides the information about the height of currently displayed folder view contents. It is used for updating vertical scroll bar visibility in inventory panel.
2012-03-16 01:08:20 +02:00
Merov Linden 45f5a027f6 EXP-1912 : Fix the substring filtering I broke while trying to fix 1912 the first time around. 2012-03-07 15:37:52 -08:00
Richard Linden 93aa231a18 EXP-1767 WIP Received Items panel state does not persist between sessions
ensure that layout stack has updated its layout before manually resizing one of its elements
(which was causing the manual resize to be stomped on by the newly triggered layout update)
made layout stack animation occur even when layout stack not visible (inventory will appear in proper open/closed state)
LLView::setShape() now only calls handleReshape() when dimensions change
removed extraneous calls to LLLayoutStack::updateClass() so that it should be called only
once per frame now, allowing it to limit animation updates to layout stacks to one per frame.
fixed rendering glitches arising from reshaping LLFolderView while in the middle of its draw() method
2012-03-06 16:49:58 -08:00
Merov Linden 85d380b210 EXP-1917 : Fix items coming back in folders when quit after cut. 2012-03-05 20:03:21 -08:00
Merov Linden a56290f408 EXP-1912 : Fix filtering of folders when those are being cut. 2012-03-05 17:32:20 -08:00
Merov Linden f0a1b43f22 EXP-1841 : Use instance instead of getInstance on LLClipboard singleton. 2012-03-01 21:35:05 -08:00
Merov Linden 24789f11cc Pull from viewer-experience 2012-03-01 13:31:17 -08:00
Nat Goodspeed 0249a0d1e7 Automated merge with http://hg.secondlife.com/viewer-release 2012-04-26 14:07:09 -04:00
Seth ProductEngine 780075cecc MAINT-845 FIXED Inventory items auto selection is disabled during filtering, unless a search string is being typed in. 2012-04-04 00:17:02 +03:00
Merov Linden bb6ace0672 EXP-1902, EXP-1903 : Move items cut to the trash when clipboard reset. 2012-02-17 14:42:12 -08:00
Merov Linden d245dad7dd EXP-1863 : Fix the filtering of cut folders, also fix the move to trash of folders in double cut scenarios 2012-02-10 18:05:07 -08:00
Richard Linden 4523b31378 EXP-1844 FIX Selecting a large number of inventory items can block the viewer for a long time.
only show hourglass and fetching text when downloading folders, not item metadata
2012-02-09 12:58:43 -08:00
Merov Linden 10dadc6b0d EXP-1873 : Move cut items to trash in cut/copy over cut situations. 2012-02-08 17:22:04 -08:00
Merov Linden c744603af9 EXP-1873 : Implement cut in the inventory contextual menu. Works without deleting the items but simply dimming them and moving them. Doesn't work for folders yet. 2012-02-07 17:13:24 -08:00
Merov Linden db824cff75 EXP-1862 : Suppress LLInventoryClipboard, move its functions to the unified LLClipboard and use this only 2012-02-03 18:38:03 -08:00
Richard Linden c47c31fdbf EXP-1513 FIX Underscore ( _ ) fails to show in first chat entry in Local Chat 2012-01-31 17:51:43 -08:00
Merov Linden 2cd7a75509 EXP-1747, EXP-1152 : Fixed visual glitches in computation of visible width in inventory. 2012-01-27 18:40:23 -08:00
Leslie Linden bcdecbdae1 EXP-1828 FIX -- Drag and drop to an open folder in the outbox causes it to close automatically
* Updated auto-open behavior to ignore items that are already open.
2012-01-19 14:23:01 -08:00
Leslie Linden dc0573be6c Merge with viewer-dd, attempt #1 2012-01-17 11:07:11 -08:00
Richard Linden 6374099505 EXP-1770 WIP Drag and drop visual selection can be off across hierarchies
made shift-selection work consistently across folder boundaries
2012-01-13 16:41:54 -08:00
Leslie Linden b0db21a8ae EXP-1754 FIX -- Search text shown in Outbox floater after marketplace synch if all items removed.
* Added a setting to determine whether or not to display the standard empty inventory message.
  The message is on by default but turned off for the merchant outbox inventory panel.
2012-01-05 15:40:27 -08:00
Leslie Linden 1c4474f894 Merge from viewer-experience 2012-01-04 14:06:36 -08:00
Richard Linden 9f92904343 Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience 2012-01-03 09:41:49 -08:00
Richard Linden 3861249a74 use lazy deletion of views via die() method to avoid some potential crashes 2012-01-03 09:41:16 -08:00
Vadim ProductEngine 0380372a54 EXP-1523 WIP Defensive fix for a crash at LLFolderView::onItemsRemovalConfirmation(). 2011-12-30 16:30:26 +02:00
Leslie Linden bb39e3fa3c EXP-1718 FIX -- Drag and drop within the outbox can result in folders being out of order
* Outbox updates now result in a resort to keep drag and drop items and folders properly sorted
* New icon for merchant outbox
* New behavior to accept drag and drop files over the entire merchant outbox floater
2011-12-13 16:42:14 -08:00
Richard Nelson 7fd0e8c69e fixed toolbar context menu
deprecated pointless LLView::deleteViewByHandle
2011-09-26 18:51:43 -07:00
Richard Linden 03e965a732 EXP-974 FIX Inventory Keystroke Behavior No Longer Working 2011-09-15 16:16:33 -07:00
Leslie Linden 78821c51a1 Merge from viewer-experience 2011-09-07 13:58:19 -07:00
Richard Nelson 2154bccdc4 Automated merge with http://hg.secondlife.com/viewer-development 2011-08-31 11:51:38 -07:00
leslie@leslie-HPz600.lindenlab.com dc91995619 EXP-1158 FIX -- Viewer crash when deleting items from Outbox when some folders are open
* New selection change on delete also insures the selection does not propagate
  to the child of a selected item.
2011-08-30 12:24:51 -07:00
Richard Nelson 863d9bdc50 EXP-1160 FIX Cannot drag/drop items from inventory into the contents of a prim in latest Mesh build 239475
brought back some old logic for dispatching to child folder as drag and drop fallback
2011-08-26 12:57:16 -07:00
Leslie Linden 8961d10a2a Merge from viewer-experience 2011-08-23 13:11:14 -07:00
Richard Linden fea0917fbd EXP-1099 FIX Cannot drag item on to empty space in outbox folder
corrected bad logic for resizing LLFolderView
2011-08-23 12:20:10 -07:00
Richard Nelson e8448d4713 EXP-1099 FIX Cannot drag item on to empty space in outbox folder 2011-08-17 16:05:31 -07:00
Richard Linden bffd5b3a6c EXP-1099 FIX Cannot drag item on to empty space in outbox folder 2011-08-16 13:59:46 -07:00
Richard Linden b215c724c1 Automated merge with http://hg.secondlife.com/viewer-development 2011-08-11 10:11:59 -07:00
Richard Nelson 11005a9d91 added fast timers to profile inventory LLSD deserialization 2011-08-10 10:52:56 -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
Leyla Farazha 85ddc48e08 merge 2011-07-08 16:07:56 -07:00