Commit Graph

151 Commits (8485bff29b98f47954b78b31b2e0511f94de3be4)

Author SHA1 Message Date
Arrehn 1c1b36fde7 FIRE-1674, bugfix for not-cleared inventory cut/paste, by Satomi Ahn 2011-06-24 21:05:14 -04:00
Arrehn 10e88f3891 Merge with RLVa-LL2.5.2 2011-04-09 22:24:22 -07:00
Arrehn 5364b5c2a9 Satomi Ah: Migitate Invnentory window scrolling when we have a selection. FIRE-251 2011-01-22 01:52:54 -05:00
Vadim ProductEngine 4f801f729d STORM-373 FIXED "Rename" context menu option was disabled for incomplete inventory items.
Refresh the inventory context menu (which enables the "Rename" option) after the selected item(s) gets fetched.
2011-01-19 13:30:05 +02:00
Seth ProductEngine b66389df89 STORM-536 FIXED scrolling to collapsed accordion tab with keyboard arrows in Places SP->My Landmarks.
- Fixed scrolling to selected item when a folder view receives selection inside an accordion tab while being out of visible scrolling area.
- Fixed scrolling to collapsed accordion tab when it receives selection while being out of visible scrolling area.
2010-11-03 22:50:09 +02:00
Leyla Farazha a4b223248e Merge 2010-09-27 17:54:52 -07:00
Leyla Farazha ae623c8068 Set display name field now clamps to 31 unicode characters
Added ability to set max length in line editors by characters in addition to bytes
left other widgets (comboboxes/spinners) using the bytes, but it can easily be changed over
reviewed by Richard
2010-09-16 09:38:05 -07:00
Tofu Linden f007369357 merge storm-162 2010-09-22 10:03:30 +01:00
Sergei Litovchuk 9cd8da3f9c STORM-133 FIXED keyboard navigation in Places SP->My Landmarks while items fetch is in progress. 2010-09-21 18:38:48 +03:00
Merov Linden 136029821c STORM-162 : Makes the folder code more resilient 2010-09-20 17:24:33 -07:00
Tofu Linden e416840f85 Backed out changeset c3d41f18ce2b
back-out the back-out for this branch.  yay.
2010-08-24 19:22:00 +01:00
Tofu Linden 98cc236503 Backed out changeset a62bf7c0af21
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-08-24 18:44:39 +01:00
Tofu Linden 6ba23344c9 merge heads. whew. 2010-08-24 18:37:53 +01:00
Tofu Linden 7f08555143 merge from viewer-release 2010-08-13 12:40:45 +01:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
Vadim Savchuk 44adcdecd0 EXT-8473 FIXED Fixed renaming inventory items without hitting Enter.
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-12 16:16:57 +03:00
Andrew Dyukov 79be630d08 EXT-8255 FIXED Added confirmation dialog when removing items.
Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/849/

--HG--
branch : product-engine
2010-08-10 19:16:18 +03:00
Sergei Litovchuk f88890afe5 EXT-3981 FIXED changeset e1e225cd1deb. Disabled folder view automatic 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-10 18:21:12 +03:00
Sergei Litovchuk 11517b8320 Backed out changeset: e1e225cd1deb
--HG--
branch : product-engine
2010-08-10 17:39:03 +03:00
Sergei Litovchuk da1398f26f EXT-3981 FIXED Disabled folder view automatic 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-06 22:34:10 +03:00
Sergei Litovchuk 9c2694c682 Backed out changeset: b81927151a18. Fix of EXT-3981 reverted to fix EXT-4379.
--HG--
branch : product-engine
2010-08-04 19:34:55 +03:00
Loren Shih 4a361046f3 EXT-8229 FIXED Add "--no options--" automatically instead of special casing 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-26 17:53:48 -04:00
Tofu Linden 77c3a65db6 merge from viewer-release 2010-07-28 10:37:06 +01:00
Richard Nelson fde4edf75d merge 2010-07-20 11:31:23 -07:00
Richard Linden 39ae8785b4 EXT-8448 FIX [crashhunters] Crash in LLFolderBridge::folderOptionsMenu()
reviewed by Callum
2010-07-19 15:15:04 -07:00
Richard Linden 2c722547ea changed allow_html to parse_urls to be clearer about its meaning
allow_html still supported as alternate
2010-07-15 10:20:06 -07:00
Loren Shih 3ce3df5643 EXT-8033 FIXED Selecting multiple inventory items can give incorrect 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-28 12:25:33 -04:00
Richard Linden a37e6ce52e merge 2010-06-15 10:25:47 -07:00
Richard Linden 7127fa493c EXT-7750 - Wearing list does not need to be bold or show link or worn 2010-06-10 17:07:45 -07:00
Mike Antipov 56d9e64b6d EXT-7047 FIXED Overridden tab container's max tab width. Added paddings to 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-11 10:26:53 +03:00
Yuri Chebotarev a797948a18 merge
--HG--
branch : product-engine
2010-06-10 17:21:11 +03:00
Yuri Chebotarev 591aa0d5be EXT-7741 FIX add iterator increment to prevent infinite loop
revieded by Mike Antipov https://codereview.productengine.com/secondlife/r/552/

--HG--
branch : product-engine
2010-06-10 17:12:43 +03:00
Mike Antipov 0a6e0deb32 EXT-7564 FIXED Added "wrap" attribute for status message in an inventory 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-06-10 15:11:41 +03:00
Yuri Chebotarev 8f7d277e9a EXT-6941 FIX setup global EditMenu handle
setup global EditMenu handle when pressing mouse on FolderView.

--HG--
branch : product-engine
2010-05-17 09:20:57 +03:00
Loren Shih 1d6ebfbb57 EXT-4088 : FIXED : INFRASTRUCTURE : Change LLFolderView::getSelectionList to return a selection
Function signature change to return a selection instead of taking one as an argument.
2010-05-13 16:53:29 -04:00
Mike Antipov 872b4d7ed0 Fixed critical bug EXT-4837 ( [NUX] When filter results in null state, 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-28 11:00:53 +03:00
Mike Antipov 59d296e200 Fixed major bug EXT-6682 (Emptying Lost & Found Folder can crash Viewer2.0 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-19 14:12:42 +03:00
Loren Shih 873de2daae automated merge 2010-04-02 12:32:56 -04:00
Richard Linden dcc5e0a4fa EXT-3531 - Ctrl-p doesn't work reliably on login
moved gEditMenuHandler handling to LLEditMenuHandler destructor
2010-04-01 15:48:56 -07:00
Loren Shih 2854008e8e automated merge 2010-04-01 17:54:08 -04:00
Loren Shih 1ec47c39a6 EXT-6679 : INFRASTRUCTURE : Have LLInvFVBridge contain a LLFolderView *mRoot 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-04-01 17:50:48 -04:00
Mike Antipov bba457e889 Merge from default branch
--HG--
branch : product-engine
2010-03-31 10:08:50 +03:00
Loren Shih 5861a2faf2 EXT-3414 : Move static backgroundfetch methods and variables to llinventorymodel subclass
Created LLInventoryModelBackgroundFetch file for handling background fetch.
2010-03-30 11:49:15 -04:00
Vadim Savchuk 3e23c04c9b Merge from default branch
--HG--
branch : product-engine
2010-03-30 18:19:56 +03:00
Paul Guslisty 72cf448492 Fixed normal bug EXT-6390 (inventory loses focus after renaming a inventory item)
- Discard NULL'ing item after renaming it, to avoid focus losing of this item

Reviewed by Samuel Kolb at https://codereview.productengine.com/secondlife/r/128/

--HG--
branch : product-engine
2010-03-30 10:00:40 +03:00
Loren Shih 114e5ca083 EXT-5940 : Typedef all vector<LLUUID>'s
Superficial cleanup to change all typedef std::vector<LLUUID> to use a common typedef uuid_vec_t instead.
2010-03-29 16:33:35 -04:00
Yuri Chebotarev bda0e60f98 fix for normal EXT-6354 [HARD CODED] - Inventory, Filter-popup: Title isnґt localized
reviwed https://codereview.productengine.com/secondlife/r/35/

--HG--
branch : product-engine
2010-03-16 15:31:30 +02:00
Sergei Litovchuk ea6af38e40 Fixed normal bug (EXT-5834) Inventory SP: context menu for empty search result contain inappropriate items.
- Fixed folder_view and inventory_panel resizing in LLFolderView::arrange() when all visible items are filtered out. This fixed context menu for "Search" SLURL in Places->My Landmarks.
- Added check for visible items to display correct context menu when right-clicking on "Search" SLURL for empty search results in any inventory panel.

Reviewed by Leyla Farazha https://codereview.productengine.com/secondlife/r/14/

--HG--
branch : product-engine
2010-03-15 12:51:57 +02:00
Richard Nelson 4d412d38ce EXT-6030 - [ Assert Failure] Assert in LLFolderViewFolder when select inventory folder after moving item between folders
reviewed by Leyla
2010-03-09 16:16:07 -08:00
Richard Linden 931ff555bd merge 2010-03-05 14:46:00 -08:00