diff options
36 files changed, 79 insertions, 80 deletions
| diff --git a/indra/llui/lldraghandle.cpp b/indra/llui/lldraghandle.cpp index 9f83fcca35..b52cb2b751 100644 --- a/indra/llui/lldraghandle.cpp +++ b/indra/llui/lldraghandle.cpp @@ -113,7 +113,7 @@ void LLDragHandleTop::setTitle(const std::string& title)  		params.follows.flags(FOLLOWS_TOP | FOLLOWS_LEFT | FOLLOWS_RIGHT);  		params.font_shadow(LLFontGL::DROP_SHADOW_SOFT);  		params.use_ellipses = true; -		params.allow_html = false; //cancel URL replacement in floater title +		params.parse_urls = false; //cancel URL replacement in floater title  		mTitleBox = LLUICtrlFactory::create<LLTextBox> (params);  		addChild( mTitleBox );  	} diff --git a/indra/llui/llstyle.cpp b/indra/llui/llstyle.cpp index b8f93b6a0e..d63f67b4c1 100644 --- a/indra/llui/llstyle.cpp +++ b/indra/llui/llstyle.cpp @@ -42,6 +42,8 @@ LLStyle::Params::Params()  :	visible("visible", true),  	drop_shadow("drop_shadow", LLFontGL::NO_SHADOW),  	color("color", LLColor4::black), +	readonly_color("readonly_color", LLColor4::black), +	selected_color("selected_color", LLColor4::black),  	font("font", LLFontGL::getFontMonospace()),  	image("image"),  	link_href("href") @@ -49,12 +51,10 @@ LLStyle::Params::Params()  LLStyle::LLStyle(const LLStyle::Params& p) -:	mItalic(FALSE), -	mBold(FALSE), -	mUnderline(FALSE), -	mVisible(p.visible), -	mColor(p.color()), -	mReadOnlyColor(p.readonly_color()), +:	mVisible(p.visible), +	mColor(p.color), +	mReadOnlyColor(p.readonly_color), +	mSelectedColor(p.selected_color),  	mFont(p.font()),  	mLink(p.link_href),  	mDropShadow(p.drop_shadow), diff --git a/indra/llui/llstyle.h b/indra/llui/llstyle.h index 2067e8e8be..44d9da7a1e 100644 --- a/indra/llui/llstyle.h +++ b/indra/llui/llstyle.h @@ -47,7 +47,8 @@ public:  		Optional<bool>					visible;  		Optional<LLFontGL::ShadowType>	drop_shadow;  		Optional<LLUIColor>				color, -										readonly_color; +										readonly_color, +										selected_color;  		Optional<const LLFontGL*>		font;  		Optional<LLUIImage*>			image;  		Optional<std::string>			link_href; @@ -55,11 +56,14 @@ public:  	};  	LLStyle(const Params& p = Params());  public: -	const LLColor4& getColor() const { return mColor; } -	void setColor(const LLColor4 &color) { mColor = color; } +	const LLUIColor& getColor() const { return mColor; } +	void setColor(const LLUIColor &color) { mColor = color; } -	const LLColor4& getReadOnlyColor() const { return mReadOnlyColor; } -	void setReadOnlyColor(const LLColor4& color) { mReadOnlyColor = color; } +	const LLUIColor& getReadOnlyColor() const { return mReadOnlyColor; } +	void setReadOnlyColor(const LLUIColor& color) { mReadOnlyColor = color; } + +	const LLUIColor& getSelectedColor() const { return mSelectedColor; } +	void setSelectedColor(const LLUIColor& color) { mSelectedColor = color; }  	BOOL isVisible() const;  	void setVisible(BOOL is_visible); @@ -79,41 +83,36 @@ public:  	BOOL isImage() const { return mImagep.notNull(); } -	// inlined here to make it easier to compare to member data below. -MG  	bool operator==(const LLStyle &rhs) const  	{  		return   			mVisible == rhs.mVisible  			&& mColor == rhs.mColor  			&& mReadOnlyColor == rhs.mReadOnlyColor +			&& mSelectedColor == rhs.mSelectedColor  			&& mFont == rhs.mFont  			&& mLink == rhs.mLink  			&& mImagep == rhs.mImagep -			&& mItalic == rhs.mItalic -			&& mBold == rhs.mBold -			&& mUnderline == rhs.mUnderline  			&& mDropShadow == rhs.mDropShadow;  	}  	bool operator!=(const LLStyle& rhs) const { return !(*this == rhs); }  public:	 -	BOOL        mItalic; -	BOOL        mBold; -	BOOL        mUnderline;  	LLFontGL::ShadowType		mDropShadow;  protected:  	~LLStyle() { }  private: -	BOOL		mVisible; -	LLUIColor	mColor; -	LLUIColor   mReadOnlyColor; -	std::string	mFontName; -	const LLFontGL*   mFont;		// cached for performance -	std::string	mLink; -	LLUIImagePtr mImagep; +	BOOL				mVisible; +	LLUIColor			mColor; +	LLUIColor   		mReadOnlyColor; +	LLUIColor			mSelectedColor; +	std::string			mFontName; +	const LLFontGL*		mFont; +	std::string			mLink; +	LLUIImagePtr		mImagep;  };  typedef LLPointer<LLStyle> LLStyleSP; diff --git a/indra/llui/lltextbase.cpp b/indra/llui/lltextbase.cpp index 5175583dc9..5f01d12b5f 100644 --- a/indra/llui/lltextbase.cpp +++ b/indra/llui/lltextbase.cpp @@ -155,6 +155,8 @@ LLTextBase::Params::Params()  	bg_readonly_color("bg_readonly_color"),  	bg_writeable_color("bg_writeable_color"),  	bg_focus_color("bg_focus_color"), +	text_selected_color("text_selected_color"), +	bg_selected_color("bg_selected_color"),  	allow_scroll("allow_scroll", true),  	plain_text("plain_text",false),  	track_end("track_end", false), @@ -167,11 +169,12 @@ LLTextBase::Params::Params()  	font_shadow("font_shadow"),  	wrap("wrap"),  	use_ellipses("use_ellipses", false), -	allow_html("allow_html", false), +	parse_urls("parse_urls", false),  	parse_highlights("parse_highlights", false)  {  	addSynonym(track_end, "track_bottom");  	addSynonym(wrap, "word_wrap"); +	addSynonym(parse_urls, "allow_html");  } @@ -190,6 +193,8 @@ LLTextBase::LLTextBase(const LLTextBase::Params &p)  	mWriteableBgColor(p.bg_writeable_color),  	mReadOnlyBgColor(p.bg_readonly_color),  	mFocusBgColor(p.bg_focus_color), +	mTextSelectedColor(p.text_selected_color), +	mSelectedBGColor(p.bg_selected_color),  	mReflowIndex(S32_MAX),  	mCursorPos( 0 ),  	mScrollNeeded(FALSE), @@ -209,7 +214,7 @@ LLTextBase::LLTextBase(const LLTextBase::Params &p)  	mPlainText ( p.plain_text ),  	mWordWrap(p.wrap),  	mUseEllipses( p.use_ellipses ), -	mParseHTML(p.allow_html), +	mParseHTML(p.parse_urls),  	mParseHighlights(p.parse_highlights),  	mBGVisible(p.bg_visible),  	mScroller(NULL), @@ -298,11 +303,14 @@ bool LLTextBase::truncate()  const LLStyle::Params& LLTextBase::getDefaultStyleParams()  { +	//FIXME: convert mDefaultStyle to a flyweight http://www.boost.org/doc/libs/1_40_0/libs/flyweight/doc/index.html +	//and eliminate color member values  	if (mStyleDirty)  	{  		  mDefaultStyle -				  .color(LLUIColor(&mFgColor)) +				  .color(LLUIColor(&mFgColor))						// pass linked color instead of copy of mFGColor  				  .readonly_color(LLUIColor(&mReadOnlyFgColor)) +				  .selected_color(LLUIColor(&mTextSelectedColor))  				  .font(mDefaultFont)  				  .drop_shadow(mFontShadow);  		  mStyleDirty = false; @@ -400,7 +408,7 @@ void LLTextBase::drawSelectionBackground()  		// Draw the selection box (we're using a box instead of reversing the colors on the selected text).  		gGL.getTexUnit(0)->unbind(LLTexUnit::TT_TEXTURE); -		const LLColor4& color = mReadOnly ? mReadOnlyFgColor.get() : mFgColor.get(); +		const LLColor4& color = mSelectedBGColor;  		F32 alpha = hasFocus() ? 0.7f : 0.3f;  		alpha *= getDrawContext().mAlpha;  		LLColor4 selection_color(color.mV[VRED], color.mV[VGREEN], color.mV[VBLUE], alpha); @@ -440,7 +448,6 @@ void LLTextBase::drawCursor()  		}  		else  		{ -			//segmentp = mSegments.back();  			return;  		} @@ -474,21 +481,8 @@ void LLTextBase::drawCursor()  			{  				LLColor4 text_color;  				const LLFontGL* fontp; -				if (segmentp) -				{  					text_color = segmentp->getColor();  					fontp = segmentp->getStyle()->getFont(); -				} -				else if (mReadOnly) -				{ -					text_color = mReadOnlyFgColor.get(); -					fontp = mDefaultFont; -				} -				else -				{ -					text_color = mFgColor.get(); -					fontp = mDefaultFont; -				}  				fontp->render(text, mCursorPos, cursor_rect,   					LLColor4(1.f - text_color.mV[VRED], 1.f - text_color.mV[VGREEN], 1.f - text_color.mV[VBLUE], alpha),  					LLFontGL::LEFT, mVAlign, @@ -2478,7 +2472,7 @@ F32 LLNormalTextSegment::drawClippedSegment(S32 seg_start, S32 seg_end, S32 sele  		font->render(text, start,   			     rect, -			     LLColor4( 1.f - color.mV[0], 1.f - color.mV[1], 1.f - color.mV[2], 1.f ), +			     mStyle->getSelectedColor().get(),  			     LLFontGL::LEFT, mEditor.mVAlign,   			     LLFontGL::NORMAL,   			     LLFontGL::NO_SHADOW,  diff --git a/indra/llui/lltextbase.h b/indra/llui/lltextbase.h index 4b0eeeb7d6..86f0e55a1d 100644 --- a/indra/llui/lltextbase.h +++ b/indra/llui/lltextbase.h @@ -241,7 +241,9 @@ public:  								text_readonly_color,  								bg_readonly_color,  								bg_writeable_color, -								bg_focus_color; +								bg_focus_color, +								text_selected_color, +								bg_selected_color;  		Optional<bool>			bg_visible,  								border_visible, @@ -251,7 +253,7 @@ public:  								plain_text,  								wrap,  								use_ellipses, -								allow_html, +								parse_urls,  								parse_highlights,  								clip_partial; @@ -507,6 +509,8 @@ protected:  	LLUIColor					mWriteableBgColor;  	LLUIColor					mReadOnlyBgColor;  	LLUIColor					mFocusBgColor; +	LLUIColor					mTextSelectedColor; +	LLUIColor					mSelectedBGColor;  	// cursor  	S32							mCursorPos;			// I-beam is just after the mCursorPos-th character. diff --git a/indra/llui/lltooltip.cpp b/indra/llui/lltooltip.cpp index ed7fd02e14..025725476e 100644 --- a/indra/llui/lltooltip.cpp +++ b/indra/llui/lltooltip.cpp @@ -186,7 +186,7 @@ LLToolTip::LLToolTip(const LLToolTip::Params& p)  	params.font = p.font;  	params.use_ellipses = true;  	params.wrap = p.wrap; -	params.allow_html = false; // disallow hyperlinks in tooltips, as they want to spawn their own explanatory tooltips +	params.parse_urls = false; // disallow hyperlinks in tooltips, as they want to spawn their own explanatory tooltips  	mTextBox = LLUICtrlFactory::create<LLTextBox> (params);  	addChild(mTextBox); diff --git a/indra/newview/llfolderview.cpp b/indra/newview/llfolderview.cpp index 87c5a830e9..8708ebebb0 100644 --- a/indra/newview/llfolderview.cpp +++ b/indra/newview/llfolderview.cpp @@ -250,7 +250,7 @@ LLFolderView::LLFolderView(const Params& p)  	text_p.name(std::string(p.name));  	text_p.font(font);  	text_p.visible(false); -	text_p.allow_html(true); +	text_p.parse_urls(true);  	text_p.wrap(true); // allow multiline text. See EXT-7564, EXT-7047  	// set text padding the same as in People panel. EXT-7047, EXT-4837  	text_p.h_pad(STATUS_TEXT_HPAD); diff --git a/indra/newview/skins/default/xui/en/floater_aaa.xml b/indra/newview/skins/default/xui/en/floater_aaa.xml index b9bc45a10b..cae6146880 100644 --- a/indra/newview/skins/default/xui/en/floater_aaa.xml +++ b/indra/newview/skins/default/xui/en/floater_aaa.xml @@ -21,7 +21,7 @@    <string name="test_the_vlt">This string CHANGE2 is extracted.</string>    <string name="testing_eli">Just a test. changes.</string>    <chat_history -   allow_html="true" +   parse_urls="true"     bg_readonly_color="ChatHistoryBgColor"     bg_writeable_color="ChatHistoryBgColor"      border_visible="false" diff --git a/indra/newview/skins/default/xui/en/floater_about.xml b/indra/newview/skins/default/xui/en/floater_about.xml index b5be03346e..f4d65bdb3a 100644 --- a/indra/newview/skins/default/xui/en/floater_about.xml +++ b/indra/newview/skins/default/xui/en/floater_about.xml @@ -73,7 +73,7 @@ Packets Lost: [PACKETS_LOST,number,0]/[PACKETS_IN,number,0] ([PACKETS_PCT,number        help_topic="about_support_tab"        name="support_panel">        <text_editor -        allow_html="true"  +        parse_urls="true"          follows="top|left"         font="SansSerif"         height="343" diff --git a/indra/newview/skins/default/xui/en/floater_im_session.xml b/indra/newview/skins/default/xui/en/floater_im_session.xml index c9b013099b..6c1214f152 100644 --- a/indra/newview/skins/default/xui/en/floater_im_session.xml +++ b/indra/newview/skins/default/xui/en/floater_im_session.xml @@ -67,7 +67,7 @@           height="150"           name="chat_history"           parse_highlights="true" -         allow_html="true" +         parse_urls="true"          left="1"           width="249">          </chat_history> diff --git a/indra/newview/skins/default/xui/en/floater_nearby_chat.xml b/indra/newview/skins/default/xui/en/floater_nearby_chat.xml index ec097a8e87..3b26c2ab59 100644 --- a/indra/newview/skins/default/xui/en/floater_nearby_chat.xml +++ b/indra/newview/skins/default/xui/en/floater_nearby_chat.xml @@ -25,7 +25,7 @@   single_instance="true"   width="320">    <chat_history -    allow_html="true" +    parse_urls="true"      bg_readonly_color="ChatHistoryBgColor"      bg_writeable_color="ChatHistoryBgColor"      follows="all" diff --git a/indra/newview/skins/default/xui/en/floater_preview_notecard.xml b/indra/newview/skins/default/xui/en/floater_preview_notecard.xml index 0e8eef2a21..e5a5fab9b9 100644 --- a/indra/newview/skins/default/xui/en/floater_preview_notecard.xml +++ b/indra/newview/skins/default/xui/en/floater_preview_notecard.xml @@ -71,7 +71,7 @@       left="4"       max_length="65536"       name="Notecard Editor" -     allow_html="false"  +     parse_urls="false"        tab_group="1"       top="46"       width="392" diff --git a/indra/newview/skins/default/xui/en/inspect_object.xml b/indra/newview/skins/default/xui/en/inspect_object.xml index 8aeec46ba3..eb2e7ea788 100644 --- a/indra/newview/skins/default/xui/en/inspect_object.xml +++ b/indra/newview/skins/default/xui/en/inspect_object.xml @@ -26,7 +26,7 @@ Owner [OWNER]    <string name="Touch">Touch</string>    <string name="Sit">Sit</string>    <text -     allow_html="false" +     parse_urls="false"       follows="all"       font="SansSerifLarge"       height="30" diff --git a/indra/newview/skins/default/xui/en/panel_body_parts_list_item.xml b/indra/newview/skins/default/xui/en/panel_body_parts_list_item.xml index 4f989a6f6f..216a265164 100644 --- a/indra/newview/skins/default/xui/en/panel_body_parts_list_item.xml +++ b/indra/newview/skins/default/xui/en/panel_body_parts_list_item.xml @@ -41,7 +41,7 @@       height="16"       layout="topleft"       left_pad="5" -     allow_html="false" +     parse_urls="false"       use_ellipses="true"       name="item_name"       text_color="white" diff --git a/indra/newview/skins/default/xui/en/panel_chat_header.xml b/indra/newview/skins/default/xui/en/panel_chat_header.xml index 9124ad528d..c98213f6c7 100644 --- a/indra/newview/skins/default/xui/en/panel_chat_header.xml +++ b/indra/newview/skins/default/xui/en/panel_chat_header.xml @@ -21,7 +21,7 @@           top="3"           width="18" />      <text -      allow_html="false" +      parse_urls="false"        allow_scroll="false"        v_pad = "7"        read_only = "true" diff --git a/indra/newview/skins/default/xui/en/panel_classified_info.xml b/indra/newview/skins/default/xui/en/panel_classified_info.xml index b7fd9773f2..07753e880a 100644 --- a/indra/newview/skins/default/xui/en/panel_classified_info.xml +++ b/indra/newview/skins/default/xui/en/panel_classified_info.xml @@ -201,7 +201,7 @@           value="Category:"           width="140" />          <text_editor -         allow_html="true" +         parse_urls="true"           allow_scroll="false"           bg_visible="false"           follows="left|top|right" @@ -370,7 +370,7 @@           value="Description:"           width="250" />          <text_editor -         allow_html="true" +         parse_urls="true"           allow_scroll="true"           bg_visible="false"           follows="all" diff --git a/indra/newview/skins/default/xui/en/panel_clothing_list_item.xml b/indra/newview/skins/default/xui/en/panel_clothing_list_item.xml index 93d7720c57..cc0541e65c 100644 --- a/indra/newview/skins/default/xui/en/panel_clothing_list_item.xml +++ b/indra/newview/skins/default/xui/en/panel_clothing_list_item.xml @@ -53,7 +53,7 @@       height="16"       layout="topleft"       left_pad="5" -     allow_html="false" +     parse_urls="false"       use_ellipses="true"       name="item_name"       text_color="white" diff --git a/indra/newview/skins/default/xui/en/panel_deletable_wearable_list_item.xml b/indra/newview/skins/default/xui/en/panel_deletable_wearable_list_item.xml index 75b5fd1532..de2ff0afc9 100644 --- a/indra/newview/skins/default/xui/en/panel_deletable_wearable_list_item.xml +++ b/indra/newview/skins/default/xui/en/panel_deletable_wearable_list_item.xml @@ -53,7 +53,7 @@       height="16"       layout="topleft"       left_pad="5" -     allow_html="false" +     parse_urls="false"       use_ellipses="true"       name="item_name"       text_color="white" diff --git a/indra/newview/skins/default/xui/en/panel_dummy_clothing_list_item.xml b/indra/newview/skins/default/xui/en/panel_dummy_clothing_list_item.xml index a5dd34bd22..df459b4083 100644 --- a/indra/newview/skins/default/xui/en/panel_dummy_clothing_list_item.xml +++ b/indra/newview/skins/default/xui/en/panel_dummy_clothing_list_item.xml @@ -42,7 +42,7 @@       height="16"       layout="topleft"       left_pad="5" -     allow_html="false" +     parse_urls="false"       use_ellipses="true"       name="item_name"       text_color="LtGray_50" 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 b674b39d9b..ab34cbf20e 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 @@ -36,7 +36,7 @@       top="2"       width="20" />     <text -     allow_html="false" +     parse_urls="false"       follows="left|right"       font="SansSerifSmall"       height="15" diff --git a/indra/newview/skins/default/xui/en/panel_group_notify.xml b/indra/newview/skins/default/xui/en/panel_group_notify.xml index 65b2e81d50..6f271a757c 100644 --- a/indra/newview/skins/default/xui/en/panel_group_notify.xml +++ b/indra/newview/skins/default/xui/en/panel_group_notify.xml @@ -50,7 +50,7 @@           width="230" />      </panel>      <text_editor -     allow_html="true" +     parse_urls="true"       enabled="true"       follows="all"       height="0" diff --git a/indra/newview/skins/default/xui/en/panel_inventory_item.xml b/indra/newview/skins/default/xui/en/panel_inventory_item.xml index f1b7b92ece..2e38835810 100644 --- a/indra/newview/skins/default/xui/en/panel_inventory_item.xml +++ b/indra/newview/skins/default/xui/en/panel_inventory_item.xml @@ -41,7 +41,7 @@       height="20"       layout="topleft"       left_pad="5" -     allow_html="false" +     parse_urls="false"       use_ellipses="true"       name="item_name"       text_color="white" diff --git a/indra/newview/skins/default/xui/en/panel_landmark_info.xml b/indra/newview/skins/default/xui/en/panel_landmark_info.xml index f5202382cc..40cb7c7f4b 100644 --- a/indra/newview/skins/default/xui/en/panel_landmark_info.xml +++ b/indra/newview/skins/default/xui/en/panel_landmark_info.xml @@ -235,7 +235,7 @@                   value="Title:"                   width="290" />                  <text -                 allow_html="false" +                 parse_urls="false"                   follows="left|top"                   height="22"                   layout="topleft" diff --git a/indra/newview/skins/default/xui/en/panel_notification.xml b/indra/newview/skins/default/xui/en/panel_notification.xml index 34738745eb..59ead84127 100644 --- a/indra/newview/skins/default/xui/en/panel_notification.xml +++ b/indra/newview/skins/default/xui/en/panel_notification.xml @@ -78,7 +78,7 @@        width="285"        wrap="true"        parse_highlights="true" -      allow_html="true"/> +      parse_urls="true"/>    </panel>    <panel      background_visible="false" 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 1d01bcb8a5..a2ef4a85c5 100644 --- a/indra/newview/skins/default/xui/en/panel_pick_info.xml +++ b/indra/newview/skins/default/xui/en/panel_pick_info.xml @@ -100,7 +100,7 @@           follows="all"           height="100"           width="280" -         allow_html="true"	 +         parse_urls="true"	           hide_scrollbar="false"           layout="topleft"           left="10" diff --git a/indra/newview/skins/default/xui/en/panel_place_profile.xml b/indra/newview/skins/default/xui/en/panel_place_profile.xml index cba4e0693a..c6e93af50a 100644 --- a/indra/newview/skins/default/xui/en/panel_place_profile.xml +++ b/indra/newview/skins/default/xui/en/panel_place_profile.xml @@ -264,7 +264,7 @@                  </layout_panel>              </layout_stack>              <text -             allow_html="false" +             parse_urls="false"               follows="left|top|right"               font="SansSerifLarge"               height="14" @@ -277,7 +277,7 @@               value="SampleRegion"               width="290" />              <text -             allow_html="false" +             parse_urls="false"               follows="left|top|right"               height="14"               layout="topleft" 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 c5f3fcc27d..d38ad8c5f8 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 @@ -41,7 +41,7 @@       height="20"       layout="topleft"       left_pad="5" -     allow_html="false" +     parse_urls="false"       use_ellipses="true"       name="region"       text_color="white" diff --git a/indra/newview/skins/default/xui/en/widgets/bodyparts_list_item.xml b/indra/newview/skins/default/xui/en/widgets/bodyparts_list_item.xml index c08267de82..0eec002006 100644 --- a/indra/newview/skins/default/xui/en/widgets/bodyparts_list_item.xml +++ b/indra/newview/skins/default/xui/en/widgets/bodyparts_list_item.xml @@ -21,7 +21,7 @@     height="16"     layout="topleft"     left="21" -   allow_html="false" +   parse_urls="false"     use_ellipses="true"     name="item_name"     text_color="white" diff --git a/indra/newview/skins/default/xui/en/widgets/clothing_list_item.xml b/indra/newview/skins/default/xui/en/widgets/clothing_list_item.xml index f7a05e9bc4..96d72c78a6 100644 --- a/indra/newview/skins/default/xui/en/widgets/clothing_list_item.xml +++ b/indra/newview/skins/default/xui/en/widgets/clothing_list_item.xml @@ -21,7 +21,7 @@     height="16"     layout="topleft"     left="42" -   allow_html="false" +   parse_urls="false"     use_ellipses="true"     name="item_name"     text_color="white" diff --git a/indra/newview/skins/default/xui/en/widgets/deletable_wearable_list_item.xml b/indra/newview/skins/default/xui/en/widgets/deletable_wearable_list_item.xml index 88a4682e13..0534485ddd 100644 --- a/indra/newview/skins/default/xui/en/widgets/deletable_wearable_list_item.xml +++ b/indra/newview/skins/default/xui/en/widgets/deletable_wearable_list_item.xml @@ -33,7 +33,7 @@     height="16"     layout="topleft"     left="45" -   allow_html="false" +   parse_urls="false"     use_ellipses="true"     name="item_name"     text_color="white" diff --git a/indra/newview/skins/default/xui/en/widgets/dummy_clothing_list_item.xml b/indra/newview/skins/default/xui/en/widgets/dummy_clothing_list_item.xml index 80a877a6c2..6c60624805 100644 --- a/indra/newview/skins/default/xui/en/widgets/dummy_clothing_list_item.xml +++ b/indra/newview/skins/default/xui/en/widgets/dummy_clothing_list_item.xml @@ -22,7 +22,7 @@      height="16"      layout="topleft"      left="41" -    allow_html="false" +    parse_urls="false"      use_ellipses="true"      name="item_name"      text_color="LtGray_50" diff --git a/indra/newview/skins/default/xui/en/widgets/expandable_text.xml b/indra/newview/skins/default/xui/en/widgets/expandable_text.xml index 46a681b697..c6331ec87b 100644 --- a/indra/newview/skins/default/xui/en/widgets/expandable_text.xml +++ b/indra/newview/skins/default/xui/en/widgets/expandable_text.xml @@ -2,7 +2,7 @@  <expandable_text   max_height="300" >   <textbox -  allow_html="true" +  parse_urls="true"    allow_scroll="true"    bg_visible="false"    follows="left|top|right" diff --git a/indra/newview/skins/default/xui/en/widgets/inventory_list_item.xml b/indra/newview/skins/default/xui/en/widgets/inventory_list_item.xml index 0a5930c820..da9059c819 100644 --- a/indra/newview/skins/default/xui/en/widgets/inventory_list_item.xml +++ b/indra/newview/skins/default/xui/en/widgets/inventory_list_item.xml @@ -32,7 +32,7 @@      height="20"      layout="topleft"      left="21" -    allow_html="false" +    parse_urls="false"      use_ellipses="true"      name="item_name"      text_color="white" diff --git a/indra/newview/skins/default/xui/en/widgets/simple_text_editor.xml b/indra/newview/skins/default/xui/en/widgets/simple_text_editor.xml index bb46ec0954..3878c7a144 100644 --- a/indra/newview/skins/default/xui/en/widgets/simple_text_editor.xml +++ b/indra/newview/skins/default/xui/en/widgets/simple_text_editor.xml @@ -1,6 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <simple_text_editor -  allow_html="false"  +  parse_urls="false"     mouse_opaque="true"    font="SansSerifSmall"    max_length="255"  @@ -15,11 +15,13 @@    default_color="TextDefaultColor"    text_color="TextFgColor"    text_readonly_color="TextFgReadOnlyColor" +  text_selected_color="White"     h_pad="6"     v_pad="4"    bg_visible="true"    bg_readonly_color="TextBgReadOnlyColor"    bg_writeable_color="TextBgWriteableColor" +  bg_selected_color="EmphasisColor"    bg_focus_color="TextBgFocusColor">    <simple_text_editor.border      bevel_style="in" diff --git a/indra/newview/skins/default/xui/en/widgets/text.xml b/indra/newview/skins/default/xui/en/widgets/text.xml index 3fa3f3eb90..134f2d7522 100644 --- a/indra/newview/skins/default/xui/en/widgets/text.xml +++ b/indra/newview/skins/default/xui/en/widgets/text.xml @@ -1,5 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?> -<text allow_html="true" +<text parse_urls="true"        mouse_opaque="false"         name="text_box"         font="SansSerifSmall" diff --git a/indra/newview/skins/default/xui/en/widgets/text_editor.xml b/indra/newview/skins/default/xui/en/widgets/text_editor.xml index af2e17fc3f..180120ec89 100644 --- a/indra/newview/skins/default/xui/en/widgets/text_editor.xml +++ b/indra/newview/skins/default/xui/en/widgets/text_editor.xml @@ -1,6 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <!-- Core parameters are in simple_text_editor.xml -->  <text_editor -  allow_html="false" +  parse_urls="false"    text_readonly_color="LabelDisabledColor"    show_context_menu="true"/> | 
