diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/app_settings/settings.xml | 24 | ||||
| -rw-r--r-- | indra/newview/app_settings/settings_minimal.xml | 24 | ||||
| -rw-r--r-- | indra/newview/llinventorymodelbackgroundfetch.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/llviewermessage.cpp | 9 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/menu_inspect_self_gear.xml | 240 | ||||
| -rw-r--r-- | indra/newview/skins/minimal/xui/en/menu_inspect_self_gear.xml | 219 | ||||
| -rw-r--r-- | indra/newview/skins/minimal/xui/en/notification_visibility.xml | 2 | 
7 files changed, 485 insertions, 35 deletions
| diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index 3dedf0ddd7..94a49f2cef 100644 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -12487,5 +12487,27 @@        <key>Value</key>        <integer>1</integer>      </map> -</map> +    <key>LogInventoryDecline</key> +    <map> +      <key>Comment</key> +      <string>Log in system chat whenever an inventory offer is declined</string> +      <key>Persist</key> +      <integer>1</integer> +      <key>Type</key> +      <string>Boolean</string> +      <key>Value</key> +      <integer>1</integer> +    </map> +    <key>UseHTTPInventory</key> +    <map> +      <key>Comment</key> +      <string>Allow use of http inventory transfers instead of UDP</string> +      <key>Persist</key> +      <integer>1</integer> +      <key>Type</key> +      <string>Boolean</string> +      <key>Value</key> +      <integer>1</integer> +    </map> +  </map>  </llsd> diff --git a/indra/newview/app_settings/settings_minimal.xml b/indra/newview/app_settings/settings_minimal.xml index 6e0053a3a3..b5fb85c929 100644 --- a/indra/newview/app_settings/settings_minimal.xml +++ b/indra/newview/app_settings/settings_minimal.xml @@ -61,7 +61,7 @@          <key>Type</key>              <string>String</string>          <key>Value</key> -            <string>http://interest.secondlife.com/static/viewer/howto/index.html</string> +            <string>http://common-flash-secondlife-com.s3.amazonaws.com/viewer/v2.6/damballah/howto/index.html</string>          </map>      <key>PreferredMaturity</key>          <map> @@ -325,5 +325,27 @@        <key>Value</key>        <string>http://lecs-static-secondlife-com.s3.amazonaws.com/viewer/agni/avatars.html</string>      </map> +    <key>LogInventoryDecline</key> +    <map> +      <key>Comment</key> +      <string>Log in system chat whenever an inventory offer is declined</string> +      <key>Persist</key> +      <integer>1</integer> +      <key>Type</key> +      <string>Boolean</string> +      <key>Value</key> +      <integer>0</integer> +    </map> +    <key>UseHTTPInventory</key> +    <map> +      <key>Comment</key> +      <string>Allow use of http inventory transfers instead of UDP</string> +      <key>Persist</key> +      <integer>1</integer> +      <key>Type</key> +      <string>Boolean</string> +      <key>Value</key> +      <integer>0</integer> +    </map>    </map>  </llsd> diff --git a/indra/newview/llinventorymodelbackgroundfetch.cpp b/indra/newview/llinventorymodelbackgroundfetch.cpp index 570e48d526..e31360fcbc 100644 --- a/indra/newview/llinventorymodelbackgroundfetch.cpp +++ b/indra/newview/llinventorymodelbackgroundfetch.cpp @@ -182,7 +182,7 @@ void LLInventoryModelBackgroundFetch::backgroundFetch()  	{  		// If we'll be using the capability, we'll be sending batches and the background thing isn't as important.  		std::string url = gAgent.getRegion()->getCapability("FetchInventoryDescendents2");    -		if (!url.empty())  +		if (gSavedSettings.getBOOL("UseHTTPInventory") && !url.empty())   		{  			bulkFetch(url);  			return; diff --git a/indra/newview/llviewermessage.cpp b/indra/newview/llviewermessage.cpp index 103989ee80..c2449907ac 100644 --- a/indra/newview/llviewermessage.cpp +++ b/indra/newview/llviewermessage.cpp @@ -1715,15 +1715,18 @@ bool LLOfferInfo::inventory_task_offer_callback(const LLSD& notification, const  			msg->addBinaryDataFast(_PREHASH_BinaryBucket, EMPTY_BINARY_BUCKET, EMPTY_BINARY_BUCKET_SIZE);  			// send the message  			msg->sendReliable(mHost); + +			if (gSavedSettings.getBOOL("LogInventoryDecline"))  			{  				LLStringUtil::format_map_t log_message_args;  				log_message_args["DESC"] = mDesc;  				log_message_args["NAME"] = mFromName;  				log_message = LLTrans::getString("InvOfferDecline", log_message_args); + +				LLSD args; +				args["MESSAGE"] = log_message; +				LLNotificationsUtil::add("SystemMessage", args);  			} -			LLSD args; -			args["MESSAGE"] = log_message; -			LLNotificationsUtil::add("SystemMessage", args);  			if (busy &&	(!mFromGroup && !mFromObject))  			{ diff --git a/indra/newview/skins/default/xui/en/menu_inspect_self_gear.xml b/indra/newview/skins/default/xui/en/menu_inspect_self_gear.xml index 50ad3f834e..5e7b16ed4a 100644 --- a/indra/newview/skins/default/xui/en/menu_inspect_self_gear.xml +++ b/indra/newview/skins/default/xui/en/menu_inspect_self_gear.xml @@ -1,63 +1,249 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <toggleable_menu -         create_jump_keys="true" -         layout="topleft" -         mouse_opaque="false" -         visible="false" -         name="Gear Menu"> + layout="topleft" + name="Self Pie">    <menu_item_call     label="Sit Down" -   enabled="true" -   name="sit_down_here"> +   layout="topleft" +   name="Sit Down Here">      <menu_item_call.on_click       function="Self.SitDown"       parameter="" /> -    <menu_item_call.on_visible +    <menu_item_call.on_enable       function="Self.EnableSitDown" />    </menu_item_call>    <menu_item_call     label="Stand Up" -   enabled="true" -   name="stand_up"> +   layout="topleft" +   name="Stand Up">      <menu_item_call.on_click       function="Self.StandUp"       parameter="" /> -    <menu_item_call.on_visible +    <menu_item_call.on_enable       function="Self.EnableStandUp" />    </menu_item_call> +  <context_menu +   label="Take Off" +   layout="topleft" +   name="Take Off >"> +    <context_menu +     label="Clothes" +     layout="topleft" +     name="Clothes >"> +      <menu_item_call +       enabled="false" +       label="Shirt" +       layout="topleft" +       name="Shirt"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="shirt" /> +        <menu_item_call.on_enable +         function="Edit.EnableTakeOff" +         parameter="shirt" /> +      </menu_item_call> +      <menu_item_call +       enabled="false" +       label="Pants" +       layout="topleft" +       name="Pants"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="pants" /> +        <menu_item_call.on_enable +         function="Edit.EnableTakeOff" +         parameter="pants" /> +      </menu_item_call> +      <menu_item_call +       enabled="false" +       label="Skirt" +       layout="topleft" +       name="Skirt"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="skirt" /> +        <menu_item_call.on_enable +         function="Edit.EnableTakeOff" +         parameter="skirt" /> +      </menu_item_call> +      <menu_item_call +       enabled="false" +       label="Shoes" +       layout="topleft" +       name="Shoes"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="shoes" /> +        <menu_item_call.on_enable +         function="Edit.EnableTakeOff" +         parameter="shoes" /> +      </menu_item_call> +      <menu_item_call +       enabled="false" +       label="Socks" +       layout="topleft" +       name="Socks"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="socks" /> +        <menu_item_call.on_enable +         function="Edit.EnableTakeOff" +         parameter="socks" /> +      </menu_item_call> +      <menu_item_call +       enabled="false" +       label="Jacket" +       layout="topleft" +       name="Jacket"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="jacket" /> +        <menu_item_call.on_enable +         function="Edit.EnableTakeOff" +         parameter="jacket" /> +      </menu_item_call> +      <menu_item_call +       enabled="false" +       label="Gloves" +       layout="topleft" +       name="Gloves"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="gloves" /> +        <menu_item_call.on_enable +         function="Edit.EnableTakeOff" +         parameter="gloves" /> +      </menu_item_call> +      <menu_item_call +            enabled="false" +            label="Undershirt" +            layout="topleft" +            name="Self Undershirt"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="undershirt" /> +        <menu_item_call.on_enable +         function="Edit.EnableTakeOff" +         parameter="undershirt" /> +      </menu_item_call> +      <menu_item_call +        enabled="false" +        label="Underpants" +        layout="topleft" +        name="Self Underpants"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="underpants" /> +        <menu_item_call.on_enable +         function="Edit.EnableTakeOff" +         parameter="underpants" /> +      </menu_item_call> +      <menu_item_call +        enabled="false" +        label="Tattoo" +        layout="topleft" +        name="Self Tattoo"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="tattoo" /> +        <menu_item_call.on_enable +         function="Edit.EnableTakeOff" +         parameter="tattoo" /> +      </menu_item_call> +      <menu_item_call +        enabled="false" +        label="Alpha" +        layout="topleft" +        name="Self Alpha"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="alpha" /> +        <menu_item_call.on_enable +         function="Edit.EnableTakeOff" +         parameter="alpha" /> +      </menu_item_call> +      <menu_item_separator +       layout="topleft" /> +      <menu_item_call +       label="All Clothes" +       layout="topleft" +       name="All Clothes"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="all" /> +      </menu_item_call> +    </context_menu> +    <context_menu +     label="HUD" +     layout="topleft" +     name="Object Detach HUD" /> +    <context_menu +     label="Detach" +     layout="topleft" +     name="Object Detach" /> +    <menu_item_call +     label="Detach All" +     layout="topleft" +     name="Detach All"> +      <menu_item_call.on_click +       function="Self.RemoveAllAttachments" +       parameter="" /> +      <menu_item_call.on_enable +       function="Self.EnableRemoveAllAttachments" /> +    </menu_item_call> +  </context_menu>    <menu_item_call -   label="Change Outfit" -   name="change_outfit"> +  label="Change Outfit" +  layout="topleft" +  name="Chenge Outfit">      <menu_item_call.on_click       function="CustomizeAvatar" />      <menu_item_call.on_enable       function="Edit.EnableCustomizeAvatar" />    </menu_item_call> -  <menu_item_call -   label="My Profile" -   enabled="true"  -   name="my_profile"> +  <menu_item_call label="Edit My Outfit" +  layout="topleft" +  name="Edit Outfit">      <menu_item_call.on_click -     function="ShowAgentProfile" -     parameter="agent" /> +     function="EditOutfit" /> +    <menu_item_call.on_enable +     function="Edit.EnableCustomizeAvatar" /> +  </menu_item_call> +  <menu_item_call label="Edit My Shape" +  layout="topleft" +  name="Edit My Shape"> +    <menu_item_call.on_click +     function="EditShape" /> +    <menu_item_call.on_enable +     function="Edit.EnableEditShape" />    </menu_item_call>    <menu_item_call -   label="My Friends" -   name="my_friends"> +    label="My Friends" +    layout="topleft" +    name="Friends...">      <menu_item_call.on_click -    function="SideTray.PanelPeopleTab" -    parameter="friends_panel" /> +     function="SideTray.PanelPeopleTab" +     parameter="friends_panel" />    </menu_item_call>    <menu_item_call     label="My Groups" -   name="my_groups"> +   layout="topleft" +   name="Groups...">      <menu_item_call.on_click       function="SideTray.PanelPeopleTab"       parameter="groups_panel" />    </menu_item_call>    <menu_item_call - label="Debug Textures" -     name="Debug..."> +    label="My Profile" +    layout="topleft" +    name="Profile..."> +    <menu_item_call.on_click +     function="ShowAgentProfile" +     parameter="agent" /> +  </menu_item_call> +  <menu_item_call +   label="Debug Textures" +       name="Debug...">      <menu_item_call.on_click       function="Avatar.Debug" />      <menu_item_call.on_visible diff --git a/indra/newview/skins/minimal/xui/en/menu_inspect_self_gear.xml b/indra/newview/skins/minimal/xui/en/menu_inspect_self_gear.xml index 28c4762eaa..ed3b75342f 100644 --- a/indra/newview/skins/minimal/xui/en/menu_inspect_self_gear.xml +++ b/indra/newview/skins/minimal/xui/en/menu_inspect_self_gear.xml @@ -1,2 +1,219 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?> -<toggleable_menu/> +<toggleable_menu + layout="topleft" + name="Self Pie"> +  <menu_item_call +   label="Sit Down" +   layout="topleft" +   name="Sit Down Here"> +    <menu_item_call.on_click +     function="Self.SitDown" +     parameter="" /> +    <menu_item_call.on_enable +     function="Self.EnableSitDown" /> +  </menu_item_call> +  <menu_item_call +   label="Stand Up" +   layout="topleft" +   name="Stand Up"> +    <menu_item_call.on_click +     function="Self.StandUp" +     parameter="" /> +    <menu_item_call.on_enable +     function="Self.EnableStandUp" /> +  </menu_item_call> +  <context_menu +   label="Take Off" +   layout="topleft" +   name="Take Off >"> +    <context_menu +     label="Clothes" +     layout="topleft" +     name="Clothes >"> +      <menu_item_call +       enabled="false" +       label="Shirt" +       layout="topleft" +       name="Shirt"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="shirt" /> +        <menu_item_call.on_enable +         function="Edit.EnableTakeOff" +         parameter="shirt" /> +      </menu_item_call> +      <menu_item_call +       enabled="false" +       label="Pants" +       layout="topleft" +       name="Pants"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="pants" /> +        <menu_item_call.on_enable +         function="Edit.EnableTakeOff" +         parameter="pants" /> +      </menu_item_call> +      <menu_item_call +       enabled="false" +       label="Skirt" +       layout="topleft" +       name="Skirt"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="skirt" /> +        <menu_item_call.on_enable +         function="Edit.EnableTakeOff" +         parameter="skirt" /> +      </menu_item_call> +      <menu_item_call +       enabled="false" +       label="Shoes" +       layout="topleft" +       name="Shoes"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="shoes" /> +        <menu_item_call.on_enable +         function="Edit.EnableTakeOff" +         parameter="shoes" /> +      </menu_item_call> +      <menu_item_call +       enabled="false" +       label="Socks" +       layout="topleft" +       name="Socks"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="socks" /> +        <menu_item_call.on_enable +         function="Edit.EnableTakeOff" +         parameter="socks" /> +      </menu_item_call> +      <menu_item_call +       enabled="false" +       label="Jacket" +       layout="topleft" +       name="Jacket"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="jacket" /> +        <menu_item_call.on_enable +         function="Edit.EnableTakeOff" +         parameter="jacket" /> +      </menu_item_call> +      <menu_item_call +       enabled="false" +       label="Gloves" +       layout="topleft" +       name="Gloves"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="gloves" /> +        <menu_item_call.on_enable +         function="Edit.EnableTakeOff" +         parameter="gloves" /> +      </menu_item_call> +      <menu_item_call +            enabled="false" +            label="Undershirt" +            layout="topleft" +            name="Self Undershirt"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="undershirt" /> +        <menu_item_call.on_enable +         function="Edit.EnableTakeOff" +         parameter="undershirt" /> +      </menu_item_call> +      <menu_item_call +        enabled="false" +        label="Underpants" +        layout="topleft" +        name="Self Underpants"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="underpants" /> +        <menu_item_call.on_enable +         function="Edit.EnableTakeOff" +         parameter="underpants" /> +      </menu_item_call> +      <menu_item_call +        enabled="false" +        label="Tattoo" +        layout="topleft" +        name="Self Tattoo"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="tattoo" /> +        <menu_item_call.on_enable +         function="Edit.EnableTakeOff" +         parameter="tattoo" /> +      </menu_item_call> +      <menu_item_call +        enabled="false" +        label="Alpha" +        layout="topleft" +        name="Self Alpha"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="alpha" /> +        <menu_item_call.on_enable +         function="Edit.EnableTakeOff" +         parameter="alpha" /> +      </menu_item_call> +      <menu_item_separator +       layout="topleft" /> +      <menu_item_call +       label="All Clothes" +       layout="topleft" +       name="All Clothes"> +        <menu_item_call.on_click +         function="Edit.TakeOff" +         parameter="all" /> +      </menu_item_call> +    </context_menu> +    <context_menu +     label="HUD" +     layout="topleft" +     name="Object Detach HUD" /> +    <context_menu +     label="Detach" +     layout="topleft" +     name="Object Detach" /> +    <menu_item_call +     label="Detach All" +     layout="topleft" +     name="Detach All"> +      <menu_item_call.on_click +       function="Self.RemoveAllAttachments" +       parameter="" /> +      <menu_item_call.on_enable +       function="Self.EnableRemoveAllAttachments" /> +    </menu_item_call> +  </context_menu> +  <menu_item_call +    label="My Friends" +    layout="topleft" +    name="Friends..."> +    <menu_item_call.on_click +     function="SideTray.PanelPeopleTab" +     parameter="friends_panel" /> +  </menu_item_call> +  <menu_item_call +    label="My Profile" +    layout="topleft" +    name="Profile..."> +    <menu_item_call.on_click +     function="ShowAgentProfile" +     parameter="agent" /> +  </menu_item_call> +  <menu_item_call +   label="Debug Textures" +       name="Debug..."> +    <menu_item_call.on_click +     function="Avatar.Debug" /> +    <menu_item_call.on_visible +     function="IsGodCustomerService"/> +  </menu_item_call> +</toggleable_menu> diff --git a/indra/newview/skins/minimal/xui/en/notification_visibility.xml b/indra/newview/skins/minimal/xui/en/notification_visibility.xml index e05430636c..631cf5d42c 100644 --- a/indra/newview/skins/minimal/xui/en/notification_visibility.xml +++ b/indra/newview/skins/minimal/xui/en/notification_visibility.xml @@ -11,7 +11,7 @@    <hide tag="voice"/>    <!-- refers to preferences --> -  <hide name="RegionEntryAccessBlocked"/> +  <hide name="RegionEntryAccessBlocked_Change"/>    <!-- hints pertaining to UI we don't show -->    <hide name="FirstBalanceIncrease"/> | 
