diff options
| author | Loren Shih <seraph@lindenlab.com> | 2010-12-03 14:49:33 -0500 | 
|---|---|---|
| committer | Loren Shih <seraph@lindenlab.com> | 2010-12-03 14:49:33 -0500 | 
| commit | f79615caced2cebb8e71b388b0dea45776b2f24b (patch) | |
| tree | 44d7434cc5046976b03169bc74da71620c237a2b | |
| parent | 4e922949a9a1e508a698ce5a03657f1417252d9f (diff) | |
| parent | 2491555272283340206f3532b9417ec07df40022 (diff) | |
Automated merge up from viewer-development
| -rw-r--r-- | indra/llui/llcombobox.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/llappviewer.cpp | 1 | ||||
| -rw-r--r-- | indra/newview/lllogininstance.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/llremoteparcelrequest.cpp | 9 | ||||
| -rw-r--r-- | indra/newview/llversioninfo.cpp | 6 | ||||
| -rw-r--r-- | indra/newview/llversioninfo.h | 4 | ||||
| -rw-r--r-- | indra/newview/llviewerstats.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/tests/lllogininstance_test.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/tests/llversioninfo_test.cpp | 12 | 
9 files changed, 22 insertions, 18 deletions
| diff --git a/indra/llui/llcombobox.cpp b/indra/llui/llcombobox.cpp index a268ee5d75..70014fe4f5 100644 --- a/indra/llui/llcombobox.cpp +++ b/indra/llui/llcombobox.cpp @@ -769,7 +769,7 @@ BOOL LLComboBox::handleKeyHere(KEY key, MASK mask)  			return FALSE;  		}  		// if selection has changed, pop open list -		else +		else if ((mList->getLastSelectedItem() != last_selected_item) || (key == KEY_DOWN) || (key == KEY_UP))  		{  			showList();  		} diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp index 57e0bf8625..03d3a3a180 100644 --- a/indra/newview/llappviewer.cpp +++ b/indra/newview/llappviewer.cpp @@ -910,6 +910,7 @@ bool LLAppViewer::init()  	// Save the current version to the prefs file  	gSavedSettings.setString("LastRunVersion", LLVersionInfo::getVersionAndChannel()); +							 LLVersionInfo::getChannelAndVersion());  	gSimLastTime = gRenderStartTime.getElapsedTimeF32();  	gSimFrames = (F32)gFrameCount; diff --git a/indra/newview/lllogininstance.cpp b/indra/newview/lllogininstance.cpp index 83a8134580..52ce932241 100644 --- a/indra/newview/lllogininstance.cpp +++ b/indra/newview/lllogininstance.cpp @@ -183,7 +183,7 @@ void LLLoginInstance::constructAuthParams(LLPointer<LLCredential> user_credentia  	request_params["read_critical"] = false; // handleTOSResponse  	request_params["last_exec_event"] = mLastExecEvent;  	request_params["mac"] = hashed_unique_id_string; -	request_params["version"] = LLVersionInfo::getVersionAndChannel(); // Includes channel name +	request_params["version"] = LLVersionInfo::getChannelAndVersion(); // Includes channel name  	request_params["channel"] = LLVersionInfo::getChannel();  	request_params["id0"] = mSerialNumber; diff --git a/indra/newview/llremoteparcelrequest.cpp b/indra/newview/llremoteparcelrequest.cpp index 10d4452ed2..0dff087553 100644 --- a/indra/newview/llremoteparcelrequest.cpp +++ b/indra/newview/llremoteparcelrequest.cpp @@ -78,10 +78,11 @@ void LLRemoteParcelRequestResponder::error(U32 status, const std::string& reason  void LLRemoteParcelInfoProcessor::addObserver(const LLUUID& parcel_id, LLRemoteParcelInfoObserver* observer)  {  	observer_multimap_t::iterator it; +	observer_multimap_t::iterator start = mObservers.lower_bound(parcel_id);  	observer_multimap_t::iterator end = mObservers.upper_bound(parcel_id);  	// Check if the observer is already in observers list for this UUID -	for(it = mObservers.find(parcel_id); it != end; ++it) +	for(it = start; it != end; ++it)  	{  		if (it->second.get() == observer)  		{ @@ -100,9 +101,10 @@ void LLRemoteParcelInfoProcessor::removeObserver(const LLUUID& parcel_id, LLRemo  	}  	observer_multimap_t::iterator it; +	observer_multimap_t::iterator start = mObservers.lower_bound(parcel_id);  	observer_multimap_t::iterator end = mObservers.upper_bound(parcel_id); -	for(it = mObservers.find(parcel_id); it != end; ++it) +	for(it = start; it != end; ++it)  	{  		if (it->second.get() == observer)  		{ @@ -139,9 +141,10 @@ void LLRemoteParcelInfoProcessor::processParcelInfoReply(LLMessageSystem* msg, v  	deadlist_t dead_iters;  	observer_multimap_t::iterator oi; +	observer_multimap_t::iterator start = observers.lower_bound(parcel_data.parcel_id);  	observer_multimap_t::iterator end = observers.upper_bound(parcel_data.parcel_id); -	for (oi = observers.find(parcel_data.parcel_id); oi != end; ++oi) +	for (oi = start; oi != end; ++oi)  	{  		LLRemoteParcelInfoObserver * observer = oi->second.get();  		if(observer) diff --git a/indra/newview/llversioninfo.cpp b/indra/newview/llversioninfo.cpp index 53994c68f2..673d0c24cf 100644 --- a/indra/newview/llversioninfo.cpp +++ b/indra/newview/llversioninfo.cpp @@ -108,15 +108,15 @@ namespace  }  //static -const std::string &LLVersionInfo::getVersionAndChannel() +const std::string &LLVersionInfo::getChannelAndVersion()  {  	if (sVersionChannel.empty())  	{  		// cache the version string  		std::ostringstream stream; -		stream << LLVersionInfo::getVersion()  +		stream << LLVersionInfo::getChannel()  			   << " " -			   << LLVersionInfo::getChannel(); +			   << LLVersionInfo::getVersion();  		sVersionChannel = stream.str();  	} diff --git a/indra/newview/llversioninfo.h b/indra/newview/llversioninfo.h index 36defbcd68..6f64544f3b 100644 --- a/indra/newview/llversioninfo.h +++ b/indra/newview/llversioninfo.h @@ -59,8 +59,8 @@ public:  	static const std::string &getShortVersion();  	/// return the viewer version and channel as a string -	/// like "2.0.0.200030 Second Life Release" -	static const std::string &getVersionAndChannel(); +	/// like "Second Life Release 2.0.0.200030" +	static const std::string &getChannelAndVersion();  	/// return the channel name, e.g. "Second Life"  	static const std::string &getChannel(); diff --git a/indra/newview/llviewerstats.cpp b/indra/newview/llviewerstats.cpp index 221be0062d..09d25af349 100644 --- a/indra/newview/llviewerstats.cpp +++ b/indra/newview/llviewerstats.cpp @@ -751,7 +751,7 @@ void send_stats()  	// send fps only for time app spends in foreground  	agent["fps"] = (F32)gForegroundFrameCount / gForegroundTime.getElapsedTimeF32(); -	agent["version"] = LLVersionInfo::getVersionAndChannel(); +	agent["version"] = LLVersionInfo::getChannelAndVersion();  	std::string language = LLUI::getLanguage();  	agent["language"] = language; diff --git a/indra/newview/tests/lllogininstance_test.cpp b/indra/newview/tests/lllogininstance_test.cpp index b902c7ab09..309e9e9ee3 100644 --- a/indra/newview/tests/lllogininstance_test.cpp +++ b/indra/newview/tests/lllogininstance_test.cpp @@ -181,7 +181,7 @@ void LLUIColorTable::saveUserSettings(void)const {}  //-----------------------------------------------------------------------------  #include "../llversioninfo.h" -const std::string &LLVersionInfo::getVersionAndChannel() { return VIEWERLOGIN_VERSION_CHANNEL; } +const std::string &LLVersionInfo::getChannelAndVersion() { return VIEWERLOGIN_VERSION_CHANNEL; }  const std::string &LLVersionInfo::getChannel() { return VIEWERLOGIN_CHANNEL; }  //----------------------------------------------------------------------------- diff --git a/indra/newview/tests/llversioninfo_test.cpp b/indra/newview/tests/llversioninfo_test.cpp index 8855a24ead..398d8f16ed 100644 --- a/indra/newview/tests/llversioninfo_test.cpp +++ b/indra/newview/tests/llversioninfo_test.cpp @@ -51,15 +51,15 @@ namespace tut  			mShortVersion = stream.str();  			stream.str(""); -			stream << mVersion +			stream << LL_CHANNEL  				   << " " -				   << LL_CHANNEL; +				   << mVersion;  			mVersionAndChannel = stream.str();  			stream.str(""); -			stream << mVersion +			stream << mResetChannel  				   << " " -				   << mResetChannel; +				   << mVersion;  			mResetVersionAndChannel = stream.str();  		}  		std::string mResetChannel; @@ -99,7 +99,7 @@ namespace tut  					  LLVersionInfo::getShortVersion(),   					  mShortVersion);  		ensure_equals("Version and channel String",  -					  LLVersionInfo::getVersionAndChannel(),  +					  LLVersionInfo::getChannelAndVersion(),   					  mVersionAndChannel);  		LLVersionInfo::resetChannel(mResetChannel); @@ -108,7 +108,7 @@ namespace tut  					  mResetChannel);  		ensure_equals("Reset Version and channel String",  -					  LLVersionInfo::getVersionAndChannel(),  +					  LLVersionInfo::getChannelAndVersion(),   					  mResetVersionAndChannel);  	}  } | 
