diff options
Diffstat (limited to 'indra')
78 files changed, 251 insertions, 451 deletions
| diff --git a/indra/llcharacter/llvisualparam.h b/indra/llcharacter/llvisualparam.h index affc49debf..eec56d7844 100644 --- a/indra/llcharacter/llvisualparam.h +++ b/indra/llcharacter/llvisualparam.h @@ -151,7 +151,7 @@ public:  	virtual void			setAnimating(BOOL is_animating) { mIsAnimating = is_animating && !mIsDummy; }  	BOOL					getAnimating() const { return mIsAnimating; } -	void					setIsDummy(BOOL is_self) { mIsDummy = is_self; } +	void					setIsDummy(BOOL is_dummy) { mIsDummy = is_dummy; }  protected:  	F32					mCurWeight;			// current weight diff --git a/indra/llui/llbutton.cpp b/indra/llui/llbutton.cpp index a7946cacf5..bbaf908d2e 100644 --- a/indra/llui/llbutton.cpp +++ b/indra/llui/llbutton.cpp @@ -95,8 +95,7 @@ LLButton::Params::Params()  	is_toggle("is_toggle", false),  	scale_image("scale_image", true),  	hover_glow_amount("hover_glow_amount"), -	commit_on_return("commit_on_return", true), -	picture_style("picture_style", false) +	commit_on_return("commit_on_return", true)  {  	addSynonym(is_toggle, "toggle");  	held_down_delay.seconds = 0.5f; @@ -153,17 +152,9 @@ LLButton::LLButton(const LLButton::Params& p)  	static LLUICachedControl<S32> llbutton_orig_h_pad ("UIButtonOrigHPad", 0);  	static Params default_params(LLUICtrlFactory::getDefaultParams<LLButton>()); -	//if we aren't a picture_style button set label as name if not provided -	if (!p.picture_style.isProvided() || !p.picture_style) +	if (!p.label_selected.isProvided())  	{ -		if (!p.label.isProvided())  -		{ -			mUnselectedLabel = p.name(); -		} -		if (!p.label_selected.isProvided())	 -		{ -			mSelectedLabel = mUnselectedLabel.getString(); -		} +		mSelectedLabel = mUnselectedLabel;  	}  	// Hack to make sure there is space for at least one character @@ -1100,18 +1091,3 @@ void LLButton::resetMouseDownTimer()  	mMouseDownTimer.stop();  	mMouseDownTimer.reset();  } - - -// *TODO: Remove this function after the initial XUI XML re-export pass. -// static -void LLButton::setupParamsForExport(Params& p, LLView* parent) -{ -	std::string label = p.label; -	if (label.empty()) -	{ -		//if our label is empty this is a picture style button -		p.picture_style = true; -	} - -	LLUICtrl::setupParamsForExport(p, parent); -} diff --git a/indra/llui/llbutton.h b/indra/llui/llbutton.h index 85580a98bf..08f289092f 100644 --- a/indra/llui/llbutton.h +++ b/indra/llui/llbutton.h @@ -115,8 +115,7 @@ public:  		// misc  		Optional<bool>			is_toggle,  								scale_image, -								commit_on_return, -								picture_style;      //if true, don't display label +								commit_on_return;  		Optional<F32>				hover_glow_amount;  		Optional<TimeIntervalParam>	held_down_delay; @@ -247,8 +246,6 @@ protected:  	LLFrameTimer	mMouseDownTimer; -	// If the label is empty, set the picture_style attribute -	static void setupParamsForExport(Params& p, LLView* parent);  private:  	void			drawBorder(LLUIImage* imagep, const LLColor4& color, S32 size);  	void			resetMouseDownTimer(); diff --git a/indra/llui/llfloater.cpp b/indra/llui/llfloater.cpp index 99aebbcb30..aac27e6562 100644 --- a/indra/llui/llfloater.cpp +++ b/indra/llui/llfloater.cpp @@ -1832,7 +1832,6 @@ void LLFloater::buildButtons()  		LLButton::Params p;  		p.name(sButtonNames[i]);  		p.rect(btn_rect); -		p.label("");  		p.image_unselected.name(sButtonActiveImageNames[i]);  		// Selected, no matter if hovered or not, is "pressed"  		p.image_selected.name(sButtonPressedImageNames[i]); @@ -1845,6 +1844,7 @@ void LLFloater::buildButtons()  		p.follows.flags(FOLLOWS_TOP|FOLLOWS_RIGHT);  		p.tool_tip(sButtonToolTips[i]);  		p.scale_image(true); +		p.chrome(true);  		LLButton* buttonp = LLUICtrlFactory::create<LLButton>(p);  		addChild(buttonp); diff --git a/indra/llui/llflyoutbutton.cpp b/indra/llui/llflyoutbutton.cpp index 3483bac782..abb0b869eb 100644 --- a/indra/llui/llflyoutbutton.cpp +++ b/indra/llui/llflyoutbutton.cpp @@ -48,6 +48,7 @@ LLFlyoutButton::LLFlyoutButton(const Params& p)  	// Text label button  	LLButton::Params bp(p.action_button);  	bp.name(p.label); +	bp.label(p.label);  	bp.rect.left(0).bottom(0).width(getRect().getWidth() - FLYOUT_BUTTON_ARROW_WIDTH).height(getRect().getHeight());  	bp.click_callback.function(boost::bind(&LLFlyoutButton::onActionButtonClick, this, _2));  	bp.follows.flags(FOLLOWS_ALL); diff --git a/indra/llui/llmenugl.cpp b/indra/llui/llmenugl.cpp index 91e7e46195..956e843987 100644 --- a/indra/llui/llmenugl.cpp +++ b/indra/llui/llmenugl.cpp @@ -459,12 +459,6 @@ void LLMenuItemGL::draw( void )  	LLColor4 color; -	LLFontGL::ShadowType shadow_style = LLFontGL::NO_SHADOW; -	if (getEnabled() && !mDrawTextDisabled ) -	{ -		shadow_style = LLFontGL::DROP_SHADOW_SOFT; -	} -  	if ( getEnabled() && getHighlight() )  	{  		color = mHighlightForeground.get(); @@ -482,26 +476,26 @@ void LLMenuItemGL::draw( void )  	if (mBriefItem)  	{  		mFont->render( mLabel, 0, BRIEF_PAD_PIXELS / 2, 0, color, -					   LLFontGL::LEFT, LLFontGL::BOTTOM, LLFontGL::NORMAL, shadow_style ); +					   LLFontGL::LEFT, LLFontGL::BOTTOM, LLFontGL::NORMAL);  	}  	else  	{  		if( !mDrawBoolLabel.empty() )  		{  			mFont->render( mDrawBoolLabel.getWString(), 0, (F32)LEFT_PAD_PIXELS, ((F32)MENU_ITEM_PADDING / 2.f) + 1.f, color, -						   LLFontGL::LEFT, LLFontGL::BOTTOM, LLFontGL::NORMAL, shadow_style, S32_MAX, S32_MAX, NULL, FALSE ); +						   LLFontGL::LEFT, LLFontGL::BOTTOM, LLFontGL::NORMAL, LLFontGL::NO_SHADOW, S32_MAX, S32_MAX, NULL, FALSE );  		}  		mFont->render( mLabel.getWString(), 0, (F32)LEFT_PLAIN_PIXELS, ((F32)MENU_ITEM_PADDING / 2.f) + 1.f, color, -					   LLFontGL::LEFT, LLFontGL::BOTTOM, LLFontGL::NORMAL, shadow_style, S32_MAX, S32_MAX, NULL, FALSE ); +					   LLFontGL::LEFT, LLFontGL::BOTTOM, LLFontGL::NORMAL, LLFontGL::NO_SHADOW, S32_MAX, S32_MAX, NULL, FALSE );  		if( !mDrawAccelLabel.empty() )  		{  			mFont->render( mDrawAccelLabel.getWString(), 0, (F32)getRect().mRight - (F32)RIGHT_PLAIN_PIXELS, ((F32)MENU_ITEM_PADDING / 2.f) + 1.f, color, -						   LLFontGL::RIGHT, LLFontGL::BOTTOM, LLFontGL::NORMAL, shadow_style, S32_MAX, S32_MAX, NULL, FALSE ); +						   LLFontGL::RIGHT, LLFontGL::BOTTOM, LLFontGL::NORMAL, LLFontGL::NO_SHADOW, S32_MAX, S32_MAX, NULL, FALSE );  		}  		if( !mDrawBranchLabel.empty() )  		{  			mFont->render( mDrawBranchLabel.getWString(), 0, (F32)getRect().mRight - (F32)RIGHT_PAD_PIXELS, ((F32)MENU_ITEM_PADDING / 2.f) + 1.f, color, -						   LLFontGL::RIGHT, LLFontGL::BOTTOM, LLFontGL::NORMAL, shadow_style, S32_MAX, S32_MAX, NULL, FALSE ); +						   LLFontGL::RIGHT, LLFontGL::BOTTOM, LLFontGL::NORMAL, LLFontGL::NO_SHADOW, S32_MAX, S32_MAX, NULL, FALSE );  		}  	} @@ -1460,12 +1454,6 @@ void LLMenuItemBranchDownGL::draw( void )  		gl_rect_2d( 0, getRect().getHeight(), getRect().getWidth(), 0 );  	} -	LLFontGL::ShadowType shadow_style = LLFontGL::NO_SHADOW; -	if (getEnabled() && !getDrawTextDisabled() ) -	{ -		shadow_style = LLFontGL::DROP_SHADOW_SOFT; -	} -  	LLColor4 color;  	if (getHighlight())  	{ @@ -1480,7 +1468,7 @@ void LLMenuItemBranchDownGL::draw( void )  		color = mDisabledColor.get();  	}  	getFont()->render( mLabel.getWString(), 0, (F32)getRect().getWidth() / 2.f, (F32)LABEL_BOTTOM_PAD_PIXELS, color, -				   LLFontGL::HCENTER, LLFontGL::BOTTOM, LLFontGL::NORMAL, shadow_style ); +				   LLFontGL::HCENTER, LLFontGL::BOTTOM, LLFontGL::NORMAL);  	// underline navigation key only when keyboard navigation has been initiated @@ -1555,8 +1543,6 @@ LLMenuScrollItem::LLMenuScrollItem(const Params& p)  	}  	LLButton::Params bparams; -	bparams.label(""); -	bparams.label_selected("");  	bparams.mouse_opaque(true);  	bparams.scale_image(false);  	bparams.click_callback(p.scroll_callback); diff --git a/indra/llui/lltabcontainer.cpp b/indra/llui/lltabcontainer.cpp index cde4c75518..b67f753d39 100644 --- a/indra/llui/lltabcontainer.cpp +++ b/indra/llui/lltabcontainer.cpp @@ -155,7 +155,7 @@ LLTabContainer::LLTabContainer(const LLTabContainer::Params& p)  	mTotalTabWidth(0),  	mTabPosition(p.tab_position),  	mFontHalign(p.font_halign), -	mFont(p.font.isProvided() ? p.font() : (mIsVertical ? LLFontGL::getFontSansSerif() : LLFontGL::getFontSansSerifSmall())), +	mFont(p.font),  	mFirstTabParams(p.first_tab),  	mMiddleTabParams(p.middle_tab),  	mLastTabParams(p.last_tab) @@ -927,7 +927,7 @@ void LLTabContainer::addTabPanel(const TabPanelParams& panel)  		textbox = LLUICtrlFactory::create<LLTextBox> (params);  		LLButton::Params p; -		p.name(""); +		p.name("placeholder");  		btn = LLUICtrlFactory::create<LLButton>(p);  	}  	else @@ -946,6 +946,7 @@ void LLTabContainer::addTabPanel(const TabPanelParams& panel)  			p.scale_image(true);  			p.font_halign = mFontHalign;  			p.tab_stop(false); +			p.label_shadow(false);  			if (indent)  			{  				p.pad_left(indent); @@ -965,6 +966,7 @@ void LLTabContainer::addTabPanel(const TabPanelParams& panel)  			p.image_unselected(tab_img);  			p.image_selected(tab_selected_img);  			p.tab_stop(false); +			p.label_shadow(false);  			// Try to squeeze in a bit more text  			p.pad_left(4);  			p.pad_right(2); @@ -986,7 +988,7 @@ void LLTabContainer::addTabPanel(const TabPanelParams& panel)  				p.follows.flags = p.follows.flags() | FOLLOWS_BOTTOM;  			} -			btn = LLUICtrlFactory::create<LLButton>(p); +++			btn = LLUICtrlFactory::create<LLButton>(p);  		}  	} diff --git a/indra/llui/lltextbase.cpp b/indra/llui/lltextbase.cpp index e11e5f446e..e5aac0d5e7 100644 --- a/indra/llui/lltextbase.cpp +++ b/indra/llui/lltextbase.cpp @@ -1451,9 +1451,7 @@ void LLTextBase::setText(const LLStringExplicit &utf8str)  	appendText(text, false); -	//resetDirty();  	onValueChange(0, getLength()); -	needsReflow();  }  //virtual @@ -1631,8 +1629,6 @@ void LLTextBase::appendAndHighlightText(const std::string &new_text, bool prepen  		insertStringNoUndo(getLength(), wide_text, &segments);  	} -	needsReflow(); -	  	// Set the cursor and scroll position  	if( selection_start != selection_end )  	{ @@ -2116,7 +2112,7 @@ LLRect LLTextBase::getVisibleDocumentRect() const  		LLRect doc_rect = mDocumentView->getLocalRect();  		doc_rect.mLeft -= mDocumentView->getRect().mLeft;  		// adjust for height of text above widget baseline -		doc_rect.mBottom = llmin(0, doc_rect.getHeight() - mTextRect.getHeight()); +		doc_rect.mBottom = doc_rect.getHeight() - mTextRect.getHeight();  		return doc_rect;  	}  } diff --git a/indra/llui/lltooltip.cpp b/indra/llui/lltooltip.cpp index 23c87c7522..4bc9a9c042 100644 --- a/indra/llui/lltooltip.cpp +++ b/indra/llui/lltooltip.cpp @@ -198,6 +198,7 @@ LLToolTip::LLToolTip(const LLToolTip::Params& p)  	{  		LLButton::Params icon_params;  		icon_params.name = "tooltip_info"; +		icon_params.label(""); // provid label but set to empty so name does not overwrite it -angela  		LLRect icon_rect;  		LLUIImage* imagep = p.image;  		TOOLTIP_ICON_SIZE = (imagep ? imagep->getWidth() : 16); @@ -206,6 +207,7 @@ LLToolTip::LLToolTip(const LLToolTip::Params& p)  		//icon_params.follows.flags = FOLLOWS_LEFT | FOLLOWS_BOTTOM;  		icon_params.image_unselected(imagep);  		icon_params.image_selected(imagep); +  		icon_params.scale_image(true);  		icon_params.flash_color(icon_params.highlight_color());  		mInfoButton  = LLUICtrlFactory::create<LLButton>(icon_params); @@ -223,6 +225,7 @@ LLToolTip::LLToolTip(const LLToolTip::Params& p)  	{  		LLButton::Params p_button;  		p_button.name(std::string("play_media")); +		p_button.label(""); // provid label but set to empty so name does not overwrite it -angela  		TOOLTIP_PLAYBUTTON_SIZE = 16;  		LLRect button_rect;  		button_rect.setOriginAndSize((mPadding +TOOLTIP_ICON_SIZE+ mPadding ), mPadding, TOOLTIP_ICON_SIZE, TOOLTIP_ICON_SIZE); @@ -247,6 +250,7 @@ LLToolTip::LLToolTip(const LLToolTip::Params& p)  	{  		LLButton::Params p_w_button;  		p_w_button.name(std::string("home_page")); +		p_w_button.label(""); // provid label but set to empty so name does not overwrite it -angela  		TOOLTIP_PLAYBUTTON_SIZE = 16;  		LLRect button_rect;  		button_rect.setOriginAndSize((mPadding +TOOLTIP_ICON_SIZE+ mPadding ), mPadding, TOOLTIP_ICON_SIZE, TOOLTIP_ICON_SIZE); diff --git a/indra/llui/llurlentry.cpp b/indra/llui/llurlentry.cpp index ddb6c6baff..dae4b512d1 100644 --- a/indra/llui/llurlentry.cpp +++ b/indra/llui/llurlentry.cpp @@ -145,6 +145,18 @@ void LLUrlEntryBase::callObservers(const std::string &id, const std::string &lab  	}  } +static std::string getStringAfterToken(const std::string str, const std::string token) +{ +	size_t pos = str.find(token); +	if (pos == std::string::npos) +	{ +		return ""; +	} + +	pos += token.size(); +	return str.substr(pos, str.size() - pos); +} +  //  // LLUrlEntryHTTP Describes generic http: and https: Urls  // @@ -154,7 +166,6 @@ LLUrlEntryHTTP::LLUrlEntryHTTP()  							boost::regex::perl|boost::regex::icase);  	mMenuName = "menu_url_http.xml";  	mTooltip = LLTrans::getString("TooltipHttpUrl"); -	//mIcon = "gear.tga";  }  std::string LLUrlEntryHTTP::getLabel(const std::string &url, const LLUrlLabelCallback &cb) @@ -390,7 +401,7 @@ std::string LLUrlEntryParcel::getLabel(const std::string &url, const LLUrlLabelC  }  // -// LLUrlEntryPlace Describes secondlife:///<location> URLs +// LLUrlEntryPlace Describes secondlife://<location> URLs  //  LLUrlEntryPlace::LLUrlEntryPlace()  { @@ -433,15 +444,7 @@ std::string LLUrlEntryPlace::getLabel(const std::string &url, const LLUrlLabelCa  std::string LLUrlEntryPlace::getLocation(const std::string &url) const  {  	// return the part of the Url after secondlife:// part -	const std::string search_string = "://"; -	size_t pos = url.find(search_string); -	if (pos == std::string::npos) -	{ -		return ""; -	} - -	pos += search_string.size(); -	return url.substr(pos, url.size() - pos); +	return ::getStringAfterToken(url, "://");  }  // @@ -506,15 +509,7 @@ std::string LLUrlEntryTeleport::getLabel(const std::string &url, const LLUrlLabe  std::string LLUrlEntryTeleport::getLocation(const std::string &url) const  {  	// return the part of the Url after ///app/teleport -	const std::string search_string = "teleport"; -	size_t pos = url.find(search_string); -	if (pos == std::string::npos) -	{ -		return ""; -	} - -	pos += search_string.size() + 1; -	return url.substr(pos, url.size() - pos); +	return ::getStringAfterToken(url, "app/teleport/");  }  /// @@ -638,14 +633,5 @@ std::string LLUrlEntryWorldMap::getLabel(const std::string &url, const LLUrlLabe  std::string LLUrlEntryWorldMap::getLocation(const std::string &url) const  {  	// return the part of the Url after secondlife:///app/worldmap/ part -	const std::string search_string = "//app/worldmap/"; -	size_t pos = url.find(search_string); -	if (pos == std::string::npos) -	{ -		return ""; -	} - -	pos += search_string.size(); -	return url.substr(pos, url.size() - pos); +	return ::getStringAfterToken(url, "app/worldmap/");  } - diff --git a/indra/llui/llurlentry.h b/indra/llui/llurlentry.h index 180ef85673..4507572b1e 100644 --- a/indra/llui/llurlentry.h +++ b/indra/llui/llurlentry.h @@ -186,7 +186,7 @@ public:  ///  /// LLUrlEntryPlace Describes a Second Life location Url, e.g., -/// secondlife:///Ahern/50/50/50 +/// secondlife://Ahern/50/50/50  ///  class LLUrlEntryPlace : public LLUrlEntryBase  { diff --git a/indra/newview/character/avatar_lad.xml b/indra/newview/character/avatar_lad.xml index c43ba27984..10c197d09e 100644 --- a/indra/newview/character/avatar_lad.xml +++ b/indra/newview/character/avatar_lad.xml @@ -1,6 +1,6 @@  <?xml version="1.0" encoding="US-ASCII" standalone="yes"?>  <linden_avatar - version="1.0" wearable_definition_version="23">  + version="1.0" wearable_definition_version="24">     <!-- The wearable_definition_version is checked during asset upload. -->    <!-- If you increment it, check indra/lib/python/indra/assetutil.py.  -->    <skeleton @@ -8985,7 +8985,7 @@ render_pass="bump">           id="1017" />          <driven -         id="1033" /> +         id="1035" />          <driven           id="914" diff --git a/indra/newview/llappearancemgr.cpp b/indra/newview/llappearancemgr.cpp index 80086de3dc..a50b39c10d 100644 --- a/indra/newview/llappearancemgr.cpp +++ b/indra/newview/llappearancemgr.cpp @@ -300,14 +300,25 @@ struct LLWearableHoldingPattern  {  	LLInventoryModel::item_array_t new_items;  	std::set<LLUUID> items_seen; -	for (S32 i=0; i<items.count(); i++) +	std::deque<LLViewerInventoryItem*> tmp_list; +	// Traverse from the front and keep the first of each item +	// encountered, so we actually keep the *last* of each duplicate +	// item.  This is needed to give the right priority when adding +	// duplicate items to an existing outfit. +	for (S32 i=items.count()-1; i>=0; i--)  	{  		LLViewerInventoryItem *item = items.get(i);  		LLUUID item_id = item->getLinkedUUID();  		if (items_seen.find(item_id)!=items_seen.end())  			continue;  		items_seen.insert(item_id); -		new_items.push_back(item); +		tmp_list.push_front(item); +	} +	for (std::deque<LLViewerInventoryItem*>::iterator it = tmp_list.begin(); +		 it != tmp_list.end(); +		 ++it) +	{ +		new_items.put(*it);  	}  	items = new_items;  } @@ -1068,9 +1079,21 @@ void LLAppearanceManager::wearOutfitByName(const std::string& name)  	//dec_busy_count();  } +bool areMatchingWearables(const LLViewerInventoryItem *a, const LLViewerInventoryItem *b) +{ +	return (a->isWearableType() && b->isWearableType() && +			(a->getWearableType() == b->getWearableType())); +}  /* static */  void LLAppearanceManager::wearItem( LLInventoryItem* item, bool do_update )  { +	LLViewerInventoryItem *vitem = dynamic_cast<LLViewerInventoryItem*>(item); +	if (!vitem) +	{ +		llwarns << "not an llviewerinventoryitem, failed" << llendl; +		return; +	} +		  	LLInventoryModel::cat_array_t cat_array;  	LLInventoryModel::item_array_t item_array;  	gInventory.collectDescendents(LLAppearanceManager::getCOF(), @@ -1080,12 +1103,19 @@ void LLAppearanceManager::wearItem( LLInventoryItem* item, bool do_update )  	bool linked_already = false;  	for (S32 i=0; i<item_array.count(); i++)  	{ -		const LLInventoryItem* inv_item = item_array.get(i).get(); +		const LLViewerInventoryItem* inv_item = item_array.get(i).get();  		if (inv_item->getLinkedUUID() == item->getLinkedUUID())  		{  			linked_already = true;  			break;  		} +		// Are of same type but are not the same - new item will replace old. +		if (areMatchingWearables(vitem,inv_item)) +		{ +			gAgentWearables.removeWearable(inv_item->getWearableType(),true,0); +			gInventory.purgeObject(inv_item->getUUID()); +			gInventory.notifyObservers(); +		}  	}  	if (linked_already)  	{ @@ -1096,9 +1126,9 @@ void LLAppearanceManager::wearItem( LLInventoryItem* item, bool do_update )  	{  		LLPointer<LLInventoryCallback> cb = do_update ? new ModifiedCOFCallback : 0;  		link_inventory_item( gAgent.getID(), -							 item->getLinkedUUID(), +							 vitem->getLinkedUUID(),  							 getCOF(), -							 item->getName(), +							 vitem->getName(),  							 LLAssetType::AT_LINK,  							 cb);  	} diff --git a/indra/newview/lldebugmessagebox.cpp b/indra/newview/lldebugmessagebox.cpp index 29e375c9fa..7814e94dfd 100644 --- a/indra/newview/lldebugmessagebox.cpp +++ b/indra/newview/lldebugmessagebox.cpp @@ -124,6 +124,7 @@ LLDebugVarMessageBox::LLDebugVarMessageBox(const std::string& title, EDebugVarTy  	LLButton::Params p;  	p.name(std::string("Animate")); +	p.label(std::string("Animate"));  	p.rect(LLRect(20, 45, 180, 25));  	p.click_callback.function(boost::bind(&LLDebugVarMessageBox::onAnimateClicked, this, _2));  	mAnimateButton = LLUICtrlFactory::create<LLButton>(p); diff --git a/indra/newview/lldriverparam.cpp b/indra/newview/lldriverparam.cpp index 527656ab6b..45f4b4fbd0 100644 --- a/indra/newview/lldriverparam.cpp +++ b/indra/newview/lldriverparam.cpp @@ -224,7 +224,6 @@ void LLDriverParam::setAvatar(LLVOAvatar *avatarp)  		}  	}  	*new_param = *this; -	new_param->setIsDummy(FALSE);  	return new_param;  } diff --git a/indra/newview/llfavoritesbar.cpp b/indra/newview/llfavoritesbar.cpp index a3980457b9..18135fc558 100644 --- a/indra/newview/llfavoritesbar.cpp +++ b/indra/newview/llfavoritesbar.cpp @@ -750,6 +750,7 @@ void LLFavoritesBarCtrl::updateButtons(U32 bar_width)  			bparams.tab_stop(false);  			bparams.font(mFont);  			bparams.name(">>"); +			bparams.label(">>");  			bparams.tool_tip(mChevronButtonToolTip);  			bparams.click_callback.function(boost::bind(&LLFavoritesBarCtrl::showDropDownMenu, this)); diff --git a/indra/newview/llfloatersearch.cpp b/indra/newview/llfloatersearch.cpp index bd9798c18e..97c573ddea 100644 --- a/indra/newview/llfloatersearch.cpp +++ b/indra/newview/llfloatersearch.cpp @@ -34,8 +34,8 @@  #include "llviewerprecompiledheaders.h"  #include "llfloatersearch.h"  #include "llmediactrl.h" -#include "llagent.h" - +#include "lllogininstance.h" +#include "lluri.h"  LLFloaterSearch::LLFloaterSearch(const LLSD& key) :  	LLFloater(key), @@ -116,15 +116,11 @@ void LLFloaterSearch::search(const LLSD &key)  	// append the search query string  	std::string search_text = key.has("id") ? key["id"].asString() : ""; -	url += std::string("?q=") + search_text; +	url += std::string("?q=") + LLURI::escape(search_text); -	// append the maturity and teen capabilities for this agent -	BOOL godlike = gAgent.isGodlike(); -	bool mature_enabled = gAgent.canAccessMature() || godlike; -	bool adult_enabled = gAgent.canAccessAdult() || godlike; -	std::string mature = (mature_enabled) ? "True" : "False"; -	std::string teen = (!adult_enabled) ? "True" : "False"; -	url += "&t=" + teen + "&m=" + mature; +	// append the permissions token that login.cgi gave us +	LLSD search_token = LLLoginInstance::getInstance()->getResponse("search_token"); +	url += "&p=" + search_token.asString();  	// and load the URL in the web view  	mBrowser->navigateTo(url); diff --git a/indra/newview/llfloatervoicedevicesettings.cpp b/indra/newview/llfloatervoicedevicesettings.cpp index aca9198f59..bbeb287171 100644 --- a/indra/newview/llfloatervoicedevicesettings.cpp +++ b/indra/newview/llfloatervoicedevicesettings.cpp @@ -49,6 +49,9 @@  #include "lluictrlfactory.h" +static LLRegisterPanelClassWrapper<LLPanelVoiceDeviceSettings> t_panel_group_general("panel_voice_device_settings"); + +  LLPanelVoiceDeviceSettings::LLPanelVoiceDeviceSettings()  	: LLPanel()  { @@ -82,8 +85,22 @@ BOOL LLPanelVoiceDeviceSettings::postBuild()  	return TRUE;  } +// virtual +void LLPanelVoiceDeviceSettings::handleVisibilityChange ( BOOL new_visibility ) +{ +	if (new_visibility) +	{ +		initialize();	 +	} +	else +	{ +		cleanup(); +	} +}  void LLPanelVoiceDeviceSettings::draw()  { +	refresh(); +  	// let user know that volume indicator is not yet available  	bool is_in_tuning_mode = gVoiceClient->inTuningMode();  	childSetVisible("wait_text", !is_in_tuning_mode); diff --git a/indra/newview/llfloatervoicedevicesettings.h b/indra/newview/llfloatervoicedevicesettings.h index f1603dc414..d67283d0a2 100644 --- a/indra/newview/llfloatervoicedevicesettings.h +++ b/indra/newview/llfloatervoicedevicesettings.h @@ -50,6 +50,8 @@ public:  	void initialize();  	void cleanup(); +	/*virtual*/ void handleVisibilityChange ( BOOL new_visibility ); +	  protected:  	static void onCommitInputDevice(LLUICtrl* ctrl, void* user_data);  	static void onCommitOutputDevice(LLUICtrl* ctrl, void* user_data); diff --git a/indra/newview/llhudview.cpp b/indra/newview/llhudview.cpp index 027cd2ab07..261d9f1df7 100644 --- a/indra/newview/llhudview.cpp +++ b/indra/newview/llhudview.cpp @@ -71,20 +71,6 @@ void LLHUDView::draw()  	LLView::draw();  } - -// public -const LLColor4& LLHUDView::colorFromType(S32 type) -{ -	switch (type) -	{ -	case 0: -		return LLColor4::green; -	default: -		return LLColor4::black; -	} -} - -  /*virtual*/  BOOL LLHUDView::handleMouseDown(S32 x, S32 y, MASK mask)  { diff --git a/indra/newview/llhudview.h b/indra/newview/llhudview.h index 05ff9c8596..0946e2c5c8 100644 --- a/indra/newview/llhudview.h +++ b/indra/newview/llhudview.h @@ -47,8 +47,6 @@ public:  	virtual void draw(); -	const LLColor4& colorFromType(S32 type); -  protected:  	/*virtual*/ BOOL handleMouseDown(S32 x, S32 y, MASK mask);  }; diff --git a/indra/newview/llinspectobject.cpp b/indra/newview/llinspectobject.cpp index 050a61c79b..e3780f93ff 100644 --- a/indra/newview/llinspectobject.cpp +++ b/indra/newview/llinspectobject.cpp @@ -112,6 +112,7 @@ private:  	LLUUID				mObjectID;  	S32					mObjectFace;  	viewer_media_t		mMediaImpl; +	LLMediaEntry*       mMediaEntry;  	LLSafeHandle<LLObjectSelection> mObjectSelection;  }; @@ -120,7 +121,8 @@ LLInspectObject::LLInspectObject(const LLSD& sd)  	mObjectID(NULL),			// set in onOpen()  	mObjectFace(0),  	mObjectSelection(NULL), -	mMediaImpl(NULL) +	mMediaImpl(NULL), +	mMediaEntry(NULL)  {  	// can't make the properties request until the widgets are constructed  	// as it might return immediately, so do it in postBuild. @@ -231,11 +233,11 @@ void LLInspectObject::onOpen(const LLSD& data)  		if (!tep)  			return; -		const LLMediaEntry* mep = tep->hasMedia() ? tep->getMediaData() : NULL; -		if(!mep) +		mMediaEntry = tep->hasMedia() ? tep->getMediaData() : NULL; +		if(!mMediaEntry)  			return; -		mMediaImpl = LLViewerMedia::getMediaImplFromTextureID(mep->getMediaID()); +		mMediaImpl = LLViewerMedia::getMediaImplFromTextureID(mMediaEntry->getMediaID());  	}  } @@ -282,11 +284,11 @@ void LLInspectObject::update()  	if (!tep)  		return; -	const LLMediaEntry* mep = tep->hasMedia() ? tep->getMediaData() : NULL; -	if(!mep) +	mMediaEntry = tep->hasMedia() ? tep->getMediaData() : NULL; +	if(!mMediaEntry)  		return; -	mMediaImpl = LLViewerMedia::getMediaImplFromTextureID(mep->getMediaID()); +	mMediaImpl = LLViewerMedia::getMediaImplFromTextureID(mMediaEntry->getMediaID());  	updateMediaCurrentURL();  	updateSecureBrowsing(); @@ -430,14 +432,17 @@ void LLInspectObject::updateDescription(LLSelectNode* nodep)  void LLInspectObject::updateMediaCurrentURL()  {	 +	if(!mMediaEntry) +		return;  	LLTextBox* textbox = getChild<LLTextBox>("object_media_url");  	std::string media_url = "";  	textbox->setValue(media_url);  	textbox->setToolTip(media_url); +	LLStringUtil::format_map_t args;  	if(mMediaImpl.notNull() && mMediaImpl->hasMedia())  	{ -		LLStringUtil::format_map_t args; +		  		LLPluginClassMedia* media_plugin = NULL;  		media_plugin = mMediaImpl->getMediaPlugin();  		if(media_plugin) @@ -451,15 +456,17 @@ void LLInspectObject::updateMediaCurrentURL()  				args["[CurrentURL]"] =  media_plugin->getLocation();  			}  			media_url = LLTrans::getString("CurrentURL", args); -			textbox->setText(media_url); -			textbox->setToolTip(media_url); +  		}  	} -	else +	else if(mMediaEntry->getCurrentURL() != "")  	{ -		textbox->setText(media_url); -		textbox->setToolTip(media_url); +		args["[CurrentURL]"] = mMediaEntry->getCurrentURL(); +		media_url = LLTrans::getString("CurrentURL", args);  	} + +	textbox->setText(media_url); +	textbox->setToolTip(media_url);  }  void LLInspectObject::updateCreator(LLSelectNode* nodep) diff --git a/indra/newview/llpanellandmarkinfo.cpp b/indra/newview/llpanellandmarkinfo.cpp index 1152ca6873..6f3b0db498 100644 --- a/indra/newview/llpanellandmarkinfo.cpp +++ b/indra/newview/llpanellandmarkinfo.cpp @@ -344,7 +344,7 @@ void LLPanelLandmarkInfo::createLandmark(const LLUUID& folder_id)  	LLStringUtil::replaceChar(desc, '\n', ' ');  	// If no folder chosen use the "Landmarks" folder.  	LLLandmarkActions::createLandmarkHere(name, desc, -		folder_id.notNull() ? folder_id : gInventory.findCategoryUUIDForType(LLAssetType::AT_LANDMARK)); +		folder_id.notNull() ? folder_id : gInventory.findCategoryUUIDForType(LLFolderType::FT_LANDMARK));  }  // static @@ -379,7 +379,7 @@ void LLPanelLandmarkInfo::populateFoldersList()  	mFolderCombo->removeall();  	// Put the "Landmarks" folder first in list. -	LLUUID landmarks_id = gInventory.findCategoryUUIDForType(LLAssetType::AT_LANDMARK); +	LLUUID landmarks_id = gInventory.findCategoryUUIDForType(LLFolderType::FT_LANDMARK);  	const LLViewerInventoryCategory* cat = gInventory.getCategory(landmarks_id);  	if (!cat)  	{ @@ -411,7 +411,7 @@ static bool cmp_folders(const folder_pair_t& left, const folder_pair_t& right)  static void collectLandmarkFolders(LLInventoryModel::cat_array_t& cats)  { -	LLUUID landmarks_id = gInventory.findCategoryUUIDForType(LLAssetType::AT_LANDMARK); +	LLUUID landmarks_id = gInventory.findCategoryUUIDForType(LLFolderType::FT_LANDMARK);  	// Add descendent folders of the "Landmarks" category.  	LLInventoryModel::item_array_t items; // unused @@ -424,7 +424,7 @@ static void collectLandmarkFolders(LLInventoryModel::cat_array_t& cats)  		is_category);  	// Add the "My Favorites" category. -	LLUUID favorites_id = gInventory.findCategoryUUIDForType(LLAssetType::AT_FAVORITE); +	LLUUID favorites_id = gInventory.findCategoryUUIDForType(LLFolderType::FT_FAVORITE);  	LLViewerInventoryCategory* favorites_cat = gInventory.getCategory(favorites_id);  	if (!favorites_cat)  	{ diff --git a/indra/newview/llscrollingpanelparam.cpp b/indra/newview/llscrollingpanelparam.cpp index 0a520ff65f..1fbaeb94f5 100644 --- a/indra/newview/llscrollingpanelparam.cpp +++ b/indra/newview/llscrollingpanelparam.cpp @@ -209,7 +209,7 @@ void LLScrollingPanelParam::onSliderMoved(LLUICtrl* ctrl, void* userdata)  	F32 new_weight = self->percentToWeight( (F32)slider->getValue().asReal() );  	if (current_weight != new_weight )  	{ -		self->mWearable->setVisualParamWeight( param->getID(), new_weight, TRUE ); +		self->mWearable->setVisualParamWeight( param->getID(), new_weight, FALSE );  		gAgent.getAvatarObject()->updateVisualParams();  	}  } @@ -298,7 +298,7 @@ void LLScrollingPanelParam::onHintHeldDown( LLVisualParamHint* hint )  			if (slider->getMinValue() < new_percent  				&& new_percent < slider->getMaxValue())  			{ -				mWearable->setVisualParamWeight( hint->getVisualParam()->getID(), new_weight, TRUE); +				mWearable->setVisualParamWeight( hint->getVisualParam()->getID(), new_weight, FALSE);  				gAgent.getAvatarObject()->updateVisualParams();  				slider->setValue( weightToPercent( new_weight ) ); @@ -330,7 +330,7 @@ void LLScrollingPanelParam::onHintMinMouseUp( void* userdata )  			if (slider->getMinValue() < new_percent  				&& new_percent < slider->getMaxValue())  			{ -				self->mWearable->setVisualParamWeight(hint->getVisualParam()->getID(), new_weight, TRUE); +				self->mWearable->setVisualParamWeight(hint->getVisualParam()->getID(), new_weight, FALSE);  				slider->setValue( self->weightToPercent( new_weight ) );  			}  		} @@ -364,7 +364,7 @@ void LLScrollingPanelParam::onHintMaxMouseUp( void* userdata )  				if (slider->getMinValue() < new_percent  					&& new_percent < slider->getMaxValue())  				{ -					self->mWearable->setVisualParamWeight(hint->getVisualParam()->getID(), new_weight, TRUE); +					self->mWearable->setVisualParamWeight(hint->getVisualParam()->getID(), new_weight, FALSE);  					slider->setValue( self->weightToPercent( new_weight ) );  				}  			} diff --git a/indra/newview/lltoolpie.cpp b/indra/newview/lltoolpie.cpp index 0a9e72506b..24017202cc 100644 --- a/indra/newview/lltoolpie.cpp +++ b/indra/newview/lltoolpie.cpp @@ -761,14 +761,14 @@ BOOL LLToolPie::handleToolTip(S32 local_x, S32 local_y, MASK mask)  								{  									is_time_based_media = true;  									is_web_based_media = false; -									args["[CurrentURL]"] =  media_impl->getMediaURL(); +									//args["[CurrentURL]"] =  media_impl->getMediaURL();  									is_media_playing = media_impl->isMediaPlaying();  								}  								else  								{  									is_time_based_media = false;  									is_web_based_media = true; -									args["[CurrentURL]"] =  media_plugin->getLocation(); +									//args["[CurrentURL]"] =  media_plugin->getLocation();  								}  								//tooltip_msg.append(LLTrans::getString("CurrentURL", args));  							} @@ -1039,31 +1039,28 @@ void LLToolPie::playCurrentMedia(const LLPickInfo& info)  	if(!mep)  		return; +	//TODO: Can you Use it?  +  	LLPluginClassMedia* media_plugin = NULL; -//	if (gSavedSettings.getBOOL("MediaOnAPrimUI")) -//	{		 -		viewer_media_t media_impl = LLViewerMedia::getMediaImplFromTextureID(mep->getMediaID()); +	viewer_media_t media_impl = LLViewerMedia::getMediaImplFromTextureID(mep->getMediaID()); -		if(media_impl.notNull() && media_impl->hasMedia()) +	if(media_impl.notNull() && media_impl->hasMedia()) +	{ +		media_plugin = media_impl->getMediaPlugin(); +		if (media_plugin && media_plugin->pluginSupportsMediaTime())  		{ -			media_plugin = media_impl->getMediaPlugin(); -			 -			if (media_plugin && media_plugin->pluginSupportsMediaTime()) +			if(media_impl->isMediaPlaying())  			{ -				if(media_impl->isMediaPlaying()) -				{ -					media_impl->pause(); -				} -				else //if(media_impl->isMediaPaused()) -				{ -					media_impl->play(); -				} -				 +				media_impl->pause(); +			} +			else  +			{ +				media_impl->play();  			} -					  		} -//	 } +	} +  } @@ -1094,6 +1091,8 @@ void LLToolPie::VisitHomePage(const LLPickInfo& info)  	if(!mep)  		return; +	//TODO: Can you Use it?  +	  	LLPluginClassMedia* media_plugin = NULL;  	viewer_media_t media_impl = LLViewerMedia::getMediaImplFromTextureID(mep->getMediaID()); diff --git a/indra/newview/llviewermenu.cpp b/indra/newview/llviewermenu.cpp index 9a98264847..2c2b2047ca 100644 --- a/indra/newview/llviewermenu.cpp +++ b/indra/newview/llviewermenu.cpp @@ -146,7 +146,6 @@  #include "llmenucommands.h"  #include "llmenugl.h"  #include "llmimetypes.h" -#include "llmorphview.h"  #include "llmoveview.h"  #include "llmutelist.h"  #include "llnotify.h" diff --git a/indra/newview/llvoavatardefines.cpp b/indra/newview/llvoavatardefines.cpp index 5624f19c8d..49c4a1a6c8 100644 --- a/indra/newview/llvoavatardefines.cpp +++ b/indra/newview/llvoavatardefines.cpp @@ -84,34 +84,34 @@ LLVOAvatarDictionary::BakedTextures::BakedTextures()  {  	// Baked textures  	addEntry(BAKED_HEAD,       new BakedEntry(TEX_HEAD_BAKED,   -											  "head", "18ded8d6-bcfc-e415-8539-944c0f5ea7a6",  +											  "head", "a4b9dc38-e13b-4df9-b284-751efb0566ff",   											  3, TEX_HEAD_BODYPAINT, TEX_HEAD_TATTOO, TEX_HEAD_ALPHA,  											  5, WT_SHAPE, WT_SKIN, WT_HAIR, WT_TATTOO, WT_ALPHA));  	addEntry(BAKED_UPPER,      new BakedEntry(TEX_UPPER_BAKED,  -											  "upper_body", "338c29e3-3024-4dbb-998d-7c04cf4fa88f",  +											  "upper_body", "5943ff64-d26c-4a90-a8c0-d61f56bd98d4",   											  7, TEX_UPPER_SHIRT,TEX_UPPER_BODYPAINT, TEX_UPPER_JACKET,  											  TEX_UPPER_GLOVES, TEX_UPPER_UNDERSHIRT, TEX_UPPER_TATTOO, TEX_UPPER_ALPHA,  											  8, WT_SHAPE, WT_SKIN,	WT_SHIRT, WT_JACKET, WT_GLOVES, WT_UNDERSHIRT, WT_TATTOO, WT_ALPHA));											    	addEntry(BAKED_LOWER,      new BakedEntry(TEX_LOWER_BAKED,  -											  "lower_body", "91b4a2c7-1b1a-ba16-9a16-1f8f8dcc1c3f", +											  "lower_body", "2944ee70-90a7-425d-a5fb-d749c782ed7d",  											  8, TEX_LOWER_PANTS,TEX_LOWER_BODYPAINT,TEX_LOWER_SHOES, TEX_LOWER_SOCKS,  											  TEX_LOWER_JACKET, TEX_LOWER_UNDERPANTS, TEX_LOWER_TATTOO, TEX_LOWER_ALPHA,  											  9, WT_SHAPE, WT_SKIN,	WT_PANTS, WT_SHOES,	 WT_SOCKS,  WT_JACKET, WT_UNDERPANTS, WT_TATTOO, WT_ALPHA));  	addEntry(BAKED_EYES,       new BakedEntry(TEX_EYES_BAKED,   -											  "eyes", "b2cf28af-b840-1071-3c6a-78085d8128b5", +											  "eyes", "27b1bc0f-979f-4b13-95fe-b981c2ba9788",  											  2, TEX_EYES_IRIS, TEX_EYES_ALPHA,  											  2, WT_EYES, WT_ALPHA));  	addEntry(BAKED_SKIRT,      new BakedEntry(TEX_SKIRT_BAKED, -											  "skirt", "ea800387-ea1a-14e0-56cb-24f2022f969a",  +											  "skirt", "03e7e8cb-1368-483b-b6f3-74850838ba63",   											  1, TEX_SKIRT,  											  1, WT_SKIRT));  	addEntry(BAKED_HAIR,       new BakedEntry(TEX_HAIR_BAKED, -											  "hair", "0af1ef7c-ad24-11dd-8790-001f5bf833e8",  +											  "hair", "a60e85a9-74e8-48d8-8a2d-8129f28d9b61",   											  2, TEX_HAIR, TEX_HAIR_ALPHA,  											  2, WT_HAIR, WT_ALPHA));  } diff --git a/indra/newview/llvoavatarself.cpp b/indra/newview/llvoavatarself.cpp index e7a43924db..85a68fdd3f 100644 --- a/indra/newview/llvoavatarself.cpp +++ b/indra/newview/llvoavatarself.cpp @@ -174,7 +174,10 @@ void LLVOAvatarSelf::markDead()  		 param;  		 param = (LLViewerVisualParam*) getNextVisualParam())  	{ -		param->setIsDummy(TRUE); +		if (param->getWearableType() != WT_INVALID) +		{ +			param->setIsDummy(TRUE); +		}  	}  	return success; diff --git a/indra/newview/llwearable.cpp b/indra/newview/llwearable.cpp index 4288e4e6fd..2b4861ce4f 100644 --- a/indra/newview/llwearable.cpp +++ b/indra/newview/llwearable.cpp @@ -60,7 +60,7 @@ static std::string asset_id_to_filename(const LLUUID &asset_id);  LLWearable::LLWearable(const LLTransactionID& transaction_id) :  	mDefinitionVersion(LLWearable::sCurrentDefinitionVersion), -	mType(WT_SHAPE) +	mType(WT_INVALID)  {  	mTransactionID = transaction_id;  	mAssetID = mTransactionID.makeAssetID(gAgent.getSecureSessionID()); @@ -68,7 +68,7 @@ LLWearable::LLWearable(const LLTransactionID& transaction_id) :  LLWearable::LLWearable(const LLAssetID& asset_id) :  	mDefinitionVersion( LLWearable::sCurrentDefinitionVersion ), -	mType(WT_SHAPE) +	mType(WT_INVALID)  {  	mAssetID = asset_id;  	mTransactionID.setNull(); @@ -181,13 +181,7 @@ void LLWearable::createVisualParams()  	{  		if (param->getWearableType() == mType)  		{ -			if (mVisualParamIndexMap[param->getID()]) -			{ -				delete mVisualParamIndexMap[param->getID()]; -			} -			LLViewerVisualParam *new_param = param->cloneParam(this); -			new_param->setIsDummy(FALSE); -			mVisualParamIndexMap[param->getID()] = new_param; +			addVisualParam(param->cloneParam(this));  		}  	} @@ -750,7 +744,8 @@ void LLWearable::copyDataFrom(const LLWearable* src)  	mDescription = src->mDescription;  	mPermissions = src->mPermissions;  	mSaleInfo = src->mSaleInfo; -	mType = src->mType; + +	setType(src->mType);  	mSavedVisualParamMap.clear();  	// Deep copy of mVisualParamMap (copies only those params that are current, filling in defaults where needed) @@ -763,9 +758,6 @@ void LLWearable::copyDataFrom(const LLWearable* src)  			S32 id = param->getID();  			F32 weight = src->getVisualParamWeight(id);  			mSavedVisualParamMap[id] = weight; -			 -			// Clones a visual param from src and adds it to this wearable. Value of param is taken from current value of source param, not saved. -			addVisualParam(param->cloneParam(this));  		}  	} @@ -860,6 +852,7 @@ void LLWearable::addVisualParam(LLVisualParam *param)  	{  		delete mVisualParamIndexMap[param->getID()];  	} +	param->setIsDummy(FALSE);  	mVisualParamIndexMap[param->getID()] = param;  } diff --git a/indra/newview/skins/default/xui/en/floater_animation_preview.xml b/indra/newview/skins/default/xui/en/floater_animation_preview.xml index ab3d5722f0..ebce758d3d 100644 --- a/indra/newview/skins/default/xui/en/floater_animation_preview.xml +++ b/indra/newview/skins/default/xui/en/floater_animation_preview.xml @@ -455,7 +455,6 @@ Maximum animation length is [MAX_LENGTH] seconds.       layout="topleft"       left="10"       name="play_btn" -     picture_style="true"       tool_tip="Play/pause your animation"       top_pad="0"       width="28" /> @@ -467,7 +466,6 @@ Maximum animation length is [MAX_LENGTH] seconds.       layout="topleft"       left_pad="4"       name="stop_btn" -     picture_style="true"       tool_tip="Stop animation playback"       top_delta="0"       width="28" /> diff --git a/indra/newview/skins/default/xui/en/floater_avatar_picker.xml b/indra/newview/skins/default/xui/en/floater_avatar_picker.xml index 1fd9b95318..592cf7e8fd 100644 --- a/indra/newview/skins/default/xui/en/floater_avatar_picker.xml +++ b/indra/newview/skins/default/xui/en/floater_avatar_picker.xml @@ -116,7 +116,6 @@               height="20"               width="20"               name="RefreshFriends" -             picture_style="true"               image_overlay="Refresh_Off">               <button.commit_callback                 function="Refresh.FriendList"/> @@ -188,7 +187,6 @@               height="28"               width="28"               name="Refresh" -             picture_style="true"               image_overlay="Refresh_Off" />              <scroll_list               follows="all" diff --git a/indra/newview/skins/default/xui/en/floater_camera.xml b/indra/newview/skins/default/xui/en/floater_camera.xml index 1b69418013..a569b62e96 100644 --- a/indra/newview/skins/default/xui/en/floater_camera.xml +++ b/indra/newview/skins/default/xui/en/floater_camera.xml @@ -42,7 +42,6 @@           layout="topleft"           left="45"           name="cam_track_stick" -         picture_style="true"           quadrant="left"           scale_image="false"           sound_flags="3" @@ -59,7 +58,6 @@           left="7"           minus_image="ScrollThumb_Vert"           name="zoom" -         picture_style="true"           plus_image="ScrollThumb_Vert"           quadrant="left"           scale_image="false" @@ -75,7 +73,6 @@           layout="topleft"           left="45"           name="cam_rotate_stick" -         picture_style="true"           quadrant="left"           scale_image="false"           sound_flags="3" @@ -98,7 +95,6 @@               layout="topleft"               left="5"               name="rear_view" -             picture_style="true"               tool_tip="Rear View"               top="2"               width="30"> @@ -113,7 +109,6 @@               layout="topleft"               left_pad="5"               name="group_view" -             picture_style="true"               tool_tip="Group View"               top="2"               width="30"> @@ -128,7 +123,6 @@               layout="topleft"               left="5"               name="front_view" -             picture_style="true"               tool_tip="Front View"               top_pad="5"               width="30"> @@ -143,7 +137,6 @@               layout="topleft"               left_pad="5"               name="mouselook_view" -             picture_style="true"               tool_tip="Mouselook View"               top_pad="-30"               width="30"> diff --git a/indra/newview/skins/default/xui/en/floater_color_picker.xml b/indra/newview/skins/default/xui/en/floater_color_picker.xml index 686b8dc40f..7c6376d84a 100644 --- a/indra/newview/skins/default/xui/en/floater_color_picker.xml +++ b/indra/newview/skins/default/xui/en/floater_color_picker.xml @@ -180,7 +180,6 @@       layout="topleft"       left_pad="30"       name="color_pipette" -     picture_style="true"       width="32" />      <button       follows="right|bottom" diff --git a/indra/newview/skins/default/xui/en/floater_customize.xml b/indra/newview/skins/default/xui/en/floater_customize.xml index 07d76f4810..c021dd79de 100644 --- a/indra/newview/skins/default/xui/en/floater_customize.xml +++ b/indra/newview/skins/default/xui/en/floater_customize.xml @@ -3378,6 +3378,16 @@ scratch and wear it.           layout="topleft"           name="panel_list" />      </scroll_container> +	<button +     bottom="536" +     follows="right|bottom" +     height="20" +     label="Make Outfit" +     label_selected="Make Outfit" +     layout="topleft" +     name="make_outfit_btn" +     right="-216" +     width="100" />      <button       bottom="536"       follows="right|bottom" diff --git a/indra/newview/skins/default/xui/en/floater_gesture.xml b/indra/newview/skins/default/xui/en/floater_gesture.xml index 128d518e12..90b3339225 100644 --- a/indra/newview/skins/default/xui/en/floater_gesture.xml +++ b/indra/newview/skins/default/xui/en/floater_gesture.xml @@ -68,7 +68,6 @@                 layout="topleft"                 left="10"                 name="recent_viewsort_btn" -               picture_style="true"                 top="5"                 width="18" />                <button @@ -81,7 +80,6 @@                   layout="topleft"                   left_pad="5"                   name="new_gesture_btn" -                 picture_style="true"                   tool_tip="Make new gesture"                   top_delta="0"                   width="18" /> @@ -95,7 +93,6 @@                   layout="topleft"                   left_pad="230"                   name="del_btn" -                 picture_style="true"                   tool_tip="Delete this gesture"                   top_delta="0"                   width="18" /> diff --git a/indra/newview/skins/default/xui/en/floater_lagmeter.xml b/indra/newview/skins/default/xui/en/floater_lagmeter.xml index 309475098f..c4b9463927 100644 --- a/indra/newview/skins/default/xui/en/floater_lagmeter.xml +++ b/indra/newview/skins/default/xui/en/floater_lagmeter.xml @@ -184,7 +184,6 @@       layout="topleft"       left="8"       name="client_lagmeter" -     picture_style="true"       tab_stop="false"       tool_tip="Client lag status"       top="24" @@ -233,7 +232,6 @@       layout="topleft"       left="8"       name="network_lagmeter" -     picture_style="true"       tab_stop="false"       tool_tip="Network lag status"       top="64" @@ -282,7 +280,6 @@       layout="topleft"       left="8"       name="server_lagmeter" -     picture_style="true"       tab_stop="false"       tool_tip="Server lag status"       top="104" diff --git a/indra/newview/skins/default/xui/en/floater_media_browser.xml b/indra/newview/skins/default/xui/en/floater_media_browser.xml index b11892be74..bc590dc612 100644 --- a/indra/newview/skins/default/xui/en/floater_media_browser.xml +++ b/indra/newview/skins/default/xui/en/floater_media_browser.xml @@ -127,7 +127,6 @@               layout="topleft"               left_delta="55"               name="play" -             picture_style="true"               top_delta="0"               width="55" />              <button @@ -138,7 +137,6 @@               layout="topleft"               left_delta="0"               name="pause" -             picture_style="true"               top_delta="0"               width="55" />              <button diff --git a/indra/newview/skins/default/xui/en/floater_moveview.xml b/indra/newview/skins/default/xui/en/floater_moveview.xml index 02cbef5987..5a8ffcebea 100644 --- a/indra/newview/skins/default/xui/en/floater_moveview.xml +++ b/indra/newview/skins/default/xui/en/floater_moveview.xml @@ -56,7 +56,6 @@           layout="topleft"           left="17"           name="turn left btn" -         picture_style="true"           scale_image="false"           tool_tip="Turn left (press Left Arrow or A)"           top="45" @@ -70,7 +69,6 @@           layout="topleft"           left_pad="34"           name="turn right btn" -         picture_style="true"           scale_image="false"           tool_tip="Turn right (press Right Arrow or D)"           top_delta="0" @@ -84,7 +82,6 @@           layout="topleft"           left="10"           name="move up btn" -         picture_style="true"           scale_image="false"           tool_tip="Fly up, press "E""           top="14" @@ -98,7 +95,6 @@           layout="topleft"           left_pad="45"           name="move down btn" -         picture_style="true"           scale_image="false"           tool_tip="Fly down, press "C""           top_delta="0" @@ -112,7 +108,6 @@           layout="topleft"           left="46"           name="forward btn" -         picture_style="true"           quadrant="up"           scale_image="false"           tool_tip="Walk forward (press up arrow or W)" @@ -127,7 +122,6 @@           layout="topleft"           left_delta="0"           name="backward btn" -         picture_style="true"           quadrant="down"           scale_image="false"           tool_tip="Walk backward (press down arrow or S)" diff --git a/indra/newview/skins/default/xui/en/floater_report_abuse.xml b/indra/newview/skins/default/xui/en/floater_report_abuse.xml index 88f09b521c..0b61dcef58 100644 --- a/indra/newview/skins/default/xui/en/floater_report_abuse.xml +++ b/indra/newview/skins/default/xui/en/floater_report_abuse.xml @@ -126,7 +126,6 @@       layout="topleft"       left_delta="0"       name="pick_btn" -     picture_style="true"       image_overlay="Inv_Object"       tool_tip="Object Picker - Identify an object as the subject of this report"       top_pad="0" diff --git a/indra/newview/skins/default/xui/en/floater_test_button.xml b/indra/newview/skins/default/xui/en/floater_test_button.xml index 89a1ddda99..2bd0d1a0fa 100644 --- a/indra/newview/skins/default/xui/en/floater_test_button.xml +++ b/indra/newview/skins/default/xui/en/floater_test_button.xml @@ -96,7 +96,6 @@       layout="topleft"       left="200"       name="image_button" -     picture_style="true"       top="20"       width="16" />      <button @@ -107,7 +106,6 @@       layout="topleft"       left_delta="0"       name="image_color_button" -     picture_style="true"       top_pad="10"       width="16" />  </floater> diff --git a/indra/newview/skins/default/xui/en/floater_test_textbox.xml b/indra/newview/skins/default/xui/en/floater_test_textbox.xml index f39d27761c..9e2e9e74e3 100644 --- a/indra/newview/skins/default/xui/en/floater_test_textbox.xml +++ b/indra/newview/skins/default/xui/en/floater_test_textbox.xml @@ -145,11 +145,11 @@    <text   type="string"   length="1" - bottom="390" + height="60"    label="N"   layout="topleft"   left="10" - name="centered_text" + name="left_aligned_text"   width="380"   halign="left"   text_color="1 1 1 0.7" diff --git a/indra/newview/skins/default/xui/en/floater_texture_ctrl.xml b/indra/newview/skins/default/xui/en/floater_texture_ctrl.xml index 0a1f6e0e29..7b0baa5de2 100644 --- a/indra/newview/skins/default/xui/en/floater_texture_ctrl.xml +++ b/indra/newview/skins/default/xui/en/floater_texture_ctrl.xml @@ -125,7 +125,6 @@       layout="topleft"       left="139"       name="Pipette" -     picture_style="true"       top="250"       width="32" />      <button diff --git a/indra/newview/skins/default/xui/en/floater_tools.xml b/indra/newview/skins/default/xui/en/floater_tools.xml index 1d87a0f9d2..0614653d76 100644 --- a/indra/newview/skins/default/xui/en/floater_tools.xml +++ b/indra/newview/skins/default/xui/en/floater_tools.xml @@ -13,58 +13,58 @@   single_instance="true"   sound_flags="0"   width="280"> -    <string +    <floater.string       name="status_rotate">          Drag colored bands to rotate object -    </string> -    <string +    </floater.string> +    <floater.string       name="status_scale">          Click and drag to stretch selected side -    </string> -    <string +    </floater.string> +    <floater.string       name="status_move">          Drag to move, shift-drag to copy -    </string> -    <string +    </floater.string> +    <floater.string       name="status_modifyland">          Click and hold to modify land -    </string> -    <string +    </floater.string> +    <floater.string       name="status_camera">          Click and drag to move camera -    </string> -    <string +    </floater.string> +    <floater.string       name="status_grab">          Drag to move, Ctrl to lift, Ctrl+Shift to rotate -    </string> -    <string +    </floater.string> +    <floater.string       name="status_place">          Click inworld to build -    </string> -    <string +    </floater.string> +    <floater.string       name="status_selectland">          Click and drag to select land -    </string> -    <string +    </floater.string> +    <floater.string       name="grid_screen_text">          Screen -    </string> -    <string +    </floater.string> +    <floater.string       name="grid_local_text">          Local -    </string> -    <string +    </floater.string> +    <floater.string       name="grid_world_text">          World -    </string> -    <string +    </floater.string> +    <floater.string       name="grid_reference_text">          Reference -    </string> -    <string +    </floater.string> +    <floater.string       name="grid_attachment_text">          Attachment -    </string> +    </floater.string>      <button       follows="left|top"       height="20" @@ -75,7 +75,6 @@       layout="topleft"       left="10"       name="button focus" -     picture_style="true"       tool_tip="Focus"       width="20">  	  <button.commit_callback @@ -92,7 +91,6 @@       layout="topleft"       left_pad="20"       name="button move" -     picture_style="true"       tool_tip="Move"       width="20">  	  <button.commit_callback @@ -109,7 +107,6 @@       layout="topleft"       left_pad="20"       name="button edit" -     picture_style="true"       tool_tip="Edit"       width="20">  	  <button.commit_callback @@ -126,7 +123,6 @@       layout="topleft"       left_pad="20"       name="button create" -     picture_style="true"       tool_tip="Create"       width="20">  	  <button.commit_callback @@ -143,7 +139,6 @@       layout="topleft"       left_pad="20"       name="button land" -     picture_style="true"       tool_tip="Land"       width="20">  	  <button.commit_callback @@ -320,8 +315,6 @@       image_disabled="ForwardArrow_Disabled"       image_selected="ForwardArrow_Press"       image_unselected="ForwardArrow_Off" -     picture_style="true" -     label_selected="Options"       layout="topleft"       name="Options..."       tool_tip="Grid options" @@ -342,7 +335,6 @@       layout="topleft"       left="4"       name="ToolCube" -     picture_style="true"       tool_tip="Cube"       top="51"       width="20" /> @@ -356,7 +348,6 @@       layout="topleft"       left_delta="26"       name="ToolPrism" -     picture_style="true"       tool_tip="Prism"       top_delta="0"       width="20" /> @@ -370,7 +361,6 @@       layout="topleft"       left_delta="26"       name="ToolPyramid" -     picture_style="true"       tool_tip="Pyramid"       top_delta="0"       width="20" /> @@ -384,7 +374,6 @@       layout="topleft"       left_delta="26"       name="ToolTetrahedron" -     picture_style="true"       tool_tip="Tetrahedron"       top_delta="0"       width="20" /> @@ -398,7 +387,6 @@       layout="topleft"       left_delta="26"       name="ToolCylinder" -     picture_style="true"       tool_tip="Cylinder"       top_delta="0"       width="20" /> @@ -412,7 +400,6 @@       layout="topleft"       left_delta="26"       name="ToolHemiCylinder" -     picture_style="true"       tool_tip="Hemicylinder"       top_delta="0"       width="20" /> @@ -426,7 +413,6 @@       layout="topleft"       left_delta="26"       name="ToolCone" -     picture_style="true"       tool_tip="Cone"       top_delta="0"       width="20" /> @@ -440,7 +426,6 @@       layout="topleft"       left_delta="26"       name="ToolHemiCone" -     picture_style="true"       tool_tip="Hemicone"       top_delta="0"       width="20" /> @@ -454,7 +439,6 @@       layout="topleft"       left_delta="26"       name="ToolSphere" -     picture_style="true"       tool_tip="Sphere"       top_delta="0"       width="20" /> @@ -468,7 +452,6 @@       layout="topleft"       left_delta="26"       name="ToolHemiSphere" -     picture_style="true"       tool_tip="Hemisphere"       top_delta="0"       width="20" /> @@ -482,7 +465,6 @@       layout="topleft"       left="4"       name="ToolTorus" -     picture_style="true"       tool_tip="Torus"       top="77"       width="20" /> @@ -496,7 +478,6 @@       layout="topleft"       left_delta="26"       name="ToolTube" -     picture_style="true"       tool_tip="Tube"       top_delta="0"       width="20" /> @@ -510,7 +491,6 @@       layout="topleft"       left_delta="26"       name="ToolRing" -     picture_style="true"       tool_tip="Ring"       top_delta="0"       width="20" /> @@ -524,7 +504,6 @@       layout="topleft"       left_delta="26"       name="ToolTree" -     picture_style="true"       tool_tip="Tree"       top_delta="0"       width="20" /> @@ -538,7 +517,6 @@       layout="topleft"       left_delta="26"       name="ToolGrass" -     picture_style="true"       tool_tip="Grass"       top_delta="0"       width="20" /> @@ -927,7 +905,6 @@  			 left_pad="0"  			 top_delta="0"  			 name="button set group" -			 picture_style="true"  			 tab_stop="false"  			 tool_tip="Choose a group to share this object's permissions"  			 width="10" /> @@ -1035,10 +1012,10 @@             value="1" />        </combo_box>  <!-- NEW PRICE SPINNER -  Objects are allowed to be for sale for L$0 to invoke buy UI behavior -  even though the user gets a free copy. +Objects are allowed to be for sale for L$0 to invoke buy UI behavior +even though the user gets a free copy.  --> -      <spinner +    <spinner          follows="left|top"          decimal_digits="0"          increment="1" @@ -2703,7 +2680,6 @@  			 layout="topleft"  			 left_pad="0"  			 name="add_media" -			 picture_style="true"  			 tab_stop="false"  			 top_delta="0"  			 tool_tip="Add Media" @@ -2719,7 +2695,6 @@  			 layout="topleft"  			 left_pad="5"  			 name="delete_media" -			 picture_style="true"  			 tool_tip="Delete this media texture"  			 top_delta="0"  			 width="18"> @@ -2736,7 +2711,6 @@  			 layout="topleft"  			 left_pad="10"  			 name="edit_media" -			 picture_style="true"  			 top_delta="0"  			 width="18">  				<button.commit_callback diff --git a/indra/newview/skins/default/xui/en/inspect_avatar.xml b/indra/newview/skins/default/xui/en/inspect_avatar.xml index e2ae81e0b9..2c1e2b6dc0 100644 --- a/indra/newview/skins/default/xui/en/inspect_avatar.xml +++ b/indra/newview/skins/default/xui/en/inspect_avatar.xml @@ -102,7 +102,6 @@       left_pad="0"       top_delta="4"       name="mute_btn" -     picture_style="true"       width="16" />      <avatar_icon       follows="all" @@ -122,7 +121,6 @@       image_unselected="ForwardArrow_Off"       layout="topleft"       name="view_profile_btn" -     picture_style="true"       right="-8"       top="35"       left_delta="110" @@ -156,7 +154,6 @@       image_unselected="OptionsMenu_Off"       menu_filename="menu_inspect_avatar_gear.xml"       name="gear_btn" -     picture_style="true"       right="-10"       top="249"       width="18" /> @@ -169,7 +166,6 @@       image_unselected="OptionsMenu_Off"       menu_filename="menu_inspect_self_gear.xml"       name="gear_self_btn" -     picture_style="true"       right="-10"       top="249"       width="18" /> diff --git a/indra/newview/skins/default/xui/en/inspect_group.xml b/indra/newview/skins/default/xui/en/inspect_group.xml index 42a492090d..e5e5007c56 100644 --- a/indra/newview/skins/default/xui/en/inspect_group.xml +++ b/indra/newview/skins/default/xui/en/inspect_group.xml @@ -82,7 +82,6 @@ L$123 to join       image_selected="ForwardArrow_Press"       image_unselected="ForwardArrow_Off"       name="view_profile_btn" -     picture_style="true"       right="-8"       top="35"       left_delta="110" diff --git a/indra/newview/skins/default/xui/en/inspect_object.xml b/indra/newview/skins/default/xui/en/inspect_object.xml index fe492e0ae8..8bd4bb76c6 100644 --- a/indra/newview/skins/default/xui/en/inspect_object.xml +++ b/indra/newview/skins/default/xui/en/inspect_object.xml @@ -168,7 +168,6 @@ This is a really long description for an object being as how it is at least 80 c       image_unselected="OptionsMenu_Off"       menu_filename="menu_inspect_object_gear.xml"       name="gear_btn" -     picture_style="true"       right="-10"       top_delta="5"       width="18" /> @@ -180,7 +179,6 @@ This is a really long description for an object being as how it is at least 80 c       image_unselected="ForwardArrow_Off"       layout="topleft"       name="more_info_btn" -     picture_style="true"       right="-5"       top="20"       left_delta="110" diff --git a/indra/newview/skins/default/xui/en/menu_login.xml b/indra/newview/skins/default/xui/en/menu_login.xml index c3ee6e250b..dfa5adb743 100644 --- a/indra/newview/skins/default/xui/en/menu_login.xml +++ b/indra/newview/skins/default/xui/en/menu_login.xml @@ -10,22 +10,18 @@      <menu       create_jump_keys="true"       label="Me" -     layout="topleft"       name="File">          <menu_item_call           label="Preferences" -         layout="topleft"           name="Preferences..."           shortcut="control|P">              <menu_item_call.on_click               function="ShowFloater"               parameter="preferences" />          </menu_item_call> -        <menu_item_separator -         layout="topleft" /> +        <menu_item_separator />          <menu_item_call           label="Quit [APP_NAME]" -         layout="topleft"           name="Quit"           shortcut="control|Q">              <menu_item_call.on_click @@ -36,7 +32,6 @@      <menu       create_jump_keys="true"       label="Edit" -     layout="topleft"       name="Edit"       width="153">      </menu> @@ -44,22 +39,18 @@      <menu       create_jump_keys="true"       label="Help" -     layout="topleft"       name="Help">          <menu_item_call           label="[SECOND_LIFE] Help" -         layout="topleft"           name="Second Life Help"           shortcut="F1">              <menu_item_call.on_click               function="ShowFloater"               parameter="help f1" />          </menu_item_call> -        <menu_item_separator -         layout="topleft" /> +        <menu_item_separator />          <menu_item_call           label="About [APP_NAME]" -         layout="topleft"           name="About Second Life">              <menu_item_call.on_click               function="ShowFloater" @@ -69,7 +60,6 @@      <menu       create_jump_keys="true"       label="Debug" -     layout="topleft"       name="Debug"       tear_off="true">        <!-- Need a copy of the edit menu here so keyboard shortcuts like @@ -78,12 +68,10 @@        <menu         create_jump_keys="true"         label="Edit" -       layout="topleft"         name="Edit"         tear_off="true">          <menu_item_call           label="Undo" -         layout="topleft"           name="Undo"           shortcut="control|Z">            <menu_item_call.on_click @@ -93,7 +81,6 @@          </menu_item_call>          <menu_item_call           label="Redo" -         layout="topleft"           name="Redo"           shortcut="control|Y">            <menu_item_call.on_click @@ -101,11 +88,9 @@            <menu_item_call.on_enable             function="Edit.EnableRedo" />          </menu_item_call> -        <menu_item_separator -         layout="topleft" /> +        <menu_item_separator />          <menu_item_call           label="Cut" -         layout="topleft"           name="Cut"           shortcut="control|X">            <menu_item_call.on_click @@ -115,7 +100,6 @@          </menu_item_call>          <menu_item_call           label="Copy" -         layout="topleft"           name="Copy"           shortcut="control|C">            <menu_item_call.on_click @@ -125,7 +109,6 @@          </menu_item_call>          <menu_item_call           label="Paste" -         layout="topleft"           name="Paste"           shortcut="control|V">            <menu_item_call.on_click @@ -135,7 +118,6 @@          </menu_item_call>          <menu_item_call           label="Delete" -         layout="topleft"           name="Delete"           shortcut="Del">            <menu_item_call.on_click @@ -145,7 +127,6 @@          </menu_item_call>          <menu_item_call           label="Duplicate" -         layout="topleft"           name="Duplicate"           shortcut="control|D">            <menu_item_call.on_click @@ -153,11 +134,9 @@            <menu_item_call.on_enable             function="Edit.EnableDuplicate" />          </menu_item_call> -        <menu_item_separator -         layout="topleft" /> +        <menu_item_separator />          <menu_item_call           label="Select All" -         layout="topleft"           name="Select All"           shortcut="control|A">            <menu_item_call.on_click @@ -167,7 +146,6 @@          </menu_item_call>          <menu_item_call           label="Deselect" -         layout="topleft"           name="Deselect"           shortcut="control|E">            <menu_item_call.on_click @@ -179,7 +157,6 @@        <menu_item_separator />        <menu_item_call           label="Show Debug Settings" -         layout="topleft"           name="Debug Settings">              <menu_item_call.on_click               function="Advanced.ShowDebugSettings" @@ -187,7 +164,6 @@          </menu_item_call>          <menu_item_call           label="UI/Color Settings" -         layout="topleft"           name="UI/Color Settings">              <menu_item_call.on_click               function="Advanced.ShowDebugSettings" @@ -196,7 +172,6 @@          <menu_item_separator />          <menu_item_call           label="XUI Preview Tool" -         layout="topleft"           name="UI Preview Tool"           shortcut="control|T">              <menu_item_call.on_click @@ -206,7 +181,6 @@        <menu_item_separator />        <menu_item_call           label="Widget Test" -         layout="topleft"           name="Widget Test"           shortcut="control|shift|T">          <menu_item_call.on_click @@ -228,10 +202,18 @@          <menu_item_call.on_click           function="Advanced.ShowSideTray" />        </menu_item_call> +      <menu_item_check +         label="Reg In Client Test (restart)" +         name="Reg In Client Test (restart)"> +            <menu_item_check.on_check +               control="RegInClient" /> +            <menu_item_check.on_click +               function="ToggleControl" +               parameter="RegInClient" /> +      </menu_item_check>        <menu_item_separator />          <menu_item_call           label="Show TOS" -         layout="topleft"           name="TOS">              <menu_item_call.on_click               function="ShowFloater" @@ -239,7 +221,6 @@          </menu_item_call>          <menu_item_call           label="Show Critical Message" -         layout="topleft"           name="Critical">              <menu_item_call.on_click               function="ShowFloater" diff --git a/indra/newview/skins/default/xui/en/panel_avatar_list_item.xml b/indra/newview/skins/default/xui/en/panel_avatar_list_item.xml index 18761c3bb9..0c42686531 100644 --- a/indra/newview/skins/default/xui/en/panel_avatar_list_item.xml +++ b/indra/newview/skins/default/xui/en/panel_avatar_list_item.xml @@ -76,7 +76,6 @@       left_pad="3"       right="-31"       name="info_btn" -     picture_style="true"       top_delta="-2"       width="16" />      <button @@ -87,7 +86,6 @@       left_pad="5"       right="-3"       name="profile_btn" -     picture_style="true"       top_delta="-2"       width="20" />  </panel> diff --git a/indra/newview/skins/default/xui/en/panel_bottomtray.xml b/indra/newview/skins/default/xui/en/panel_bottomtray.xml index b5051523e5..3149a1f7b3 100644 --- a/indra/newview/skins/default/xui/en/panel_bottomtray.xml +++ b/indra/newview/skins/default/xui/en/panel_bottomtray.xml @@ -271,7 +271,6 @@                 follows="right"                 flash_color="EmphasisColor"                 name="Unread" -               picture_style="true"                 image_overlay="Widget_UpArrow" />                 <unread_notifications                 width="34" diff --git a/indra/newview/skins/default/xui/en/panel_edit_pick.xml b/indra/newview/skins/default/xui/en/panel_edit_pick.xml index bac6f6e4d1..282b3f3e55 100644 --- a/indra/newview/skins/default/xui/en/panel_edit_pick.xml +++ b/indra/newview/skins/default/xui/en/panel_edit_pick.xml @@ -17,7 +17,6 @@       image_overlay="BackArrow_Off"       layout="topleft"       name="back_btn" -     picture_style="true"       left="10"       tab_stop="false"       top="2" diff --git a/indra/newview/skins/default/xui/en/panel_edit_wearable.xml b/indra/newview/skins/default/xui/en/panel_edit_wearable.xml index 77b887de9b..f76a56bda4 100644 --- a/indra/newview/skins/default/xui/en/panel_edit_wearable.xml +++ b/indra/newview/skins/default/xui/en/panel_edit_wearable.xml @@ -137,7 +137,6 @@ left="0"       image_overlay="BackArrow_Off"       layout="topleft"       name="back_btn" -     picture_style="true"       left="10"       top="7" />  	<text diff --git a/indra/newview/skins/default/xui/en/panel_group_info_sidetray.xml b/indra/newview/skins/default/xui/en/panel_group_info_sidetray.xml index ab0f956da0..c2f9cfe675 100644 --- a/indra/newview/skins/default/xui/en/panel_group_info_sidetray.xml +++ b/indra/newview/skins/default/xui/en/panel_group_info_sidetray.xml @@ -32,7 +32,6 @@ background_visible="true"       image_overlay="BackArrow_Off"       layout="topleft"       name="back" -     picture_style="true"       left="10"       tab_stop="false"       top="2" @@ -245,7 +244,6 @@ background_visible="true"       layout="topleft"       left="5"       name="btn_refresh" -     picture_style="true"       top_pad="-15"       width="23" />           <button diff --git a/indra/newview/skins/default/xui/en/panel_group_list_item.xml b/indra/newview/skins/default/xui/en/panel_group_list_item.xml index ffa485051c..5f6b911620 100644 --- a/indra/newview/skins/default/xui/en/panel_group_list_item.xml +++ b/indra/newview/skins/default/xui/en/panel_group_list_item.xml @@ -54,7 +54,6 @@       left_pad="3"       right="-31"       name="info_btn" -     picture_style="true"       top_delta="-2"       width="16" />     <!--*TODO: Should only appear on rollover--> @@ -66,7 +65,6 @@       left_pad="5"       right="-3"       name="profile_btn" -     picture_style="true"       top_delta="-2"       width="20" />  </panel> diff --git a/indra/newview/skins/default/xui/en/panel_landmarks.xml b/indra/newview/skins/default/xui/en/panel_landmarks.xml index 91fcf4b5f2..f05684db10 100644 --- a/indra/newview/skins/default/xui/en/panel_landmarks.xml +++ b/indra/newview/skins/default/xui/en/panel_landmarks.xml @@ -103,7 +103,6 @@           layout="topleft"           left="10"           name="options_gear_btn" -         picture_style="true"           top="6"           width="18" />          <button @@ -115,7 +114,6 @@           layout="topleft"           left_pad="5"           name="add_btn" -         picture_style="true"           tool_tip="Add new landmark"           width="18" />          <dnd_button @@ -126,7 +124,6 @@           layout="topleft"           right="-5"           name="trash_btn" -         picture_style="true"           tool_tip="Remove selected landmark"           top="6"           width="18" /> diff --git a/indra/newview/skins/default/xui/en/panel_navigation_bar.xml b/indra/newview/skins/default/xui/en/panel_navigation_bar.xml index 4175d21639..ddfa6e72a3 100644 --- a/indra/newview/skins/default/xui/en/panel_navigation_bar.xml +++ b/indra/newview/skins/default/xui/en/panel_navigation_bar.xml @@ -51,7 +51,6 @@  	     layout="topleft"  	     left="10"  	     name="back_btn" -	     picture_style="true"  	     tool_tip="Go back to previous location"  	     top="3"  	     width="31" /> @@ -69,7 +68,6 @@  	     layout="topleft"  	     left_pad="0"  	     name="forward_btn" -	     picture_style="true"  	     tool_tip="Go forward one location"  	     top_delta="0"  	     width="31" /> @@ -86,7 +84,6 @@  	     layout="topleft"  	     left_pad="7"  	     name="home_btn" -	     picture_style="true"  	     tool_tip="Teleport to my home location"  	     top_delta="0"  	     width="32" /> @@ -127,7 +124,6 @@  	<!--      left_pad="5" -->  	<!--      mouse_opaque="false" -->  	<!--      name="search_bg" --> -	<!--      picture_style="true" -->  	<!--      top_delta="0" -->  	<!--      width="168" /> --> diff --git a/indra/newview/skins/default/xui/en/panel_notifications_channel.xml b/indra/newview/skins/default/xui/en/panel_notifications_channel.xml index c67ae41677..7b6c0f33da 100644 --- a/indra/newview/skins/default/xui/en/panel_notifications_channel.xml +++ b/indra/newview/skins/default/xui/en/panel_notifications_channel.xml @@ -71,7 +71,6 @@       layout="topleft"       left_delta="0"       name="header" -     picture_style="true"       top_delta="-20"       width="100" />  </panel> diff --git a/indra/newview/skins/default/xui/en/panel_people.xml b/indra/newview/skins/default/xui/en/panel_people.xml index e234a7b358..c8194a286b 100644 --- a/indra/newview/skins/default/xui/en/panel_people.xml +++ b/indra/newview/skins/default/xui/en/panel_people.xml @@ -95,7 +95,6 @@ background_visible="true"               layout="topleft"               left="10"               name="nearby_view_sort_btn" -             picture_style="true"               top="5"               width="18" />               <button @@ -107,7 +106,6 @@ background_visible="true"                   layout="topleft"                   left_pad="5"                   name="add_friend_btn" -                 picture_style="true"                   top_delta="0"                   tool_tip="Add selected resident to your friends List"                   width="18" /> @@ -183,7 +181,6 @@ background_visible="true"                 layout="topleft"                 left="10"                 name="friends_viewsort_btn" -               picture_style="true"                 top="5"                 width="18" />                  <button @@ -195,7 +192,6 @@ background_visible="true"                   layout="topleft"                   left_pad="5"                   name="add_btn" -                 picture_style="true"                   tool_tip="Offer friendship to a resident"                   top_delta="0"                   width="18" /> @@ -209,7 +205,6 @@ background_visible="true"                   left_pad="10"                   right="-10"                   name="del_btn" -                 picture_style="true"                   tool_tip="Remove selected person from your Friends list"                   top_delta="0"                   width="18" /> @@ -252,7 +247,6 @@ background_visible="true"                 layout="topleft"                 left="10"                 name="groups_viewsort_btn" -               picture_style="true"                 top="7"                 width="18" />                  <button @@ -264,7 +258,6 @@ background_visible="true"                   layout="topleft"                   left_pad="5"                   name="plus_btn" -                 picture_style="true"                   tool_tip="Join group/Create new group"                   top_delta="0"                   width="18" /> @@ -277,7 +270,6 @@ background_visible="true"                   layout="topleft"                   left_pad="24"                   name="activate_btn" -                 picture_style="true"                   tool_tip="Activate selected group"                   top_delta="5"                   width="10" /> @@ -290,7 +282,6 @@ background_visible="true"                  left_pad="10"                   right="-10"                   name="minus_btn" -                 picture_style="true"                   tool_tip="Leave selected group"                   top_delta="-5"                   width="18" /> @@ -336,7 +327,6 @@ background_visible="true"                 layout="topleft"                 left="10"                 name="recent_viewsort_btn" -               picture_style="true"                 top="7"                 width="18" />                <button @@ -348,7 +338,6 @@ background_visible="true"                   layout="topleft"                   left_pad="5"                   name="add_friend_btn" -                 picture_style="true"                   top_delta="0"                   tool_tip="Add selected resident to your friends List"                   width="18" /> diff --git a/indra/newview/skins/default/xui/en/panel_pick_info.xml b/indra/newview/skins/default/xui/en/panel_pick_info.xml index 3cc9c3f38a..cf18aa2d39 100644 --- a/indra/newview/skins/default/xui/en/panel_pick_info.xml +++ b/indra/newview/skins/default/xui/en/panel_pick_info.xml @@ -15,7 +15,6 @@       image_overlay="BackArrow_Off"       layout="topleft"       name="back_btn" -     picture_style="true"       left="10"       tab_stop="false"       top="2" diff --git a/indra/newview/skins/default/xui/en/panel_pick_list_item.xml b/indra/newview/skins/default/xui/en/panel_pick_list_item.xml index 38ea6b6196..7ff227ecb6 100644 --- a/indra/newview/skins/default/xui/en/panel_pick_list_item.xml +++ b/indra/newview/skins/default/xui/en/panel_pick_list_item.xml @@ -75,7 +75,6 @@       image_unselected="BuyArrow_Press"       layout="topleft"       name="info_chevron" -     picture_style="true"       right="-7"       tab_stop="false"       top="27" diff --git a/indra/newview/skins/default/xui/en/panel_picks.xml b/indra/newview/skins/default/xui/en/panel_picks.xml index cbe1f11e3d..ae61852f68 100644 --- a/indra/newview/skins/default/xui/en/panel_picks.xml +++ b/indra/newview/skins/default/xui/en/panel_picks.xml @@ -41,7 +41,6 @@               layout="topleft"               left="0"               name="gear_menu_btn" -             picture_style="true"               top="5"               width="18" />              <button @@ -53,7 +52,6 @@               layout="topleft"               left_pad="15"               name="new_btn" -             picture_style="true"               tool_tip="Create new pick at current location"               top="5"               width="18" /> @@ -65,7 +63,6 @@               image_unselected="TrashItem_Off"               layout="topleft"               name="trash_btn" -             picture_style="true"               right="-10"               top="5"               width="18" /> diff --git a/indra/newview/skins/default/xui/en/panel_places.xml b/indra/newview/skins/default/xui/en/panel_places.xml index 87ac5be74a..4b5bde690c 100644 --- a/indra/newview/skins/default/xui/en/panel_places.xml +++ b/indra/newview/skins/default/xui/en/panel_places.xml @@ -118,7 +118,6 @@ background_visible="true"           image_disabled="ForwardArrow_Disabled"           image_selected="ForwardArrow_Press"           image_unselected="ForwardArrow_Off" -         picture_style="true"           layout="topleft"           name="overflow_btn"           right="-10" diff --git a/indra/newview/skins/default/xui/en/panel_preferences_alerts.xml b/indra/newview/skins/default/xui/en/panel_preferences_alerts.xml index 159323538c..a94df4150d 100644 --- a/indra/newview/skins/default/xui/en/panel_preferences_alerts.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_alerts.xml @@ -73,7 +73,6 @@       layout="topleft"       left_delta="137"       name="enable_this_popup" -     picture_style="true"       top_pad="10"       width="43">          <button.commit_callback @@ -92,7 +91,6 @@       layout="topleft"       left_pad="50"       name="disable_this_popup" -     picture_style="true"       top_delta="0"       width="43">          <button.commit_callback diff --git a/indra/newview/skins/default/xui/en/panel_preferences_sound.xml b/indra/newview/skins/default/xui/en/panel_preferences_sound.xml index 832c9775ce..78ae9a8224 100644 --- a/indra/newview/skins/default/xui/en/panel_preferences_sound.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_sound.xml @@ -40,7 +40,6 @@       layout="topleft"       left_pad="16"       name="mute_audio" -     picture_style="true"       tab_stop="false"       top_delta="-2"       width="22" /> @@ -86,7 +85,6 @@       layout="topleft"       left_pad="16"       name="mute_wind" -     picture_style="true"       tab_stop="false"       top_delta="-2"       width="22" /> @@ -122,7 +120,6 @@       layout="topleft"       left_pad="16"       name="mute_ui" -     picture_style="true"       tab_stop="false"       top_delta="-2"       width="22" /> @@ -158,7 +155,6 @@       layout="topleft"       left_pad="16"       name="mute_media" -     picture_style="true"       tab_stop="false"       top_delta="-2"       width="22" /> @@ -194,7 +190,6 @@       layout="topleft"       left_pad="16"       name="mute_sfx" -     picture_style="true"       tab_stop="false"       top_delta="-2"       width="22" /> @@ -230,7 +225,6 @@       layout="topleft"       left_pad="16"       name="mute_music" -     picture_style="true"       tab_stop="false"       top_delta="-2"       width="22" /> @@ -278,7 +272,6 @@       layout="topleft"       left_pad="16"       name="mute_voice" -     picture_style="true"       tab_stop="false"       top_delta="-2"       width="22" /> @@ -336,19 +329,20 @@           top_delta="19"           width="200" />      </radio_group> -    <button -     control_name="ShowDeviceSettings" -     follows="left|bottom" -     height="19" -     is_toggle="true" -     label="Input / Output  Devices" -     layout="topleft" -     left="165" -     top_pad="12" -     name="device_settings_btn" -     width="190" /> +  <button +   control_name="ShowDeviceSettings" +   follows="left|bottom" +   height="19" +   is_toggle="true" +   label="Input / Output  Devices" +   layout="topleft" +   left="165" +   top_pad="12" +   name="device_settings_btn" +   width="190"> +  </button>      <panel -    background_visible="true" +     background_visible="true"       bg_alpha_color="DkGray"       visiblity_control="ShowDeviceSettings"       border="false" @@ -357,8 +351,13 @@       label="DeviceSettings"       layout="topleft"       left="0" -     name="Device Settings" +     name="device_settings_panel" +     class="panel_voice_device_settings"       width="501"> +      <panel.string +        name="default_text"> +        Default +      </panel.string>        <icon               height="18"               image_name="Microphone_On" @@ -382,6 +381,7 @@      </text>      <combo_box       height="19" +     control_name="VoiceInputAudioDevice"       layout="topleft"       left="165"       max_chars="128" @@ -400,7 +400,8 @@       width="200">          My volume:      </text> -      <slider +      <slider_bar +        control_name="AudioLevelMic"        follows="left|top"       height="17"       increment="0.05" @@ -492,6 +493,7 @@          Output      </text>      <combo_box +     control_name="VoiceOutputAudioDevice"       height="19"       layout="topleft"       left="165" diff --git a/indra/newview/skins/default/xui/en/panel_prim_media_controls.xml b/indra/newview/skins/default/xui/en/panel_prim_media_controls.xml index b21fbc1795..7b34e2931e 100644 --- a/indra/newview/skins/default/xui/en/panel_prim_media_controls.xml +++ b/indra/newview/skins/default/xui/en/panel_prim_media_controls.xml @@ -82,7 +82,6 @@  		  image_unselected="media_btn_back.png"  		  layout="topleft"  		  tool_tip="Step back" -		  picture_style="true"  		  width="22"  		  top_delta="4">  		<button.commit_callback @@ -103,7 +102,6 @@  		  image_unselected="media_btn_forward.png"  		  layout="topleft"  		  tool_tip="Step forward" -		  picture_style="true"  		  top_delta="0"  		  min_width="17"  		  width="17"> @@ -141,7 +139,6 @@  		  image_unselected="media_btn_home.png"  		  layout="topleft"  		  tool_tip="Home page" -		  picture_style="true"  		  min_width="22"  		  width="22">  		<button.commit_callback @@ -162,7 +159,6 @@  		  image_unselected="button_anim_stop.tga"  		  layout="topleft"  		  tool_tip="Stop media" -		  picture_style="true"  		  min_width="22"  		  width="22">  		<button.commit_callback @@ -199,7 +195,6 @@  		  image_unselected="media_btn_reload.png"  		  layout="topleft"  		  tool_tip="Reload" -		  picture_style="true"  		  min_width="22"  		  width="22">  		<button.commit_callback @@ -219,7 +214,6 @@  		  image_selected="media_btn_stoploading.png"  		  image_unselected="media_btn_stoploading.png"  		  layout="topleft" -		  picture_style="true"  		  tool_tip = "Stop loading"  		  min_width="22"  		  width="22"> @@ -241,7 +235,6 @@  		  image_unselected="button_anim_play.tga"  		  layout="topleft"  		  tool_tip = "Play media" -		  picture_style="true"  		  min_width="22"  		  width="22">  		<button.commit_callback @@ -262,7 +255,6 @@  		  image_unselected="button_anim_pause.tga"  		  layout="topleft"  		  tool_tip = "Pause media" -		  picture_style="true">  		<button.commit_callback  			function="MediaCtrl.Pause" />  	  </button> @@ -367,7 +359,6 @@ function="MediaCtrl.CommitURL" />  		  is_toggle="true"  		  layout="topleft"  		  scale_image="false"  -		  picture_style="true"  		  tool_tip="Mute This Media"  		  top_delta="22"  		  min_width="24" @@ -391,7 +382,6 @@ function="MediaCtrl.CommitURL" />  		  image_unselected="media_btn_scrollup.png"  		  layout="topleft"  		  tool_tip="Volume up" -		  picture_style="true"  		  scale_image="true"  		  min_width="20"  		  width="20" > @@ -414,7 +404,6 @@ function="MediaCtrl.CommitURL" />  		  image_unselected="media_btn_scrolldown.png"  		  layout="topleft"  		  tool_tip="Volume down" -		  picture_style="true"  		  scale_image="true"  		  min_width="20"  		  width="20"> @@ -446,7 +435,6 @@ function="MediaCtrl.CommitURL" />  		  image_unselected="media_btn_scrollup.png"  		  layout="topleft"  		  tool_tip="Scroll up" -		  picture_style="true"  		  scale_image="false"  		  left="12"  		  top_delta="4" @@ -460,7 +448,6 @@ function="MediaCtrl.CommitURL" />  		  layout="topleft"  		  left="3"  		  tool_tip="Scroll left" -		  picture_style="true"  		  scale_image="false"  		  top="12"  		  min_width="8" @@ -473,7 +460,6 @@ function="MediaCtrl.CommitURL" />  		  layout="topleft"  		  left_pad="9"  		  tool_tip="Scroll right" -		  picture_style="true"  		  scale_image="false"  		  top_delta="0"  		  min_width="8" @@ -486,7 +472,6 @@ function="MediaCtrl.CommitURL" />  		  layout="topleft"  		  left="12"  		  tool_tip="Scroll down" -		  picture_style="true"  		  scale_image="false"  		  top="20"  		  min_width="8" @@ -506,7 +491,6 @@ function="MediaCtrl.CommitURL" />  		  image_unselected="media_btn_optimalzoom.png"  		  layout="topleft"  		  tool_tip="Zoom" -		  picture_style="true"  		  min_width="22"  		  width="22">  		<button.commit_callback @@ -542,7 +526,6 @@ function="MediaCtrl.CommitURL" />  		  image_unselected="media_btn_newwindow.png"  		  layout="topleft"  		  tool_tip = "Open URL in browser" -		  picture_style="true"  		  top_delta="-3"  		  min_width="24"  		  width="24" > @@ -579,7 +562,6 @@ function="MediaCtrl.CommitURL" />  		  image_unselected="media_btn_done.png"  		  layout="topleft"  		  tool_tip ="Close media control" -		  picture_style="true"  		  top_delta="-4"  		  width="21" >  		<button.commit_callback diff --git a/indra/newview/skins/default/xui/en/panel_profile_view.xml b/indra/newview/skins/default/xui/en/panel_profile_view.xml index 4b2e901718..b015346a79 100644 --- a/indra/newview/skins/default/xui/en/panel_profile_view.xml +++ b/indra/newview/skins/default/xui/en/panel_profile_view.xml @@ -21,7 +21,6 @@       image_overlay="BackArrow_Off"       layout="topleft"       name="back" -     picture_style="true"       left="10"       tab_stop="false"       top="2" diff --git a/indra/newview/skins/default/xui/en/panel_progress.xml b/indra/newview/skins/default/xui/en/panel_progress.xml index a312e4cf13..18c2228906 100644 --- a/indra/newview/skins/default/xui/en/panel_progress.xml +++ b/indra/newview/skins/default/xui/en/panel_progress.xml @@ -129,7 +129,6 @@       layout="topleft"       left="-106"       name="cancel_btn" -     picture_style="true"       top="700"       width="90" />  </panel> diff --git a/indra/newview/skins/default/xui/en/panel_scrolling_param.xml b/indra/newview/skins/default/xui/en/panel_scrolling_param.xml index 21ecd01839..44afadf65a 100644 --- a/indra/newview/skins/default/xui/en/panel_scrolling_param.xml +++ b/indra/newview/skins/default/xui/en/panel_scrolling_param.xml @@ -56,7 +56,6 @@       layout="topleft"       left="2"       name="less" -     picture_style="true"       tab_stop="false"       top="0"       width="132" /> @@ -70,7 +69,6 @@       layout="topleft"       left_pad="2"       name="more" -     picture_style="true"       tab_stop="false"       top_delta="0"       width="132" /> diff --git a/indra/newview/skins/default/xui/en/panel_teleport_history.xml b/indra/newview/skins/default/xui/en/panel_teleport_history.xml index 4169c6245b..bbfffe7bab 100644 --- a/indra/newview/skins/default/xui/en/panel_teleport_history.xml +++ b/indra/newview/skins/default/xui/en/panel_teleport_history.xml @@ -176,7 +176,6 @@           layout="topleft"           left="10"           name="gear_btn" -         picture_style="true"           top="5"           width="18" />      </panel> diff --git a/indra/newview/skins/default/xui/en/panel_teleport_history_item.xml b/indra/newview/skins/default/xui/en/panel_teleport_history_item.xml index f559343b34..0073a1f1a0 100644 --- a/indra/newview/skins/default/xui/en/panel_teleport_history_item.xml +++ b/indra/newview/skins/default/xui/en/panel_teleport_history_item.xml @@ -55,7 +55,6 @@       left_pad="3"       right="-31"       name="info_btn" -     picture_style="true"       top_delta="-2"       width="16" />      <button @@ -66,7 +65,6 @@       left_pad="5"       right="-3"       name="profile_btn" -     picture_style="true"       top_delta="-2"       width="20" />  </panel> diff --git a/indra/newview/skins/default/xui/en/strings.xml b/indra/newview/skins/default/xui/en/strings.xml index 0f7e8cb137..ec2673644f 100644 --- a/indra/newview/skins/default/xui/en/strings.xml +++ b/indra/newview/skins/default/xui/en/strings.xml @@ -2047,9 +2047,6 @@ this texture in your inventory  	<!-- panel contents -->  	<string name="PanelContentsNewScript">New Script</string> -	<!-- panel avatar --> -	<!-- <string name="None">None</string>	Duplicate--> -	  	<!-- Mute -->  	<string name="MuteByName">(by name)</string>  	<string name="MuteAgent">(resident)</string> @@ -2306,9 +2303,6 @@ If you continue to receive this message, contact the [SUPPORT_SITE].  <string name="Body Thick">Body Thick</string>  <string name="Body Thickness">Body Thickness</string>  <string name="Body Thin">Body Thin</string> -<string name="Bottom">Bottom</string> -<string name="Bottom Left">Bottom Left</string> -<string name="Bottom Right">Bottom Right</string>  <string name="Bow Legged">Bow Legged</string>  <string name="Breast Buoyancy">Breast Buoyancy</string> @@ -2330,13 +2324,9 @@ If you continue to receive this message, contact the [SUPPORT_SITE].  <string name="no bustle">No Bustle</string>  <string name="more bustle">More Bustle</string> -<string name="Center">Center</string> -<string name="Center 2">Center 2</string>  <string name="Chaplin">Chaplin</string>  <string name="Cheek Bones">Cheek Bones</string> -<string name="Chest">Chest</string>  <string name="Chest Size">Chest Size</string> -<string name="Chin">Chin</string>  <string name="Chin Angle">Chin Angle</string>  <string name="Chin Cleft">Chin Cleft</string>  <string name="Chin Curtains">Chin Curtains</string> @@ -2500,22 +2490,10 @@ If you continue to receive this message, contact the [SUPPORT_SITE].  <string name="Jowls">Jowls</string>  <string name="Knee Angle">Knee Angle</string>  <string name="Knock Kneed">Knock Kneed</string> -<string name="L Forearm">L Forearm</string> -<string name="L Lower Leg">L Lower Leg</string> -<string name="L Upper Arm">L Upper Arm</string> -<string name="L Upper Leg">L Upper Leg</string>  <string name="Large">Large</string>  <string name="Large Hands">Large Hands</string> -<string name="Left">Left</string> -<string name="Left Ear">Left Ear</string> -<string name="Left Eyeball">Left Eyeball</string> -<string name="Left Foot">Left Foot</string> -<string name="Left Hand">Left Hand</string> -<string name="Left Hip">Left Hip</string>  <string name="Left Part">Left Part</string> -<string name="Left Pec">Left Pec</string> -<string name="Left Shoulder">Left Shoulder</string>  <string name="Leg Length">Leg Length</string>  <string name="Leg Muscles">Leg Muscles</string>  <string name="Less">Less</string> @@ -2533,7 +2511,6 @@ If you continue to receive this message, contact the [SUPPORT_SITE].  <string name="Less Square">Less Square</string>  <string name="Less Volume">Less Volume</string>  <string name="Less soul">Less soul</string> -<string name="Light">Light</string>  <string name="Lighter">Lighter</string>  <string name="Lip Cleft">Lip Cleft</string>  <string name="Lip Cleft Depth">Lip Cleft Depth</string> @@ -2596,7 +2573,6 @@ If you continue to receive this message, contact the [SUPPORT_SITE].  <string name="More soul">More soul</string>  <string name="Moustache">Moustache</string> -<string name="Mouth">Mouth</string>  <string name="Mouth Corner">Mouth Corner</string>  <string name="Mouth Position">Mouth Position</string>  <string name="Mowhawk">Mowhawk</string> @@ -2624,10 +2600,8 @@ If you continue to receive this message, contact the [SUPPORT_SITE].  <string name="No Spikes">No Spikes</string>  <string name="No White">No White</string>  <string name="No Wrinkles">No Wrinkles</string> -<string name="None">None</string>  <string name="Normal Lower">Normal Lower</string>  <string name="Normal Upper">Normal Upper</string> -<string name="Nose">Nose</string>  <string name="Nose Left">Nose Left</string>  <string name="Nose Right">Nose Right</string>  <string name="Nose Size">Nose Size</string> @@ -2667,7 +2641,6 @@ If you continue to receive this message, contact the [SUPPORT_SITE].  <string name="Part">Part</string>  <string name="Part Bangs">Part Bangs</string>  <string name="Pectorals">Pectorals</string> -<string name="Pelvis">Pelvis</string>  <string name="Pigment">Pigment</string>  <string name="Pigtails">Pigtails</string>  <string name="Pink">Pink</string> @@ -2683,24 +2656,12 @@ If you continue to receive this message, contact the [SUPPORT_SITE].  <string name="Pop Right Eye">Pop Right Eye</string>  <string name="Puffy">Puffy</string>  <string name="Puffy Eyelids">Puffy Eyelids</string> -<string name="R Forearm">R Forearm</string> -<string name="R Lower Leg">R Lower Leg</string> -<string name="R Upper Arm">R Upper Arm</string> -<string name="R Upper Leg">R Upper Leg</string>  <string name="Rainbow Color">Rainbow Color</string>  <string name="Red Hair">Red Hair</string>  <string name="Red Skin">Red Skin</string>  <string name="Regular">Regular</string>  <string name="Regular Muscles">Regular Muscles</string> -<string name="Right">Right</string> -<string name="Right Ear">Right Ear</string> -<string name="Right Eyeball">Right Eyeball</string> -<string name="Right Foot">Right Foot</string> -<string name="Right Hand">Right Hand</string> -<string name="Right Hip">Right Hip</string>  <string name="Right Part">Right Part</string> -<string name="Right Pec">Right Pec</string> -<string name="Right Shoulder">Right Shoulder</string>  <string name="Rosy Complexion">Rosy Complexion</string>  <string name="Round">Round</string>  <string name="Round Forehead">Round Forehead</string> @@ -2757,7 +2718,6 @@ If you continue to receive this message, contact the [SUPPORT_SITE].  <string name="Skinny Neck">Skinny Neck</string>  <string name="Skirt Fit">Skirt Fit</string>  <string name="Skirt Length">Skirt Length</string> -<string name="Skull">Skull</string>  <string name="Slanted Forehead">Slanted Forehead</string>  <string name="Sleeve Length">Sleeve Length</string> @@ -2780,12 +2740,10 @@ If you continue to receive this message, contact the [SUPPORT_SITE].  <string name="Sparse">Sparse</string>  <string name="Spiked Hair">Spiked Hair</string> -<string name="Spine">Spine</string>  <string name="Square">Square</string>  <string name="Square Toe">Square Toe</string>  <string name="Squash Head">Squash Head</string>  <string name="Squash/Stretch Head">Squash/Stretch Head</string> -<string name="Stomach">Stomach</string>  <string name="Stretch Head">Stretch Head</string>  <string name="Sunken">Sunken</string>  <string name="Sunken Chest">Sunken Chest</string> @@ -2817,9 +2775,6 @@ If you continue to receive this message, contact the [SUPPORT_SITE].  <string name="Tilt Right">Tilt Right</string>  <string name="Toe Shape">Toe Shape</string>  <string name="Toe Thickness">Toe Thickness</string> -<string name="Top">Top</string> -<string name="Top Left">Top Left</string> -<string name="Top Right">Top Right</string>  <string name="Torso Length">Torso Length</string>  <string name="Torso Muscles">Torso Muscles</string>  <string name="Torso Scrawny">Torso Scrawny</string> diff --git a/indra/newview/skins/default/xui/en/widgets/combo_box.xml b/indra/newview/skins/default/xui/en/widgets/combo_box.xml index 9ed3749308..fa3cb9275e 100644 --- a/indra/newview/skins/default/xui/en/widgets/combo_box.xml +++ b/indra/newview/skins/default/xui/en/widgets/combo_box.xml @@ -4,7 +4,6 @@             max_chars="20"             follows="right|top">    <combo_box.combo_button name="Combobox Button" -                          label=""                            hover_glow_amount="0.15"                            font="SansSerifSmall"                            scale_image="false" @@ -12,7 +11,6 @@                            image_selected="ComboButton_Selected"                            image_disabled="ComboButton_Disabled" />    <combo_box.drop_down_button name="Drop Down Button" -                              label=""                                hover_glow_amount="0.15"                                font="SansSerifSmall"                                scale_image="true" diff --git a/indra/newview/skins/default/xui/en/widgets/location_input.xml b/indra/newview/skins/default/xui/en/widgets/location_input.xml index f2e48c517d..d88bcfab1d 100644 --- a/indra/newview/skins/default/xui/en/widgets/location_input.xml +++ b/indra/newview/skins/default/xui/en/widgets/location_input.xml @@ -20,7 +20,6 @@                  allow_new_values="true"                  >    <info_button name="Place Information" -                          label=""                            width="16"                            height="16"                            follows="left|top" @@ -30,7 +29,6 @@                            image_disabled_selected="Info_Off"                            image_disabled="Info_Off" />    <add_landmark_button name="Add Landmark" -                          label=""                            hover_glow_amount="0.15"                            image_hover_selected="Favorite_Star_Over"                            image_hover_unselected="Favorite_Star_Over" diff --git a/indra/newview/skins/default/xui/en/widgets/search_editor.xml b/indra/newview/skins/default/xui/en/widgets/search_editor.xml index f482ff3b89..9a79243b03 100644 --- a/indra/newview/skins/default/xui/en/widgets/search_editor.xml +++ b/indra/newview/skins/default/xui/en/widgets/search_editor.xml @@ -7,14 +7,14 @@    background_image="TextField_Search_Off"    background_image_disabled="TextField_Search_Disabled"    background_image_focused="TextField_Search_Active" > -  <search_button label="" +  <search_button       top_pad="4"      left_pad="4"       width="13"      height="13"   	  image_unselected="Search"  	  image_selected="Search" /> -  <clear_button label="" +  <clear_button      image_unselected="Icon_Close_Foreground"     image_selected="Icon_Close_Press" />  </search_editor> diff --git a/indra/newview/skins/default/xui/en/widgets/tab_container.xml b/indra/newview/skins/default/xui/en/widgets/tab_container.xml index fe2f1423b7..f1401140de 100644 --- a/indra/newview/skins/default/xui/en/widgets/tab_container.xml +++ b/indra/newview/skins/default/xui/en/widgets/tab_container.xml @@ -2,6 +2,7 @@  <tab_container tab_min_width="60"                 tab_max_width="150"                 font_halign="center" +               font="SansSerif"                  tab_height="21">    <first_tab tab_top_image_unselected="TabTop_Left_Off"                 tab_top_image_selected="TabTop_Left_Selected" diff --git a/indra/newview/skins/default/xui/es/floater_script_debug.xml b/indra/newview/skins/default/xui/es/floater_script_debug.xml index e33ffb7d96..e9b66c74d2 100644 --- a/indra/newview/skins/default/xui/es/floater_script_debug.xml +++ b/indra/newview/skins/default/xui/es/floater_script_debug.xml @@ -1,6 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <multi_floater name="script debug floater" title="Alerta/Error de los scripts">  	<tab_container name="Preview Tabs"> -		<floater label="Script" name="all_scripts" title="[Todos los scripts]"/> +		<floater label="Script" name="all_scripts" title="[All scripts]"/>  	</tab_container>  </multi_floater> diff --git a/indra/newview/skins/default/xui/it/floater_script_debug.xml b/indra/newview/skins/default/xui/it/floater_script_debug.xml index 39736dde67..66e0af264f 100644 --- a/indra/newview/skins/default/xui/it/floater_script_debug.xml +++ b/indra/newview/skins/default/xui/it/floater_script_debug.xml @@ -1,6 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <multi_floater name="script debug floater" title="Avvisi/Errori Script">  	<tab_container name="Preview Tabs"> -		<floater label="Script" name="all_scripts" title="[Tutti gli script]"/> +		<floater label="Script" name="all_scripts" title="[All scripts]"/>  	</tab_container>  </multi_floater> diff --git a/indra/newview/skins/default/xui/nl/floater_script_debug.xml b/indra/newview/skins/default/xui/nl/floater_script_debug.xml index 306ad5d1a3..df9531473e 100644 --- a/indra/newview/skins/default/xui/nl/floater_script_debug.xml +++ b/indra/newview/skins/default/xui/nl/floater_script_debug.xml @@ -1,6 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <multi_floater name="script debug floater" title="Script waarschuwing/fout">  	<tab_container name="Preview Tabs"> -		<floater label="Script" name="all_scripts" title="[Alle scripts]"/> +		<floater label="Script" name="all_scripts" title="[All scripts]"/>  	</tab_container>  </multi_floater> diff --git a/indra/newview/skins/default/xui/pt/floater_script_debug.xml b/indra/newview/skins/default/xui/pt/floater_script_debug.xml index 48c73b93a3..d7a9bc6f87 100644 --- a/indra/newview/skins/default/xui/pt/floater_script_debug.xml +++ b/indra/newview/skins/default/xui/pt/floater_script_debug.xml @@ -1,6 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <multi_floater name="script debug floater" title="Aviso de script/erro">  	<tab_container name="Preview Tabs"> -		<floater label="Script" name="all_scripts" title="[Todos os scripts]"/> +		<floater label="Script" name="all_scripts" title="[All scripts]"/>  	</tab_container>  </multi_floater> | 
