diff options
Diffstat (limited to 'indra/newview')
| -rwxr-xr-x[-rw-r--r--] | indra/newview/llavataractions.cpp | 0 | ||||
| -rw-r--r-- | indra/newview/llchatbar.cpp | 2 | ||||
| -rwxr-xr-x[-rw-r--r--] | indra/newview/llcommandhandler.cpp | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | indra/newview/llfloaterpreference.cpp | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | indra/newview/llfloaterworldmap.cpp | 0 | ||||
| -rw-r--r-- | indra/newview/llgesturelistener.cpp | 52 | ||||
| -rw-r--r-- | indra/newview/llnearbychatbar.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/llnearbychatbarlistener.cpp | 4 | ||||
| -rwxr-xr-x[-rw-r--r--] | indra/newview/llpanelpicks.cpp | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | indra/newview/llpanelpicks.h | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | indra/newview/llpanelprofile.cpp | 0 | ||||
| -rwxr-xr-x[-rw-r--r--] | indra/newview/llpanelprofile.h | 0 | ||||
| -rw-r--r-- | indra/newview/llviewerchat.cpp | 8 | ||||
| -rw-r--r-- | indra/newview/skins/default/colors.xml | 3 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_preferences_colors.xml | 31 | 
15 files changed, 72 insertions, 30 deletions
| diff --git a/indra/newview/llavataractions.cpp b/indra/newview/llavataractions.cpp index afa8b62c74..afa8b62c74 100644..100755 --- a/indra/newview/llavataractions.cpp +++ b/indra/newview/llavataractions.cpp diff --git a/indra/newview/llchatbar.cpp b/indra/newview/llchatbar.cpp index 4a58dc558a..cf0374075a 100644 --- a/indra/newview/llchatbar.cpp +++ b/indra/newview/llchatbar.cpp @@ -694,7 +694,7 @@ public:  		{  		S32 channel = tokens[0].asInteger();  			// VWR-19499 Restrict function to chat channels greater than 0. -			if ((channel > 0) && (channel < 2147483647)) +			if ((channel > 0) && (channel < CHAT_CHANNEL_DEBUG))  			{  				retval = true;  				// Say mesg on channel diff --git a/indra/newview/llcommandhandler.cpp b/indra/newview/llcommandhandler.cpp index 1b6ba02aac..1b6ba02aac 100644..100755 --- a/indra/newview/llcommandhandler.cpp +++ b/indra/newview/llcommandhandler.cpp diff --git a/indra/newview/llfloaterpreference.cpp b/indra/newview/llfloaterpreference.cpp index ffbb0efad3..ffbb0efad3 100644..100755 --- a/indra/newview/llfloaterpreference.cpp +++ b/indra/newview/llfloaterpreference.cpp diff --git a/indra/newview/llfloaterworldmap.cpp b/indra/newview/llfloaterworldmap.cpp index 03cf0332a9..03cf0332a9 100644..100755 --- a/indra/newview/llfloaterworldmap.cpp +++ b/indra/newview/llfloaterworldmap.cpp diff --git a/indra/newview/llgesturelistener.cpp b/indra/newview/llgesturelistener.cpp index f682700746..22b7d233c5 100644 --- a/indra/newview/llgesturelistener.cpp +++ b/indra/newview/llgesturelistener.cpp @@ -39,8 +39,8 @@ LLGestureListener::LLGestureListener()  {
      add("getActiveGestures",
          "Return information about the agent's available gestures [\"reply\"]:\n"
 -        "[\"gestures\"]: list of gestures.  This is a dictionary with UUID strings as keys\n"
 -		"  and the following values:\n"
 +        "[\"gestures\"]: a dictionary with UUID strings as keys\n"
 +		"  and the following dict values for each entry:\n"
  		"     [\"name\"]: name of the gesture, may be empty\n"
  		"     [\"trigger\"]: trigger string used to invoke via user chat, may be empty\n"
  		"     [\"playing\"]: true or false indicating the playing state",
 @@ -50,7 +50,7 @@ LLGestureListener::LLGestureListener()  		"[\"id\"]: UUID of the gesture to query.  Returns True or False in [\"playing\"] value of the result",
          &LLGestureListener::isGesturePlaying);
  	add("startGesture",
 -		"[\"id\"]: UUID of the gesture to start play",
 +		"[\"id\"]: UUID of the gesture to start playing",
          &LLGestureListener::startGesture);
  	add("stopGesture",
  		"[\"id\"]: UUID of the gesture to stop",
 @@ -64,23 +64,23 @@ void LLGestureListener::getActiveGestures(const LLSD& event_data) const  	LLSD reply = LLSD::emptyMap();
  	LLSD gesture_map = LLSD::emptyMap();
 -	const LLGestureMgr::item_map_t& active_gestures = LLGestureMgr::instance().getActiveGestures(); - -	// Scan active gesture map and get all the names -	LLGestureMgr::item_map_t::const_iterator it; -	for (it = active_gestures.begin(); it != active_gestures.end(); ++it) -	{ -		LLMultiGesture* gesture = (*it).second; -		if (gesture) -		{	// Add an entry to the result map with the LLUUID as key with a map containing data -			LLSD info = LLSD::emptyMap(); -			info["name"] = (LLSD::String) gesture->mName; -			info["trigger"] = (LLSD::String) gesture->mTrigger; -			info["playing"] = (LLSD::Boolean) gesture->mPlaying; - -			gesture_map[(*it).first.asString()] = info; -		} -	} +	const LLGestureMgr::item_map_t& active_gestures = LLGestureMgr::instance().getActiveGestures();
 +
 +	// Scan active gesture map and get all the names
 +	LLGestureMgr::item_map_t::const_iterator it;
 +	for (it = active_gestures.begin(); it != active_gestures.end(); ++it)
 +	{
 +		LLMultiGesture* gesture = (*it).second;
 +		if (gesture)
 +		{	// Add an entry to the result map with the LLUUID as key with a map containing data
 +			LLSD info = LLSD::emptyMap();
 +			info["name"] = (LLSD::String) gesture->mName;
 +			info["trigger"] = (LLSD::String) gesture->mTrigger;
 +			info["playing"] = (LLSD::Boolean) gesture->mPlaying;
 +
 +			gesture_map[(*it).first.asString()] = info;
 +		}
 +	}
  	reply["gestures"] = gesture_map;
  	sendReply(reply, event_data);
 @@ -139,12 +139,12 @@ void LLGestureListener::startOrStopGesture(LLSD const & event_data, bool start)  		{
  			if (start)
  			{
 -				LLGestureMgr::instance().playGesture(gesture_id); -			} -			else -			{ -				LLGestureMgr::instance().stopGesture(gesture_id); -			} +				LLGestureMgr::instance().playGesture(gesture_id);
 +			}
 +			else
 +			{
 +				LLGestureMgr::instance().stopGesture(gesture_id);
 +			}
  		}
  		else
  		{
 diff --git a/indra/newview/llnearbychatbar.cpp b/indra/newview/llnearbychatbar.cpp index 947efdbb19..cf828306d8 100644 --- a/indra/newview/llnearbychatbar.cpp +++ b/indra/newview/llnearbychatbar.cpp @@ -895,7 +895,7 @@ public:  		{  		S32 channel = tokens[0].asInteger();  			// VWR-19499 Restrict function to chat channels greater than 0. -			if ((channel > 0) && (channel < 2147483647)) +			if ((channel > 0) && (channel < CHAT_CHANNEL_DEBUG))  			{  				retval = true;  		// Send unescaped message, see EXT-6353. diff --git a/indra/newview/llnearbychatbarlistener.cpp b/indra/newview/llnearbychatbarlistener.cpp index 99286d972b..0d64eaed47 100644 --- a/indra/newview/llnearbychatbarlistener.cpp +++ b/indra/newview/llnearbychatbarlistener.cpp @@ -60,8 +60,8 @@ void LLNearbyChatBarListener::sendChat(LLSD const & chat_data) const  	if (chat_data.has("channel"))
  	{
  		channel = chat_data["channel"].asInteger();
 -		if (channel < 0 || channel >= 2147483647)
 -		{	// Use 0 up to (but not including) DEBUG_CHANNEL (wtf isn't that defined??)
 +		if (channel < 0 || channel >= CHAT_CHANNEL_DEBUG)
 +		{	// Use 0 up to (but not including) CHAT_CHANNEL_DEBUG
  			channel = 0;
  		}
  	}
 diff --git a/indra/newview/llpanelpicks.cpp b/indra/newview/llpanelpicks.cpp index ddce83c616..ddce83c616 100644..100755 --- a/indra/newview/llpanelpicks.cpp +++ b/indra/newview/llpanelpicks.cpp diff --git a/indra/newview/llpanelpicks.h b/indra/newview/llpanelpicks.h index 29db110523..29db110523 100644..100755 --- a/indra/newview/llpanelpicks.h +++ b/indra/newview/llpanelpicks.h diff --git a/indra/newview/llpanelprofile.cpp b/indra/newview/llpanelprofile.cpp index fd5c3362bb..fd5c3362bb 100644..100755 --- a/indra/newview/llpanelprofile.cpp +++ b/indra/newview/llpanelprofile.cpp diff --git a/indra/newview/llpanelprofile.h b/indra/newview/llpanelprofile.h index fca359f51e..fca359f51e 100644..100755 --- a/indra/newview/llpanelprofile.h +++ b/indra/newview/llpanelprofile.h diff --git a/indra/newview/llviewerchat.cpp b/indra/newview/llviewerchat.cpp index 286b16bab2..86a29de403 100644 --- a/indra/newview/llviewerchat.cpp +++ b/indra/newview/llviewerchat.cpp @@ -77,6 +77,10 @@ void LLViewerChat::getChatColor(const LLChat& chat, LLColor4& r_color)  				{  					r_color = LLUIColorTable::instance().getColor("llOwnerSayChatColor");  				} +				else if ( chat.mChatType == CHAT_TYPE_DIRECT ) +				{ +					r_color = LLUIColorTable::instance().getColor("DirectChatColor"); +				}  				else  				{  					r_color = LLUIColorTable::instance().getColor("ObjectChatColor"); @@ -142,6 +146,10 @@ void LLViewerChat::getChatColor(const LLChat& chat, std::string& r_color_name, F  				{  					r_color_name = "llOwnerSayChatColor";  				} +				else if ( chat.mChatType == CHAT_TYPE_DIRECT ) +				{ +					r_color_name = "DirectChatColor"; +				}  				else  				{  					r_color_name = "ObjectChatColor"; diff --git a/indra/newview/skins/default/colors.xml b/indra/newview/skins/default/colors.xml index 75aec21f93..d197ab2fdf 100644 --- a/indra/newview/skins/default/colors.xml +++ b/indra/newview/skins/default/colors.xml @@ -763,4 +763,7 @@      <color       name="MenuBarProjectBgColor"       reference="MdBlue" /> +    <color +     name="DirectChatColor" +     reference="LtOrange" />  </colors> diff --git a/indra/newview/skins/default/xui/en/panel_preferences_colors.xml b/indra/newview/skins/default/xui/en/panel_preferences_colors.xml index 8a37822413..c6d1e38ee7 100644 --- a/indra/newview/skins/default/xui/en/panel_preferences_colors.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_colors.xml @@ -208,6 +208,37 @@    </text>    <color_swatch     can_apply_immediately="true" +   color="LtOrange" +   follows="left|top" +   height="24" +   label_height="0" +   layout="topleft" +   left="360" +   name="direct" +   top_pad="-15" +   width="44" > +    <color_swatch.init_callback +		 function="Pref.getUIColor" +		 parameter="DirectChatColor" /> +    <color_swatch.commit_callback +		 function="Pref.applyUIColor" +		 parameter="DirectChatColor" /> +  </color_swatch> +  <text +   type="string" +   length="1" +   follows="left|top" +   height="10" +   layout="topleft" +   left_pad="5" +   mouse_opaque="false" +   name="text_box10" +   top_delta="5" +   width="95"> +    Direct +  </text> +  <color_swatch +   can_apply_immediately="true"     color="LtYellow"     follows="left|top"     height="24" | 
