diff options
| author | Tofu Linden <tofu.linden@lindenlab.com> | 2010-04-16 10:56:11 +0100 | 
|---|---|---|
| committer | Tofu Linden <tofu.linden@lindenlab.com> | 2010-04-16 10:56:11 +0100 | 
| commit | ae8985fe7087b337996459897b27704650932fd5 (patch) | |
| tree | 2c2bbf291242494b0b4f282bda85067f98ced6d6 | |
| parent | 42743f8b430e15613ad93d66463a5139aaed84ec (diff) | |
| parent | 960eb2c65fe5618bf977b80a3485a4346d5d85c6 (diff) | |
merge from PE's viewer-trunk
| -rw-r--r-- | indra/llvfs/lldir.cpp | 9 | ||||
| -rw-r--r-- | indra/newview/llfloaterscriptdebug.cpp | 8 | ||||
| -rw-r--r-- | indra/newview/llmoveview.cpp | 1 | ||||
| -rw-r--r-- | indra/newview/llspeakers.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/menu_people_groups.xml | 2 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_people.xml | 2 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/pl/panel_people.xml | 16 | 
7 files changed, 23 insertions, 17 deletions
| diff --git a/indra/llvfs/lldir.cpp b/indra/llvfs/lldir.cpp index da4abde451..29b6f490c8 100644 --- a/indra/llvfs/lldir.cpp +++ b/indra/llvfs/lldir.cpp @@ -91,15 +91,16 @@ S32 LLDir::deleteFilesInDir(const std::string &dirname, const std::string &mask)  	S32 result;  	while (getNextFileInDir(dirname, mask, filename, FALSE))  	{ -		if ((filename == ".") || (filename == "..")) +		fullpath = dirname; +		fullpath += getDirDelimiter(); +		fullpath += filename; + +		if(LLFile::isdir(fullpath))  		{  			// skipping directory traversal filenames  			count++;  			continue;  		} -		fullpath = dirname; -		fullpath += getDirDelimiter(); -		fullpath += filename;  		S32 retry_count = 0;  		while (retry_count < 5) diff --git a/indra/newview/llfloaterscriptdebug.cpp b/indra/newview/llfloaterscriptdebug.cpp index eeea71cc4c..d6732a9d5c 100644 --- a/indra/newview/llfloaterscriptdebug.cpp +++ b/indra/newview/llfloaterscriptdebug.cpp @@ -104,6 +104,10 @@ void LLFloaterScriptDebug::addScriptLine(const std::string &utf8mesg, const std:  	LLViewerObject* objectp = gObjectList.findObject(source_id);  	std::string floater_label; +	// Handle /me messages. +	std::string prefix = utf8mesg.substr(0, 4); +	std::string message = (prefix == "/me " || prefix == "/me'") ? user_name + utf8mesg.substr(3) : utf8mesg; +  	if (objectp)  	{  		objectp->setIcon(LLViewerTextureManager::getFetchedTextureFromFile("script_error.j2c", TRUE, LLViewerTexture::BOOST_UI)); @@ -121,14 +125,14 @@ void LLFloaterScriptDebug::addScriptLine(const std::string &utf8mesg, const std:  	LLFloaterScriptDebugOutput* floaterp = 	LLFloaterReg::getTypedInstance<LLFloaterScriptDebugOutput>("script_debug_output", LLUUID::null);  	if (floaterp)  	{ -		floaterp->addLine(utf8mesg, user_name, color); +		floaterp->addLine(message, user_name, color);  	}  	// add to specific script instance floater  	floaterp = LLFloaterReg::getTypedInstance<LLFloaterScriptDebugOutput>("script_debug_output", source_id);  	if (floaterp)  	{ -		floaterp->addLine(utf8mesg, floater_label, color); +		floaterp->addLine(message, floater_label, color);  	}  } diff --git a/indra/newview/llmoveview.cpp b/indra/newview/llmoveview.cpp index 4ccf5e1c7b..0ddc4efc81 100644 --- a/indra/newview/llmoveview.cpp +++ b/indra/newview/llmoveview.cpp @@ -697,6 +697,7 @@ void LLPanelStandStopFlying::onStandButtonClick()  	gAgent.setControlFlags(AGENT_CONTROL_STAND_UP);  	setFocus(FALSE); // EXT-482 +	mStandButton->setVisible(FALSE); // force visibility changing to avoid seeing Stand & Move buttons at once.  }  void LLPanelStandStopFlying::onStopFlyingButtonClick() diff --git a/indra/newview/llspeakers.cpp b/indra/newview/llspeakers.cpp index 4573520647..ba6a44dff4 100644 --- a/indra/newview/llspeakers.cpp +++ b/indra/newview/llspeakers.cpp @@ -84,7 +84,7 @@ void LLSpeaker::onAvatarNameLookup(const LLUUID& id, const std::string& first, c  bool LLSpeaker::isInVoiceChannel()  { -	return mStatus == LLSpeaker::STATUS_VOICE_ACTIVE || mStatus == LLSpeaker::STATUS_MUTED; +	return mStatus <= LLSpeaker::STATUS_VOICE_ACTIVE || mStatus == LLSpeaker::STATUS_MUTED;  }  LLSpeakerUpdateModeratorEvent::LLSpeakerUpdateModeratorEvent(LLSpeaker* source) diff --git a/indra/newview/skins/default/xui/en/menu_people_groups.xml b/indra/newview/skins/default/xui/en/menu_people_groups.xml index afa680139d..8f89d37dbb 100644 --- a/indra/newview/skins/default/xui/en/menu_people_groups.xml +++ b/indra/newview/skins/default/xui/en/menu_people_groups.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <menu name="menu_group_plus"   left="0" bottom="0" visible="false" - mouse_opaque="false" opaque="true" color="MenuDefaultBgColor" drop_shadow="false"> + mouse_opaque="false" opaque="true" color="MenuDefaultBgColor">    <menu_item_call     label="View Info"     name="View Info"> diff --git a/indra/newview/skins/default/xui/en/panel_people.xml b/indra/newview/skins/default/xui/en/panel_people.xml index 233137a76b..8131b75b70 100644 --- a/indra/newview/skins/default/xui/en/panel_people.xml +++ b/indra/newview/skins/default/xui/en/panel_people.xml @@ -477,7 +477,7 @@ If you're looking for people to hang out with, [secondlife:///app/worldmap try t           label="Share"           layout="topleft"           name="share_btn" -         width="85" /> +         width="62" />          <button           follows="bottom|left"           left_pad="3" diff --git a/indra/newview/skins/default/xui/pl/panel_people.xml b/indra/newview/skins/default/xui/pl/panel_people.xml index 5ea5356c60..09958c84d6 100644 --- a/indra/newview/skins/default/xui/pl/panel_people.xml +++ b/indra/newview/skins/default/xui/pl/panel_people.xml @@ -47,13 +47,13 @@ Jeżeli szukasz ludzi, z którymi można się spotkać, kliknij tutaj [secondlif  		</panel>  	</tab_container>  	<panel name="button_bar"> -		<button label="Profil" name="view_profile_btn" tool_tip="Pokaż zdjęcie, grupy i inne informacje o Rezydencie"/> -		<button label="IM" name="im_btn" tool_tip="Rozpocznij rozmowę prywatną (IM)"/> -		<button label="Zadzwoń" name="call_btn" tool_tip="Zadzwoń do tego Rezydenta"/> -		<button label="Podziel się" name="share_btn"/> -		<button label="Teleportuj" name="teleport_btn" tool_tip="Zaproponuj teleportację"/> -		<button label="Profil grupy" name="group_info_btn" tool_tip="Pokaż informacje o grupie"/> -		<button label="Konferencja Grupowa" name="chat_btn" tool_tip="Rozpocznij konferencę"/> -		<button label="Rozmowa Głosowa" name="group_call_btn" tool_tip="Rozmowa Głosowa w tej Grupie"/> +		<button width="55" label="Profil" name="view_profile_btn" tool_tip="Pokaż zdjęcie, grupy i inne informacje o Rezydencie"/> +		<button width="35" label="IM" name="im_btn" tool_tip="Rozpocznij rozmowę prywatną (IM)"/> +		<button width="62" label="Zadzwoń" name="call_btn" tool_tip="Zadzwoń do tego Rezydenta"/> +		<button width="72" label="Podziel się" name="share_btn"/> +		<button width="70" label="Teleportuj" name="teleport_btn" tool_tip="Zaproponuj teleportację"/> +		<button width="69" label="Profil grupy" name="group_info_btn" tool_tip="Pokaż informacje o grupie"/> +		<button width="124" label="Konferencja Grupowa" name="chat_btn" tool_tip="Rozpocznij konferencę"/> +		<button width="108" label="Rozmowa Głosowa" name="group_call_btn" tool_tip="Rozmowa Głosowa w tej Grupie"/>  	</panel>  </panel> | 
