Age | Commit message (Collapse) | Author |
|
|
|
|
|
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
|
|
Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/849/
--HG--
branch : product-engine
|
|
scrolling while background fetch is in progress.
Reviewed by Loren Shih at https://codereview.productengine.com/secondlife/r/835/.
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
fetch is in progress.
Reviewed by Loren Shih at https://codereview.productengine.com/secondlife/r/835/.
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
|
|
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.
|
|
|
|
reviewed by Callum
|
|
allow_html still supported as alternate
|
|
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.
|
|
|
|
|
|
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
|
|
--HG--
branch : product-engine
|
|
revieded by Mike Antipov https://codereview.productengine.com/secondlife/r/552/
--HG--
branch : product-engine
|
|
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
|
|
setup global EditMenu handle when pressing mouse on FolderView.
--HG--
branch : product-engine
|
|
return a selection
Function signature change to return a selection instead of taking one as an argument.
|
|
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
|
|
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
|
|
|
|
moved gEditMenuHandler handling to LLEditMenuHandler destructor
|
|
|
|
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.
|
|
--HG--
branch : product-engine
|
|
llinventorymodel subclass
Created LLInventoryModelBackgroundFetch file for handling background fetch.
|
|
--HG--
branch : product-engine
|
|
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
|
|
Superficial cleanup to change all typedef std::vector<LLUUID> to use a common typedef uuid_vec_t instead.
|
|
localized
reviwed https://codereview.productengine.com/secondlife/r/35/
--HG--
branch : product-engine
|
|
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
|
|
inventory folder after moving item between folders
reviewed by Leyla
|
|
|
|
|
|
inventory search)
- disabled auto scrolling in inventory panels when mouse pointer is over the panel
--HG--
branch : product-engine
|
|
|
|
of found terms.
--HG--
branch : product-engine
|
|
blank Favorites bar panel
Cause:
LLFolderView did NOT take into account size of status textbox during required height calculation
Solution:
Reserve size for textbox if the folderview does not have filtered items.
--HG--
branch : product-engine
|
|
|
|
- Removed some magic numbers in status textbox positioning.
--HG--
branch : product-engine
|
|
pressed in Landmarks tab)
--HG--
branch : product-engine
|
|
- Changed status textbox rect in folder view.
--HG--
branch : product-engine
|
|
suggesting the user try global search.
|
|
|
|
EXT-4547 [BSI] it is possible to highlight multiple layers of chat
EXT-3844 Mouse wheel camera zoom is not reflected on View popup slider
EXT-3103 Add an option to restrict entering non-ascii symbols in text editor.
reviewed by Leyla
|
|
EXT-4957 : add const correctness for LLFolderViewEventListener::isItemRemovable
This checkin affects several files but is a lot less scary than it looks. It's mostly to add const correctness, and to rename isInTrash to isItemInTrash so that its naming is consistent with isItemRemovable/isItemMovable.
The only functionality change is to disable the trash button when an item is already in the trash.
|