diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/llappearancemgr.cpp | 20 | ||||
| -rw-r--r-- | indra/newview/lltexturectrl.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/llwearable.cpp | 10 | ||||
| -rw-r--r-- | indra/newview/llwearable.h | 3 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/floater_avatar_textures.xml | 169 | 
5 files changed, 107 insertions, 97 deletions
diff --git a/indra/newview/llappearancemgr.cpp b/indra/newview/llappearancemgr.cpp index 474aca4632..44362be6c3 100644 --- a/indra/newview/llappearancemgr.cpp +++ b/indra/newview/llappearancemgr.cpp @@ -190,7 +190,9 @@ LLUpdateAppearanceOnDestroy::~LLUpdateAppearanceOnDestroy()  void LLUpdateAppearanceOnDestroy::fire(const LLUUID& inv_item)  { -	llinfos << "callback fired" << llendl; +	LLViewerInventoryItem* item = (LLViewerInventoryItem*)gInventory.getItem(inv_item); +	const std::string item_name = item ? item->getName() : "ITEM NOT FOUND"; +	llinfos << "callback fired [ name:" << item_name << " UUID:" << inv_item << " count:" << mFireCount << " ] " << llendl;  	mFireCount++;  } @@ -890,7 +892,7 @@ void LLAppearanceMgr::filterWearableItems(  }  // Create links to all listed items. -void LLAppearanceMgr::linkAll(const LLUUID& category, +void LLAppearanceMgr::linkAll(const LLUUID& cat_uuid,  								  LLInventoryModel::item_array_t& items,  								  LLPointer<LLInventoryCallback> cb)  { @@ -899,11 +901,16 @@ void LLAppearanceMgr::linkAll(const LLUUID& category,  		const LLInventoryItem* item = items.get(i).get();  		link_inventory_item(gAgent.getID(),  							item->getLinkedUUID(), -							category, +							cat_uuid,  							item->getName(),  							item->LLInventoryItem::getDescription(),  							LLAssetType::AT_LINK,  							cb); + +		const LLViewerInventoryCategory *cat = gInventory.getCategory(cat_uuid); +		const std::string cat_name = cat ? cat->getName() : "CAT NOT FOUND"; + +		llinfos << "Linking Item [ name:" << item->getName() << " UUID:" << item->getUUID() << " ] to Category [ name:" << cat_name << " UUID:" << cat_uuid << " ] " << llendl;  	}  } @@ -972,9 +979,13 @@ void LLAppearanceMgr::updateCOF(const LLUUID& category, bool append)  	llinfos << "creating LLUpdateAppearanceOnDestroy" << llendl;  	LLPointer<LLInventoryCallback> link_waiter = new LLUpdateAppearanceOnDestroy; +	llinfos << "Linking body items" << llendl;  	linkAll(cof, body_items, link_waiter); +	llinfos << "Linking wear items" << llendl;  	linkAll(cof, wear_items, link_waiter); +	llinfos << "Linking obj items" << llendl;  	linkAll(cof, obj_items, link_waiter); +	llinfos << "Linking gesture items" << llendl;  	linkAll(cof, gest_items, link_waiter);  	// Add link to outfit if category is an outfit.  @@ -1030,8 +1041,7 @@ void LLAppearanceMgr::updateAgentWearables(LLWearableHoldingPattern* holder, boo  			LLWearable* wearable = data.mWearable;  			if( wearable && ((S32)wearable->getType() == i) )  			{ -				LLViewerInventoryItem* item; -				item = (LLViewerInventoryItem*)gInventory.getItem(data.mItemID); +				LLViewerInventoryItem* item = (LLViewerInventoryItem*)gInventory.getItem(data.mItemID);  				if( item && (item->getAssetUUID() == wearable->getAssetID()) )  				{  					items.put(item); diff --git a/indra/newview/lltexturectrl.cpp b/indra/newview/lltexturectrl.cpp index 9aebc264a2..efdddd947b 100644 --- a/indra/newview/lltexturectrl.cpp +++ b/indra/newview/lltexturectrl.cpp @@ -1304,7 +1304,7 @@ void LLTextureCtrl::draw()  							 LLColor4::white, LLFontGL::LEFT, LLFontGL::BASELINE, LLFontGL::DROP_SHADOW);  			v_offset += 12; -			tdesc = llformat("  ID  : %s...", (mImageAssetID.asString().substr(0,10)).c_str()); +			tdesc = llformat("  ID  : %s...", (mImageAssetID.asString().substr(0,7)).c_str());  			font->renderUTF8(tdesc, 0, llfloor(interior.mLeft+3), llfloor(interior.mTop-v_offset),  							 LLColor4::white, LLFontGL::LEFT, LLFontGL::BASELINE, LLFontGL::DROP_SHADOW);  		} diff --git a/indra/newview/llwearable.cpp b/indra/newview/llwearable.cpp index 28613c8bcf..6c27aefebb 100644 --- a/indra/newview/llwearable.cpp +++ b/indra/newview/llwearable.cpp @@ -759,12 +759,12 @@ void LLWearable::copyDataFrom(const LLWearable* src)  			LLViewerFetchedTexture *image = NULL;  			if(iter != src->mTEMap.end())  			{ -				image = src->getConstLocalTextureObject(te)->getImage(); -				image_id = src->getConstLocalTextureObject(te)->getID(); +				image = src->getLocalTextureObject(te)->getImage(); +				image_id = src->getLocalTextureObject(te)->getID();  				mTEMap[te] = new LLLocalTextureObject(image, image_id);  				mSavedTEMap[te] = new LLLocalTextureObject(image, image_id); -				mTEMap[te]->setBakedReady(src->getConstLocalTextureObject(te)->getBakedReady()); -				mTEMap[te]->setDiscard(src->getConstLocalTextureObject(te)->getDiscard()); +				mTEMap[te]->setBakedReady(src->getLocalTextureObject(te)->getBakedReady()); +				mTEMap[te]->setDiscard(src->getLocalTextureObject(te)->getDiscard());  			}  			else  			{ @@ -809,7 +809,7 @@ LLLocalTextureObject* LLWearable::getLocalTextureObject(S32 index)  	return NULL;  } -const LLLocalTextureObject* LLWearable::getConstLocalTextureObject(S32 index) const +const LLLocalTextureObject* LLWearable::getLocalTextureObject(S32 index) const  {  	te_map_t::const_iterator iter = mTEMap.find(index);  	if( iter != mTEMap.end() ) diff --git a/indra/newview/llwearable.h b/indra/newview/llwearable.h index 458415228f..6b6067fd27 100644 --- a/indra/newview/llwearable.h +++ b/indra/newview/llwearable.h @@ -81,7 +81,6 @@ public:  	const std::string&			getTypeLabel() const;  	const std::string&			getTypeName() const;  	LLAssetType::EType			getAssetType() const; -	LLLocalTextureObject*		getLocalTextureObject(S32 index) const;  	S32							getDefinitionVersion() const { return mDefinitionVersion; }  	void						setDefinitionVersion( S32 new_version ) { mDefinitionVersion = new_version; } @@ -112,7 +111,7 @@ public:  	void				setItemID(const LLUUID& item_id);  	LLLocalTextureObject* getLocalTextureObject(S32 index); -	const LLLocalTextureObject* getConstLocalTextureObject(S32 index) const; +	const LLLocalTextureObject* getLocalTextureObject(S32 index) const;  	void				setLocalTextureObject(S32 index, LLLocalTextureObject <o);  	void				addVisualParam(LLVisualParam *param); diff --git a/indra/newview/skins/default/xui/en/floater_avatar_textures.xml b/indra/newview/skins/default/xui/en/floater_avatar_textures.xml index 119dd63a17..bac3ea86f1 100644 --- a/indra/newview/skins/default/xui/en/floater_avatar_textures.xml +++ b/indra/newview/skins/default/xui/en/floater_avatar_textures.xml @@ -1,12 +1,12 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater   legacy_header_height="18" - height="990" + height="700"   layout="topleft"   name="avatar_texture_debug"   help_topic="avatar_texture_debug"   title="AVATAR TEXTURES" - width="1240" + width="940"   can_resize="true">      <floater.string       name="InvalidAvatar"> @@ -17,13 +17,13 @@       color="DkGray2"       opaque="true"       follows="all" -     height="970" +     height="680"       layout="topleft"       left="5"       top_pad="15"       name="profile_scroll"       reserve_scroll_corner="false" -     width="1235"> +     width="930">      <panel       name="scroll_content_panel"       follows="left|top" @@ -31,39 +31,40 @@       layout="topleft"       top="0"       background_visible="false" -     height="950"       left="0" -     width="1230"> +	 height="680">      <text       type="string"       length="1"       height="16"       layout="topleft" -     left="30" +     left="15"       name="label"       top="20" -     width="80"> -        Baked Textures +     width="90"> +        Baked +Textures      </text>      <text       type="string"       length="1"       height="16"       layout="topleft" -     left_pad="50" +     left_pad="22"       name="composite_label"       top_delta="0"       width="120"> -        Composite Textures +        Composite +Textures      </text>      <button -     height="20" +     height="40"       label="Dump IDs to Console"       label_selected="Dump"       layout="topleft" -     left_pad="530"       name="Dump"       top_delta="0" +	 right="-10"       width="150" />      <panel @@ -78,242 +79,242 @@       width="1230">      <texture_picker -     height="143" +     height="103"       label="Hair"       layout="topleft"       left="10"       name="hair-baked"       top="17" -     width="128" /> +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Hair"       layout="topleft" -     left_pad="7" +     left_pad="21"       name="hair_grain"       top_delta="0" -     width="128" /> +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Hair Alpha"       layout="topleft"       left_pad="7"       name="hair_alpha"       top_delta="0" -     width="128" /> +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Head"       layout="topleft"       left="10"       name="head-baked" -     top="167" -     width="128" /> +     top_delta="100" +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Makeup"       layout="topleft" -     left_pad="7" +     left_pad="21"       name="head_bodypaint"       top_delta="0" -     width="128" /> +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Head Alpha"       layout="topleft"       left_pad="7"       name="head_alpha"       top_delta="0" -     width="128" /> +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Head Tattoo"       layout="topleft"       left_pad="7"       name="head_tattoo"       top_delta="0" -     width="128" /> +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Eyes"       layout="topleft"       left="10"       name="eyes-baked" -     top="317" -     width="128" /> +     top_delta="100" +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Eye"       layout="topleft" -     left_pad="7" +     left_pad="21"       name="eyes_iris"       top_delta="0" -     width="128" /> +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Eyes Alpha"       layout="topleft"       left_pad="7"       name="eyes_alpha"       top_delta="0" -     width="128" /> +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Upper Body"       layout="topleft"       left="10"       name="upper-baked" -     top="467" -     width="128" /> +     top_delta="100" +     width="92" />      <texture_picker -     height="143" -     label="Upper Body Bodypaint" +     height="103" +     label="Upper BodyPaint"       layout="topleft" -     left_pad="7" +     left_pad="21"       name="upper_bodypaint"       top_delta="0" -     width="128" /> +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Undershirt"       layout="topleft"       left_pad="7"       name="upper_undershirt"       top_delta="0" -     width="128" /> +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Gloves"       layout="topleft"       left_pad="7"       name="upper_gloves"       top_delta="0" -     width="128" /> +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Shirt"       layout="topleft"       left_pad="7"       name="upper_shirt"       top_delta="0" -     width="128" /> +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Upper Jacket"       layout="topleft"       left_pad="7"       name="upper_jacket"       top_delta="0" -     width="128" /> +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Upper Alpha"       layout="topleft"       left_pad="7"       name="upper_alpha"       top_delta="0" -     width="128" /> +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Upper Tattoo"       layout="topleft"       left_pad="7"       name="upper_tattoo"       top_delta="0" -     width="128" /> +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Lower Body"       layout="topleft"       left="10"       name="lower-baked" -     top="617" -     width="128" /> +     top_delta="100" +     width="92" />      <texture_picker -     height="143" -     label="Lower Body Bodypaint" +     height="103" +     label="Lower BodyPaint"       layout="topleft" -     left_pad="7" +     left_pad="21"       name="lower_bodypaint"       top_delta="0" -     width="128" /> +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Underpants"       layout="topleft"       left_pad="7"       name="lower_underpants"       top_delta="0" -     width="128" /> +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Socks"       layout="topleft"       left_pad="7"       name="lower_socks"       top_delta="0" -     width="128" /> +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Shoes"       layout="topleft"       left_pad="7"       name="lower_shoes"       top_delta="0" -     width="128" /> +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Pants"       layout="topleft"       left_pad="7"       name="lower_pants"       top_delta="0" -     width="128" /> +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Jacket"       layout="topleft"       left_pad="7"       name="lower_jacket"       top_delta="0" -     width="128" /> +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Lower Alpha"       layout="topleft"       left_pad="7"       name="lower_alpha"       top_delta="0" -     width="128" /> +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Lower Tattoo"       layout="topleft"       left_pad="7"       name="lower_tattoo"       top_delta="0" -     width="128" /> +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Skirt"       layout="topleft"       left="10"       name="skirt-baked" -     top="767" -     width="128" /> +     top_delta="100" +     width="92" />      <texture_picker -     height="143" +     height="103"       label="Skirt"       layout="topleft" -     left_pad="7" +     left_pad="21"       name="skirt"       top_delta="0" -     width="128" /> +     width="92" />  </panel>  </panel>  </scroll_container>  | 
