diff options
| -rw-r--r-- | indra/llui/llaccordionctrl.cpp | 5 | ||||
| -rw-r--r-- | indra/newview/llappearancemgr.cpp | 32 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/panel_outfits_list.xml | 4 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/strings.xml | 5 | 
4 files changed, 28 insertions, 18 deletions
| diff --git a/indra/llui/llaccordionctrl.cpp b/indra/llui/llaccordionctrl.cpp index 673631f99a..28125ccaaf 100644 --- a/indra/llui/llaccordionctrl.cpp +++ b/indra/llui/llaccordionctrl.cpp @@ -40,6 +40,8 @@  #include "llfocusmgr.h"  #include "lllocalcliprect.h" +#include "lltrans.h" +  #include "boost/bind.hpp"  static const S32 DRAGGER_BAR_MARGIN = 4; @@ -72,6 +74,7 @@ LLAccordionCtrl::LLAccordionCtrl(const Params& params):LLPanel(params)  {  	initNoTabsWidget(params.no_matched_tabs_text); +	mNoVisibleTabsOrigString = LLTrans::getString(params.no_visible_tabs_text.initial_value().asString());  	mSingleExpansion = params.single_expansion;  	if(mFitParent && !mSingleExpansion)  	{ @@ -386,7 +389,7 @@ void	LLAccordionCtrl::initNoTabsWidget(const LLTextBox::Params& tb_params)  {  	LLTextBox::Params tp = tb_params;  	tp.rect(getLocalRect()); -	mNoMatchedTabsOrigString = tp.initial_value().asString(); +	mNoMatchedTabsOrigString = LLTrans::getString(tp.initial_value().asString());  	mNoVisibleTabsHelpText = LLUICtrlFactory::create<LLTextBox>(tp, this);  } diff --git a/indra/newview/llappearancemgr.cpp b/indra/newview/llappearancemgr.cpp index f8cff42412..b4638f0a0b 100644 --- a/indra/newview/llappearancemgr.cpp +++ b/indra/newview/llappearancemgr.cpp @@ -403,7 +403,10 @@ void LLWearableHoldingPattern::checkMissingWearables()  	for (S32 type = 0; type < LLWearableType::WT_COUNT; ++type)  	{ -		llinfos << "type " << type << " requested " << requested_by_type[type] << " found " << found_by_type[type] << llendl; +		if (requested_by_type[type] > found_by_type[type]) +		{ +			llwarns << "got fewer wearables than requested, type " << type << ": requested " << requested_by_type[type] << ", found " << found_by_type[type] << llendl; +		}  		if (found_by_type[type] > 0)  			continue;  		if ( @@ -670,12 +673,15 @@ bool LLWearableHoldingPattern::pollMissingWearables()  	bool timed_out = isTimedOut();  	bool missing_completed = isMissingCompleted();  	bool done = timed_out || missing_completed; -	 -	llinfos << "polling missing wearables, waiting for items " << mTypesToRecover.size() -			<< " links " << mTypesToLink.size() -			<< " wearables, timed out " << timed_out -			<< " elapsed " << mWaitTime.getElapsedTimeF32() -			<< " done " << done << llendl; + +	if (!done) +	{ +		llinfos << "polling missing wearables, waiting for items " << mTypesToRecover.size() +				<< " links " << mTypesToLink.size() +				<< " wearables, timed out " << timed_out +				<< " elapsed " << mWaitTime.getElapsedTimeF32() +				<< " done " << done << llendl; +	}  	if (done)  	{ @@ -795,12 +801,8 @@ void LLWearableHoldingPattern::onWearableAssetFetch(LLWearable *wearable)  	}  	mResolved += 1;  // just counting callbacks, not successes. -	llinfos << "onWearableAssetFetch, resolved count " << mResolved << " of requested " << getFoundList().size() << llendl; -	if (wearable) -	{ -		llinfos << "wearable found, type " << wearable->getType() << " asset " << wearable->getAssetID() << llendl; -	} -	else +	llinfos << "resolved " << mResolved << "/" << getFoundList().size() << llendl; +	if (!wearable)  	{  		llwarns << "no wearable found" << llendl;  	} @@ -1635,7 +1637,7 @@ void LLAppearanceMgr::updateAppearanceFromCOF(bool update_base_outfit_ordering)  	// the saved outfit stored as a folder link  	updateIsDirty(); -	dumpCat(getCOF(),"COF, start"); +	//dumpCat(getCOF(),"COF, start");  	bool follow_folder_links = true;  	LLUUID current_outfit_id = getCOF(); @@ -1718,7 +1720,7 @@ void LLAppearanceMgr::updateAppearanceFromCOF(bool update_base_outfit_ordering)  	{  		LLFoundData& found = *it; -		llinfos << "waiting for onWearableAssetFetch callback, asset " << found.mAssetID.asString() << llendl; +		lldebugs << "waiting for onWearableAssetFetch callback, asset " << found.mAssetID.asString() << llendl;  		// Fetch the wearables about to be worn.  		LLWearableList::instance().getAsset(found.mAssetID, diff --git a/indra/newview/skins/default/xui/en/panel_outfits_list.xml b/indra/newview/skins/default/xui/en/panel_outfits_list.xml index 27e23440df..b43aa0a824 100644 --- a/indra/newview/skins/default/xui/en/panel_outfits_list.xml +++ b/indra/newview/skins/default/xui/en/panel_outfits_list.xml @@ -14,9 +14,9 @@       background_visible="true"       bg_alpha_color="DkGray2"       bg_opaque_color="DkGray2" -     no_matched_tabs_text.value="Didn't find what you're looking for? Try [secondlife:///app/search/all/[SEARCH_TERM] Search]." +     no_matched_tabs_text.value="NoOutfitsTabsMatched"       no_matched_tabs_text.v_pad="10" -     no_visible_tabs_text.value="..." +     no_visible_tabs_text.value="NoOutfits"       follows="all"       height="400"       layout="topleft" diff --git a/indra/newview/skins/default/xui/en/strings.xml b/indra/newview/skins/default/xui/en/strings.xml index 1e8d0d2fe5..e43c61b202 100644 --- a/indra/newview/skins/default/xui/en/strings.xml +++ b/indra/newview/skins/default/xui/en/strings.xml @@ -2172,12 +2172,17 @@ Clears (deletes) the media and all params from the given face.  	<string name="PanelDirEventsDateText">[mthnum,datetime,slt]/[day,datetime,slt]</string>  	<!-- panel contents --> +	<string name="PanelContentsTooltip">Content of object</string>  	<string name="PanelContentsNewScript">New Script</string>  	<string name="PanelContentsTooltip">Content of object</string>    <!-- panel preferences general -->    <string name="BusyModeResponseDefault">The Resident you messaged is in 'busy mode' which means they have requested not to be disturbed.  Your message will still be shown in their IM panel for later viewing.</string> +	<!-- Outfits Panel --> +	<string name="NoOutfits">You don't have any outfits yet. Try [secondlife:///app/search/all/ Search]</string> +	<string name="NoOutfitsTabsMatched">Didn't find what you're looking for? Try [secondlife:///app/search/all/[SEARCH_TERM] Search].</string> +  	<!-- Mute -->  	<string name="MuteByName">(By name)</string>  	<string name="MuteAgent">(Resident)</string> | 
