Commit Graph

89 Commits (e92d3dcf1013ab340fdef514b41ebf790f79e04c)

Author SHA1 Message Date
Vadim ProductEngine 5506dca9b9 STORM-1339 FIXED Making a preventive fix for a crash in LLPanelPlaces::onTeleportButtonClicked(). 2011-06-15 18:39:10 +03:00
Leyla Farazha 8cc430f691 EXP-624 Place profile floater may be opened by SLApp 2011-05-03 17:11:58 -07:00
Paul Guslisty bdd07a7a64 STORM-411 FIXED The most of additional options in the Teleport History profile are always disabled
- Deleted unimplemented menu items from XML

- Hide "Make a Landmark" menu item in case "Teleport History Place Profile" panel is opened
2010-12-20 18:04:59 +02:00
Monroe Linden e27bcbe0d2 Merge from viewer-development 2010-12-10 13:22:55 -08:00
Merov Linden 426744df2c STORM-727 : Pull into viewer-development 2010-12-09 21:08:12 -08:00
Vadim ProductEngine 960151e023 STORM-727 FIXED Don't disable Close and Back buttons in the Create Landmark panel, so you can go back if the landmark fails to load.
The bug was introduced in the fix of EXT-4700 (Creating a landmark brings up the Landmark sidepanel info twice).
To avoid reopening the "Create Landmark" panel, its Back and Close buttons were disabled.
However, the same fix removed the code for reopening the panel, so I can't see why we need to disable the buttons at all.
2010-12-09 10:27:40 +02:00
Monroe Linden 1e050c2ed8 merge 2010-12-02 14:33:42 -08:00
Vadim ProductEngine 552ddf4be4 STORM-666 FIXED Menu spawned by the overflow button had invalid position in Place Profile and Avatar Profile panels.
Changes:
* Changed the button class from LLButton to LLMenuButton to avoid duplicating menu positioning logic.
* Enabled LLMenuButton to support aligning menu to the top right corner of the button.
2010-11-24 18:56:21 +02:00
Richard Nelson 01b28ddf5d EXP-156 WIP Implement custom Skylight hints 2010-10-06 20:10:36 -07:00
Monroe Linden b62b10dd26 Post-convert merge by convert_monolith.py from ./viewer-experience 2010-08-27 16:58:33 -07:00
Richard Nelson 02d8197019 changed buildPanel/buildFloater to member functions buildFromFile
streamlined LLUICtrlFactory's interface
2010-08-20 10:14:28 -07:00
Richard Nelson c20bd2dfee cleaned up LLUICtrlFactory...
removed redundant functionality
moved buildPanel to LLPanel
2010-08-16 15:00:51 -07:00
Richard Linden 2c999688c4 added remaining hints and fade in/fade out behavior 2010-08-12 15:18:25 -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
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
Richard Nelson fde4edf75d merge 2010-07-20 11:31:23 -07:00
Aimee Linden e48e1e32d8 Bury the dead code day: Removed LLFloaterParcelInfo, LLFloaterURLDisplay and LLPanelPlace
Moved LLParcelHandler from now defunct llfloaterparcel.cpp to llpanelplaces.cpp
2010-07-19 13:23:19 +01:00
Aimee Linden 7a3a192f79 Tidy up LLPanelPlaces::onOverflowButtonClicked() by replacing magic strings with the existing consts 2010-07-15 02:47:30 +01:00
Aimee Linden 13f0f72acf EXT-8325 (VWR-20161) FIXED Map button not enabled when Place Profile opened via a SLapp
Enables the Map button when Place Profiles are opened from SLapps in chat history, search etc.
2010-07-15 02:23:50 +01:00
Loren Shih 823ae2ea98 EXT-7735 FIXED When receiving a folder, "Show" (or hotlink) doesn't do anything
Fixed highlight and open item code to work for both categories and items (was previously only working for items).
2010-06-16 13:35:57 -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
Dmitry Zaporozhan e10173894f Fixed EXT-6906(normal) - Buttons overlapping on Place profile panel
Problem:
"Profile" button is visible when viewing current agent place info and remote parcel info.
Solution:
Hide "Profile" button when we are viewing place profile. Updated "Profile" button visibility condition. New condition hides the button when viewing landmark info, teleport history info, agent place info and remote parcel info.

Bug introduced in changeset 11252 : c5b3adc89f28 (EXT-6605 (No profile verb button on Places panel))

Reviewed by Mike Antipov - https://codereview.productengine.com/secondlife/r/274/

--HG--
branch : product-engine
2010-04-21 13:32:51 +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
Tofu Linden 7b801ca15d EXT-6589 "Are you sure you want to teleport.." dialog has broken "[LOCATION]" tag 2010-03-30 15:51:40 +01: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
Igor Borovkov 095cd1b639 fixed EXT-6092 [crashhunters] Crash in LLFlatListView::selectItemPair
turned off commit on focus lost for the filter editor (Panel Places) in the code

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

--HG--
branch : product-engine
2010-03-18 17:45:35 +02:00
Mike Antipov b0af6b8acb Merge from default branch
--HG--
branch : product-engine
2010-02-11 09:49:57 +02:00
Sergei Litovchuk d3bde04a8c Fixed normal bug (EXT-5111) Mysterious disabled arrow widget on Places tab.
--HG--
branch : product-engine
2010-02-10 22:05:37 +02:00
Tofu Linden bf2aad17ac CID-421
Checker: NULL_RETURNS
Function: LLPanelPlaces::showAddedLandmarkInfo(const std::vector<LLUUID, std::allocator<LLUUID>> &)
File: /indra/newview/llpanelplaces.cpp
2010-02-10 17:19:38 +00:00
Sergei Litovchuk 4e28c10971 Fixed major bug (EXT-5017) Landmark Info panel opens immediately after
retrieving data about landmarking location.

--HG--
branch : product-engine
2010-02-08 14:11:24 +02:00
Sergei Litovchuk e367c41298 Working on (EXT-4347) Moving object contents to inventory opens files, changes menu.
- Removing LLPanelPlaces dependency from open_inventory_offer handler.
- Added landmark offer handling to Places panel.

--HG--
branch : product-engine
2010-02-02 18:48:40 +02:00
Sergei Litovchuk a904e887bd Fixed normal bug (EXT-4700) Creating a landmark brings up the Landmark
sidepanel info twice.
- Disabled "Close" and "Back" buttons to prevent closing "Create Landmark" panel until created landmark is loaded.

--HG--
branch : product-engine
2010-01-27 19:00:12 +02:00
Sergei Litovchuk 366baa7b65 Fixed (EXT-2249) Place profile data blinks several times while
updating after teleport.
- Added update timer to avoid data blinking.

--HG--
branch : product-engine
2010-01-26 15:35:41 +02:00
Sergei Litovchuk d3d7dd6a62 (EXT-2249) Place profile data blinks several times while updating after teleport
- Reduced place info unnecessary text and icons updates.

--HG--
branch : product-engine
2010-01-25 17:28:39 +02:00
Sergei Litovchuk 09e9cdeb2e No ticket, Includes cleanup. Spaces cleanup.
--HG--
branch : product-engine
2010-01-22 20:20:11 +02:00
Sergei Litovchuk 16b1af72b2 Fixed (EXT-4589) 'About Land' floater loose information after user quit Place Profile
- Fixed Places panel not to remove parcel selection when it is used by "About Land" floater.

--HG--
branch : product-engine
2010-01-22 20:02:10 +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
Dmitry Zaporozhan f53f65cc1a Update for normal bug EXT-3749 - Clicking landmark attachment on Group notices doesn't open side panel.
--HG--
branch : product-engine
2010-01-19 18:03:25 +02:00
Dmitry Zaporozhan 6fac1bf369 Fix for normal bug EXT-3749 - Clicking landmark attachment on Group notices doesn't open side panel.
--HG--
branch : product-engine
2010-01-19 17:22:13 +02:00
Lynx Linden 7b2f4b6169 EXT-3426: Update Place buttons based on state.
We now disable the teleport/map buttons when they cannot be used (when
we don't have a global 3D position for the parcel). We also update
this button enable state at the right times.
2009-12-14 16:21:15 +00:00
Lynx Linden 94a9b1ed0d EXT-3426: Enable Teleport/Map buttons for all Places.
When we open the Places side tray for a parcel, given a UUID, we now
look up the parcel's global 3D position so that the teleport and map
functions work correctly.
2009-12-14 15:53:03 +00:00
Lynx Linden 3c96173fce EXT-3119 DEV-43503 DEV-43497: Fix secondlife://app/parcel crash.
The handler for secondlife:///app/parcel/{UUID}/about SLurls now opens
the Place side tray and displays the parcel information there.
2009-12-11 11:29:10 +00:00
Sergei Litovchuk e94e6714b9 Fixed normal bug EXT-2935 \"[BSI] Not able to click *Map* button after clicking a SLurl to open a Place Profile\".
- Added enabling \"Map\" button on Landmark Info panel opening.

--HG--
branch : product-engine
2009-12-09 15:17:30 +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
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
James Cook cbc0783cd1 Created lightweight LLNotificationsUtil::add(), switched most alerts to use it
Cuts number of includes of llnotifications.h from 300+ to 40.
2009-11-25 01:15:50 -08:00
Steve Bennetts 125b779fb6 merge 2009-11-17 23:39:42 -08:00