Commit Graph

123 Commits (05935d09124db6834ed7262b94de7558b6738590)

Author SHA1 Message Date
Richard Linden e92d3dcf10 EXP-971 FIX New Direct Delivery item does not sort as most recent item in Recent Tab if that tab is open when item delivered 2011-07-05 23:40:19 -07:00
Richard Linden af142618f9 Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience 2011-06-23 11:35:14 -07:00
Richard Linden 70fc5af53f Automated merge with http://hg.secondlife.com/viewer-development 2011-06-23 11:28:23 -07:00
Richard Linden ae2cbe5258 EXP-923 FIX Landmarks moved to new folders do not show as moved until relog in viewer - Delete, Copy, and Paste functions not working as well 2011-06-22 19:18:41 -07:00
Richard Linden 353da63a07 EXP-915 FIX remove mHidden and mStartFolderID from LLFolderView*
cleaned up and refactored inventory code a bit

reviewed by Leyla
2011-06-17 15:24:24 -07:00
Vadim ProductEngine 5506dca9b9 STORM-1339 FIXED Making a preventive fix for a crash in LLPanelPlaces::onTeleportButtonClicked(). 2011-06-15 18:39:10 +03:00
Seth ProductEngine 7461f1ca2b STORM-383 FIXED Added "Restore Item" context menu entry for landmarks and folders in Trash category in Places->My Landmarks->My Inventory accordion tab. 2011-01-17 19:03:49 +02:00
brad kittenbrink 7db4d2b88f Fix for CHOP-220. Reviewed by mani. 2010-11-22 19:07:17 -08:00
Seth ProductEngine 54da19fdcf STORM-426 FIXED Menu button no longer looked pressed while its menu is displayed by another control.
- LLMenuGL in menu button replaced by LLToggleableMenu that handles visibility change upon clicks inside specific button rect.
- Added visibility change signal to LLToggleableMenu to update menu button pressed state.
- Added using menu handle in LLMenuButton.
2010-10-22 02:08:26 +03:00
Seth ProductEngine c12c60df4a STORM-263 FIXED popup menu of Cog button in lower-left of sidebar panel closing on second click
- Changed type of gear menu buttons from LLButton to LLMenuButton in all sidebar panels where gear menu button is used.

- Added setMenuPosition(), setMenu() and updateMenuOrigin() to the LLMenuButton.

- Moved actions common for displaying a context menu to LLMenuButton::toggleMenu().

- In all sidebar panels where LLButton was replaced with LLMenuButton the following steps were taken:
    1. setting gearMenu and its position relative to the menuButton with LLMenuButton::setMenu()
    2. setting mouse down callback for the menuButton if needed.
    3. calculating the menu origin point with LLMenuButton::updateMenuOrigin() in mouse down callback
2010-10-15 00:10:55 +03:00
Seth ProductEngine 0a938d395c STORM-266 FIXED displaying group notices in detached People SP.
Fixed failure getting pointers to some child panels of LLSideTray while parent side panels are detached.
2010-09-28 19:40:31 +03:00
Richard Linden 1911993cc7 merge 2010-09-16 19:45:57 -07:00
Sergei Litovchuk ed31b2060c STORM-149 FIXED Disabled 'Cut' in My Landmarks context menu when selected items contain a folder.
Changed some of context menu actions availability checks to be applied to all selected items instead of only the last one.
2010-09-16 00:02:18 +03:00
Monroe Linden b62b10dd26 Post-convert merge by convert_monolith.py from ./viewer-experience 2010-08-27 16:58:33 -07:00
Vadim Savchuk 19fb0a1669 Manual merge from default branch
--HG--
branch : product-engine
2010-08-26 16:52:32 +03: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
Richard Nelson 02d8197019 changed buildPanel/buildFloater to member functions buildFromFile
streamlined LLUICtrlFactory's interface
2010-08-20 10:14:28 -07:00
Sergei Litovchuk 1fe7dd2fd7 EXT-8697 FIXED Disabled "Cut" context menu item for folders in 'My Landmarks'.
Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/867/.

--HG--
branch : product-engine
2010-08-19 16:16:10 +03:00
Sergei Litovchuk a1e401c626 EXT-7325 FIXED Disabled "Show on Map" context menu item in My Landmarks while landmark coordinates are being downloaded from landmarks list.
Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/866/.

--HG--
branch : product-engine
2010-08-18 20:42:11 +03:00
Richard Nelson c20bd2dfee cleaned up LLUICtrlFactory...
removed redundant functionality
moved buildPanel to LLPanel
2010-08-16 15:00:51 -07:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
Tofu Linden 77330d5c31 (hairy) merge from viewer-release 2010-08-10 14:04:35 +01:00
gabriel lee c70b05082f patching from fixes made in dessie/viewer-release 2010-08-09 12:44:28 +01:00
Richard Nelson 566e3969f9 deprecated LLPanel::child*() methods 2010-07-30 10:02:30 -07:00
Vladimir Pchelko a61c8d2272 EXT-7608 FIXED TeleportHistory and Landmarks panels now sets "enable" for "Map" bottom according to Design Spec.
reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/546/

--HG--
branch : product-engine
2010-06-10 13:16:54 +03:00
Yuri Chebotarev 4ac34230c1 EXT-6744 FIX add settigns variable "LandmarksSortedByDate"
reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/489/

--HG--
branch : product-engine
2010-06-02 18:19:41 +03:00
Loren Shih d9f519d55c EXT-4088 FIXED (INFRASTRUCTURE) Change LLFolderView::getSelectionList to return a selection
Fixed issue where mCurrentSelectedList was being used before NULL check.
2010-05-14 11:27:29 -04: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
Andrew Polunin b46ba199ff EXT-7075 FIXED Map button now is always enabled and shows current user location if no other item is selected
- Added new pure virtual member function isSingleItemSelected() to the LLPanelPlacesTab. It is used in the LLPanelPlaces class inside onShowOnMapButtonClicked() to check if something was selected on the active panel. If so then selection is shown on the world map. Otherwise current agent position is shown on the world map.
- Implemented isSingleItemSelected() in the both LLPanelPlacesTab derived classes: LLLandmarksPanel and LLTeleportHistoryPanel
- Removed functionality which disables Map button if no selection is made

Reviewed by Sergey Litovchuk at https://codereview.productengine.com/secondlife/r/355/

--HG--
branch : product-engine
2010-05-11 11:34:36 +03: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 5c797555b3 Fixed normal bug EXT-6747 ('Favorites bar' folder became blank after part of landmarks were deleted by DnD on Trash button)
Reason: LLFolderView::removeSelectedItems() was used to delete dropped items in Places Landmarks Panel. This led to calling this method N times where N is count of selected items. Due to removeSelectedItems() select one of non-removed items each time after removing of selected ones (2*N - 1) items were really deleted.

Fix: updated removing in Landmarks panel to remove dropped items one by one.

Reviewed by Richard at https://codereview.productengine.com/secondlife/r/204/

--HG--
branch : product-engine
2010-04-09 11:50:32 +03:00
Paul Guslisty 66b3fbf176 Fixed major bug EXT-6605 (No profile verb button on Places panel)
- Added functionality of showing place profile to the LLPanelPlacesTab hierarchy. Use this functionality from LLPanelPlaces as callback for profile button click.

Reviewed my Mike Antipov at https://codereview.productengine.com/secondlife/r/191/

--HG--
branch : product-engine
2010-04-08 08:06:40 +03: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
Loren Shih 5372782d50 EXT-4084 : Change LLInventoryBridge "LLFolderView* folder" to "LLFolderView *rootFolder"
Superficial cleanup - changed all instances to "LLFolderView* root".
2010-04-01 14:29:23 -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
Tofu Linden 7b9dc9f8d7 CID-452
Checker: FORWARD_NULL
Function: LLLandmarksPanel::isActionEnabled(const LLSD &) const
File: /indra/newview/llpanellandmarks.cpp
2010-03-23 13:57:42 +00:00
Vadim Savchuk d3a606f832 Manual merge from default branch.
Resolved conflicts in llpanellandmarks.cpp.

--HG--
branch : product-engine
2010-03-24 18:04:26 +02:00
Sergei Litovchuk c0ea363c86 Normal bug (EXT-6511) "Rename" item is enabled for multiple landmarks
- Fixed check to enable/disable "Rename" menu item if multiple items are selected.

Reviewed by Leyla Farazha and Mike Antipov
https://codereview.productengine.com/secondlife/r/85/

--HG--
branch : product-engine
2010-03-24 15:43:02 +02:00
Sergei Litovchuk f99fae6837 Fixed normal bug (EXT-5690) "delete" button is enabled for landmarks from trash
- Added check for landmarks already in trash to disable "delete" button for them.

--HG--
branch : product-engine
2010-03-23 21:36:27 +02:00
Igor Borovkov b240270552 added my landmarks auto-expansion when new folder gets created EXT-6289 (Clicking the plus button in the Places side panel only lets you add landmarks not folders)
added auto-expanding My landmarks Tab when it is closed and Add folder menu item is clicked

Reviewed by Mike at https://codereview.productengine.com/secondlife/r/10/

--HG--
branch : product-engine
2010-03-17 16:03:22 +02:00
Igor Borovkov d21980df98 fixed showstopper EXT-6289 (Clicking the plus button in the Places side panel only lets you add landmarks not folders)
- PLUS button works as GEAR button and PLUS button on inventory panel (show context menu on click)
- "Add a folder" menu item is always enabled (except for received folder)
- clicking "Add a folder" menu item creates a folder in My Landmarks tab no matter what has been selected in the Places panel before

Reviewed by Mike at https://codereview.productengine.com/secondlife/r/10/

--HG--
branch : product-engine
2010-03-16 16:34:41 +02:00
Sergei Litovchuk 56578ae0b0 Minor code cleanup.
--HG--
branch : product-engine
2010-02-22 20:58:50 +02:00
Sergei Litovchuk dcc39faab4 Fixed normal bug (EXT-5330) No way to collapse/expand accordions on My
Landmarks panel.
- "Expand All" and "Collapse All" now affect all accordions in "My Landmarks".

--HG--
branch : product-engine
2010-02-22 19:52:28 +02:00
Sergei Litovchuk e890055da3 Fixed reopened critical bug (EXT-4827) [NUX] The Places Panel should default to the Landmarks tab with the Library expanded.
- Added expanding "Landmarks" folder in the Library on startup.

--HG--
branch : product-engine
2010-02-12 22:08:55 +02:00
Tofu Linden d928ed69a9 CID-86
Checker: FORWARD_NULL
Function: LLLandmarksPanel::initLandmarksPanel(LLPlacesInventoryPanel *)
File: /indra/newview/llpanellandmarks.cpp
2010-02-10 18:00:06 +00:00
Sergei Litovchuk e918089f59 Fixed critical bug (EXT-4827) [NUX] The Places Panel should default to the Landmarks tab with the Library expanded.
- Added Library tab set open by default with Landmarks category fetch from Library.

--HG--
branch : product-engine
2010-02-04 17:04:27 +02:00