diff options
| author | Merov Linden <merov@lindenlab.com> | 2011-03-04 13:13:59 -0800 | 
|---|---|---|
| committer | Merov Linden <merov@lindenlab.com> | 2011-03-04 13:13:59 -0800 | 
| commit | f7842eab6199d6d7ff2130e9395ced3e8f33f94d (patch) | |
| tree | 56a0eaacafa56f73be608e932423a9074f1bb6af /indra | |
| parent | beda7ae971acb05e8e1dce83e8f86ae51da54ba3 (diff) | |
| parent | 5048942dbc0a0aa577625bc47d77162cbcf1afdc (diff) | |
pull from oz_linden/viewer-autobuild
Diffstat (limited to 'indra')
111 files changed, 531 insertions, 531 deletions
| diff --git a/indra/CMakeLists.txt b/indra/CMakeLists.txt index 3d4befbe5e..310e6cbdd4 100644 --- a/indra/CMakeLists.txt +++ b/indra/CMakeLists.txt @@ -72,9 +72,9 @@ if (VIEWER)    add_subdirectory(${LIBS_OPEN_PREFIX}media_plugins)    # llplugin testbed code (is this the right way to include it?) -  if (NOT LINUX) +  if (LL_TESTS AND NOT LINUX)      add_subdirectory(${VIEWER_PREFIX}test_apps/llplugintest) -  endif (NOT LINUX) +  endif (LL_TESTS AND NOT LINUX)    if (LINUX)      add_subdirectory(${VIEWER_PREFIX}linux_crash_logger) diff --git a/indra/llcommon/llversionviewer.h b/indra/llcommon/llversionviewer.h index 7703132d90..5a134b5009 100644 --- a/indra/llcommon/llversionviewer.h +++ b/indra/llcommon/llversionviewer.h @@ -28,8 +28,8 @@  #define LL_LLVERSIONVIEWER_H  const S32 LL_VERSION_MAJOR = 2; -const S32 LL_VERSION_MINOR = 7; -const S32 LL_VERSION_PATCH = 0; +const S32 LL_VERSION_MINOR = 5; +const S32 LL_VERSION_PATCH = 1;  const S32 LL_VERSION_BUILD = 0;  const char * const LL_CHANNEL = "Second Life Developer"; diff --git a/indra/llcommon/tests/llerror_test.cpp b/indra/llcommon/tests/llerror_test.cpp index 1ef8fc9712..2350059626 100644 --- a/indra/llcommon/tests/llerror_test.cpp +++ b/indra/llcommon/tests/llerror_test.cpp @@ -48,7 +48,10 @@ namespace  {  	static bool fatalWasCalled;  	void fatalCall(const std::string&) { fatalWasCalled = true; } +} +namespace tut +{  	class TestRecorder : public LLError::Recorder  	{  	public: @@ -82,10 +85,7 @@ namespace  		bool mWantsTime;  	}; -} -	 -namespace tut -{ +  	struct ErrorTestData  	{  		TestRecorder mRecorder; @@ -381,7 +381,7 @@ namespace  	}  	typedef std::string (*LogFromFunction)(bool); -	void testLogName(TestRecorder& recorder, LogFromFunction f, +	void testLogName(tut::TestRecorder& recorder, LogFromFunction f,  		const std::string& class_name = "")  	{  		recorder.clearMessages(); diff --git a/indra/llmessage/CMakeLists.txt b/indra/llmessage/CMakeLists.txt index 1cad0f6d22..d1bb7cc5d4 100644 --- a/indra/llmessage/CMakeLists.txt +++ b/indra/llmessage/CMakeLists.txt @@ -11,6 +11,7 @@ include(LLMessage)  include(LLVFS)  include(LLAddBuildTest)  include(Tut) +include(Python)  include_directories (${CMAKE_CURRENT_SOURCE_DIR}) diff --git a/indra/llvfs/lldir_linux.h b/indra/llvfs/lldir_linux.h index 451e81ae93..a34de1241d 100644 --- a/indra/llvfs/lldir_linux.h +++ b/indra/llvfs/lldir_linux.h @@ -1,6 +1,6 @@  /**    * @file lldir_linux.h - * @brief Definition of directory utilities class for linux  + * @brief Definition of directory utilities class for linux   *   * $LicenseInfo:firstyear=2000&license=viewerlgpl$   * Second Life Viewer Source Code @@ -24,6 +24,10 @@   * $/LicenseInfo$   */ +#if !LL_LINUX +#error This header must not be included when compiling for any target other than Linux. Consider including lldir.h instead. +#endif // !LL_LINUX +  #ifndef LL_LLDIR_LINUX_H  #define LL_LLDIR_LINUX_H @@ -40,7 +44,7 @@ public:  	/*virtual*/ void initAppDirs(const std::string &app_name,  		const std::string& app_read_only_data_dir); -public:	 +  	virtual std::string getCurPath();  	virtual U32 countFilesInDir(const std::string &dirname, const std::string &mask);  	virtual BOOL getNextFileInDir(const std::string &dirname, const std::string &mask, std::string &fname); @@ -53,7 +57,7 @@ private:  	DIR *mDirp;  	int mCurrentDirIndex;  	int mCurrentDirCount; -	std::string mCurrentDir;	 +	std::string mCurrentDir;  };  #endif // LL_LLDIR_LINUX_H diff --git a/indra/llvfs/lldir_mac.h b/indra/llvfs/lldir_mac.h index 4eac3c3ae6..b456d3afca 100644 --- a/indra/llvfs/lldir_mac.h +++ b/indra/llvfs/lldir_mac.h @@ -24,6 +24,10 @@   * $/LicenseInfo$   */ +#if !LL_DARWIN +#error This header must not be included when compiling for any target other than Mac OS. Consider including lldir.h instead. +#endif // !LL_DARWIN +  #ifndef LL_LLDIR_MAC_H  #define LL_LLDIR_MAC_H @@ -39,7 +43,7 @@ public:  	/*virtual*/ void initAppDirs(const std::string &app_name,  		const std::string& app_read_only_data_dir); -public:	 +  	virtual S32 deleteFilesInDir(const std::string &dirname, const std::string &mask);  	virtual std::string getCurPath();  	virtual U32 countFilesInDir(const std::string &dirname, const std::string &mask); diff --git a/indra/llvfs/lldir_solaris.h b/indra/llvfs/lldir_solaris.h index 4a1794f539..70fac6f818 100644 --- a/indra/llvfs/lldir_solaris.h +++ b/indra/llvfs/lldir_solaris.h @@ -24,6 +24,10 @@   * $/LicenseInfo$   */ +#if !LL_SOLARIS +#error This header must not be included when compiling for any target other than Solaris. Consider including lldir.h instead. +#endif // !LL_SOLARIS +  #ifndef LL_LLDIR_SOLARIS_H  #define LL_LLDIR_SOLARIS_H @@ -40,7 +44,7 @@ public:  	/*virtual*/ void initAppDirs(const std::string &app_name,  		const std::string& app_read_only_data_dir); -public:	 +  	virtual std::string getCurPath();  	virtual U32 countFilesInDir(const std::string &dirname, const std::string &mask);  	virtual BOOL getNextFileInDir(const std::string &dirname, const std::string &mask, std::string &fname); @@ -50,7 +54,7 @@ private:  	DIR *mDirp;  	int mCurrentDirIndex;  	int mCurrentDirCount; -	std::string mCurrentDir;	 +	std::string mCurrentDir;  };  #endif // LL_LLDIR_SOLARIS_H diff --git a/indra/llvfs/lldir_win32.h b/indra/llvfs/lldir_win32.h index 4c932c932c..b170ebbcd7 100644 --- a/indra/llvfs/lldir_win32.h +++ b/indra/llvfs/lldir_win32.h @@ -24,6 +24,10 @@   * $/LicenseInfo$   */ +#if !LL_WINDOWS +#error This header must not be included when compiling for any target other than Windows. Consider including lldir.h instead. +#endif // !LL_WINDOWS +  #ifndef LL_LLDIR_WIN32_H  #define LL_LLDIR_WIN32_H @@ -47,8 +51,8 @@ public:  	/*virtual*/ std::string getLLPluginFilename(std::string base_name);  private: -	BOOL LLDir_Win32::getNextFileInDir(const llutf16string &dirname, const std::string &mask, std::string &fname); -	 +	BOOL getNextFileInDir(const llutf16string &dirname, const std::string &mask, std::string &fname); +  	void* mDirSearch_h;  	llutf16string mCurrentDir;  }; diff --git a/indra/newview/llavatarlist.cpp b/indra/newview/llavatarlist.cpp index ff7dfccc0a..771419f60a 100644 --- a/indra/newview/llavatarlist.cpp +++ b/indra/newview/llavatarlist.cpp @@ -240,6 +240,9 @@ void LLAvatarList::addAvalineItem(const LLUUID& item_id, const LLUUID& session_i  	LLAvalineListItem* item = new LLAvalineListItem(/*hide_number=*/false);  	item->setAvatarId(item_id, session_id, true, false);  	item->setName(item_name); +	item->showLastInteractionTime(mShowLastInteractionTime); +	item->showSpeakingIndicator(mShowSpeakingIndicator); +	item->setOnline(false);  	addItem(item, item_id);  	mIDs.push_back(item_id); @@ -286,9 +289,18 @@ void LLAvatarList::refresh()  			{  				// *NOTE: If you change the UI to show a different string,  				// be sure to change the filter code below. -				addNewItem(buddy_id,  -					       av_name.mDisplayName.empty() ? waiting_str : av_name.mDisplayName,  -						   LLAvatarTracker::instance().isBuddyOnline(buddy_id)); +				if (LLRecentPeople::instance().isAvalineCaller(buddy_id)) +				{ +					const LLSD& call_data = LLRecentPeople::instance().getData(buddy_id); +					addAvalineItem(buddy_id, call_data["session_id"].asUUID(), call_data["call_number"].asString()); +				} +				else +				{ +					addNewItem(buddy_id,  +						av_name.mDisplayName.empty() ? waiting_str : av_name.mDisplayName,  +						LLAvatarTracker::instance().isBuddyOnline(buddy_id)); +				} +				  				modified = true;  				nadded++;  			} @@ -440,7 +452,7 @@ void LLAvatarList::addNewItem(const LLUUID& id, const std::string& name, BOOL is  BOOL LLAvatarList::handleRightMouseDown(S32 x, S32 y, MASK mask)  {  	BOOL handled = LLUICtrl::handleRightMouseDown(x, y, mask); -	if ( mContextMenu ) +	if ( mContextMenu && !isAvalineItemSelected())  	{  		uuid_vec_t selected_uuids;  		getSelectedUUIDs(selected_uuids); @@ -449,6 +461,21 @@ BOOL LLAvatarList::handleRightMouseDown(S32 x, S32 y, MASK mask)  	return handled;  } +bool LLAvatarList::isAvalineItemSelected() +{ +	std::vector<LLPanel*> selected_items; +	getSelectedItems(selected_items); +	std::vector<LLPanel*>::iterator it = selected_items.begin(); +	 +	for(; it != selected_items.end(); ++it) +	{ +		if (dynamic_cast<LLAvalineListItem*>(*it)) +			return true; +	} + +	return false; +} +  void LLAvatarList::setVisible(BOOL visible)  {  	if ( visible == FALSE && mContextMenu ) diff --git a/indra/newview/llavatarlist.h b/indra/newview/llavatarlist.h index cacbcf7244..4814a88a79 100644 --- a/indra/newview/llavatarlist.h +++ b/indra/newview/llavatarlist.h @@ -112,6 +112,8 @@ protected:  private: +	bool isAvalineItemSelected(); +  	bool mIgnoreOnlineStatus;  	bool mShowLastInteractionTime;  	bool mDirty; diff --git a/indra/newview/llfloatertools.cpp b/indra/newview/llfloatertools.cpp index 370bf05bf7..364fbad193 100644 --- a/indra/newview/llfloatertools.cpp +++ b/indra/newview/llfloatertools.cpp @@ -220,6 +220,8 @@ BOOL	LLFloaterTools::postBuild()  	mRadioGroupEdit		= getChild<LLRadioGroup>("edit_radio_group");  	mBtnGridOptions		= getChild<LLButton>("Options...");  	mTitleMedia			= getChild<LLMediaCtrl>("title_media"); +	mBtnLink			= getChild<LLButton>("link_btn"); +	mBtnUnlink			= getChild<LLButton>("unlink_btn");  	mCheckSelectIndividual	= getChild<LLCheckBoxCtrl>("checkbox edit linked parts");	  	getChild<LLUICtrl>("checkbox edit linked parts")->setValue((BOOL)gSavedSettings.getBOOL("EditLinkedParts")); @@ -315,6 +317,9 @@ LLFloaterTools::LLFloaterTools(const LLSD& key)  	mBtnRotateReset(NULL),  	mBtnRotateRight(NULL), +	mBtnLink(NULL), +	mBtnUnlink(NULL), +  	mBtnDelete(NULL),  	mBtnDuplicate(NULL),  	mBtnDuplicateInPlace(NULL), @@ -341,7 +346,7 @@ LLFloaterTools::LLFloaterTools(const LLSD& key)  	mNeedMediaTitle(TRUE)  {  	gFloaterTools = this; -	 +  	setAutoFocus(FALSE);  	mFactoryMap["General"] = LLCallbackMap(createPanelPermissions, this);//LLPanelPermissions  	mFactoryMap["Object"] = LLCallbackMap(createPanelObject, this);//LLPanelObject @@ -366,6 +371,9 @@ LLFloaterTools::LLFloaterTools(const LLSD& key)  	mCommitCallbackRegistrar.add("BuildTool.DeleteMedia",		boost::bind(&LLFloaterTools::onClickBtnDeleteMedia,this));  	mCommitCallbackRegistrar.add("BuildTool.EditMedia",			boost::bind(&LLFloaterTools::onClickBtnEditMedia,this)); +	mCommitCallbackRegistrar.add("BuildTool.LinkObjects",		boost::bind(&LLSelectMgr::linkObjects, LLSelectMgr::getInstance())); +	mCommitCallbackRegistrar.add("BuildTool.UnlinkObjects",		boost::bind(&LLSelectMgr::unlinkObjects, LLSelectMgr::getInstance())); +  }  LLFloaterTools::~LLFloaterTools() @@ -566,6 +574,12 @@ void LLFloaterTools::updatePopup(LLCoordGL center, MASK mask)  	bool linked_parts = gSavedSettings.getBOOL("EditLinkedParts");  	getChildView("RenderingCost")->setVisible( !linked_parts && (edit_visible || focus_visible || move_visible) && sShowObjectCost); +	mBtnLink->setVisible(edit_visible); +	mBtnUnlink->setVisible(edit_visible); + +	mBtnLink->setEnabled(LLSelectMgr::instance().enableLinkObjects()); +	mBtnUnlink->setEnabled(LLSelectMgr::instance().enableUnlinkObjects()); +  	if (mCheckSelectIndividual)  	{  		mCheckSelectIndividual->setVisible(edit_visible); diff --git a/indra/newview/llfloatertools.h b/indra/newview/llfloatertools.h index 87c3d2ab47..fd81a75397 100644 --- a/indra/newview/llfloatertools.h +++ b/indra/newview/llfloatertools.h @@ -135,6 +135,8 @@ public:  	LLRadioGroup*	mRadioGroupEdit;  	LLCheckBoxCtrl	*mCheckSelectIndividual; +	LLButton*		mBtnLink; +	LLButton*		mBtnUnlink;  	LLCheckBoxCtrl*	mCheckSnapToGrid;  	LLButton*		mBtnGridOptions; diff --git a/indra/newview/llmutelist.cpp b/indra/newview/llmutelist.cpp index af8fdb17cf..a7059eb519 100644 --- a/indra/newview/llmutelist.cpp +++ b/indra/newview/llmutelist.cpp @@ -373,17 +373,19 @@ BOOL LLMuteList::remove(const LLMute& mute, U32 flags)  		// Must be after erase.  		setLoaded();  // why is this here? -MG  	} - -	// Clean up any legacy mutes -	string_set_t::iterator legacy_it = mLegacyMutes.find(mute.mName); -	if (legacy_it != mLegacyMutes.end()) +	else  	{ -		// Database representation of legacy mute is UUID null. -		LLMute mute(LLUUID::null, *legacy_it, LLMute::BY_NAME); -		updateRemove(mute); -		mLegacyMutes.erase(legacy_it); -		// Must be after erase. -		setLoaded(); // why is this here? -MG +		// Clean up any legacy mutes +		string_set_t::iterator legacy_it = mLegacyMutes.find(mute.mName); +		if (legacy_it != mLegacyMutes.end()) +		{ +			// Database representation of legacy mute is UUID null. +			LLMute mute(LLUUID::null, *legacy_it, LLMute::BY_NAME); +			updateRemove(mute); +			mLegacyMutes.erase(legacy_it); +			// Must be after erase. +			setLoaded(); // why is this here? -MG +		}  	}  	return found; @@ -607,7 +609,8 @@ BOOL LLMuteList::isMuted(const LLUUID& id, const std::string& name, U32 flags) c  	}  	// empty names can't be legacy-muted -	if (name.empty()) return FALSE; +	bool avatar = mute_object && mute_object->isAvatar(); +	if (name.empty() || avatar) return FALSE;  	// Look in legacy pile  	string_set_t::const_iterator legacy_it = mLegacyMutes.find(name); diff --git a/indra/newview/llpanellogin.cpp b/indra/newview/llpanellogin.cpp index 8d3b1fd7a0..3b5830f8e0 100644 --- a/indra/newview/llpanellogin.cpp +++ b/indra/newview/llpanellogin.cpp @@ -81,6 +81,9 @@ const S32 MAX_PASSWORD = 16;  LLPanelLogin *LLPanelLogin::sInstance = NULL;  BOOL LLPanelLogin::sCapslockDidNotification = FALSE; +// Helper for converting a user name into the canonical "Firstname Lastname" form. +// For new accounts without a last name "Resident" is added as a last name. +static std::string canonicalize_username(const std::string& name);  class LLLoginRefreshHandler : public LLCommandHandler  { @@ -298,7 +301,14 @@ void LLPanelLogin::addFavoritesToStartLocation()  	for (LLSD::map_const_iterator iter = fav_llsd.beginMap();  		iter != fav_llsd.endMap(); ++iter)  	{ -		if(iter->first != getChild<LLComboBox>("username_combo")->getSimple()) continue; +		std::string user_defined_name = getChild<LLComboBox>("username_combo")->getSimple(); + +		// The account name in stored_favorites.xml has Resident last name even if user has +		// a single word account name, so it can be compared case-insensitive with the +		// user defined "firstname lastname". +		S32 res = LLStringUtil::compareInsensitive(canonicalize_username(user_defined_name), iter->first); +		if (res != 0) continue; +  		combo->addSeparator();  		LLSD user_llsd = iter->second;  		for (LLSD::array_const_iterator iter1 = user_llsd.beginArray(); @@ -1156,3 +1166,28 @@ void LLPanelLogin::updateLoginPanelLinks()  	sInstance->getChildView("create_new_account_text")->setVisible( system_grid);  	sInstance->getChildView("forgot_password_text")->setVisible( system_grid);  } + +std::string canonicalize_username(const std::string& name) +{ +	std::string cname = name; +	LLStringUtil::trim(cname); + +	// determine if the username is a first/last form or not. +	size_t separator_index = cname.find_first_of(" ._"); +	std::string first = cname.substr(0, separator_index); +	std::string last; +	if (separator_index != cname.npos) +	{ +		last = cname.substr(separator_index+1, cname.npos); +		LLStringUtil::trim(last); +	} +	else +	{ +		// ...on Linden grids, single username users as considered to have +		// last name "Resident" +		last = "Resident"; +	} + +	// Username in traditional "firstname lastname" form. +	return first + ' ' + last; +} diff --git a/indra/newview/llrecentpeople.cpp b/indra/newview/llrecentpeople.cpp index 959fd51bbf..7689cd1a52 100644 --- a/indra/newview/llrecentpeople.cpp +++ b/indra/newview/llrecentpeople.cpp @@ -33,7 +33,7 @@  using namespace LLOldEvents; -bool LLRecentPeople::add(const LLUUID& id) +bool LLRecentPeople::add(const LLUUID& id, const LLSD& userdata)  {  	if (id == gAgent.getID())  		return false; @@ -42,10 +42,16 @@ bool LLRecentPeople::add(const LLUUID& id)  	if (is_not_group_id)  	{ -		LLDate date_added = LLDate::now(); +		// For each avaline call the id of caller is different even if +		// the phone number is the same. +		// To avoid duplication of avaline list items in the recent list +		// of panel People, deleting id's with similar phone number. +		const LLUUID& caller_id = getIDByPhoneNumber(userdata); +		if (caller_id.notNull()) +			mPeople.erase(caller_id); -		//[] instead of insert to replace existing id->date with new date value -		mPeople[id] = date_added; +		//[] instead of insert to replace existing id->llsd["date"] with new date value +		mPeople[id] = userdata;  		mChangedSignal();  	} @@ -64,15 +70,55 @@ void LLRecentPeople::get(uuid_vec_t& result) const  		result.push_back((*pos).first);  } -const LLDate& LLRecentPeople::getDate(const LLUUID& id) const +const LLDate LLRecentPeople::getDate(const LLUUID& id) const  {  	recent_people_t::const_iterator it = mPeople.find(id); -	if (it!= mPeople.end()) return (*it).second; +	if (it!= mPeople.end()) return it->second["date"].asDate();  	static LLDate no_date = LLDate();  	return no_date;  } +const LLSD& LLRecentPeople::getData(const LLUUID& id) const +{ +	recent_people_t::const_iterator it = mPeople.find(id); + +	if (it != mPeople.end()) +		return it->second; + +	static LLSD no_data = LLSD(); +	return no_data; +} + +bool LLRecentPeople::isAvalineCaller(const LLUUID& id) const +{ +	recent_people_t::const_iterator it = mPeople.find(id); + +	if (it != mPeople.end()) +	{ +		const LLSD& user = it->second;		 +		return user["avaline_call"].asBoolean(); +	} + +	return false; +} + +const LLUUID& LLRecentPeople::getIDByPhoneNumber(const LLSD& userdata) +{ +	if (!userdata["avaline_call"].asBoolean()) +		return LLUUID::null; + +	for (recent_people_t::const_iterator it = mPeople.begin(); it != mPeople.end(); ++it) +	{ +		const LLSD& user_info = it->second; +		 +		if (user_info["call_number"].asString() == userdata["call_number"].asString()) +			return it->first; +	} +	 +	return LLUUID::null; +} +  // virtual  bool LLRecentPeople::handleEvent(LLPointer<LLEvent> event, const LLSD& userdata)  { diff --git a/indra/newview/llrecentpeople.h b/indra/newview/llrecentpeople.h index 852a92ff80..d0d6376867 100644 --- a/indra/newview/llrecentpeople.h +++ b/indra/newview/llrecentpeople.h @@ -58,9 +58,15 @@ public:  	 * Add specified avatar to the list if it's not there already.  	 *  	 * @param id avatar to add. +	 * +	 * @param userdata additional information about last interaction party. +	 *				   For example when last interaction party is not an avatar +	 *				   but an avaline caller, additional info (such as phone +	 *				   number, session id and etc.) should be added. +	 *  	 * @return false if the avatar is in the list already, true otherwise  	 */ -	bool add(const LLUUID& id); +	bool add(const LLUUID& id, const LLSD& userdata = LLSD().with("date", LLDate::now()));  	/**  	 * @param id avatar to search. @@ -75,7 +81,25 @@ public:  	 */  	void get(uuid_vec_t& result) const; -	const LLDate& getDate(const LLUUID& id) const; +	/** +	 * Returns last interaction time with specified participant +	 * +	 */ +	const LLDate getDate(const LLUUID& id) const; + +	/** +	 * Returns data about specified participant +	 * +	 * @param id identifier of specific participant +	 */ +	const LLSD& getData(const LLUUID& id) const; + +	/** +	 * Checks whether specific participant is an avaline caller +	 * +	 * @param id identifier of specific participant +	 */ +	bool isAvalineCaller(const LLUUID& id) const;  	/**  	 * Set callback to be called when the list changed. @@ -92,7 +116,10 @@ public:  	/*virtual*/ bool handleEvent(LLPointer<LLOldEvents::LLEvent> event, const LLSD& userdata);  private: -	typedef std::map<LLUUID, LLDate> recent_people_t; + +	const LLUUID& getIDByPhoneNumber(const LLSD& userdata); + +	typedef std::map<LLUUID, LLSD> recent_people_t;  	recent_people_t		mPeople;  	signal_t			mChangedSignal;  }; diff --git a/indra/newview/llselectmgr.cpp b/indra/newview/llselectmgr.cpp index da891d1c51..50bc0b4a98 100644 --- a/indra/newview/llselectmgr.cpp +++ b/indra/newview/llselectmgr.cpp @@ -65,6 +65,7 @@  #include "llinventorymodel.h"  #include "llmenugl.h"  #include "llmutelist.h" +#include "llnotificationsutil.h"  #include "llsidepaneltaskinfo.h"  #include "llslurl.h"  #include "llstatusbar.h" @@ -562,6 +563,103 @@ BOOL LLSelectMgr::removeObjectFromSelections(const LLUUID &id)  	return object_found;  } +bool LLSelectMgr::linkObjects() +{ +	if (!LLSelectMgr::getInstance()->selectGetAllRootsValid()) +	{ +		LLNotificationsUtil::add("UnableToLinkWhileDownloading"); +		return true; +	} + +	S32 object_count = LLSelectMgr::getInstance()->getSelection()->getObjectCount(); +	if (object_count > MAX_CHILDREN_PER_TASK + 1) +	{ +		LLSD args; +		args["COUNT"] = llformat("%d", object_count); +		int max = MAX_CHILDREN_PER_TASK+1; +		args["MAX"] = llformat("%d", max); +		LLNotificationsUtil::add("UnableToLinkObjects", args); +		return true; +	} + +	if (LLSelectMgr::getInstance()->getSelection()->getRootObjectCount() < 2) +	{ +		LLNotificationsUtil::add("CannotLinkIncompleteSet"); +		return true; +	} + +	if (!LLSelectMgr::getInstance()->selectGetRootsModify()) +	{ +		LLNotificationsUtil::add("CannotLinkModify"); +		return true; +	} + +	LLUUID owner_id; +	std::string owner_name; +	if (!LLSelectMgr::getInstance()->selectGetOwner(owner_id, owner_name)) +	{ +		// we don't actually care if you're the owner, but novices are +		// the most likely to be stumped by this one, so offer the +		// easiest and most likely solution. +		LLNotificationsUtil::add("CannotLinkDifferentOwners"); +		return true; +	} + +	LLSelectMgr::getInstance()->sendLink(); + +	return true; +} + +bool LLSelectMgr::unlinkObjects() +{ +	LLSelectMgr::getInstance()->sendDelink(); +	return true; +} + +// in order to link, all objects must have the same owner, and the +// agent must have the ability to modify all of the objects. However, +// we're not answering that question with this method. The question +// we're answering is: does the user have a reasonable expectation +// that a link operation should work? If so, return true, false +// otherwise. this allows the handle_link method to more finely check +// the selection and give an error message when the uer has a +// reasonable expectation for the link to work, but it will fail. +bool LLSelectMgr::enableLinkObjects() +{ +	bool new_value = false; +	// check if there are at least 2 objects selected, and that the +	// user can modify at least one of the selected objects. + +	// in component mode, can't link +	if (!gSavedSettings.getBOOL("EditLinkedParts")) +	{ +		if(LLSelectMgr::getInstance()->selectGetAllRootsValid() && LLSelectMgr::getInstance()->getSelection()->getRootObjectCount() >= 2) +		{ +			struct f : public LLSelectedObjectFunctor +			{ +				virtual bool apply(LLViewerObject* object) +				{ +					return object->permModify(); +				} +			} func; +			const bool firstonly = true; +			new_value = LLSelectMgr::getInstance()->getSelection()->applyToRootObjects(&func, firstonly); +		} +	} +	return new_value; +} + +bool LLSelectMgr::enableUnlinkObjects() +{ +	LLViewerObject* first_editable_object = LLSelectMgr::getInstance()->getSelection()->getFirstEditableObject(); + +	bool new_value = LLSelectMgr::getInstance()->selectGetAllRootsValid() && +		first_editable_object && +		!first_editable_object->isAttachment(); + +	return new_value; +} +  void LLSelectMgr::deselectObjectAndFamily(LLViewerObject* object, BOOL send_to_sim, BOOL include_entire_object)  {  	// bail if nothing selected or if object wasn't selected in the first place diff --git a/indra/newview/llselectmgr.h b/indra/newview/llselectmgr.h index 65a9a493f6..cb387f5c3c 100644 --- a/indra/newview/llselectmgr.h +++ b/indra/newview/llselectmgr.h @@ -440,6 +440,17 @@ public:  	BOOL removeObjectFromSelections(const LLUUID &id);  	//////////////////////////////////////////////////////////////// +	// Selection editing +	//////////////////////////////////////////////////////////////// +	bool linkObjects(); + +	bool unlinkObjects(); + +	bool enableLinkObjects(); + +	bool enableUnlinkObjects(); + +	////////////////////////////////////////////////////////////////  	// Selection accessors  	////////////////////////////////////////////////////////////////  	LLObjectSelectionHandle	getSelection() { return mSelectedObjects; } diff --git a/indra/newview/llviewermenu.cpp b/indra/newview/llviewermenu.cpp index 7cc04e0338..425fe4eafb 100644 --- a/indra/newview/llviewermenu.cpp +++ b/indra/newview/llviewermenu.cpp @@ -2835,7 +2835,7 @@ class LLObjectMute : public view_listener_t  		}  		LLMute mute(id, name, type); -		if (LLMuteList::getInstance()->isMuted(mute.mID, mute.mName)) +		if (LLMuteList::getInstance()->isMuted(mute.mID))  		{  			LLMuteList::getInstance()->remove(mute);  		} @@ -4781,110 +4781,6 @@ class LLToolsSelectNextPart : public view_listener_t  	}  }; -// in order to link, all objects must have the same owner, and the -// agent must have the ability to modify all of the objects. However, -// we're not answering that question with this method. The question -// we're answering is: does the user have a reasonable expectation -// that a link operation should work? If so, return true, false -// otherwise. this allows the handle_link method to more finely check -// the selection and give an error message when the uer has a -// reasonable expectation for the link to work, but it will fail. -class LLToolsEnableLink : public view_listener_t -{ -	bool handleEvent(const LLSD& userdata) -	{ -		bool new_value = false; -		// check if there are at least 2 objects selected, and that the -		// user can modify at least one of the selected objects. - -		// in component mode, can't link -		if (!gSavedSettings.getBOOL("EditLinkedParts")) -		{ -			if(LLSelectMgr::getInstance()->selectGetAllRootsValid() && LLSelectMgr::getInstance()->getSelection()->getRootObjectCount() >= 2) -			{ -				struct f : public LLSelectedObjectFunctor -				{ -					virtual bool apply(LLViewerObject* object) -					{ -						return object->permModify(); -					} -				} func; -				const bool firstonly = true; -				new_value = LLSelectMgr::getInstance()->getSelection()->applyToRootObjects(&func, firstonly); -			} -		} -		return new_value; -	} -}; - -class LLToolsLink : public view_listener_t -{ -	bool handleEvent(const LLSD& userdata) -	{ -		if(!LLSelectMgr::getInstance()->selectGetAllRootsValid()) -		{ -			LLNotificationsUtil::add("UnableToLinkWhileDownloading"); -			return true; -		} - -		S32 object_count = LLSelectMgr::getInstance()->getSelection()->getObjectCount(); -		if (object_count > MAX_CHILDREN_PER_TASK + 1) -		{ -			LLSD args; -			args["COUNT"] = llformat("%d", object_count); -			int max = MAX_CHILDREN_PER_TASK+1; -			args["MAX"] = llformat("%d", max); -			LLNotificationsUtil::add("UnableToLinkObjects", args); -			return true; -		} - -		if(LLSelectMgr::getInstance()->getSelection()->getRootObjectCount() < 2) -		{ -			LLNotificationsUtil::add("CannotLinkIncompleteSet"); -			return true; -		} -		if(!LLSelectMgr::getInstance()->selectGetRootsModify()) -		{ -			LLNotificationsUtil::add("CannotLinkModify"); -			return true; -		} -		LLUUID owner_id; -		std::string owner_name; -		if(!LLSelectMgr::getInstance()->selectGetOwner(owner_id, owner_name)) -		{ -			// we don't actually care if you're the owner, but novices are -			// the most likely to be stumped by this one, so offer the -			// easiest and most likely solution. -			LLNotificationsUtil::add("CannotLinkDifferentOwners"); -			return true; -		} -		LLSelectMgr::getInstance()->sendLink(); -		return true; -	} -}; - -class LLToolsEnableUnlink : public view_listener_t -{ -	bool handleEvent(const LLSD& userdata) -	{ -		LLViewerObject* first_editable_object = LLSelectMgr::getInstance()->getSelection()->getFirstEditableObject(); -		bool new_value = LLSelectMgr::getInstance()->selectGetAllRootsValid() && -			first_editable_object && -			!first_editable_object->isAttachment(); -		return new_value; -	} -}; - -class LLToolsUnlink : public view_listener_t -{ -	bool handleEvent(const LLSD& userdata) -	{ -		LLSelectMgr::getInstance()->sendDelink(); -		return true; -	} -}; - -  class LLToolsStopAllAnimations : public view_listener_t  {  	bool handleEvent(const LLSD& userdata) @@ -7902,8 +7798,8 @@ void initialize_menus()  	view_listener_t::addMenu(new LLToolsSnapObjectXY(), "Tools.SnapObjectXY");  	view_listener_t::addMenu(new LLToolsUseSelectionForGrid(), "Tools.UseSelectionForGrid");  	view_listener_t::addMenu(new LLToolsSelectNextPart(), "Tools.SelectNextPart"); -	view_listener_t::addMenu(new LLToolsLink(), "Tools.Link"); -	view_listener_t::addMenu(new LLToolsUnlink(), "Tools.Unlink"); +	commit.add("Tools.Link", boost::bind(&LLSelectMgr::linkObjects, LLSelectMgr::getInstance())); +	commit.add("Tools.Unlink", boost::bind(&LLSelectMgr::unlinkObjects, LLSelectMgr::getInstance()));  	view_listener_t::addMenu(new LLToolsStopAllAnimations(), "Tools.StopAllAnimations");  	view_listener_t::addMenu(new LLToolsReleaseKeys(), "Tools.ReleaseKeys");  	view_listener_t::addMenu(new LLToolsEnableReleaseKeys(), "Tools.EnableReleaseKeys");	 @@ -7916,8 +7812,8 @@ void initialize_menus()  	view_listener_t::addMenu(new LLToolsEnableToolNotPie(), "Tools.EnableToolNotPie");  	view_listener_t::addMenu(new LLToolsEnableSelectNextPart(), "Tools.EnableSelectNextPart"); -	view_listener_t::addMenu(new LLToolsEnableLink(), "Tools.EnableLink"); -	view_listener_t::addMenu(new LLToolsEnableUnlink(), "Tools.EnableUnlink"); +	enable.add("Tools.EnableLink", boost::bind(&LLSelectMgr::enableLinkObjects, LLSelectMgr::getInstance())); +	enable.add("Tools.EnableUnlink", boost::bind(&LLSelectMgr::enableUnlinkObjects, LLSelectMgr::getInstance()));  	view_listener_t::addMenu(new LLToolsEnableBuyOrTake(), "Tools.EnableBuyOrTake");  	enable.add("Tools.EnableTakeCopy", boost::bind(&enable_object_take_copy));  	enable.add("Tools.VisibleBuyObject", boost::bind(&tools_visible_buy_object)); diff --git a/indra/newview/llvoicechannel.cpp b/indra/newview/llvoicechannel.cpp index b692093fb9..a71539266d 100644 --- a/indra/newview/llvoicechannel.cpp +++ b/indra/newview/llvoicechannel.cpp @@ -853,7 +853,7 @@ void LLVoiceChannelP2P::activate()  		}  		// Add the party to the list of people with which we've recently interacted. -		LLRecentPeople::instance().add(mOtherUserID); +		addToTheRecentPeopleList();  		//Default mic is ON on initiating/joining P2P calls  		if (!LLVoiceClient::getInstance()->getUserPTTState() && LLVoiceClient::getInstance()->getPTTIsToggle()) @@ -938,3 +938,25 @@ void LLVoiceChannelP2P::setState(EState state)  	LLVoiceChannel::setState(state);  } + +void LLVoiceChannelP2P::addToTheRecentPeopleList() +{ +	bool avaline_call = LLIMModel::getInstance()->findIMSession(mSessionID)->isAvalineSessionType(); +	 +	if (avaline_call) +	{ +		LLSD call_data; +		std::string call_number = LLVoiceChannel::getSessionName(); +		 +		call_data["avaline_call"]	= true; +		call_data["session_id"]		= mSessionID; +		call_data["call_number"]	= call_number; +		call_data["date"]			= LLDate::now(); +		 +		LLRecentPeople::instance().add(mOtherUserID, call_data); +	} +	else +	{ +		LLRecentPeople::instance().add(mOtherUserID); +	} +} diff --git a/indra/newview/llvoicechannel.h b/indra/newview/llvoicechannel.h index 7cef3c13d1..b8597ee5cb 100644 --- a/indra/newview/llvoicechannel.h +++ b/indra/newview/llvoicechannel.h @@ -191,6 +191,13 @@ protected:  	virtual void setState(EState state);  private: + +	/** +	* Add the caller to the list of people with which we've recently interacted +	* +	**/ +	void addToTheRecentPeopleList(); +  	std::string	mSessionHandle;  	LLUUID		mOtherUserID;  	BOOL		mReceivedCall; diff --git a/indra/newview/llworld.cpp b/indra/newview/llworld.cpp index 9db6d5e08c..481148ba4e 100644 --- a/indra/newview/llworld.cpp +++ b/indra/newview/llworld.cpp @@ -1474,6 +1474,42 @@ void LLWorld::getAvatars(uuid_vec_t* avatar_ids, std::vector<LLVector3d>* positi  			}  		}  	} +	// retrieve the list of close avatars from viewer objects as well +	// for when we are above 1000m, only do this when we are retrieving +	// uuid's too as there could be duplicates +	if(avatar_ids != NULL) +	{ +		for (std::vector<LLCharacter*>::iterator iter = LLCharacter::sInstances.begin(); +			iter != LLCharacter::sInstances.end(); ++iter) +		{ +			LLVOAvatar* pVOAvatar = (LLVOAvatar*) *iter; +			if(pVOAvatar->isDead() || pVOAvatar->isSelf()) +				continue; +			LLUUID uuid = pVOAvatar->getID(); +			if(uuid.isNull()) +				continue; +			LLVector3d pos_global = pVOAvatar->getPositionGlobal(); +			if(dist_vec(pos_global, relative_to) <= radius) +			{ +				bool found = false; +				uuid_vec_t::iterator sel_iter = avatar_ids->begin(); +				for (; sel_iter != avatar_ids->end(); sel_iter++) +				{ +					if(*sel_iter == uuid) +					{ +						found = true; +						break; +					} +				} +				if(!found) +				{ +					if(positions != NULL) +						positions->push_back(pos_global); +					avatar_ids->push_back(uuid); +				} +			} +		} +	}  } diff --git a/indra/newview/skins/default/xui/da/floater_about_land.xml b/indra/newview/skins/default/xui/da/floater_about_land.xml index a096a87928..e80d187335 100644 --- a/indra/newview/skins/default/xui/da/floater_about_land.xml +++ b/indra/newview/skins/default/xui/da/floater_about_land.xml @@ -87,15 +87,9 @@ Gå til 'Verden' > 'Om land' eller vælg en anden parcel  			<text name="Owner:">  				Ejer:  			</text> -			<text name="OwnerText"> -				Leyla Linden -			</text>  			<text name="Group:">  				Gruppe:  			</text> -			<text name="GroupText"> -				Leyla Linden -			</text>  			<button label="Vælg" name="Set..."/>  			<check_box label="Tillad dedikering til gruppe" name="check deed" tool_tip="En gruppe administrator kan dedikere denne jord til gruppen, så det vil blive støttet af gruppen's jord tildeling."/>  			<button label="Dedikér" name="Deed..." tool_tip="Du kan kun dedikere jord, hvis du er en administrator i den valgte gruppe."/> diff --git a/indra/newview/skins/default/xui/da/floater_inventory_item_properties.xml b/indra/newview/skins/default/xui/da/floater_inventory_item_properties.xml index fa36fab762..59dcc87140 100644 --- a/indra/newview/skins/default/xui/da/floater_inventory_item_properties.xml +++ b/indra/newview/skins/default/xui/da/floater_inventory_item_properties.xml @@ -24,16 +24,10 @@  	<text name="LabelCreatorTitle">  		Skaber:  	</text> -	<text name="LabelCreatorName"> -		Nicole Linden -	</text>  	<button label="Profil..." label_selected="" name="BtnCreator"/>  	<text name="LabelOwnerTitle">  		Ejer:  	</text> -	<text name="LabelOwnerName"> -		Thrax Linden -	</text>  	<button label="Profil..." label_selected="" name="BtnOwner"/>  	<text name="LabelAcquiredTitle">  		Erhvervet: diff --git a/indra/newview/skins/default/xui/da/floater_tools.xml b/indra/newview/skins/default/xui/da/floater_tools.xml index 781adcd50b..9e673d0d5b 100644 --- a/indra/newview/skins/default/xui/da/floater_tools.xml +++ b/indra/newview/skins/default/xui/da/floater_tools.xml @@ -167,15 +167,9 @@  			<text name="Creator:">  				Skaber:  			</text> -			<text name="Creator Name"> -				Mrs. Esbee Linden (esbee.linden) -			</text>  			<text name="Owner:">  				Ejer:  			</text> -			<text name="Owner Name"> -				Mrs. Erica "Moose" Linden (erica.linden) -			</text>  			<text name="Group:">  				Gruppe:  			</text> diff --git a/indra/newview/skins/default/xui/da/inspect_avatar.xml b/indra/newview/skins/default/xui/da/inspect_avatar.xml index f581210e1b..dc1ed562eb 100644 --- a/indra/newview/skins/default/xui/da/inspect_avatar.xml +++ b/indra/newview/skins/default/xui/da/inspect_avatar.xml @@ -10,8 +10,6 @@  	<string name="Details">  		[SL_PROFILE]  	</string> -	<text name="user_name_small" value="Grumpity ProductEngine med et langt navn"/> -	<text name="user_slid" value="james.linden"/>  	<text name="user_details">  		Dette er min second life beskrivelse og jeg synes den er rigtig god. Men af en eller ande grund er min beskrivelse meget lang fordi jeg taler en hel masse  	</text> diff --git a/indra/newview/skins/default/xui/da/panel_edit_profile.xml b/indra/newview/skins/default/xui/da/panel_edit_profile.xml index 80b20f15e9..14fd48ba2f 100644 --- a/indra/newview/skins/default/xui/da/panel_edit_profile.xml +++ b/indra/newview/skins/default/xui/da/panel_edit_profile.xml @@ -26,11 +26,7 @@  				<text name="display_name_label" value="Visningsnavn:"/>  				<text name="solo_username_label" value="Bugernavn:"/>  				<button name="set_name" tool_tip="Sæt visningsnavn"/> -				<text name="solo_user_name" value="Hamilton Hitchings"/> -				<text name="user_name" value="Hamilton Hitchings"/> -				<text name="user_name_small" value="Hamilton Hitchings"/>  				<text name="user_label" value="Brugernavn:"/> -				<text name="user_slid" value="hamilton.linden"/>  				<panel name="lifes_images_panel">  					<icon label="" name="2nd_life_edit_icon" tool_tip="Klik for at vælge et billede"/>  				</panel> diff --git a/indra/newview/skins/default/xui/da/panel_profile_view.xml b/indra/newview/skins/default/xui/da/panel_profile_view.xml index 5e0a51eb28..e6e8ca4d10 100644 --- a/indra/newview/skins/default/xui/da/panel_profile_view.xml +++ b/indra/newview/skins/default/xui/da/panel_profile_view.xml @@ -10,10 +10,8 @@  	<text name="solo_username_label" value="Brugernavn:"/>  	<text name="status" value="Online"/>  	<text name="user_name_small" value="Se på mig med dette enormt ekstremt super lange navn"/> -	<text name="user_name" value="Jack Linden"/>  	<button name="copy_to_clipboard" tool_tip="Kopiér til udskriftsholder"/>  	<text name="user_label" value="Brugernavn:"/> -	<text name="user_slid" value="jack.linden"/>  	<tab_container name="tabs">  		<panel label="PROFIL" name="panel_profile"/>  		<panel label="FAVORITTER" name="panel_picks"/> diff --git a/indra/newview/skins/default/xui/da/sidepanel_task_info.xml b/indra/newview/skins/default/xui/da/sidepanel_task_info.xml index 746cf201bc..f80d5aeb15 100644 --- a/indra/newview/skins/default/xui/da/sidepanel_task_info.xml +++ b/indra/newview/skins/default/xui/da/sidepanel_task_info.xml @@ -48,15 +48,9 @@  		<text name="CreatorNameLabel">  			Skaber:  		</text> -		<text name="Creator Name"> -			Erica Linden -		</text>  		<text name="Owner:">  			Ejer:  		</text> -		<text name="Owner Name"> -			Erica Linden -		</text>  		<text name="Group_label">  			Gruppe:  		</text> diff --git a/indra/newview/skins/default/xui/de/floater_about_land.xml b/indra/newview/skins/default/xui/de/floater_about_land.xml index f9169ed748..0e5d987ef9 100644 --- a/indra/newview/skins/default/xui/de/floater_about_land.xml +++ b/indra/newview/skins/default/xui/de/floater_about_land.xml @@ -86,15 +86,9 @@  			<text name="Owner:">  				Eigentümer:  			</text> -			<text name="OwnerText"> -				Leyla Linden -			</text>  			<text name="Group:">  				Gruppe:  			</text> -			<text name="GroupText"> -				Leyla Linden -			</text>  			<button label="Festlegen" label_selected="Einstellen..." name="Set..." width="90"/>  			<check_box label="Übertragung an Gruppe zulassen" name="check deed" tool_tip="Ein Gruppen-Officer kann dieses Land der Gruppe übertragen. Das Land wird dann über die Landzuteilung der Gruppe verwaltet."/>  			<button label="Übertragung" label_selected="Übertragen..." name="Deed..." tool_tip="Sie können Land nur übertragen, wenn Sie in der ausgewählten Gruppe Officer sind."/> diff --git a/indra/newview/skins/default/xui/de/floater_inventory_item_properties.xml b/indra/newview/skins/default/xui/de/floater_inventory_item_properties.xml index f98e23bbc4..7f48105460 100644 --- a/indra/newview/skins/default/xui/de/floater_inventory_item_properties.xml +++ b/indra/newview/skins/default/xui/de/floater_inventory_item_properties.xml @@ -24,16 +24,10 @@  	<text name="LabelCreatorTitle">  		Ersteller:  	</text> -	<text name="LabelCreatorName"> -		Nicole Linden -	</text>  	<button label="Profil..." label_selected="" name="BtnCreator"/>  	<text name="LabelOwnerTitle">  		Eigentümer:  	</text> -	<text name="LabelOwnerName"> -		Thrax Linden -	</text>  	<button label="Profil..." label_selected="" name="BtnOwner"/>  	<text name="LabelAcquiredTitle">  		Erworben: diff --git a/indra/newview/skins/default/xui/de/floater_script_search.xml b/indra/newview/skins/default/xui/de/floater_script_search.xml index de959cbb28..ffae96f6a1 100644 --- a/indra/newview/skins/default/xui/de/floater_script_search.xml +++ b/indra/newview/skins/default/xui/de/floater_script_search.xml @@ -1,6 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <floater name="script search" title="SKRIPT-SUCHE"> -	<check_box label="Groß-/Kleinschreibung irrelevant" name="case_text"/> +	<check_box label="Groß-/Kleinschreibung ignorieren" name="case_text"/>  	<button label="Suchen" label_selected="Suchen" name="search_btn"/>  	<button label="Ersetzen" label_selected="Ersetzen" name="replace_btn"/>  	<button label="Alle ersetzen" label_selected="Alle ersetzen" name="replace_all_btn"/> diff --git a/indra/newview/skins/default/xui/de/floater_tools.xml b/indra/newview/skins/default/xui/de/floater_tools.xml index 2d30814974..d201fc327c 100644 --- a/indra/newview/skins/default/xui/de/floater_tools.xml +++ b/indra/newview/skins/default/xui/de/floater_tools.xml @@ -170,15 +170,9 @@  			<text name="Creator:">  				Ersteller:  			</text> -			<text name="Creator Name"> -				Frau Esbee Linden (esbee.linden) -			</text>  			<text name="Owner:">  				Eigentümer:  			</text> -			<text name="Owner Name"> -				Frau Erica "Elch" Linden (erica.linden) -			</text>  			<text name="Group:">  				Gruppe:  			</text> diff --git a/indra/newview/skins/default/xui/de/inspect_avatar.xml b/indra/newview/skins/default/xui/de/inspect_avatar.xml index 92d9bc37c4..4b8fd8a0ad 100644 --- a/indra/newview/skins/default/xui/de/inspect_avatar.xml +++ b/indra/newview/skins/default/xui/de/inspect_avatar.xml @@ -10,9 +10,6 @@  	<string name="Details">  		[SL_PROFILE]  	</string> -	<text name="user_name_small" value="Launische Produktengine mit langem Namen"/> -	<text name="user_name" value="Grumpity ProductEngine"/> -	<text name="user_slid" value="james.linden"/>  	<text name="user_subtitle" value="11 Monate und 3 Tage alt"/>  	<text name="user_details">  		Dies ist meine Second Life-Beschreibung und ich finde sie wirklich gut! Meine Beschreibung ist deshalb so lang, weil ich gerne rede. diff --git a/indra/newview/skins/default/xui/de/inspect_group.xml b/indra/newview/skins/default/xui/de/inspect_group.xml index badb47bf08..d85ca7ce4d 100644 --- a/indra/newview/skins/default/xui/de/inspect_group.xml +++ b/indra/newview/skins/default/xui/de/inspect_group.xml @@ -16,9 +16,6 @@  	<string name="YouAreMember">  		Sie sind Mitglied  	</string> -	<text name="group_name"> -		Grumpitys schlecht gelaunte Elche -	</text>  	<text name="group_subtitle">  		123 Mitglieder  	</text> diff --git a/indra/newview/skins/default/xui/de/panel_activeim_row.xml b/indra/newview/skins/default/xui/de/panel_activeim_row.xml deleted file mode 100644 index 84272752cf..0000000000 --- a/indra/newview/skins/default/xui/de/panel_activeim_row.xml +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<panel name="panel_activeim_row"> -	<text name="contact_name"> -		Grumpity ProductEngine -	</text> -</panel> diff --git a/indra/newview/skins/default/xui/de/panel_chat_header.xml b/indra/newview/skins/default/xui/de/panel_chat_header.xml index babbff3132..7916bf5155 100644 --- a/indra/newview/skins/default/xui/de/panel_chat_header.xml +++ b/indra/newview/skins/default/xui/de/panel_chat_header.xml @@ -1,5 +1,4 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel label="im_header" name="im_header"> -	<text_editor name="user_name" value="Ericag Vader"/>  	<text name="time_box" value="23:30"/>  </panel> diff --git a/indra/newview/skins/default/xui/de/panel_edit_profile.xml b/indra/newview/skins/default/xui/de/panel_edit_profile.xml index be124050e8..03974e7f7f 100644 --- a/indra/newview/skins/default/xui/de/panel_edit_profile.xml +++ b/indra/newview/skins/default/xui/de/panel_edit_profile.xml @@ -29,11 +29,7 @@  				<text name="display_name_label" value="Anzeigename:"/>  				<text name="solo_username_label" value="Benutzername:"/>  				<button name="set_name" tool_tip="Anzeigenamen festlegen"/> -				<text name="solo_user_name" value="Hamilton Hitchings"/> -				<text name="user_name" value="Hamilton Hitchings"/> -				<text name="user_name_small" value="Hamilton Hitchings"/>  				<text name="user_label" value="Benutzername:"/> -				<text name="user_slid" value="hamilton.linden"/>  				<panel name="lifes_images_panel">  					<panel name="second_life_image_panel">  						<text name="second_life_photo_title_text" value="[SECOND_LIFE]:"/> diff --git a/indra/newview/skins/default/xui/de/panel_group_invite.xml b/indra/newview/skins/default/xui/de/panel_group_invite.xml index 4e3a304609..5f323d80dd 100644 --- a/indra/newview/skins/default/xui/de/panel_group_invite.xml +++ b/indra/newview/skins/default/xui/de/panel_group_invite.xml @@ -10,7 +10,7 @@  		Einige der ausgewählten Einwohner sind bereits Gruppenmitglieder und haben aus diesem Grund keine Einladung erhalten.  	</panel.string>  	<text name="help_text"> -		Sie können mehrere Einwohner Ihre Gruppe einladen. Klicken Sie hierzu auf „Einwohnerliste öffnen“. +		Sie können mehrere Einwohner in Ihre Gruppe einladen. Klicken Sie hierzu auf „Einwohnerliste öffnen“.  	</text>  	<button label="Einwohnerliste öffnen" name="add_button" tool_tip=""/>  	<name_list name="invitee_list" tool_tip="Halten Sie zur Mehrfachauswahl die Strg-Taste gedrückt und klicken Sie auf die Namen."/> diff --git a/indra/newview/skins/default/xui/de/panel_instant_message.xml b/indra/newview/skins/default/xui/de/panel_instant_message.xml index 1433552c15..372def78ca 100644 --- a/indra/newview/skins/default/xui/de/panel_instant_message.xml +++ b/indra/newview/skins/default/xui/de/panel_instant_message.xml @@ -4,7 +4,6 @@  		6  	</string>  	<panel label="im_header" name="im_header"> -		<text name="user_name" value="Erica Vader"/>  		<text name="time_box" value="23:30"/>  	</panel>  	<button label="Antworten" name="reply"/> diff --git a/indra/newview/skins/default/xui/de/panel_profile_view.xml b/indra/newview/skins/default/xui/de/panel_profile_view.xml index b44c128000..7e93bd1ede 100644 --- a/indra/newview/skins/default/xui/de/panel_profile_view.xml +++ b/indra/newview/skins/default/xui/de/panel_profile_view.xml @@ -10,10 +10,8 @@  	<text name="solo_username_label" value="Benutzername:"/>  	<text name="status" value="Online"/>  	<text name="user_name_small" value="Dieser Name ist ein ganz außerordentlich langer Name"/> -	<text name="user_name" value="Jack Linden"/>  	<button name="copy_to_clipboard" tool_tip="In Zwischenablage kopieren"/>  	<text name="user_label" value="Benutzername:"/> -	<text name="user_slid" value="jack.linden"/>  	<tab_container name="tabs" tab_min_width="60">  		<panel label="PROFIL" name="panel_profile"/>  		<panel label="AUSWAHL" name="panel_picks"/> diff --git a/indra/newview/skins/default/xui/de/sidepanel_task_info.xml b/indra/newview/skins/default/xui/de/sidepanel_task_info.xml index 6474576c0f..7b46ee7c9b 100644 --- a/indra/newview/skins/default/xui/de/sidepanel_task_info.xml +++ b/indra/newview/skins/default/xui/de/sidepanel_task_info.xml @@ -48,15 +48,9 @@  		<text name="CreatorNameLabel">  			Ersteller:  		</text> -		<text name="Creator Name"> -			Erica Linden -		</text>  		<text name="Owner:">  			Eigentümer:  		</text> -		<text name="Owner Name"> -			Erica Linden -		</text>  		<text name="Group_label">  			Gruppe:  		</text> diff --git a/indra/newview/skins/default/xui/en/floater_about_land.xml b/indra/newview/skins/default/xui/en/floater_about_land.xml index 937a97797d..04d50929f7 100644 --- a/indra/newview/skins/default/xui/en/floater_about_land.xml +++ b/indra/newview/skins/default/xui/en/floater_about_land.xml @@ -220,9 +220,10 @@               layout="topleft"               left_pad="2"               name="OwnerText" +             translate="false"               use_ellipses="true"                width="360"> -                Leyla Linden +                TestString PleaseIgnore              </text>               <button       follows="right" @@ -260,8 +261,10 @@               left_pad="2"               layout="topleft"               name="GroupText" +             translate="false"               width="240"> -Leyla Linden               </text> +                TestString PleaseIgnore +            </text>                   <button       follows="right"       height="23" @@ -2078,7 +2081,7 @@ Only large parcels can be listed in search.               layout="topleft"               left_pad="10"               name="remove_allowed" -             right="-1" +             right="-10"               width="100" />               </panel>              <panel @@ -2128,7 +2131,7 @@ Only large parcels can be listed in search.               layout="topleft"               left_pad="10"               name="remove_banned" -             right="-1" +             right="-10"               width="100" />               </panel>          </panel> diff --git a/indra/newview/skins/default/xui/en/floater_hardware_settings.xml b/indra/newview/skins/default/xui/en/floater_hardware_settings.xml index 0ea42f9757..a97c697b24 100644 --- a/indra/newview/skins/default/xui/en/floater_hardware_settings.xml +++ b/indra/newview/skins/default/xui/en/floater_hardware_settings.xml @@ -96,7 +96,7 @@       left="10"       max_val="2"       name="gamma" -     top_pad="7" +     top_pad="11"       width="262" />      <text       type="string" diff --git a/indra/newview/skins/default/xui/en/floater_inventory_item_properties.xml b/indra/newview/skins/default/xui/en/floater_inventory_item_properties.xml index 29f09dd0b2..0cf07926c2 100644 --- a/indra/newview/skins/default/xui/en/floater_inventory_item_properties.xml +++ b/indra/newview/skins/default/xui/en/floater_inventory_item_properties.xml @@ -106,9 +106,10 @@       left_delta="78"       name="LabelCreatorName"       top_delta="0" +     translate="false"       use_ellipses="true"        width="170"> -        Nicole Linden +        TestString PleaseIgnore      </text>      <button       follows="top|right" @@ -140,9 +141,10 @@       left_delta="78"       name="LabelOwnerName"       top_delta="0" +     translate="false"       use_ellipses="true"       width="170"> -      Thrax Linden +      TestString PleaseIgnore      </text>      <button       follows="top|right" diff --git a/indra/newview/skins/default/xui/en/floater_tools.xml b/indra/newview/skins/default/xui/en/floater_tools.xml index b16124cb7e..85182c1c28 100644 --- a/indra/newview/skins/default/xui/en/floater_tools.xml +++ b/indra/newview/skins/default/xui/en/floater_tools.xml @@ -248,30 +248,53 @@  			function="BuildTool.commitRadioEdit"/>      </radio_group>      <check_box -     left="10" +     left="5"       follows="left|top"       height="28"  	 control_name="EditLinkedParts"       label="Edit linked"       layout="topleft"       name="checkbox edit linked parts" -     top_pad="2"> +     top_pad="-10">  		  <check_box.commit_callback  			function="BuildTool.selectComponent"/>  	</check_box> -   <text -   text_color="LtGray_50" -   follows="top|left" -   halign="left" -   left="13" -   name="RenderingCost" -   tool_tip="Shows the rendering cost calculated for this object" -   top_pad="0" -   type="string" -   width="100"> -   þ: [COUNT] -   </text> +   <button +     follows="left|top" +     height="23" +     label="Link" +     top_pad="2" +     layout="topleft" +     left="5" +     name="link_btn" +     width="50"> +	  <button.commit_callback +	     function="BuildTool.LinkObjects"/> +    </button> +    <button +     follows="left|top" +     height="23" +     label="Unlink" +     layout="topleft" +     left_pad="2" +     name="unlink_btn" +     width="50"> +	  <button.commit_callback +	     function="BuildTool.UnlinkObjects"/> +    </button> +    <text +	   text_color="LtGray_50" +	   follows="top|left" +	   halign="left" +	   left_pad="3" +	   name="RenderingCost" +	   tool_tip="Shows the rendering cost calculated for this object" +	   top_delta="11" +	   type="string" +	   width="100"> +	   þ: [COUNT] +	   </text>  	<check_box       control_name="ScaleUniform"       height="19" @@ -299,7 +322,7 @@       layout="topleft"       left="143"       name="checkbox stretch textures" -     top_pad="7" +     top_pad="-6"       width="134" />     <check_box       control_name="SnapEnabled" @@ -876,10 +899,11 @@               layout="topleft"               name="Creator Name"               top_delta="0" +             translate="false"               width="190"               word_wrap="true"               use_ellipses="true"> -                Mrs. Esbee Linden (esbee.linden) +                TestString PleaseIgnore (please.ignore)              </text>              <text               type="string" @@ -903,10 +927,11 @@               name="Owner Name"               left_pad="0"               top_delta="0" +             translate="false"               width="190"               word_wrap="true"               use_ellipses="true"> -                Mrs. Erica "Moose" Linden (erica.linden) +                TestString PleaseIgnore (please.ignore)              </text>             <text               type="string" diff --git a/indra/newview/skins/default/xui/en/inspect_avatar.xml b/indra/newview/skins/default/xui/en/inspect_avatar.xml index 853d5f8735..bd9e367d1f 100644 --- a/indra/newview/skins/default/xui/en/inspect_avatar.xml +++ b/indra/newview/skins/default/xui/en/inspect_avatar.xml @@ -40,10 +40,11 @@       name="user_name_small"       top="7"       text_color="White" +     translate="false"       use_ellipses="true"       word_wrap="true"      visible="false"  -     value="Grumpity ProductEngine with a long name" +     value="TestString PleaseIgnore"       width="185" />     <text      follows="top|left" @@ -53,8 +54,9 @@      name="user_name"      top="10"      text_color="White" +    translate="false"      use_ellipses="true" -    value="Grumpity ProductEngine" +    value="TestString PleaseIgnore"      width="190" />     <text       follows="top|left" @@ -63,7 +65,8 @@       name="user_slid"       font="SansSerifSmallBold"       text_color="EmphasisColor" -     value="james.linden" +     translate="false" +     value="teststring.pleaseignore"       width="185"       use_ellipses="true" />      <text diff --git a/indra/newview/skins/default/xui/en/inspect_group.xml b/indra/newview/skins/default/xui/en/inspect_group.xml index bcdb63228d..324ff3eabd 100644 --- a/indra/newview/skins/default/xui/en/inspect_group.xml +++ b/indra/newview/skins/default/xui/en/inspect_group.xml @@ -28,10 +28,11 @@       name="group_name"       top="10"       text_color="White" +     translate="false"       use_ellipses="true"       width="175"       word_wrap="false"> -    Grumpity's Grumpy Group of Moose +    TestString PleaseIgnore    </text>    <text     follows="all" diff --git a/indra/newview/skins/default/xui/en/panel_activeim_row.xml b/indra/newview/skins/default/xui/en/panel_activeim_row.xml index 72f41c62f4..1d8bfa0672 100644 --- a/indra/newview/skins/default/xui/en/panel_activeim_row.xml +++ b/indra/newview/skins/default/xui/en/panel_activeim_row.xml @@ -65,6 +65,7 @@      speaker.visible="false">    </chiclet_im_adhoc>  	<text +	    translate="false"  		type="string"  		name="contact_name"  		layout="topleft" @@ -76,7 +77,7 @@  		follows="right|left"  		use_ellipses="true"  		font="SansSerifBold"> -    Grumpity ProductEngine +    TestString PleaseIgnore    </text>    <button      top="10" diff --git a/indra/newview/skins/default/xui/en/panel_chat_header.xml b/indra/newview/skins/default/xui/en/panel_chat_header.xml index 17e8d4d2df..2645d472f9 100644 --- a/indra/newview/skins/default/xui/en/panel_chat_header.xml +++ b/indra/newview/skins/default/xui/en/panel_chat_header.xml @@ -35,9 +35,10 @@        text_color="white"        bg_readonly_color="black"        top="0" +      translate="false"        use_ellipses="true"        valign="bottom"  -      value="Ericag Vader" /> +      value="TestString PleaseIgnore" />    <text      allow_scroll="false"      font="SansSerifSmall" diff --git a/indra/newview/skins/default/xui/en/panel_edit_pick.xml b/indra/newview/skins/default/xui/en/panel_edit_pick.xml index a028e3ab9f..82dfb445da 100644 --- a/indra/newview/skins/default/xui/en/panel_edit_pick.xml +++ b/indra/newview/skins/default/xui/en/panel_edit_pick.xml @@ -183,17 +183,17 @@       left="8"       name="bottom_panel"       top_pad="5" -     width="303"> +     width="315">       	 <layout_stack  		  follows="bottom|left|right"  		  height="23"  		  layout="topleft"  		  name="layout_stack1" -		  left="2" +		  left="0"  		  orientation="horizontal"  		  top_pad="0" -		  width="303"> +		  width="313">  		  	 <layout_panel  			  follows="bottom|left|right" @@ -223,7 +223,7 @@  			  name="layout_panel1"  		      user_resize="false"   		      auto_resize="true" -			  width="150"> +			  width="146">  		        <button  		         follows="bottom|left|right"  		         height="23" @@ -232,7 +232,7 @@  		         name="cancel_btn"  		         top="0"  		         left="1" -		        width="149" /> +		        width="145" />  			  </layout_panel>  	</layout_stack> diff --git a/indra/newview/skins/default/xui/en/panel_edit_profile.xml b/indra/newview/skins/default/xui/en/panel_edit_profile.xml index 37265d65f1..442eb8c28d 100644 --- a/indra/newview/skins/default/xui/en/panel_edit_profile.xml +++ b/indra/newview/skins/default/xui/en/panel_edit_profile.xml @@ -127,7 +127,8 @@         name="solo_user_name"         text_color="white"         top_delta="3" -       value="Hamilton Hitchings" +       translate="false" +       value="TestString PleaseIgnore"         use_ellipses="true"         visible="false"         width="275" /> @@ -140,7 +141,8 @@         name="user_name"         text_color="white"         top_delta="0" -       value="Hamilton Hitchings" +       translate="false" +       value="TestString PleaseIgnore"         use_ellipses="true"         visible="true"         width="250" /> @@ -153,7 +155,8 @@         name="user_name_small"         text_color="white"         top_delta="-4" -       value="Hamilton Hitchings" +       translate="false" +       value="TestString PleaseIgnore"         use_ellipses="true"         visible="false"         wrap="true" @@ -177,8 +180,9 @@         text_color="EmphasisColor"          font="SansSerifBold"         top_delta="-2" +       translate="false"         use_ellipses="true"  -       value="hamilton.linden" +       value="teststring.pleaseignore"         wrap="true"          width="205" />       <panel diff --git a/indra/newview/skins/default/xui/en/panel_group_general.xml b/indra/newview/skins/default/xui/en/panel_group_general.xml index 70b96ca5eb..38b680ba86 100644 --- a/indra/newview/skins/default/xui/en/panel_group_general.xml +++ b/indra/newview/skins/default/xui/en/panel_group_general.xml @@ -21,7 +21,7 @@ Hover your mouse over the options for more help.      </panel.string>     <panel        name="group_info_top" -      follows="top|left" +      follows="top|left|right"        top="0"        left="0"        height="129" @@ -43,7 +43,7 @@ Hover your mouse over the options for more help.        font="SansSerifSmall"        text_color="White_50"        width="190" -      follows="top|left" +      follows="top|left|right"        layout="topleft"        mouse_opaque="false"       type="string" @@ -55,7 +55,7 @@ Hover your mouse over the options for more help.        Founder:      </text>       <text -      follows="left|top" +      follows="left|top|right"       height="16"       layout="topleft"       left_delta="-2" diff --git a/indra/newview/skins/default/xui/en/panel_instant_message.xml b/indra/newview/skins/default/xui/en/panel_instant_message.xml index 021cf00d03..46c1add739 100644 --- a/indra/newview/skins/default/xui/en/panel_instant_message.xml +++ b/indra/newview/skins/default/xui/en/panel_instant_message.xml @@ -65,8 +65,9 @@           name="user_name"           text_color="white"           top="8" +         translate="false"           use_ellipses="true" -         value="Erica Vader" +         value="TestString PleaseIgnore"           width="205" />  	 <!-- TIME STAMP -->          <text diff --git a/indra/newview/skins/default/xui/en/panel_outfits_inventory.xml b/indra/newview/skins/default/xui/en/panel_outfits_inventory.xml index 88c82313dd..26efe783f8 100644 --- a/indra/newview/skins/default/xui/en/panel_outfits_inventory.xml +++ b/indra/newview/skins/default/xui/en/panel_outfits_inventory.xml @@ -76,7 +76,7 @@  		         left="0"  		         orientation="horizontal"  		         top="0" -		         width="313">	 +		         width="308">	  			    <layout_panel  			         follows="bottom|left|right"  			         height="23" @@ -120,7 +120,7 @@                       name="wear_btn_lp"                       user_resize="false"                        auto_resize="true" -                     width="152"> +                     width="147">                      <button                           follows="bottom|left|right"                           height="23" @@ -129,7 +129,7 @@                           name="wear_btn"                           left="0"                           top="0" -                         width="152" /> +                         width="147" />  			    </layout_panel>  			</layout_stack>     </panel> diff --git a/indra/newview/skins/default/xui/en/panel_places.xml b/indra/newview/skins/default/xui/en/panel_places.xml index d9c357f277..f423dbb91c 100644 --- a/indra/newview/skins/default/xui/en/panel_places.xml +++ b/indra/newview/skins/default/xui/en/panel_places.xml @@ -176,7 +176,7 @@ background_visible="true"  				left="0"  				orientation="horizontal"  				top="0" -				width="120"> +				width="113">  					<layout_panel  					follows="bottom|left|right" @@ -214,7 +214,10 @@ background_visible="true"  						<menu_button  				         follows="bottom|left|right"  				         height="23" -				         label="▼" +                         image_disabled="ComboButton_Off" +                         image_unselected="ComboButton_Off" +                         image_pressed="ComboButton_Off" +                         image_pressed_selected="ComboButton_Off"  				         layout="topleft"  						 mouse_opaque="false"  				         name="overflow_btn" @@ -236,7 +239,7 @@ background_visible="true"  				left="0"  				orientation="horizontal"  				top="0" -				width="120">		 +				width="110">		  					<layout_panel  					follows="bottom|left|right"  					height="23" @@ -246,7 +249,7 @@ background_visible="true"  					name="profile_btn_lp"  				    user_resize="false"   				    auto_resize="true" -					width="112"> +					width="102">  						<button  				         follows="bottom|left|right"  				         height="23" @@ -257,7 +260,7 @@ background_visible="true"  				         left="1"  				         tool_tip="Show place profile"  				         top="0" -				         width="111" />		 +				         width="101" />		  					</layout_panel>  				</layout_stack> @@ -272,7 +275,7 @@ background_visible="true"  				left="0"  				orientation="horizontal"  				top="0" -				width="120"> +				width="112">  					<layout_panel  					follows="bottom|left|right"  					height="23" @@ -283,7 +286,7 @@ background_visible="true"  					top="0"  				    user_resize="false"   				    auto_resize="true" -					width="61"> +					width="51">  						<button  				         follows="bottom|left|right"  				         height="23" @@ -293,7 +296,7 @@ background_visible="true"  				         name="close_btn"  				         left="1"  				         top="0" -				         width="60" />	 +				         width="50" />	  					</layout_panel>  				</layout_stack> diff --git a/indra/newview/skins/default/xui/en/panel_profile_view.xml b/indra/newview/skins/default/xui/en/panel_profile_view.xml index c553a3aba0..646875b52e 100644 --- a/indra/newview/skins/default/xui/en/panel_profile_view.xml +++ b/indra/newview/skins/default/xui/en/panel_profile_view.xml @@ -83,8 +83,9 @@     left="45"     name="user_name"     text_color="LtGray" +   translate="false"     top="25" -   value="Jack Linden" +   value="TestString PleaseIgnore"     visible="true"     use_ellipses="true"     width="258" />  @@ -118,8 +119,9 @@     text_color="EmphasisColor"     font="SansSerifBold"     top_delta="-2" +   translate="false"     use_ellipses="true" -   value="jack.linden" +   value="teststring.pleaseignore"     width="195"      wrap="true "/>    <tab_container diff --git a/indra/newview/skins/default/xui/en/sidepanel_inventory.xml b/indra/newview/skins/default/xui/en/sidepanel_inventory.xml index f3c6895cee..8997c1a6d7 100644 --- a/indra/newview/skins/default/xui/en/sidepanel_inventory.xml +++ b/indra/newview/skins/default/xui/en/sidepanel_inventory.xml @@ -37,7 +37,7 @@  			 name="button_panel"  			 left="9"  			 top_pad="-2" -			 width="313"> +			 width="308">  			<layout_stack       	         follows="bottom|left|right"  		         height="23" @@ -47,7 +47,7 @@  		         left="0"  		         orientation="horizontal"  		         top="0" -		         width="313">	 +		         width="308">	  			    <layout_panel  			         follows="bottom|left|right"  			         height="23" @@ -57,7 +57,7 @@                       name="info_btn_lp"                       user_resize="false"                        auto_resize="true" -                     width="103"> +                     width="101">                      <button                           enabled="true"                           follows="bottom|left|right" @@ -68,62 +68,62 @@                           name="info_btn"                           tool_tip="Show object profile"                           top="0" -                         width="102" /> +                         width="100" />  			    </layout_panel>  			    <layout_panel                       follows="bottom|left|right"                       height="23"                       layout="bottomleft" -                     left_pad="3"			 +                     left_pad="1"			                       mouse_opaque="false"                       name="share_btn_lp"                       user_resize="false"                        auto_resize="true" -                     width="102"> +                     width="100">                      <button                           enabled="true"                           follows="bottom|left|right"                           height="23"                           label="Share"                           layout="topleft" -                         left="0" +                         left="1"                           name="share_btn"                           tool_tip="Share an inventory item"                           top="0" -                         width="102" /> +                         width="99" />  			    </layout_panel>  			    <layout_panel                       follows="bottom|left|right"                       height="23"                       layout="bottomleft" -                     left_pad="3"			 +                     left_pad="1"			                       mouse_opaque="false"                       name="shop_btn_lp"                       user_resize="false"                        auto_resize="true" -                     width="102"> +                     width="100">                      <button                           enabled="true"                           follows="bottom|left|right"                           height="23"                           label="Shop"                           layout="topleft" -                         left="0" +                         left="1"                           name="shop_btn"                           tool_tip="Open Marketplace webpage"                           top="0" -                         width="102" /> +                         width="99" />                      <button                           enabled="false"                           follows="bottom|left|right"                           height="23"                           label="Wear"                           layout="topleft" -                         left="0" +                         left="1"                           name="wear_btn"                           tool_tip="Wear seleceted outfit"                           top="0" -                         width="102" /> +                         width="99" />                      <button                           enabled="false"                           follows="bottom|left|right" @@ -131,20 +131,20 @@                           label="Play"                           layout="topleft"                           name="play_btn" -                         left="0" +                         left="1"                           top="0" -                         width="102" /> +                         width="99" />                      <button                           enabled="false"                           follows="bottom|left|right"                           height="23"                           label="Teleport"                           layout="topleft" -                         left="0" +                         left="1"                           name="teleport_btn"                           tool_tip="Teleport to the selected area"                           top="0" -                         width="102" /> +                         width="99" />  			    </layout_panel>  			</layout_stack>  		</panel> diff --git a/indra/newview/skins/default/xui/en/sidepanel_task_info.xml b/indra/newview/skins/default/xui/en/sidepanel_task_info.xml index e2b3d81bf6..c2394a3fa2 100644 --- a/indra/newview/skins/default/xui/en/sidepanel_task_info.xml +++ b/indra/newview/skins/default/xui/en/sidepanel_task_info.xml @@ -168,9 +168,10 @@       left_pad="0"               name="Creator Name"  		     top_delta="0" +		     translate="false"           use_ellipses="true"   		     width="225"> -	        Erica Linden +	        TestString PleaseIgnore  	     </text>  	    <text  			 type="string" @@ -193,9 +194,10 @@  			    left_pad="0"  			    name="Owner Name"  			    top_delta="0" +			    translate="false"            use_ellipses="true"   			    width="225"> -			    Erica Linden +			    TestString PleaseIgnore  	     </text>  	    	    <text  			 type="string" diff --git a/indra/newview/skins/default/xui/es/floater_about_land.xml b/indra/newview/skins/default/xui/es/floater_about_land.xml index be5b5d011c..4c6e129720 100644 --- a/indra/newview/skins/default/xui/es/floater_about_land.xml +++ b/indra/newview/skins/default/xui/es/floater_about_land.xml @@ -87,15 +87,9 @@ Vaya al menú Mundo > Acerca del terreno o seleccione otra parcela para ver s  			<text name="Owner:">  				Propietario:  			</text> -			<text name="OwnerText"> -				Leyla Linden -			</text>  			<text name="Group:">  				Grupo:  			</text> -			<text name="GroupText"> -				Leyla Linden -			</text>  			<button label="Configurar" name="Set..."/>  			<check_box label="Permitir transferir al grupo" name="check deed" tool_tip="Un oficial del grupo puede transferir este terreno al grupo. El terreno será apoyado por el grupo en sus asignaciones de terreno."/>  			<button label="Transferir" name="Deed..." tool_tip="Sólo si es usted un oficial del grupo seleccionado puede transferir terreno."/> diff --git a/indra/newview/skins/default/xui/es/floater_inventory_item_properties.xml b/indra/newview/skins/default/xui/es/floater_inventory_item_properties.xml index 5746688962..bf84c3d808 100644 --- a/indra/newview/skins/default/xui/es/floater_inventory_item_properties.xml +++ b/indra/newview/skins/default/xui/es/floater_inventory_item_properties.xml @@ -24,16 +24,10 @@  	<text name="LabelCreatorTitle">  		Creador:  	</text> -	<text name="LabelCreatorName"> -		Nicole Linden -	</text>  	<button label="Perfil..." label_selected="" name="BtnCreator"/>  	<text name="LabelOwnerTitle">  		Propietario:  	</text> -	<text name="LabelOwnerName"> -		Thrax Linden -	</text>  	<button label="Perfil..." label_selected="" name="BtnOwner"/>  	<text name="LabelAcquiredTitle">  		Adquirido: diff --git a/indra/newview/skins/default/xui/es/floater_tools.xml b/indra/newview/skins/default/xui/es/floater_tools.xml index d85b43b7e8..e2ff4a25ce 100644 --- a/indra/newview/skins/default/xui/es/floater_tools.xml +++ b/indra/newview/skins/default/xui/es/floater_tools.xml @@ -170,15 +170,9 @@  			<text name="Creator:">  				Creador:  			</text> -			<text name="Creator Name"> -				Dª Esbee Linden (esbee.linden) -			</text>  			<text name="Owner:">  				Propietario:  			</text> -			<text name="Owner Name"> -				Dª Erica "Moose" Linden (erica.linden) -			</text>  			<text name="Group:">  				Grupo:  			</text> diff --git a/indra/newview/skins/default/xui/es/inspect_avatar.xml b/indra/newview/skins/default/xui/es/inspect_avatar.xml index 119f252db2..1d70fa6a90 100644 --- a/indra/newview/skins/default/xui/es/inspect_avatar.xml +++ b/indra/newview/skins/default/xui/es/inspect_avatar.xml @@ -10,8 +10,6 @@  	<string name="Details">  		[SL_PROFILE]  	</string> -	<text name="user_name_small" value="Grumpity ProductEngine con un nombre demasiado largo"/> -	<text name="user_slid" value="james.linden"/>  	<text name="user_details">  		Ésta es mi descripción de Second Life que, por cierto, me encanta. Pero, por lo que sea, me he enrollado más de la cuenta y la descripción es larguísima.  	</text> diff --git a/indra/newview/skins/default/xui/es/panel_edit_profile.xml b/indra/newview/skins/default/xui/es/panel_edit_profile.xml index 56d03dccc2..8e5e09cfec 100644 --- a/indra/newview/skins/default/xui/es/panel_edit_profile.xml +++ b/indra/newview/skins/default/xui/es/panel_edit_profile.xml @@ -25,11 +25,7 @@  				<text name="display_name_label" value="Nombre mostrado:"/>  				<text name="solo_username_label" value="Nombre de usuario:"/>  				<button name="set_name" tool_tip="Configurar nombre mostrado"/> -				<text name="solo_user_name" value="Hamilton Hitchings"/> -				<text name="user_name" value="Hamilton Hitchings"/> -				<text name="user_name_small" value="Hamilton Hitchings"/>  				<text name="user_label" value="Nombre de usuario:"/> -				<text name="user_slid" value="hamilton.linden"/>  				<panel name="lifes_images_panel">  					<icon label="" name="2nd_life_edit_icon" tool_tip="Pulsa para elegir una imagen"/>  				</panel> diff --git a/indra/newview/skins/default/xui/es/panel_profile_view.xml b/indra/newview/skins/default/xui/es/panel_profile_view.xml index a11fc31607..cb374dee52 100644 --- a/indra/newview/skins/default/xui/es/panel_profile_view.xml +++ b/indra/newview/skins/default/xui/es/panel_profile_view.xml @@ -10,10 +10,8 @@  	<text name="solo_username_label" value="Nombre de usuario:"/>  	<text name="status" value="Conectado/a"/>  	<text name="user_name_small" value="Jack, ¿has visto esto? Es un nombre larguísimo."/> -	<text name="user_name" value="Jack Linden"/>  	<button name="copy_to_clipboard" tool_tip="Copiar al portapapeles"/>  	<text name="user_label" value="Nombre de usuario:"/> -	<text name="user_slid" value="jack.linden"/>  	<tab_container name="tabs">  		<panel label="PERFIL" name="panel_profile"/>  		<panel label="DESTACADOS" name="panel_picks"/> diff --git a/indra/newview/skins/default/xui/es/sidepanel_task_info.xml b/indra/newview/skins/default/xui/es/sidepanel_task_info.xml index e6d9e28aff..bd814ecc66 100644 --- a/indra/newview/skins/default/xui/es/sidepanel_task_info.xml +++ b/indra/newview/skins/default/xui/es/sidepanel_task_info.xml @@ -48,15 +48,9 @@  		<text name="CreatorNameLabel">  			Creador:  		</text> -		<text name="Creator Name"> -			Erica Linden -		</text>  		<text name="Owner:">  			Propietario:  		</text> -		<text name="Owner Name"> -			Erica Linden -		</text>  		<text name="Group_label">  			Grupo:  		</text> diff --git a/indra/newview/skins/default/xui/fr/floater_about_land.xml b/indra/newview/skins/default/xui/fr/floater_about_land.xml index b0ef1cf8df..63b2b1f685 100644 --- a/indra/newview/skins/default/xui/fr/floater_about_land.xml +++ b/indra/newview/skins/default/xui/fr/floater_about_land.xml @@ -88,15 +88,9 @@  			<text name="Owner:">  				Propriétaire :  			</text> -			<text name="OwnerText"> -				Leyla Linden -			</text>  			<text name="Group:">  				Groupe :  			</text> -			<text name="GroupText"> -				Leyla Linden -			</text>  			<button label="Choisir" label_selected="Définir..." name="Set..."/>  			<check_box label="Autoriser la cession au groupe" name="check deed" tool_tip="Un officier du groupe peut céder ce terrain à ce groupe, afin qu'il soit pris en charge par l'allocation de terrains du groupe."/>  			<button label="Céder" label_selected="Céder..." name="Deed..." tool_tip="Vous ne pouvez céder le terrain que si vous avez un rôle d'officier dans le groupe sélectionné."/> diff --git a/indra/newview/skins/default/xui/fr/floater_inventory_item_properties.xml b/indra/newview/skins/default/xui/fr/floater_inventory_item_properties.xml index 29b61fc98d..f2eb3cb6bc 100644 --- a/indra/newview/skins/default/xui/fr/floater_inventory_item_properties.xml +++ b/indra/newview/skins/default/xui/fr/floater_inventory_item_properties.xml @@ -24,16 +24,10 @@  	<text name="LabelCreatorTitle">  		Créateur :  	</text> -	<text name="LabelCreatorName"> -		Nicole Linden -	</text>  	<button label="Profil..." label_selected="" name="BtnCreator"/>  	<text name="LabelOwnerTitle">  		Propriétaire :  	</text> -	<text name="LabelOwnerName"> -		Thrax Linden -	</text>  	<button label="Profil..." label_selected="" name="BtnOwner"/>  	<text name="LabelAcquiredTitle">  		Acquis : diff --git a/indra/newview/skins/default/xui/fr/floater_tools.xml b/indra/newview/skins/default/xui/fr/floater_tools.xml index 46a27e960c..01274b4cbc 100644 --- a/indra/newview/skins/default/xui/fr/floater_tools.xml +++ b/indra/newview/skins/default/xui/fr/floater_tools.xml @@ -170,15 +170,9 @@  			<text name="Creator:">  				Créateur :  			</text> -			<text name="Creator Name"> -				Mrs. Esbee Linden (esbee.linden) -			</text>  			<text name="Owner:">  				Propriétaire :  			</text> -			<text name="Owner Name"> -				Mrs. Erica "Moose" Linden (erica.linden) -			</text>  			<text name="Group:">  				Groupe :  			</text> diff --git a/indra/newview/skins/default/xui/fr/inspect_avatar.xml b/indra/newview/skins/default/xui/fr/inspect_avatar.xml index f34ca1f8dd..553646f8e9 100644 --- a/indra/newview/skins/default/xui/fr/inspect_avatar.xml +++ b/indra/newview/skins/default/xui/fr/inspect_avatar.xml @@ -10,9 +10,6 @@  	<string name="Details">  		[SL_PROFILE]  	</string> -	<text name="user_name_small" value="Grumpity ProductEngine with a long name"/> -	<text name="user_name" value="Grumpity ProductEngine"/> -	<text name="user_slid" value="james.linden"/>  	<text name="user_subtitle" value="11 mois, 3 jours"/>  	<text name="user_details">  		This is my second life description and I really think it is great. But for some reason my description is super extra long because I like to talk a whole lot diff --git a/indra/newview/skins/default/xui/fr/inspect_group.xml b/indra/newview/skins/default/xui/fr/inspect_group.xml index 4519c380c5..e8c528c1ac 100644 --- a/indra/newview/skins/default/xui/fr/inspect_group.xml +++ b/indra/newview/skins/default/xui/fr/inspect_group.xml @@ -16,9 +16,6 @@  	<string name="YouAreMember">  		Vous êtes membre  	</string> -	<text name="group_name"> -		Groupe grognon des Orignaux Grumpity -	</text>  	<text name="group_subtitle">  		123 membres  	</text> diff --git a/indra/newview/skins/default/xui/fr/panel_activeim_row.xml b/indra/newview/skins/default/xui/fr/panel_activeim_row.xml deleted file mode 100644 index 84272752cf..0000000000 --- a/indra/newview/skins/default/xui/fr/panel_activeim_row.xml +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<panel name="panel_activeim_row"> -	<text name="contact_name"> -		Grumpity ProductEngine -	</text> -</panel> diff --git a/indra/newview/skins/default/xui/fr/panel_chat_header.xml b/indra/newview/skins/default/xui/fr/panel_chat_header.xml index babbff3132..7916bf5155 100644 --- a/indra/newview/skins/default/xui/fr/panel_chat_header.xml +++ b/indra/newview/skins/default/xui/fr/panel_chat_header.xml @@ -1,5 +1,4 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel label="im_header" name="im_header"> -	<text_editor name="user_name" value="Ericag Vader"/>  	<text name="time_box" value="23:30"/>  </panel> diff --git a/indra/newview/skins/default/xui/fr/panel_edit_profile.xml b/indra/newview/skins/default/xui/fr/panel_edit_profile.xml index ef65d2fe24..9e63c88221 100644 --- a/indra/newview/skins/default/xui/fr/panel_edit_profile.xml +++ b/indra/newview/skins/default/xui/fr/panel_edit_profile.xml @@ -29,11 +29,7 @@  				<text name="display_name_label" value="Nom d'affichage :"/>  				<text name="solo_username_label" value="Nom d'utilisateur :"/>  				<button name="set_name" tool_tip="Définir un nom d'affichage"/> -				<text name="solo_user_name" value="Hamilton Hitchings"/> -				<text name="user_name" value="Hamilton Hitchings"/> -				<text name="user_name_small" value="Hamilton Hitchings"/>  				<text name="user_label" value="Nom d'utilisateur :"/> -				<text name="user_slid" value="hamilton.linden"/>  				<panel name="lifes_images_panel">  					<panel name="second_life_image_panel">  						<text name="second_life_photo_title_text" value="[SECOND_LIFE]:"/> diff --git a/indra/newview/skins/default/xui/fr/panel_instant_message.xml b/indra/newview/skins/default/xui/fr/panel_instant_message.xml index bf3720f411..305d2d853c 100644 --- a/indra/newview/skins/default/xui/fr/panel_instant_message.xml +++ b/indra/newview/skins/default/xui/fr/panel_instant_message.xml @@ -4,7 +4,6 @@  		6  	</string>  	<panel label="im_header" name="im_header"> -		<text name="user_name" value="Erica Vader"/>  		<text name="time_box" value="23:30"/>  	</panel>  	<button label="Répondre" name="reply"/> diff --git a/indra/newview/skins/default/xui/fr/panel_profile_view.xml b/indra/newview/skins/default/xui/fr/panel_profile_view.xml index 0447618420..76ba44e899 100644 --- a/indra/newview/skins/default/xui/fr/panel_profile_view.xml +++ b/indra/newview/skins/default/xui/fr/panel_profile_view.xml @@ -10,10 +10,8 @@  	<text name="solo_username_label" value="Nom d'utilisateur :"/>  	<text name="status" value="En ligne"/>  	<text name="user_name_small" value="Jack oh look at me this is a super duper long name"/> -	<text name="user_name" value="Jack Linden"/>  	<button name="copy_to_clipboard" tool_tip="Copier dans le presse-papiers"/>  	<text name="user_label" value="Nom d'utilisateur :"/> -	<text name="user_slid" value="jack.linden"/>  	<tab_container name="tabs">  		<panel label="PROFIL" name="panel_profile"/>  		<panel label="FAVORIS" name="panel_picks"/> diff --git a/indra/newview/skins/default/xui/fr/sidepanel_task_info.xml b/indra/newview/skins/default/xui/fr/sidepanel_task_info.xml index c8e76118a1..bd8a39fe16 100644 --- a/indra/newview/skins/default/xui/fr/sidepanel_task_info.xml +++ b/indra/newview/skins/default/xui/fr/sidepanel_task_info.xml @@ -48,15 +48,9 @@  		<text name="CreatorNameLabel">  			Créateur :  		</text> -		<text name="Creator Name"> -			Erica Linden -		</text>  		<text name="Owner:">  			Propriétaire :  		</text> -		<text name="Owner Name"> -			Erica Linden -		</text>  		<text name="Group_label">  			Groupe :  		</text> diff --git a/indra/newview/skins/default/xui/it/floater_about_land.xml b/indra/newview/skins/default/xui/it/floater_about_land.xml index d6834fa70a..e66f75be0f 100644 --- a/indra/newview/skins/default/xui/it/floater_about_land.xml +++ b/indra/newview/skins/default/xui/it/floater_about_land.xml @@ -87,15 +87,11 @@ Vai al menu Mondo > Informazioni sul terreno oppure seleziona un altro appezz  			<text name="Owner:">  				Proprietario:  			</text> -			<text left="119" name="OwnerText" width="227"> -				Leyla Linden -			</text> +			<text left="119" name="OwnerText" width="227"/>  			<text name="Group:">  				Gruppo:  			</text> -			<text left="119" name="GroupText" width="227"> -				Leyla Linden -			</text> +			<text left="119" name="GroupText" width="227"/>  			<button label="Imposta" name="Set..."/>  			<check_box label="Permetti cessione al gruppo" left="119" name="check deed" tool_tip="Un funzionario del gruppo può cedere questa terra al gruppo stesso cosicchè essa sarà  supportata  dalle terre del gruppo."/>  			<button label="Cedi" name="Deed..." tool_tip="Puoi solo offrire terra se sei un funzionario del gruppo selezionato."/> diff --git a/indra/newview/skins/default/xui/it/floater_inventory_item_properties.xml b/indra/newview/skins/default/xui/it/floater_inventory_item_properties.xml index d3dc4d7eae..7ed3486b9b 100644 --- a/indra/newview/skins/default/xui/it/floater_inventory_item_properties.xml +++ b/indra/newview/skins/default/xui/it/floater_inventory_item_properties.xml @@ -24,16 +24,10 @@  	<text name="LabelCreatorTitle">  		Creatore:  	</text> -	<text name="LabelCreatorName"> -		Nicole Linden -	</text>  	<button label="Profilo..." label_selected="" name="BtnCreator"/>  	<text name="LabelOwnerTitle">  		proprietario:  	</text> -	<text name="LabelOwnerName"> -		Thrax Linden -	</text>  	<button label="Profilo..." label_selected="" name="BtnOwner"/>  	<text name="LabelAcquiredTitle">  		Acquisito: diff --git a/indra/newview/skins/default/xui/it/floater_tools.xml b/indra/newview/skins/default/xui/it/floater_tools.xml index a8c985cb12..fc13e09d1c 100644 --- a/indra/newview/skins/default/xui/it/floater_tools.xml +++ b/indra/newview/skins/default/xui/it/floater_tools.xml @@ -171,15 +171,9 @@  			<text name="Creator:">  				Creatore:  			</text> -			<text name="Creator Name"> -				Thrax Linden -			</text>  			<text name="Owner:">  				Proprietario:  			</text> -			<text name="Owner Name"> -				Thrax Linden -			</text>  			<text name="Group:">  				Gruppo:  			</text> diff --git a/indra/newview/skins/default/xui/it/panel_profile_view.xml b/indra/newview/skins/default/xui/it/panel_profile_view.xml index 20c62d4ceb..cf65aabebc 100644 --- a/indra/newview/skins/default/xui/it/panel_profile_view.xml +++ b/indra/newview/skins/default/xui/it/panel_profile_view.xml @@ -6,7 +6,6 @@  	<string name="status_offline">  		Offline  	</string> -	<text_editor name="user_name" value="(Caricamento in corso...)"/>  	<text name="status" value="Online"/>  	<tab_container name="tabs">  		<panel label="PROFILO" name="panel_profile"/> diff --git a/indra/newview/skins/default/xui/it/sidepanel_task_info.xml b/indra/newview/skins/default/xui/it/sidepanel_task_info.xml index 67870d9b76..cfabdc81b0 100644 --- a/indra/newview/skins/default/xui/it/sidepanel_task_info.xml +++ b/indra/newview/skins/default/xui/it/sidepanel_task_info.xml @@ -48,15 +48,9 @@  		<text name="CreatorNameLabel">  			Ideatore:  		</text> -		<text name="Creator Name"> -			Erica Linden -		</text>  		<text name="Owner:">  			Proprietario:  		</text> -		<text name="Owner Name"> -			Erica Linden -		</text>  		<text name="Group_label">  			Gruppo:  		</text> diff --git a/indra/newview/skins/default/xui/ja/floater_about_land.xml b/indra/newview/skins/default/xui/ja/floater_about_land.xml index 2de9e781d4..a0046cec59 100644 --- a/indra/newview/skins/default/xui/ja/floater_about_land.xml +++ b/indra/newview/skins/default/xui/ja/floater_about_land.xml @@ -87,15 +87,9 @@  			<text name="Owner:">  				所有者:  			</text> -			<text name="OwnerText"> -				Leyla Linden -			</text>  			<text name="Group:">  				グループ:  			</text> -			<text name="GroupText"> -				Leyla Linden -			</text>  			<button label="設定" label_selected="設定..." name="Set..."/>  			<check_box label="グループへの譲渡を許可" name="check deed" tool_tip="グループのオフィサーはこの土地をグループに譲渡できます。グループの土地割り当てによってサポートされます。"/>  			<button label="譲渡" label_selected="譲渡..." name="Deed..." tool_tip="選択したグループのオフィサーのみ、土地を譲渡できます。"/> diff --git a/indra/newview/skins/default/xui/ja/floater_inventory_item_properties.xml b/indra/newview/skins/default/xui/ja/floater_inventory_item_properties.xml index 7480b04856..725214086a 100644 --- a/indra/newview/skins/default/xui/ja/floater_inventory_item_properties.xml +++ b/indra/newview/skins/default/xui/ja/floater_inventory_item_properties.xml @@ -24,16 +24,10 @@  	<text name="LabelCreatorTitle">  		クリエーター  	</text> -	<text name="LabelCreatorName"> -		Nicole Linden -	</text>  	<button label="情報" label_selected="" name="BtnCreator"/>  	<text name="LabelOwnerTitle">  		オーナー:  	</text> -	<text name="LabelOwnerName"> -		Thrax Linden -	</text>  	<button label="情報" label_selected="" name="BtnOwner"/>  	<text name="LabelAcquiredTitle">  		入手日時: diff --git a/indra/newview/skins/default/xui/ja/floater_tools.xml b/indra/newview/skins/default/xui/ja/floater_tools.xml index bbd78fb818..2272234d7a 100644 --- a/indra/newview/skins/default/xui/ja/floater_tools.xml +++ b/indra/newview/skins/default/xui/ja/floater_tools.xml @@ -170,15 +170,9 @@  			<text name="Creator:">  				制作者:  			</text> -			<text name="Creator Name"> -				Esbee Linden -			</text>  			<text name="Owner:">  				所有者:  			</text> -			<text name="Owner Name"> -				Erica Linden -			</text>  			<text name="Group:">  				グループ:  			</text> diff --git a/indra/newview/skins/default/xui/ja/inspect_avatar.xml b/indra/newview/skins/default/xui/ja/inspect_avatar.xml index fb4937242b..f3ea794bc7 100644 --- a/indra/newview/skins/default/xui/ja/inspect_avatar.xml +++ b/indra/newview/skins/default/xui/ja/inspect_avatar.xml @@ -10,7 +10,6 @@  	<string name="Details">  		[SL_PROFILE]  	</string> -	<text name="user_name" value="Grumpity ProductEngine"/>  	<text name="user_subtitle" value="11 Months, 3 days old"/>  	<text name="user_details">  		This is my second life description and I really think it is great. diff --git a/indra/newview/skins/default/xui/ja/inspect_group.xml b/indra/newview/skins/default/xui/ja/inspect_group.xml index b461b93f65..be628befdf 100644 --- a/indra/newview/skins/default/xui/ja/inspect_group.xml +++ b/indra/newview/skins/default/xui/ja/inspect_group.xml @@ -16,9 +16,6 @@  	<string name="YouAreMember">  		あなたはメンバーです  	</string> -	<text name="group_name"> -		Grumpity's Grumpy Group of Moose -	</text>  	<text name="group_subtitle">  		123 メートル  	</text> diff --git a/indra/newview/skins/default/xui/ja/panel_activeim_row.xml b/indra/newview/skins/default/xui/ja/panel_activeim_row.xml deleted file mode 100644 index 84272752cf..0000000000 --- a/indra/newview/skins/default/xui/ja/panel_activeim_row.xml +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?> -<panel name="panel_activeim_row"> -	<text name="contact_name"> -		Grumpity ProductEngine -	</text> -</panel> diff --git a/indra/newview/skins/default/xui/ja/panel_chat_header.xml b/indra/newview/skins/default/xui/ja/panel_chat_header.xml index babbff3132..7916bf5155 100644 --- a/indra/newview/skins/default/xui/ja/panel_chat_header.xml +++ b/indra/newview/skins/default/xui/ja/panel_chat_header.xml @@ -1,5 +1,4 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel label="im_header" name="im_header"> -	<text_editor name="user_name" value="Ericag Vader"/>  	<text name="time_box" value="23:30"/>  </panel> diff --git a/indra/newview/skins/default/xui/ja/panel_instant_message.xml b/indra/newview/skins/default/xui/ja/panel_instant_message.xml index 9fd0cb3b0d..bf4cbcdc46 100644 --- a/indra/newview/skins/default/xui/ja/panel_instant_message.xml +++ b/indra/newview/skins/default/xui/ja/panel_instant_message.xml @@ -4,7 +4,6 @@  		6  	</string>  	<panel label="im_header" name="im_header"> -		<text name="user_name" value="Erica Vader"/>  		<text name="time_box" value="23:30"/>  	</panel>  	<button label="返信" name="reply"/> diff --git a/indra/newview/skins/default/xui/ja/panel_profile_view.xml b/indra/newview/skins/default/xui/ja/panel_profile_view.xml index 5666a93cf0..82807bc8fc 100644 --- a/indra/newview/skins/default/xui/ja/panel_profile_view.xml +++ b/indra/newview/skins/default/xui/ja/panel_profile_view.xml @@ -6,7 +6,6 @@  	<string name="status_offline">  		オフライン  	</string> -	<text_editor name="user_name" value="(ローディング...)"/>  	<text name="status" value="オンライン"/>  	<tab_container name="tabs">  		<panel label="プロフィール" name="panel_profile"/> diff --git a/indra/newview/skins/default/xui/ja/sidepanel_task_info.xml b/indra/newview/skins/default/xui/ja/sidepanel_task_info.xml index ff9b5dc6aa..eb2bfa993b 100644 --- a/indra/newview/skins/default/xui/ja/sidepanel_task_info.xml +++ b/indra/newview/skins/default/xui/ja/sidepanel_task_info.xml @@ -48,15 +48,9 @@  		<text name="CreatorNameLabel">  			制作者:  		</text> -		<text name="Creator Name"> -			Erica Linden -		</text>  		<text name="Owner:">  			所有者:  		</text> -		<text name="Owner Name"> -			Erica Linden -		</text>  		<text name="Group_label">  			グループ:  		</text> diff --git a/indra/newview/skins/default/xui/nl/floater_about_land.xml b/indra/newview/skins/default/xui/nl/floater_about_land.xml index 4271ad5b82..bb72f54a9c 100644 --- a/indra/newview/skins/default/xui/nl/floater_about_land.xml +++ b/indra/newview/skins/default/xui/nl/floater_about_land.xml @@ -23,9 +23,7 @@  			<text name="Owner:">  				Eigenaar:  			</text> -			<text name="OwnerText" left="102" width="242"> -				Leyla Linden -			</text> +			<text name="OwnerText" left="102" width="242"/>  			<button label="Profiel" name="Profile..."/>  			<text name="Group:">  				Groep: diff --git a/indra/newview/skins/default/xui/nl/floater_inventory_item_properties.xml b/indra/newview/skins/default/xui/nl/floater_inventory_item_properties.xml index 63cfafab81..81a823acd4 100644 --- a/indra/newview/skins/default/xui/nl/floater_inventory_item_properties.xml +++ b/indra/newview/skins/default/xui/nl/floater_inventory_item_properties.xml @@ -9,16 +9,10 @@  	<text name="LabelCreatorTitle">  		Maker:  	</text> -	<text name="LabelCreatorName"> -		Nicole Linden -	</text>  	<button label="Profiel..." label_selected="" name="BtnCreator"/>  	<text name="LabelOwnerTitle">  		Eigenaar  	</text> -	<text name="LabelOwnerName"> -		Thrax Linden -	</text>  	<button label="Profiel..." label_selected="" name="BtnOwner"/>  	<text name="LabelAcquiredTitle">  		Verworven: diff --git a/indra/newview/skins/default/xui/nl/floater_tools.xml b/indra/newview/skins/default/xui/nl/floater_tools.xml index 4ffe675831..98339383e4 100644 --- a/indra/newview/skins/default/xui/nl/floater_tools.xml +++ b/indra/newview/skins/default/xui/nl/floater_tools.xml @@ -98,16 +98,10 @@  			<text name="Creator:">  				Maker:  			</text> -			<text name="Creator Name"> -				Thrax Linden -			</text>  			<button label="Profiel..." label_selected="Profiel..." name="button creator profile"/>  			<text name="Owner:">  				Eigenaar:  			</text> -			<text name="Owner Name"> -				Thrax Linden -			</text>  			<button label="Profiel..." label_selected="Profiel..." name="button owner profile"/>  			<text name="Group:">  				Groep: diff --git a/indra/newview/skins/default/xui/pl/floater_about_land.xml b/indra/newview/skins/default/xui/pl/floater_about_land.xml index 0974518a1f..865ab9eacf 100644 --- a/indra/newview/skins/default/xui/pl/floater_about_land.xml +++ b/indra/newview/skins/default/xui/pl/floater_about_land.xml @@ -87,15 +87,9 @@ Idź do Świat > O Posiadłości albo wybierz inną posiadłość żeby pokaz  			<text name="Owner:">  				Właściciel:  			</text> -			<text name="OwnerText"> -				Leyla Linden -			</text>  			<text name="Group:">  				Grupa:  			</text> -			<text name="GroupText"> -				Leyla Linden -			</text>  			<button label="Ustaw" name="Set..."/>  			<check_box label="Udostępnij przypisywanie na Grupę" name="check deed" tool_tip="Oficer Grupy ma prawo przepisać prawo własności Posiadłości na Grupę. Posiadłość wspierana jest przez przydziały pochodzące od członków Grupy."/>  			<button label="Przypisz" name="Deed..." tool_tip="Prawo przypisania Posiadłości na Grupę może dokonać jedynie oficer Grupy."/> diff --git a/indra/newview/skins/default/xui/pl/floater_inventory_item_properties.xml b/indra/newview/skins/default/xui/pl/floater_inventory_item_properties.xml index 1e63987585..054d74b234 100644 --- a/indra/newview/skins/default/xui/pl/floater_inventory_item_properties.xml +++ b/indra/newview/skins/default/xui/pl/floater_inventory_item_properties.xml @@ -24,16 +24,10 @@  	<text name="LabelCreatorTitle">  		Twórca:  	</text> -	<text name="LabelCreatorName"> -		Nicole Linden -	</text>  	<button label="Profil..." label_selected="" name="BtnCreator"/>  	<text name="LabelOwnerTitle">  		Właściciel:  	</text> -	<text name="LabelOwnerName"> -		Thrax Linden -	</text>  	<button label="Profil..." label_selected="" name="BtnOwner"/>  	<text name="LabelAcquiredTitle">  		Nabyte: diff --git a/indra/newview/skins/default/xui/pl/floater_tools.xml b/indra/newview/skins/default/xui/pl/floater_tools.xml index 7c1ced0eae..337998efc9 100644 --- a/indra/newview/skins/default/xui/pl/floater_tools.xml +++ b/indra/newview/skins/default/xui/pl/floater_tools.xml @@ -173,15 +173,9 @@  			<text name="Creator:">  				Twórca:  			</text> -			<text name="Creator Name"> -				Pani Esbee Linden (esbee.linden) -			</text>  			<text name="Owner:">  				Właściciel:  			</text> -			<text name="Owner Name"> -				Pani Erica "Moose" Linden (erica.linden) -			</text>  			<text name="Group:">  				Grupa:  			</text> diff --git a/indra/newview/skins/default/xui/pl/inspect_avatar.xml b/indra/newview/skins/default/xui/pl/inspect_avatar.xml index 1db3339352..5e982c0185 100644 --- a/indra/newview/skins/default/xui/pl/inspect_avatar.xml +++ b/indra/newview/skins/default/xui/pl/inspect_avatar.xml @@ -10,8 +10,6 @@  	<string name="Details">  		[SL_PROFILE]  	</string> -	<text name="user_name_small" value="Grumpity ProductEngine with a long name"/> -	<text name="user_slid" value="james.linden"/>  	<text name="user_details">  		To jest mój opis w Second Life.  	</text> diff --git a/indra/newview/skins/default/xui/pl/panel_edit_profile.xml b/indra/newview/skins/default/xui/pl/panel_edit_profile.xml index c409666ec9..e6fd8b18f8 100644 --- a/indra/newview/skins/default/xui/pl/panel_edit_profile.xml +++ b/indra/newview/skins/default/xui/pl/panel_edit_profile.xml @@ -25,11 +25,7 @@  				<text name="display_name_label" value="Wyświetlana nazwa:"/>  				<text name="solo_username_label" value="Nazwa użytkownika:"/>  				<button name="set_name" tool_tip="Ustaw wyświetlanią nazwę."/> -				<text name="solo_user_name" value="Hamilton Hitchings"/> -				<text name="user_name" value="Hamilton Hitchings"/> -				<text name="user_name_small" value="Hamilton Hitchings"/>  				<text name="user_label" value="Nazwa użytkownika:"/> -				<text name="user_slid" value="hamilton.linden"/>  				<panel name="lifes_images_panel">  					<icon label="" name="2nd_life_edit_icon" tool_tip="Kliknij aby wybrać teksturę"/>  				</panel> diff --git a/indra/newview/skins/default/xui/pl/panel_profile_view.xml b/indra/newview/skins/default/xui/pl/panel_profile_view.xml index 3590e9222e..1fd6bc1d10 100644 --- a/indra/newview/skins/default/xui/pl/panel_profile_view.xml +++ b/indra/newview/skins/default/xui/pl/panel_profile_view.xml @@ -10,10 +10,8 @@  	<text name="solo_username_label" value="Nazwa użytkownika:"/>  	<text name="status" value="Obecnie w SL"/>  	<text name="user_name_small" value="Jack oh look at me this is a super duper long name"/> -	<text name="user_name" value="Jack Linden"/>  	<button name="copy_to_clipboard" tool_tip="Kopiuj do schowka"/>  	<text name="user_label" value="Nazwa użytkownika:"/> -	<text name="user_slid" value="jack.linden"/>  	<tab_container name="tabs">  		<panel label="PROFIL" name="panel_profile"/>  		<panel label="ULUBIONE" name="panel_picks"/> diff --git a/indra/newview/skins/default/xui/pl/sidepanel_task_info.xml b/indra/newview/skins/default/xui/pl/sidepanel_task_info.xml index d8cf456c64..eb8c9cdbbb 100644 --- a/indra/newview/skins/default/xui/pl/sidepanel_task_info.xml +++ b/indra/newview/skins/default/xui/pl/sidepanel_task_info.xml @@ -48,15 +48,9 @@  		<text name="CreatorNameLabel">  			Twórca:  		</text> -		<text name="Creator Name"> -			Erica Linden -		</text>  		<text name="Owner:">  			Właściciel:  		</text> -		<text name="Owner Name"> -			Erica Linden -		</text>  		<text name="Group_label">  			Grupa:  		</text> diff --git a/indra/newview/skins/default/xui/pt/floater_about_land.xml b/indra/newview/skins/default/xui/pt/floater_about_land.xml index 3fb4bc272e..43d056eef6 100644 --- a/indra/newview/skins/default/xui/pt/floater_about_land.xml +++ b/indra/newview/skins/default/xui/pt/floater_about_land.xml @@ -87,15 +87,9 @@ Vá para o menu Mundo > Sobre o terreno ou selecione outro lote para mostrar  			<text name="Owner:">  				Proprietário:  			</text> -			<text name="OwnerText"> -				Leyla Linden -			</text>  			<text name="Group:">  				Grupo:  			</text> -			<text name="GroupText"> -				Leyla Linden -			</text>  			<button label="Ajustar" name="Set..."/>  			<check_box label="Permitir doação para o grupo" name="check deed" tool_tip="Oficiais do grupo podem doar esse terreno ao grupo, passando a administração para o gestor da ilha"/>  			<button label="Passar" name="Deed..." tool_tip="Você só pode doar o terreno se você for um dos oficiais do grupo selecionado."/> diff --git a/indra/newview/skins/default/xui/pt/floater_inventory_item_properties.xml b/indra/newview/skins/default/xui/pt/floater_inventory_item_properties.xml index 8fe69c097d..8a8f1f5b34 100644 --- a/indra/newview/skins/default/xui/pt/floater_inventory_item_properties.xml +++ b/indra/newview/skins/default/xui/pt/floater_inventory_item_properties.xml @@ -24,16 +24,10 @@  	<text name="LabelCreatorTitle">  		Criador:  	</text> -	<text name="LabelCreatorName"> -		Nicole Linden -	</text>  	<button label="Perfil..." label_selected="" name="BtnCreator"/>  	<text name="LabelOwnerTitle">  		Dono:  	</text> -	<text name="LabelOwnerName"> -		Thrax Linden -	</text>  	<button label="Perfil..." label_selected="" name="BtnOwner"/>  	<text name="LabelAcquiredTitle">  		Adquirido: diff --git a/indra/newview/skins/default/xui/pt/floater_tools.xml b/indra/newview/skins/default/xui/pt/floater_tools.xml index bd5fbf80d1..f90097bf22 100644 --- a/indra/newview/skins/default/xui/pt/floater_tools.xml +++ b/indra/newview/skins/default/xui/pt/floater_tools.xml @@ -170,15 +170,9 @@  			<text name="Creator:">  				Criador:  			</text> -			<text name="Creator Name"> -				Mrs. Esbee Linden (esbee.linden) -			</text>  			<text name="Owner:">  				Proprietário:  			</text> -			<text name="Owner Name"> -				Mrs. Erica "Moose" Linden (erica.linden) -			</text>  			<text name="Group:">  				Grupo:  			</text> diff --git a/indra/newview/skins/default/xui/pt/inspect_avatar.xml b/indra/newview/skins/default/xui/pt/inspect_avatar.xml index a95d5ff31a..a199c58c15 100644 --- a/indra/newview/skins/default/xui/pt/inspect_avatar.xml +++ b/indra/newview/skins/default/xui/pt/inspect_avatar.xml @@ -10,8 +10,6 @@  	<string name="Details">  		[PERFIL_SL]  	</string> -	<text name="user_name_small" value="Grumpity ProductEngine with a long name"/> -	<text name="user_slid" value="james.linden"/>  	<text name="user_details">  		This is my second life description and I really think it is great. But for some reason my description is super extra long because I like to talk a whole lot  	</text> diff --git a/indra/newview/skins/default/xui/pt/panel_edit_profile.xml b/indra/newview/skins/default/xui/pt/panel_edit_profile.xml index 4066842b25..0ba7382845 100644 --- a/indra/newview/skins/default/xui/pt/panel_edit_profile.xml +++ b/indra/newview/skins/default/xui/pt/panel_edit_profile.xml @@ -25,11 +25,7 @@  				<text name="display_name_label" value="Nome de tela:"/>  				<text name="solo_username_label" value="Nome de usuário:"/>  				<button name="set_name" tool_tip="Definir nome de tela"/> -				<text name="solo_user_name" value="Hamilton Hitchings"/> -				<text name="user_name" value="Hamilton Hitchings"/> -				<text name="user_name_small" value="Hamilton Hitchings"/>  				<text name="user_label" value="Nome de usuário:"/> -				<text name="user_slid" value="hamilton.linden"/>  				<panel name="lifes_images_panel">  					<icon label="" name="2nd_life_edit_icon" tool_tip="Selecione uma imagem"/>  				</panel> diff --git a/indra/newview/skins/default/xui/pt/panel_group_roles.xml b/indra/newview/skins/default/xui/pt/panel_group_roles.xml index c861e29624..11a31570d1 100644 --- a/indra/newview/skins/default/xui/pt/panel_group_roles.xml +++ b/indra/newview/skins/default/xui/pt/panel_group_roles.xml @@ -6,8 +6,8 @@  	<panel.string name="want_apply_text">  		Deseja salvar essas mudanças?  	</panel.string> -	<tab_container height="164" name="roles_tab_container"> -		<panel height="148" label="MEMBROS" name="members_sub_tab" tool_tip="Membros"> +	<tab_container name="roles_tab_container"> +		<panel label="MEMBROS" name="members_sub_tab" tool_tip="Membros">  			<panel.string name="help_text">  				Você pode adicionar ou remover as funções designadas aos membros. Selecione vários membros, segurando a tecla Ctrl e clicando em seus nomes.  			</panel.string> @@ -15,15 +15,15 @@  				[AREA] m²  			</panel.string>  			<filter_editor label="Filtrar por membro" name="filter_input"/> -			<name_list bottom_delta="-105" height="104" name="member_list"> +			<name_list name="member_list">  				<name_list.columns label="Membro" name="name"/>  				<name_list.columns label="Doações" name="donated"/>  				<name_list.columns label="Status" name="online"/>  			</name_list> -			<button label="Convidar" name="member_invite" width="165"/> +			<button label="Convidar" name="member_invite" />  			<button label="Ejetar" name="member_eject"/>  		</panel> -		<panel height="148" label="CARGOS" name="roles_sub_tab"> +		<panel label="CARGOS" name="roles_sub_tab">  			<panel.string name="help_text">  				Cada cargo tem um nome e uma lista das funções que membros designados podem desempenhar.   Os membros podem ter um ou mais cargos. @@ -36,7 +36,7 @@  				Inv_FolderClosed  			</panel.string>  			<filter_editor label="Filtrar por cargo" name="filter_input"/> -			<scroll_list bottom_delta="-104" height="104" name="role_list"> +			<scroll_list name="role_list">  				<scroll_list.columns label="Cargo" name="name"/>  				<scroll_list.columns label="Título" name="title"/>  				<scroll_list.columns label="#" name="members"/> diff --git a/indra/newview/skins/default/xui/pt/panel_profile_view.xml b/indra/newview/skins/default/xui/pt/panel_profile_view.xml index d3ec9b82bc..d81ee08e6c 100644 --- a/indra/newview/skins/default/xui/pt/panel_profile_view.xml +++ b/indra/newview/skins/default/xui/pt/panel_profile_view.xml @@ -10,10 +10,8 @@  	<text name="solo_username_label" value="Nome de usuário:"/>  	<text name="status" value="Conectado"/>  	<text name="user_name_small" value="Jack oh look at me this is a super duper long name"/> -	<text name="user_name" value="Jack Linden"/>  	<button name="copy_to_clipboard" tool_tip="Copiar para área de transferência"/>  	<text name="user_label" value="Nome de usuário:"/> -	<text name="user_slid" value="jack.linden"/>  	<tab_container name="tabs">  		<panel label="PERFIL" name="panel_profile"/>  		<panel label="DESTAQUES" name="panel_picks"/> diff --git a/indra/newview/skins/default/xui/pt/sidepanel_task_info.xml b/indra/newview/skins/default/xui/pt/sidepanel_task_info.xml index dd65810b22..8092e6c145 100644 --- a/indra/newview/skins/default/xui/pt/sidepanel_task_info.xml +++ b/indra/newview/skins/default/xui/pt/sidepanel_task_info.xml @@ -48,15 +48,9 @@  		<text name="CreatorNameLabel">  			Criador:  		</text> -		<text name="Creator Name"> -			Erica Linden -		</text>  		<text name="Owner:">  			Proprietário:  		</text> -		<text name="Owner Name"> -			Erica Linden -		</text>  		<text name="Group_label">  			Grupo:  		</text> diff --git a/indra/test_apps/llplugintest/CMakeLists.txt b/indra/test_apps/llplugintest/CMakeLists.txt index d6203ea026..1211bb7e5a 100644 --- a/indra/test_apps/llplugintest/CMakeLists.txt +++ b/indra/test_apps/llplugintest/CMakeLists.txt @@ -1,5 +1,4 @@  # -*- cmake -*- -  project(llplugintest)  include(00-Common) | 
