Sync with Upstream Alchemy
Changes LLEnvManagerNew::setRegionChangeCallback to LLAgent::addRegionChangedCallback Cleans up some of the timeout policies that aren't necessary any longer. Modernizes parts of LLViewerKeyboard, updates llregistry.h Begins changeover from LLDynamicArray to std::vector Minor merge of newer, trivial SSA functions. Introduces LLAgent functions: addParcelChangedCallback and canJoinGroups Support for secondlife:///app/appearance SLapps. Cleans up older functions.
This commit is contained in:
@@ -38,9 +38,6 @@
|
||||
#include "llfloaterregioninfo.h" // for invoice id
|
||||
#include "llviewerregion.h"
|
||||
|
||||
class AIHTTPTimeoutPolicy;
|
||||
extern AIHTTPTimeoutPolicy estateChangeInfoResponder_timeout;
|
||||
|
||||
LLEstateInfoModel::LLEstateInfoModel()
|
||||
: mID(0)
|
||||
, mFlags(0)
|
||||
@@ -68,12 +65,12 @@ void LLEstateInfoModel::sendEstateInfo()
|
||||
}
|
||||
}
|
||||
|
||||
bool LLEstateInfoModel::getUseFixedSun() const { return mFlags & REGION_FLAGS_SUN_FIXED; }
|
||||
bool LLEstateInfoModel::getIsExternallyVisible() const { return mFlags & REGION_FLAGS_EXTERNALLY_VISIBLE; }
|
||||
bool LLEstateInfoModel::getAllowDirectTeleport() const { return mFlags & REGION_FLAGS_ALLOW_DIRECT_TELEPORT; }
|
||||
bool LLEstateInfoModel::getDenyAnonymous() const { return mFlags & REGION_FLAGS_DENY_ANONYMOUS; }
|
||||
bool LLEstateInfoModel::getDenyAgeUnverified() const { return mFlags & REGION_FLAGS_DENY_AGEUNVERIFIED; }
|
||||
bool LLEstateInfoModel::getAllowVoiceChat() const { return mFlags & REGION_FLAGS_ALLOW_VOICE; }
|
||||
bool LLEstateInfoModel::getUseFixedSun() const { return getFlag(REGION_FLAGS_SUN_FIXED); }
|
||||
bool LLEstateInfoModel::getIsExternallyVisible() const { return getFlag(REGION_FLAGS_EXTERNALLY_VISIBLE); }
|
||||
bool LLEstateInfoModel::getAllowDirectTeleport() const { return getFlag(REGION_FLAGS_ALLOW_DIRECT_TELEPORT); }
|
||||
bool LLEstateInfoModel::getDenyAnonymous() const { return getFlag(REGION_FLAGS_DENY_ANONYMOUS); }
|
||||
bool LLEstateInfoModel::getDenyAgeUnverified() const { return getFlag(REGION_FLAGS_DENY_AGEUNVERIFIED); }
|
||||
bool LLEstateInfoModel::getAllowVoiceChat() const { return getFlag(REGION_FLAGS_ALLOW_VOICE); }
|
||||
|
||||
void LLEstateInfoModel::setUseFixedSun(bool val) { setFlag(REGION_FLAGS_SUN_FIXED, val); }
|
||||
void LLEstateInfoModel::setIsExternallyVisible(bool val) { setFlag(REGION_FLAGS_EXTERNALLY_VISIBLE, val); }
|
||||
@@ -118,19 +115,18 @@ class LLEstateChangeInfoResponder : public LLHTTPClient::ResponderWithResult
|
||||
public:
|
||||
|
||||
// if we get a normal response, handle it here
|
||||
/*virtual*/ void httpSuccess(void)
|
||||
virtual void httpSuccess()
|
||||
{
|
||||
llinfos << "Committed estate info" << llendl;
|
||||
LLEstateInfoModel::instance().notifyCommit();
|
||||
}
|
||||
|
||||
// if we get an error response
|
||||
/*virtual*/ void httpFailure(void)
|
||||
virtual void httpFailure()
|
||||
{
|
||||
llwarns << "Failed to commit estate info (" << mStatus << "): " << mReason << llendl;
|
||||
llwarns << "Failed to commit estate info [status:" << mStatus << "]: " << mReason << llendl;
|
||||
}
|
||||
|
||||
/*virtual*/ AIHTTPTimeoutPolicy const& getHTTPTimeoutPolicy(void) const { return estateChangeInfoResponder_timeout; }
|
||||
/*virtual*/ char const* getName(void) const { return "LLEstateChangeInfoResponder"; }
|
||||
};
|
||||
|
||||
@@ -205,18 +201,6 @@ void LLEstateInfoModel::commitEstateInfoDataserver()
|
||||
gAgent.sendMessage();
|
||||
}
|
||||
|
||||
void LLEstateInfoModel::setFlag(U32 flag, bool val)
|
||||
{
|
||||
if (val)
|
||||
{
|
||||
mFlags |= flag;
|
||||
}
|
||||
else
|
||||
{
|
||||
mFlags &= ~flag;
|
||||
}
|
||||
}
|
||||
|
||||
std::string LLEstateInfoModel::getInfoDump()
|
||||
{
|
||||
LLSD dump;
|
||||
|
||||
Reference in New Issue
Block a user