Commit Graph

74 Commits (bbfc0e47196ecbae8d89e7b721a61ba5eeaaa2b7)

Author SHA1 Message Date
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
Sergei Litovchuk e2443ace95 Fixed low bug (EXT-4221) Select and display just created landmark in the
Landmarks panel after closing Create Landmark panel
- Added selecting landmark in landmarks panel after it was added or edited.
- Added expanding accordion tab containing the selected landmark.

--HG--
branch : product-engine
2010-01-21 16:58:05 +02:00
Sergei Litovchuk 0dac371e06 Fixed low bug (EXT-4310) '+' btn on My Landmarks tab of Places panel duplicates behavior of Star btn in nav bar
- Added alert if trying to create landmark for same location more than once.

--HG--
branch : product-engine
2010-01-18 22:20:11 +02:00
Sergei Litovchuk 3e7de89a6d Fixed normal bug (EXT-3714) No landmarks is shown in expanded accordeon after filter has been used.
- Added applying filter upon accordion expansion to update currently filtered items.

--HG--
branch : product-engine
2009-12-30 14:21:14 +02:00
Sergei Litovchuk f416e4a766 Fixed low bug EXT-3345 ""Expand all folders" ability is enabled while all folders are expanded in "My Landmarks" tab".
- Added check for folder view's folders being in expanded or collapsed state on "My Landmarks" tab.
- Added enabling/disabling of "Expand all folders" and "Collapse all folders" commands for landmark and folder "gear" menu.

--HG--
branch : product-engine
2009-12-26 18:33:45 +02:00
Mike Antipov 87aad0fe21 Work on low task EXT-1770 ( Places - Landmarks - Inventory Panels should be refactored to use LL implementation of possibility to show specified Inventory folder)
-- renamed files from llinventorysubtreepanel to llplacesinventorypanel
-- renamed class LLInventorySubTreePanel to LLPlacesInventoryPanel

--HG--
branch : product-engine
2009-12-25 19:43:45 +02:00
Sergei Litovchuk def2fe77ce Fixed normal bug EXT-3689 "Places/My Landmarks: "Collapse all folders" from gear menu closes root folder in landmarks accordions"
- Added reopening root folder after all folders are collapsed.

--HG--
branch : product-engine
2009-12-23 21:10:00 +02:00
Sergei Litovchuk 798ba45606 Fixed EXT-3348 "State of all folders (expanded/collapsed) in "My Landmarks" tab isn't saved after switching to "Teleport History" tab and back"
- Disabled restoring folder state when empty filter is not changed.

--HG--
branch : product-engine
2009-12-23 18:55:35 +02:00
Sergei Litovchuk 75f6bdb469 No ticket. Removed obsolete code for saving Places/My Landmarks folders state.
--HG--
branch : product-engine
2009-12-23 18:46:28 +02:00
Sergei Litovchuk 425fd9c6e0 Fixed normal bug EXT-3299 "Can't drag and drop landmarks into an empty favorites folder through landmarksSP"
- Added drag and drop for empty inventory panel. Dropped item gets to
the root folder.
- Fixed issue with empty "Landmarks" inventory panel not displaying "No
matching items..." message.
- Removed accordion updating and hiding in idle routine. This invalidates EXT-2346 "My Landmarks accordion panels shouldn't be displayed if there are no landmarks in respective folders"

--HG--
branch : product-engine
2009-12-23 18:35:27 +02:00
Loren Shih cd276a208b EXT-1607 : Trash and Gear buttons are enabled when nothing is selected
UI wasn't being updated when nothing is selected.
2009-12-17 21:16:54 -05:00
brad kittenbrink cb9b874b17 Merge of my old precompiled headers dependency cleanup with tip of viewer-2-0. 2009-12-14 11:07:29 -08:00
Loren Shih 99590047eb automated merge avp->avp
--HG--
branch : avatar-pipeline
2009-12-11 16:01:44 -05:00
Loren Shih d2b72fe018 EXT-3373 : Favorites folder disappears after canceling filter
Doing a more robust check to see if folders need to be refreshed.

--HG--
branch : avatar-pipeline
2009-12-11 15:57:41 -05:00
Vadim Savchuk 6f5b47a4e7 Merge from default branch.
--HG--
branch : product-engine
2009-12-10 16:06:01 +02:00
Sergei Litovchuk 96b8f71fa9 Re-fixed normal bug EXT-2346 \"My Landmarks accordion panels shouldn't be displayed if there are no landmarks in respective folders\"
--HG--
branch : product-engine
2009-12-09 21:58:13 +02:00
Loren Shih 96d5f52624 EXT-3274 : Landmarks or Favorites accordion panel shows up as empty
EXT-1609 : Strange behavior for accordions in Places panel, Landmarks tab

Forcing top-level folders open when accordion is active.  Removed logic that was saving and restoring initial folder state.

--HG--
branch : avatar-pipeline
2009-12-09 14:47:52 -05:00
Mike Antipov b1b9ef14f5 Fixed critical bug EXT-3094 (Content of accordions disappears after collapsing all folders in My "Landmarks" tab and switching to "Teleport history" tab and back)
Reason: Folder state of loaded folders was not saved before switching to Teleport history and back
Due to inventory loading was changed to fetch items in background it is impossible to save folder state while initializing of an Inventory panel.
Inventory observer was implemented to save folder states for Inventory Panels in all accordions.
Reviwed by Seth ProductEngine

--HG--
branch : product-engine
2009-12-09 09:56:34 +02:00
Loren Shih 9472608807 EXT-3256 : Show help message in Favorites bar if empty
--HG--
branch : avatar-pipeline
2009-12-08 18:19:39 -05:00
Loren Shih e9fcaa09e0 For EXT-3166 : MyInventory/Library Places accordions are causing massive inventory background fetch on startup
Took out line to start background fetch at start of filter; the background fetch will start when the filter is started.  This prevents the viewer from requesting a complete inventory fetch at login.

--HG--
branch : avatar-pipeline
2009-12-08 15:06:39 -05:00
brad kittenbrink 8e912657e8 Another merge of include dependency cleanup work with viewer-2-0. 2009-12-07 12:20:47 -08:00
Sergei Litovchuk 62dce8b425 Fix for critical bug EXT-3166 "MyInventory/Library Places accordions are causing massive inventory background fetch on startup"
- MyInventory/Library Places accordions aren't expanded on startup now.

--HG--
branch : product-engine
2009-12-07 16:45:14 +02:00
Sergei Litovchuk fe284981ab Fixed normal bug EXT-3004 "Created landmark isn't saved in "Favorite" folder and isn't shown in "Fav" bar".
- Added enabling "Save" landmark button only after landmark is loaded.

Minor cleanup of fix for EXT-2346 "My Landmarks accordion panels shouldn't
be displayed if there are no landmarks in respective folders".

--HG--
branch : product-engine
2009-12-03 16:16:21 +02:00
Vadim Savchuk abb23ff312 Manual merge from default branch.
--HG--
branch : product-engine
2009-12-02 18:17:51 +02:00
Kent Quirk f496c2b164 DEV-43622 : API change (no functionality change) to fix a design error in LLSD
I made it about a year and a half ago; Zero found it while reading code. I had added a return value to LLSD::insert(), but a) did it wrong, and b) broke the STL-like semantics of insert(). So I've put insert() back to returning void and created LLSD::with(), which does what my earlier insert() did. The compiler then caught all the cases where insert()'s return value were being used, and I changed those to use with() instead.
2009-12-01 20:59:08 -05:00
Andrew Dyukov 3485182552 Fixed normal bug EXT-2786 (My Landmarks: context menu updates after second right-click).
--HG--
branch : product-engine
2009-12-01 21:26:02 +02:00
Sergei Litovchuk 56504054d8 Fixed normal bug EXT-2346 "My Landmarks accordion panels shouldn't be displayed if there are no landmarks in respective folders".
- Added updating accordions contents in idle routine.
- Removed inventory observer.

--HG--
branch : product-engine
2009-12-01 20:25:01 +02:00
Loren Shih 27351b8bf5 automated merge for viewer-2.0 -> avp.
--HG--
branch : avatar-pipeline
2009-12-01 12:52:21 -05:00
Loren Shih f2da2c00a8 EXT-2859 : Landmark filters aren't explicitly fetching inventory recursively
EXT-2815 : Create ability to selectively apply a filter

LandmarkSP filters are now started explicitly whenever the Library / My Inventory accordion panels are opened.

--HG--
branch : avatar-pipeline
2009-11-30 10:54:48 -05:00
Paul Guslisty 857bc15a39 fixed normal bug EXT-2685. My Landmarks: "Sort by Date" becomes disabled after selecting it
--HG--
branch : product-engine
2009-11-27 19:08:02 +02:00
Eugene Mutavchi 7524fde032 Fixed low bug EXT-2794(MyLandmarks: "Create Pick" is enabled when multiple landmarks are selected)
--HG--
branch : product-engine
2009-11-27 17:59:59 +02:00
Sergei Litovchuk 3119468d06 Fixed normal bug EXT-2346 "My Landmarks accordion panels shouldn't be displayed if there are no landmarks in respective folders".
- Added inventory observer to Landmarks Panel to update accordion tabs visibility upon inventory changes.
- Added accordions contents refreshing upon filter edit to fix updating accordion items when filter becomes less restrictive.

--HG--
branch : product-engine
2009-11-23 21:47:59 +02:00
Sergei Litovchuk f3c53a84d3 Fixed normal bug EXT-2348 "My Landmarks: Show On Map does nothing for landmarks from Library"
- Added callback to ensure that a landmark is loaded from the global landmark list.
- Added disabling "Map" button to indicate that a landmark info is being  loaded.

--HG--
branch : product-engine
2009-11-19 22:38:27 +02:00
Loren Shih b88778ca7d Header file cleanup.
Spelling cleanup.

Changed "Inventroy"->"Inventory".
Removed a couple of headers from llinventory.h.

--HG--
branch : avatar-pipeline
2009-11-16 18:40:59 -05:00
brad kittenbrink 1ea60591a9 Refactoring of llviewerprecompiledheaders.h to hopefully increase stability
and reduce unnecessary dependencies and incredibuild wedging.  Hopefully in
the long run this will reduce build time.  Also cleaned up a lot of header
file usage to conform better to the coding standard.

reviewed by james and steve.
2009-11-13 20:33:59 -05:00
Steve Bennetts 8631443847 merge changes from product-engine 2009-11-06 18:13:38 -08:00
Loren Shih 9c048d12fd merge
--HG--
branch : avatar-pipeline
2009-11-06 18:31:52 -05:00
Loren Shih 2aa981ac23 EXT-2278 : "Save Texture As" for bottom panel
EXT-2310 : "Save Texture As" for inventory right-click menu

"Save Texture As" now works properly and brings up the texture preview while saving.
Also added "Save Texture As" to the right-click inventory context menu.

--HG--
branch : avatar-pipeline
2009-11-06 17:35:05 -05:00
Denis Serdjuk 01c83aa21e partial fix for minor bug EXT-1607 Trash and Gear buttons are enabled when nothing is selected. Now gear button will disabled when nothing is selected.
--HG--
branch : product-engine
2009-11-06 18:39:00 +02:00
Denis Serdjuk e4fdc0ba55 no ticket. major crash in Panel Landmark has been fixed. It was founded while investigating EXT-1607.
--HG--
branch : product-engine
2009-11-06 15:41:05 +02:00
Vadim Savchuk 759e76b1a3 merge
--HG--
branch : product-engine
2009-11-05 16:21:03 +02:00
Denis Serdjuk 8cec9098cd implemented minor task EXT-1617 No need to expand all accordion panels in the My Landmarks.
Rollback previous incorrect  behavior   in changeset 45ece11eb7d8.

--HG--
branch : product-engine
2009-11-05 15:54:05 +02:00
Steve Bennetts af401ac6dc Merge changes from https://hg.aws.productengine.com/secondlife/viewer-2-0/ 2009-11-04 19:15:12 -08:00
Bryan O'Sullivan b806edf4ac Redo Bao's broken merge 2009-11-04 14:59:23 -08:00
Sergei Litovchuk 380bb0ce09 No ticket. Removed extra includes. Fixed copyright years.
--HG--
branch : product-engine
2009-11-04 15:24:11 +02:00
Eric M. Tulla (BigPapi) e87975284e update from viewer2 and merge into avp
--HG--
branch : avatar-pipeline
2009-11-03 14:52:05 -05:00
Denis Serdjuk 80ec865c2b fixed minor bug EXT-1618 Add Landmark does nothing if resident stands exactly in the location of existing landmark
--HG--
branch : product-engine
2009-11-03 21:34:14 +02:00
Denis Serdjuk ebfe3d93d9 implemented minor task EXT-1617 No need to expand all accordion panels in the My Landmarks
--HG--
branch : product-engine
2009-11-03 20:04:57 +02:00
Loren Shih 310a7b60f7 Merge conflict resolution for previous commit.
--HG--
branch : avatar-pipeline
2009-11-02 16:22:18 -05:00
Loren Shih bde7d67066 EXT-1866 : Inventory Side Panel
svn merge -r137106:137808 svn+ssh://svn.lindenlab.com/svn/linden/branches/avatar-pipeline/inventory-panel

Porting over changes from svn Inventory Panel work.
2009-11-02 15:39:55 -05:00