diff options
| author | Brad Payne (Vir Linden) <vir@lindenlab.com> | 2012-12-12 15:33:39 -0500 | 
|---|---|---|
| committer | Brad Payne (Vir Linden) <vir@lindenlab.com> | 2012-12-12 15:33:39 -0500 | 
| commit | 1701da73005a77efbb2f001bd2b6d74fdae3f1fd (patch) | |
| tree | c6c0b539c9e191b6ff63423f7bb5f7c7df4d82b9 | |
| parent | 507080795f1ee21e7ffc2bee842edc5236f8e38f (diff) | |
| parent | 0b896a4953779c2f27c3418453e1a1a315ec111f (diff) | |
merge
| -rw-r--r-- | autobuild.xml | 6 | ||||
| -rw-r--r-- | indra/cmake/Copy3rdPartyLibs.cmake | 2 | ||||
| -rw-r--r-- | indra/cmake/GLOD.cmake | 2 | ||||
| -rw-r--r-- | indra/newview/llpaneleditwearable.cpp | 10 | ||||
| -rw-r--r-- | indra/newview/llpaneleditwearable.h | 1 | ||||
| -rw-r--r-- | indra/newview/llsidepanelappearance.cpp | 5 | ||||
| -rw-r--r-- | indra/newview/viewer_manifest.py | 2 | 
7 files changed, 20 insertions, 8 deletions
| diff --git a/autobuild.xml b/autobuild.xml index 7fd8826c18..eb2371a642 100644 --- a/autobuild.xml +++ b/autobuild.xml @@ -30,9 +30,9 @@              <key>archive</key>              <map>                <key>hash</key> -              <string>c0c64dae149d0892343e2ff300fd06b9</string> +              <string>176736c52b3cde6ca8e7d9e173d91731</string>                <key>url</key> -              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-glod/rev/232684/arch/Linux/installer/glod-1.0pre4-linux-20110611.tar.bz2</string> +              <string>http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-glod/rev/268002/arch/Linux/installer/glod-1.0pre4-linux-20121212.tar.bz2</string>              </map>              <key>name</key>              <string>linux</string> @@ -1453,7 +1453,7 @@            </map>          </map>        </map> -	  <key>mesa</key> +      <key>mesa</key>        <map>          <key>license</key>          <string>mesa</string> diff --git a/indra/cmake/Copy3rdPartyLibs.cmake b/indra/cmake/Copy3rdPartyLibs.cmake index c32e357da3..338da4743e 100644 --- a/indra/cmake/Copy3rdPartyLibs.cmake +++ b/indra/cmake/Copy3rdPartyLibs.cmake @@ -266,7 +266,7 @@ elseif(LINUX)          libdb-5.1.so          libexpat.so          libexpat.so.1 -        libglod.so +        libGLOD.so          libgmock_main.so          libgmock.so.0          libgmodule-2.0.so diff --git a/indra/cmake/GLOD.cmake b/indra/cmake/GLOD.cmake index 77221d55ed..6bdbaf621e 100644 --- a/indra/cmake/GLOD.cmake +++ b/indra/cmake/GLOD.cmake @@ -6,4 +6,4 @@ if (NOT STANDALONE)  endif (NOT STANDALONE)  set(GLOD_INCLUDE_DIR ${LIBS_PREBUILT_DIR}/include) -set(GLOD_LIBRARIES glod) +set(GLOD_LIBRARIES GLOD) diff --git a/indra/newview/llpaneleditwearable.cpp b/indra/newview/llpaneleditwearable.cpp index 43344fd60e..87f9e3da59 100644 --- a/indra/newview/llpaneleditwearable.cpp +++ b/indra/newview/llpaneleditwearable.cpp @@ -718,8 +718,8 @@ BOOL LLPanelEditWearable::postBuild()          mBtnBack = getChild<LLButton>("back_btn");          mBackBtnLabel = mBtnBack->getLabelUnselected();          mBtnBack->setLabel(LLStringUtil::null); -        // handled at appearance panel level? -        //mBtnBack->setClickedCallback(boost::bind(&LLPanelEditWearable::onBackButtonClicked, this)); + +        mBtnBack->setClickedCallback(boost::bind(&LLPanelEditWearable::onBackButtonClicked, this));          mNameEditor = getChild<LLLineEditor>("description"); @@ -872,6 +872,12 @@ void LLPanelEditWearable::setWearable(LLViewerWearable *wearable, BOOL disable_c          showWearable(mWearablePtr, TRUE, disable_camera_switch);  } +//static  +void LLPanelEditWearable::onBackButtonClicked(void* userdata) +{ +    LLPanelEditWearable *panel = (LLPanelEditWearable*) userdata; +	panel->saveChanges(true); +}  //static   void LLPanelEditWearable::onRevertButtonClicked(void* userdata) diff --git a/indra/newview/llpaneleditwearable.h b/indra/newview/llpaneleditwearable.h index 309d512e23..515a9913b9 100644 --- a/indra/newview/llpaneleditwearable.h +++ b/indra/newview/llpaneleditwearable.h @@ -70,6 +70,7 @@ public:  	void 				updateScrollingPanelList();  	static void			onRevertButtonClicked(void* userdata); +	static void			onBackButtonClicked(void* userdata);   	void				onCommitSexChange();  	void				onSaveAsButtonClicked();  	void				saveAsCallback(const LLSD& notification, const LLSD& response); diff --git a/indra/newview/llsidepanelappearance.cpp b/indra/newview/llsidepanelappearance.cpp index 8c4a05b116..1fc10c2326 100644 --- a/indra/newview/llsidepanelappearance.cpp +++ b/indra/newview/llsidepanelappearance.cpp @@ -232,6 +232,11 @@ void LLSidepanelAppearance::updateToVisibility(const LLSD &new_visibility)  			gAgentCamera.changeCameraToDefault();  			gAgentCamera.resetView();  		} +		 +		if ( mEditWearable->getVisible() ) +		{ +			mEditWearable->revertChanges(); +		}  	}  } diff --git a/indra/newview/viewer_manifest.py b/indra/newview/viewer_manifest.py index ea75d4f4f6..7a41520429 100644 --- a/indra/newview/viewer_manifest.py +++ b/indra/newview/viewer_manifest.py @@ -1079,7 +1079,7 @@ class Linux_i686Manifest(LinuxManifest):              self.path("libcrypto.so.*")              self.path("libexpat.so.*")              self.path("libssl.so.1.0.0") -            self.path("libglod.so") +            self.path("libGLOD.so")              self.path("libminizip.so")              self.path("libuuid.so*")              self.path("libSDL-1.2.so.*") | 
