diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/llui/llcombobox.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/app_settings/settings.xml | 2 | ||||
| -rw-r--r-- | indra/newview/llbottomtray.cpp | 21 | ||||
| -rw-r--r-- | indra/newview/llhudnametag.cpp | 5 | ||||
| -rw-r--r-- | indra/newview/llpanelpeople.cpp | 3 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_preferences_graphics1.xml | 2 | ||||
| -rw-r--r-- | indra/newview/viewer_manifest.py | 11 | ||||
| -rwxr-xr-x[-rw-r--r--] | indra/viewer_components/updater/scripts/darwin/update_install | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | indra/viewer_components/updater/scripts/linux/update_install | 0 | 
9 files changed, 33 insertions, 13 deletions
| diff --git a/indra/llui/llcombobox.cpp b/indra/llui/llcombobox.cpp index 2dabbc7767..a268ee5d75 100644 --- a/indra/llui/llcombobox.cpp +++ b/indra/llui/llcombobox.cpp @@ -769,7 +769,7 @@ BOOL LLComboBox::handleKeyHere(KEY key, MASK mask)  			return FALSE;  		}  		// if selection has changed, pop open list -		else if (mList->getLastSelectedItem() != last_selected_item) +		else  		{  			showList();  		} diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index 0f946b0f0b..7dbb375a20 100644 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -11121,7 +11121,7 @@        <key>Type</key>        <string>String</string>        <key>Value</key> -      <string>http://update.secondlife.com</string> +      <string>https://update.secondlife.com</string>      </map>      <key>UpdaterServicePath</key>      <map> diff --git a/indra/newview/llbottomtray.cpp b/indra/newview/llbottomtray.cpp index 29c2b7565e..6ccb5aaf54 100644 --- a/indra/newview/llbottomtray.cpp +++ b/indra/newview/llbottomtray.cpp @@ -1365,20 +1365,33 @@ void LLBottomTray::processExtendButtons(S32& available_width)  		processExtendButton(*it, available_width);  	} +	const S32 chiclet_panel_width = mChicletPanel->getParent()->getRect().getWidth(); +	static const S32 chiclet_panel_min_width = mChicletPanel->getMinWidth(); +	const S32 available_width_chiclet = chiclet_panel_width - chiclet_panel_min_width; +  	// then try to extend Speak button -	if (available_width > 0) +	if (available_width > 0 || available_width_chiclet > 0)  	{  		S32 panel_max_width = mObjectDefaultWidthMap[RS_BUTTON_SPEAK];  		S32 panel_width = mSpeakPanel->getRect().getWidth();  		S32 possible_extend_width = panel_max_width - panel_width; -		if (possible_extend_width >= 0 && possible_extend_width <= available_width)  // HACK: this button doesn't change size so possible_extend_width will be 0 + +		if (possible_extend_width >= 0 && possible_extend_width <= available_width + available_width_chiclet)  // HACK: this button doesn't change size so possible_extend_width will be 0  		{  			mSpeakBtn->setLabelVisible(true);  			mSpeakPanel->reshape(panel_max_width, mSpeakPanel->getRect().getHeight());  			log(mSpeakBtn, "speak button is extended"); -			available_width -= possible_extend_width; - +			if( available_width > possible_extend_width) +			{ +				available_width -= possible_extend_width; +			} +			else +			{ +				S32 required_width = possible_extend_width - available_width; +				available_width = 0; +				mChicletPanel->getParent()->reshape(mChicletPanel->getParent()->getRect().getWidth() - required_width, mChicletPanel->getParent()->getRect().getHeight()); +			}  			lldebugs << "Extending Speak button panel: " << mSpeakPanel->getName()  				<< ", extended width: " << possible_extend_width  				<< ", rest width to process: " << available_width diff --git a/indra/newview/llhudnametag.cpp b/indra/newview/llhudnametag.cpp index c099a3964b..fc758569e4 100644 --- a/indra/newview/llhudnametag.cpp +++ b/indra/newview/llhudnametag.cpp @@ -87,6 +87,7 @@ LLHUDNameTag::LLHUDNameTag(const U8 type)  	mZCompare(TRUE),  	mVisibleOffScreen(FALSE),  	mOffscreen(FALSE), +	mColor(1.f, 1.f, 1.f, 1.f),  //	mScale(),  	mWidth(0.f),  	mHeight(0.f), @@ -108,8 +109,6 @@ LLHUDNameTag::LLHUDNameTag(const U8 type)  {  	LLPointer<LLHUDNameTag> ptr(this);  	sTextObjects.insert(ptr); - -	mColor = LLUIColorTable::instance().getColor("BackgroundChatColor");  }  LLHUDNameTag::~LLHUDNameTag() @@ -257,7 +256,6 @@ void LLHUDNameTag::renderText(BOOL for_select)  	LLColor4 shadow_color(0.f, 0.f, 0.f, 1.f);  	F32 alpha_factor = 1.f; -	mColor = LLUIColorTable::instance().getColor("BackgroundChatColor");  	LLColor4 text_color = mColor;  	if (mDoFade)  	{ @@ -523,6 +521,7 @@ void LLHUDNameTag::renderText(BOOL for_select)  				x_offset += 1;  			} +			text_color = segment_iter->mColor;  			text_color.mV[VALPHA] *= alpha_factor;  			hud_render_text(segment_iter->getText(), render_position, *fontp, style, shadow, x_offset, y_offset, text_color, FALSE); diff --git a/indra/newview/llpanelpeople.cpp b/indra/newview/llpanelpeople.cpp index 71c812efe2..9e9bc5fc1a 100644 --- a/indra/newview/llpanelpeople.cpp +++ b/indra/newview/llpanelpeople.cpp @@ -1367,9 +1367,6 @@ void LLPanelPeople::onMoreButtonClicked()  void	LLPanelPeople::onOpen(const LLSD& key)  {  	std::string tab_name = key["people_panel_tab_name"]; -	mFilterEditor -> clear(); -	onFilterEdit(""); -	  	if (!tab_name.empty())  		mTabContainer->selectTabByName(tab_name);  } diff --git a/indra/newview/skins/default/xui/en/panel_preferences_graphics1.xml b/indra/newview/skins/default/xui/en/panel_preferences_graphics1.xml index 3ceee60927..6573822d1a 100644 --- a/indra/newview/skins/default/xui/en/panel_preferences_graphics1.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_graphics1.xml @@ -181,7 +181,7 @@  		 label="Transparent Water"  		 layout="topleft"  		 left_delta="0" -		 name="BumpShiny" +		 name="TransparentWater"  		 top_pad="7"  		 width="256" />  		<check_box diff --git a/indra/newview/viewer_manifest.py b/indra/newview/viewer_manifest.py index 1bc118139f..6c77f8ec38 100644 --- a/indra/newview/viewer_manifest.py +++ b/indra/newview/viewer_manifest.py @@ -711,6 +711,11 @@ class DarwinManifest(ViewerManifest):              self.run_command('strip -S %(viewer_binary)r' %                               { 'viewer_binary' : self.dst_path_of('Contents/MacOS/Second Life')}) +    def copy_finish(self): +        # Force executable permissions to be set for scripts +        # see CHOP-223 and http://mercurial.selenic.com/bts/issue1802 +        for script in 'Contents/MacOS/update_install',: +            self.run_command("chmod +x %r" % os.path.join(self.get_dst_prefix(), script))      def package_finish(self):          channel_standin = 'Second Life Viewer 2'  # hah, our default channel is not usable on its own @@ -866,6 +871,12 @@ class LinuxManifest(ViewerManifest):          self.path("featuretable_linux.txt") +    def copy_finish(self): +        # Force executable permissions to be set for scripts +        # see CHOP-223 and http://mercurial.selenic.com/bts/issue1802 +        for script in 'secondlife', 'bin/update_install': +            self.run_command("chmod +x %r" % os.path.join(self.get_dst_prefix(), script)) +      def package_finish(self):          if 'installer_name' in self.args:              installer_name = self.args['installer_name'] diff --git a/indra/viewer_components/updater/scripts/darwin/update_install b/indra/viewer_components/updater/scripts/darwin/update_install index b174b3570a..b174b3570a 100644..100755 --- a/indra/viewer_components/updater/scripts/darwin/update_install +++ b/indra/viewer_components/updater/scripts/darwin/update_install diff --git a/indra/viewer_components/updater/scripts/linux/update_install b/indra/viewer_components/updater/scripts/linux/update_install index fef5ef7d09..fef5ef7d09 100644..100755 --- a/indra/viewer_components/updater/scripts/linux/update_install +++ b/indra/viewer_components/updater/scripts/linux/update_install | 
