diff options
| author | Tofu Linden <tofu.linden@lindenlab.com> | 2010-08-27 18:15:42 +0100 | 
|---|---|---|
| committer | Tofu Linden <tofu.linden@lindenlab.com> | 2010-08-27 18:15:42 +0100 | 
| commit | c722590d157f15547811bd93854ae1afb34382c3 (patch) | |
| tree | e546ac3c59af68d9d13d83ba05cc6759aab6e050 | |
| parent | ad9330025d18a29a2e90b77472a1f1f6e3c165ae (diff) | |
| parent | 43eb195633ccab69c15a7a0cd9862c84c3dfcfd4 (diff) | |
merge
| -rw-r--r-- | BuildParams | 11 | ||||
| -rw-r--r-- | doc/contributions.txt | 3 | ||||
| -rw-r--r-- | indra/newview/llagent.cpp | 5 | ||||
| -rw-r--r-- | indra/newview/llagent.h | 2 | ||||
| -rw-r--r-- | indra/newview/llviewermenu.cpp | 23 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/menu_attachment_self.xml | 13 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/menu_avatar_self.xml | 12 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/menu_inspect_self_gear.xml | 10 | ||||
| -rw-r--r-- | indra/newview/viewer_manifest.py | 4 | ||||
| -rw-r--r-- | install.xml | 4 | 
10 files changed, 69 insertions, 18 deletions
| diff --git a/BuildParams b/BuildParams index 6adae15d5f..f0892c6c46 100644 --- a/BuildParams +++ b/BuildParams @@ -1,19 +1,15 @@  # BuildParams  #  # Please refer to: -#  https://wiki.lindenlab.com/wiki/Parabuild_with_Mercurial#How_Build_Parameters_Work +#  https://wiki.secondlife.com/wiki/Automated_Build_System  # Global setting for now...  Darwin.symbolfiles = "newview/Release/secondlife-symbols-darwin.tar.bz2"  CYGWIN.symbolfiles = "newview/Release/secondlife-symbols-windows.tar.bz2"  Linux.symbolfiles = "newview/secondlife-symbols-linux.tar.bz2" -# Public Upload Locations overriding the default private ones -S3PROXY_URL = http://automated-builds-secondlife-com.s3.amazonaws.com/ -S3INTERNAL_URL = http://automated-builds-secondlife-com.s3.amazonaws.com/ -S3GET_URL = http://automated-builds-secondlife-com.s3.amazonaws.com/ -S3PUT_URL = https://s3.amazonaws.com/automated-builds-secondlife-com/ -S3ACL = public-read +# Use Public Upload Locations +public_build = true  # Update Public Inworld Build Status Indicators  email_status_this_is_os = true @@ -27,7 +23,6 @@ viewer-development.show_changes_since = 2-1-release  # Build Settings  viewer-development_coverity.coverity_product = viewer -  viewer-development.build_debug_release_separately = true  # Notifications - to configure email notices, add a setting like this: diff --git a/doc/contributions.txt b/doc/contributions.txt index f451c5732e..0a0123b507 100644 --- a/doc/contributions.txt +++ b/doc/contributions.txt @@ -127,6 +127,8 @@ Asuka Neely  	VWR-8179  Balp Allen  	VWR-4157 +Be Holder +	SNOW-397  Benja Kepler  	VWR-746  Biancaluce Robbiani @@ -153,6 +155,7 @@ Boroondas Gupte  	SNOW-503  	SNOW-510  	SNOW-527 +	SNOW-610  	SNOW-624  	VWR-233  	WEB-262 diff --git a/indra/newview/llagent.cpp b/indra/newview/llagent.cpp index 37cd289b1b..fe7e883d83 100644 --- a/indra/newview/llagent.cpp +++ b/indra/newview/llagent.cpp @@ -827,6 +827,11 @@ LLVector3d LLAgent::getPosGlobalFromAgent(const LLVector3 &pos_agent) const  	return pos_agent_d + mAgentOriginGlobal;  } +void LLAgent::sitDown() +{ +	setControlFlags(AGENT_CONTROL_SIT_ON_GROUND); +} +  //-----------------------------------------------------------------------------  // resetAxes() diff --git a/indra/newview/llagent.h b/indra/newview/llagent.h index 0d95683a98..c643cef78f 100644 --- a/indra/newview/llagent.h +++ b/indra/newview/llagent.h @@ -345,6 +345,8 @@ private:  	//--------------------------------------------------------------------  public:  	void			standUp(); +	/// @brief ground-sit at agent's current position +	void			sitDown();  	//--------------------------------------------------------------------  	// Busy diff --git a/indra/newview/llviewermenu.cpp b/indra/newview/llviewermenu.cpp index c275068028..daeace0ec5 100644 --- a/indra/newview/llviewermenu.cpp +++ b/indra/newview/llviewermenu.cpp @@ -3383,8 +3383,21 @@ class LLSelfStandUp : public view_listener_t  bool enable_standup_self()  { -	bool new_value = isAgentAvatarValid() && gAgentAvatarp->isSitting(); -	return new_value; +    return isAgentAvatarValid() && gAgentAvatarp->isSitting(); +} + +class LLSelfSitDown : public view_listener_t +    { +        bool handleEvent(const LLSD& userdata) +        { +            gAgent.sitDown(); +            return true; +        } +    }; + +bool enable_sitdown_self() +{ +    return isAgentAvatarValid() && !gAgentAvatarp->isSitting() && !gAgent.getFlying();  }  // Used from the login screen to aid in UI work on side tray @@ -8100,11 +8113,13 @@ void initialize_menus()  	// Admin top level  	view_listener_t::addMenu(new LLAdminOnSaveState(), "Admin.OnSaveState"); -	// Self pie menu +	// Self context menu  	view_listener_t::addMenu(new LLSelfStandUp(), "Self.StandUp"); +	enable.add("Self.EnableStandUp", boost::bind(&enable_standup_self)); +	view_listener_t::addMenu(new LLSelfSitDown(), "Self.SitDown"); +	enable.add("Self.EnableSitDown", boost::bind(&enable_sitdown_self));  	view_listener_t::addMenu(new LLSelfRemoveAllAttachments(), "Self.RemoveAllAttachments"); -	enable.add("Self.EnableStandUp", boost::bind(&enable_standup_self));  	view_listener_t::addMenu(new LLSelfEnableRemoveAllAttachments(), "Self.EnableRemoveAllAttachments");  	// we don't use boost::bind directly to delay side tray construction diff --git a/indra/newview/skins/default/xui/en/menu_attachment_self.xml b/indra/newview/skins/default/xui/en/menu_attachment_self.xml index e2348375d5..84e81397be 100644 --- a/indra/newview/skins/default/xui/en/menu_attachment_self.xml +++ b/indra/newview/skins/default/xui/en/menu_attachment_self.xml @@ -23,7 +23,7 @@          <menu_item_call.on_enable           function="Self.EnableStandUp" />      </menu_item_call--> -        <menu_item_call +    <menu_item_call       enabled="false"       label="Edit"       layout="topleft" @@ -46,6 +46,17 @@    <menu_item_separator      layout="topleft" /> +    <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" diff --git a/indra/newview/skins/default/xui/en/menu_avatar_self.xml b/indra/newview/skins/default/xui/en/menu_avatar_self.xml index d5b993152a..9059745f46 100644 --- a/indra/newview/skins/default/xui/en/menu_avatar_self.xml +++ b/indra/newview/skins/default/xui/en/menu_avatar_self.xml @@ -2,7 +2,17 @@  <context_menu   layout="topleft"   name="Self Pie"> -       <menu_item_call +    <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"> 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 ea18e02ca1..30c2cde552 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 @@ -6,6 +6,16 @@           visible="false"           name="Gear Menu">    <menu_item_call +   label="Sit Down" +   enabled="true" +   name="sit_down_here"> +    <menu_item_call.on_click +     function="Self.SitDown" +     parameter="" /> +    <menu_item_call.on_visible +     function="Self.EnableSitDown" /> +  </menu_item_call> +  <menu_item_call     label="Stand Up"     enabled="true"     name="stand_up"> diff --git a/indra/newview/viewer_manifest.py b/indra/newview/viewer_manifest.py index e963bcc9f7..08ba8c13b1 100644 --- a/indra/newview/viewer_manifest.py +++ b/indra/newview/viewer_manifest.py @@ -930,10 +930,10 @@ class Linux_i686Manifest(LinuxManifest):              self.path("libopenal.so", "libopenal.so.1")              self.path("libopenal.so", "libvivoxoal.so.1") # vivox's sdk expects this soname              try: -                    self.path("libkdu_v42R.so", "libkdu.so") +                    self.path("libkdu.so")                      pass              except: -                    print "Skipping libkdu_v42R.so - not found" +                    print "Skipping libkdu.so - not found"                      pass              try:                      self.path("libfmod-3.75.so") diff --git a/install.xml b/install.xml index 3a9dc5f6d1..a47a732d56 100644 --- a/install.xml +++ b/install.xml @@ -797,9 +797,9 @@            <key>linux</key>            <map>              <key>md5sum</key> -            <string>b379063f5f03374f85620e87ce48e497</string> +            <string>b1f15bbabb68445e55ce23a2aeaca598</string>              <key>url</key> -            <uri>scp:install-packages.lindenlab.com:/local/www/install-packages/doc/indra_private-2.1.1-linux-20100820.tar.bz2</uri> +            <uri>scp:install-packages.lindenlab.com:/local/www/install-packages/doc/indra_private-2.1.1-linux-20100826.tar.bz2</uri>            </map>            <key>windows</key>            <map> | 
