Commit Graph

9425 Commits (4bff09dcf42cda492f3cd74a5614fe1aec9b538e)

Author SHA1 Message Date
Mike Antipov 4bff09dcf4 merge
--HG--
branch : product-engine
2010-05-05 11:40:56 +03:00
Mike Antipov 50433c36dc Fixed normal bug EXT-6865 (Voice isn't blocked for Avaline callers connected via PSTN bridge)
Current patch fixes displaing of Avaline callers in Block List:
 * Now it shows as Avaline Caller 1, etc.

Implemented via using name from AvatarListItem to create LLMute object.

Reviewed by Aimee Walton at https://codereview.productengine.com/secondlife/r/340/

--HG--
branch : product-engine
2010-05-05 11:39:52 +03:00
Vadim Savchuk ccd4215fd4 Implemented task EXT-6559 (Appearance panel: Add edit button in place of the image display next to current look).
- Changed the topmost part of the Appearance panel:
  * Added new "Edit current outfit" button.
  * Implemented COF status display (unsaved/wearing) according to the spec.
  * Minor XUI changes (font / dimensions / bg color).
- Removed the temporary "Edit current outfit" button from the bottom of the Appearance panel.
- Removed the temporary "ShowDebugAppearanceEditor" setting.

TODO: use icons from the spec (currently missing).

Reviewed by Nyx at https://codereview.productengine.com/secondlife/r/339/

--HG--
branch : product-engine
2010-04-30 19:55:00 +03:00
Sergei Litovchuk f247dc68df Task (EXT-6722) Create modified inventory view for "my outfits" tab in top-level appearance sidebar
- Fixed adding category check in LLInventoryCategoriesObserver.

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

--HG--
branch : product-engine
2010-04-30 19:48:15 +03:00
Vadim Savchuk 05c662528a merge
--HG--
branch : product-engine
2010-04-30 19:08:31 +03:00
Vadim Savchuk 9fda462330 Manual merge.
By the way, removed "Add to outfit" and "Remove from outfit" buttons from the Edit Outfit panels.

--HG--
branch : product-engine
2010-04-30 19:05:46 +03:00
Eugene Mutavchi d6edc4cd12 Implemented normal EXT-7002 (Inventory flat list needs optimization.):
- changed the LLInventoryItemsList::addNewItem() to add item to the list without immediately rearranging
 - implemented LLFlatListViewEx::setFilterSubString(), sets up new filter string and filters the list.
 - implemented LLFlatListViewEx::filterItems(), filters the list, rearranges and notifies parent about shape changes. The list items are filtered using the notify() functionality, without need in adding/removing them on each filter call. It sends 'match_filter' request to items and interprets the returned zero as sign of matched filter string, i.e. we don't hide items that don't support 'match_filter' action(separators etc).
 - filtring of LLOutfitsList.
 Reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/342/

--HG--
branch : product-engine
2010-04-30 18:27:24 +03:00
Eugene Mutavchi 779bf4bb59 Implemented low sub-task EXT-7164 (Implement preserving panel inventory item selection across COF wearables lists updates (i.e. when changing ordering of wearables - up/down).)
- implemented preserving of current items selection during lists updates.
Reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/344/

--HG--
branch : product-engine
2010-04-30 18:07:21 +03:00
Yuri Chebotarev 67c95d6d92 merge
--HG--
branch : product-engine
2010-04-30 17:59:53 +03:00
Yuri Chebotarev 2479959dd9 additional fix for EXT-4858 Normal "Detecting Hardware..." not showing correctly in non-English languages with Viewer 2.0
reviewed Mike Antipov
EXT-4858 "Detecting Hardware..." not showing correctly in non-English languages with Viewer 2.0

--HG--
branch : product-engine
2010-04-30 17:42:25 +03:00
Vadim Savchuk 66e407c1ca Completed task EXT-6548 (Edit Outfit: correct XUI: update status string, add t-shirt icon etc.).
- Removed temporary "up", "down", "new" buttons.
- Fixed misc positions/dimensions/fonts/colors/images.

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

--HG--
branch : product-engine
2010-04-30 17:04:24 +03:00
Igor Borovkov 23bd34a781 additional fix for EXT-6732 Create specialized view of inventory for "clothing" accordion tab of outfit editor
"size_changes" == info["action"]
is always TRUE no matter what info["action"] maps to,
that should be rewritten to "size_changes" == info["action"].asString()

No review.

--HG--
branch : product-engine
2010-04-30 16:50:36 +03:00
Paul Guslisty 6918b292e1 Fixed normal EXT-6997 (Fav bar: Pop-up menu for LM in overflow dropdown is kept after LM was dragged away)
- Added menu hiding on left mouse down callback for drop down menu item

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

--HG--
branch : product-engine
2010-04-30 16:10:57 +03:00
Mike Antipov 5078f522b1 Done normal task EXT-6248 (3 different viewer 2 speakers lists are all inconsistent)
Turned on "show info button" for lists in group & ad-hoc chats.

Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/336/

--HG--
branch : product-engine
2010-04-30 16:04:20 +03:00
Igor Borovkov 702efd72ab additional patch for EXT-6732 Create specialized view of inventory for "clothing" accordion tab of outfit editor
* reimplemented button bars as static panels not as list items (creating accordion - button bar - list view - adaptor/container)
* added management of items' buttons assording to inventory items' states
* assigned actions to clothing/bodyparts items' buttons
* got rid of separators as distinct items and made them as part of items
* removed ad-hoc up/down buttons
* removed "+" button from a button bar

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

--HG--
branch : product-engine
2010-04-30 15:59:23 +03:00
Mike Antipov 2d85ec2d59 merge
--HG--
branch : product-engine
2010-04-30 15:45:37 +03:00
Mike Antipov a121479f59 merge
--HG--
branch : product-engine
2010-04-30 13:59:31 +03:00
Mike Antipov 78eed3fc07 WIP: normal bug EXT-6865 (Voice isn't blocked for Avaline callers connected via PSTN bridge)
Applyied Aimee's patch to enable blocking of avaline caller:
 added an "External" mute type which isn't sent to the SL servers or stored in the cache across sessions.
 The caller's ID will change each time so there's no point cluttering up the mute list by persisting them.

Known issue: Right now the mute is added with the caller's phone number as the name shown in the block list,
 so that will need changing to "Avaline Caller 1" etc

--HG--
branch : product-engine
2010-04-30 13:25:48 +03:00
Tofu Linden d597a7e36a Looks like the linux apr version is a bit too old to build 5458d58b4cd0. Use this workaround for now. 2010-04-30 08:27:56 +01:00
Tofu Linden e4ac914721 merge from PE's viewer-trunk 2010-04-30 07:49:05 +01:00
Eugene Mutavchi c19c7d7d3b Partially implemented normal sub-task EXT-6548 (Edit Outfit: Clean up XUI to allow all elements to fit properly in the panel)
- added dummy space between buttons.
Reviewed by Neal Orman at https://codereview.productengine.com/secondlife/r/331/

--HG--
branch : product-engine
2010-04-30 00:45:22 +03:00
Andrew Dyukov f6feac510d Fixed normal bug EXT-7059 (Need to add tool-tip for 'Share' verb button on 'People' side panel).
- Added "Share an inventory item" tooltip for button in xml.

Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/338/

--HG--
branch : product-engine
2010-04-29 21:22:28 +03:00
Sergei Litovchuk 20d95dd523 (EXT-6722) Create modified inventory view for "my outfits" tab in top-level appearance sidebar (tier 2)
llui:
- Added accordion tab title setter.
- Added setters for accordion tab focus changes callbacks.

newview:
- Fixed observer used for outfit items collecting. Added checking number of fetched items.
- Added outfit selection and enabled "replace outfit" and "add to outfit" commands for selected outfit.

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

--HG--
branch : product-engine
2010-04-29 20:11:58 +03:00
Dmitry Zaporozhan 02d6922727 Fixed EXT-7163(normal) - Create dummy inventory item panel (an item panel for unworn wearable types)
Added new wearable list item - LLPanelDummyClothingListItem for not worn wearable types, it displays grayed wearable type icon, grayed
title '<clothing type> not worn' and 'add' button.
Modified base class to be more flexible.
Moved init() to protected section.
Modified COF panel to use dummy item.

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

--HG--
branch : product-engine
2010-04-29 19:06:13 +03:00
Alexei Arabadji 85e3432579 fixed EXT-6736 Notecard floater missing Keep/Discard Buttons (vwr 2.0)
Added missing 'Delete' button to the Notecard Preview dialog;

reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/330/

--HG--
branch : product-engine
2010-04-29 16:09:00 +03:00
Alexei Arabadji 8dae4c265e fixed EXT-6736 Notecard floater missing Keep/Discard Buttons (vwr 2.0)
Added functionality to close hidden IM toasts when IM floater opens.

reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/321/

--HG--
branch : product-engine
2010-04-29 15:35:44 +03:00
Vadim Savchuk 38086b7425 merge
--HG--
branch : product-engine
2010-04-29 15:24:53 +03:00
Vadim Savchuk 7d0769f3e1 Merge from default branch
--HG--
branch : product-engine
2010-04-29 15:24:09 +03:00
Paul Guslisty 9a054b556e Fixed major bug EXT-7114 (Preferences plain text chat history also modifies IM history)
- Changed old label with new one.

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

--HG--
branch : product-engine
2010-04-29 15:04:29 +03:00
Paul Guslisty 6838fd3698 Fixed normal bug EXT-5377 (Viewer crashes if \"My Appearance\" tab has been pressed in offline mode)
- Added checking for a null pointer

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

--HG--
branch : product-engine
2010-04-29 15:02:05 +03:00
Dmitry Zaporozhan 4eb741883c Update for EXT-6550(major) - Edit Outfit: Fix alignment of in-line edit button and put proper icon on it
Replaced 'lock' button with icon.

--HG--
branch : product-engine
2010-04-29 14:55:21 +03:00
Dmitry Zaporozhan 2703de333a Manual merge
--HG--
branch : product-engine
2010-04-29 11:05:09 +03:00
Monroe Linden cb96bdc188 Fixed default pan value in mac volume catcher, and corrected the filename in the header comment. 2010-04-28 18:06:34 -07:00
Monroe Linden 77b13dc2df Incorporate suggestions from Richard's review of the LLPlugin changes.
Use LLMutexLock (stack-based locker/unlocker) for the straightforward cases instead of explicit lock()/unlock().

There are still a couple of cases (one overlapping lock lifetime and two loops that unlock the mutex to call another function inside the loop) where I'm leaving explicit lock/unlock calls.

Rename LLPluginProcessParent::sPollThread to sReadThread, for consistency.

Made the LLPluginProcessParent destructor hold mIncomingQueueMutex while removing the instance from the global list -- this should prevent a possible race condition in LLPluginProcessParent::poll().

Removed a redundant check when calling LLPluginProcessParent::setUseReadThread().
2010-04-29 17:33:37 -07:00
Leyla Farazha 8c3feea2a2 adding eol 2010-04-28 17:52:55 -07:00
Leyla Farazha a6adc00632 Merge 2010-04-28 17:52:06 -07:00
Leyla Farazha b6ba0da7f5 Media sound attentuation first pass
reviewed by Richard
2010-04-28 17:48:05 -07:00
Leyla Farazha b8688c8860 Rapid clicks on spin ctrl broken
reviewed by Richard
2010-04-28 17:47:45 -07:00
Eli Linden 3bed004b5b IT linguistic 2010-04-28 17:28:14 -07:00
Xiaohong Bao affea8c6da Automated merge with ssh://hg.lindenlab.com/q/viewer-trunk 2010-04-28 17:13:11 -06:00
Xiaohong Bao 87be73be24 fix for EXT-7159: textures are not fully loaded when http-texture is enabled.
and EXT-6928: Viewer crashes immediately after enabling HTTP Textures on a http-texture-server-1 simulator
2010-04-28 17:07:24 -06:00
Dmitry Zaporozhan e1cf84c9b6 Fixed EXT-6550(major) - Edit Outfit: Fix alignment of in-line edit button and put proper icon on it
Replaced LLPanelInventoryListItem with LLPanelInventoryListItem. This class is capable of showing widgets on left and right sides of panel.
Implemented LLPanelClothingListItem and LLPanelBodyPartListItem - makes use of new LLPanelInventoryListItem and is able to show buttons specified in tickets. Buttons are
shown on mouse_enter event and hidden on mouse_leave event. Buttons are - delete, move up, move down, lock, edit. It's item's user responsibility
to control buttons visibility.
Made LLInventoryItemsList::addNewItem virtual to allow inheritors create specific(non-default) items.

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

--HG--
branch : product-engine
2010-04-28 20:08:10 +03:00
Mike Antipov 0dc325502e merge
--HG--
branch : product-engine
2010-04-28 18:36:11 +03:00
Paul Guslisty 3c2c11d0d2 Fixed linux build
--HG--
branch : product-engine
2010-04-28 18:29:09 +03:00
Mike Antipov 8b53588f57 merge
--HG--
branch : product-engine
2010-04-28 18:11:34 +03:00
Mike Antipov fe4b6a8d78 Merge with default branch
--HG--
branch : product-engine
2010-04-28 18:05:19 +03:00
Igor Borovkov f9a120e898 partial implementation of EXT-6723 Create specialized view of inventory for "clothing" accordion tab of outfit editor
- added grouping clothing items by wearable type (shirt, jeans etc.)
- added sorting clothing items by wearing order in groups
- added separators between items of the same wearable type (lists: clothing, body parts)
- added list specific button bars
- partially added dummy items for missing wearable types in the COF (clothing list)

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

--HG--
branch : product-engine
2010-04-28 17:47:08 +03:00
Mike Antipov 8e0a73f0ed Fixed Windows build after chengeset (15508dc34f63) Implemented major task EXT-6979 (Connect wearable editor texture and color edito...:
added default bodies for overloading of function templates
 removed qualifier before PickerControlEntry class name.

--HG--
branch : product-engine
2010-04-28 17:31:15 +03:00
Eugene Mutavchi 6d3c960525 Implemented major task EXT-6979 (Connect wearable editor texture and color editors to the textures stored in the wearables themselves):
- added PickerControlEntry - dictionary entry which contains information about particular picker control
 - added ColorSwatchCtrls and TextureCtrls - lists of PickerControlEntries, contain information about color and texture controls for particular EWearableType
 - implemented some helper functions for picker management
Reviewed by Neal Orman at https://codereview.productengine.com/secondlife/r/327/

--HG--
branch : product-engine
2010-04-28 14:50:33 +03:00
Andrew Dyukov e8540593e6 Fixed low bug EXT-6776 ([FRAGMENTATION] Call strings need change).
- Removed string fragmentation by changing concatenation of name and action to whole-sentence strings.

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

--HG--
branch : product-engine
2010-04-28 14:48:16 +03:00