diff --git a/indra/newview/ao.cpp b/indra/newview/ao.cpp index 67040e3e95..89a8085d8f 100644 --- a/indra/newview/ao.cpp +++ b/indra/newview/ao.cpp @@ -70,7 +70,7 @@ void FloaterAO::reloading(BOOL yes) BOOL FloaterAO::tick() { // reloading took too long, probably missed the signal, so we hide the reload cover - llwarns << "AO reloading timeout." << llendl; + LL_WARNS("AOEngine") << "AO reloading timeout." << LL_ENDL; updateList(); return FALSE; } @@ -138,7 +138,7 @@ void FloaterAO::updateList() if(mSetList.empty()) { - lldebugs << "empty set list" << llendl; + LL_DEBUGS("AOEngine") << "empty set list" << LL_ENDL; mSetSelector->add(getString("ao_no_sets_loaded")); mSetSelectorSmall->add(getString("ao_no_sets_loaded")); mSetSelector->selectNthItem(0); @@ -333,7 +333,7 @@ void FloaterAO::onRenameSet() { if(!mSelectedSet) { - llwarns << "Rename AO set without set selected." << llendl; + LL_WARNS("AOEngine") << "Rename AO set without set selected." << LL_ENDL; return; } @@ -365,7 +365,7 @@ void FloaterAO::onClickActivate() // sync small set selector with main set selector mSetSelectorSmall->selectNthItem(mSetSelector->getCurrentIndex()); - lldebugs << "Set activated: " << mSetSelector->getSelectedItemLabel() << llendl; + LL_DEBUGS("AOEngine") << "Set activated: " << mSetSelector->getSelectedItemLabel() << LL_ENDL; AOEngine::instance().selectSet(mSelectedSet); } @@ -536,7 +536,7 @@ void FloaterAO::onCheckDisableStands() void FloaterAO::onChangeAnimationSelection() { std::vector list=mAnimationList->getAllSelected(); - lldebugs << "Selection count: " << list.size() << llendl; + LL_DEBUGS("AOEngine") << "Selection count: " << list.size() << LL_ENDL; BOOL resortEnable=FALSE; BOOL trashEnable=FALSE; @@ -547,7 +547,7 @@ void FloaterAO::onChangeAnimationSelection() if(!mCanDragAndDrop) { mAnimationList->deselectAllItems(); - lldebugs << "Selection count now: " << list.size() << llendl; + LL_DEBUGS("AOEngine") << "Selection count now: " << list.size() << LL_ENDL; } else if(list.size()>0) { diff --git a/indra/newview/aoengine.cpp b/indra/newview/aoengine.cpp index 441a3476e3..8a9c327d93 100644 --- a/indra/newview/aoengine.cpp +++ b/indra/newview/aoengine.cpp @@ -109,7 +109,7 @@ void AOEngine::clear( bool aFromTimer ) void AOEngine::stopAllStandVariants() { - lldebugs << "stopping all STAND variants." << llendl; + LL_DEBUGS("AOEngine") << "stopping all STAND variants." << LL_ENDL; gAgent.sendAnimationRequest(ANIM_AGENT_STAND_1,ANIM_REQUEST_STOP); gAgent.sendAnimationRequest(ANIM_AGENT_STAND_2,ANIM_REQUEST_STOP); gAgent.sendAnimationRequest(ANIM_AGENT_STAND_3,ANIM_REQUEST_STOP); @@ -122,7 +122,7 @@ void AOEngine::stopAllStandVariants() void AOEngine::stopAllSitVariants() { - lldebugs << "stopping all SIT variants." << llendl; + LL_DEBUGS("AOEngine") << "stopping all SIT variants." << LL_ENDL; gAgent.sendAnimationRequest(ANIM_AGENT_SIT_FEMALE,ANIM_REQUEST_STOP); gAgent.sendAnimationRequest(ANIM_AGENT_SIT_GENERIC,ANIM_REQUEST_STOP); gAgent.sendAnimationRequest(ANIM_AGENT_SIT_GROUND,ANIM_REQUEST_STOP); @@ -194,12 +194,12 @@ void AOEngine::checkBelowWater(BOOL yes) void AOEngine::enable(BOOL yes) { - lldebugs << "using " << mLastMotion << " enable " << yes << llendl; + LL_DEBUGS("AOEngine") << "using " << mLastMotion << " enable " << yes << LL_ENDL; mEnabled=yes; if(!mCurrentSet) { - lldebugs << "enable(" << yes << ") without animation set loaded." << llendl; + LL_DEBUGS("AOEngine") << "enable(" << yes << ") without animation set loaded." << LL_ENDL; return; } @@ -208,7 +208,7 @@ void AOEngine::enable(BOOL yes) { if(state && !state->mAnimations.empty()) { - lldebugs << "Enabling animation state " << state->mName << llendl; + LL_DEBUGS("AOEngine") << "Enabling animation state " << state->mName << LL_ENDL; gAgent.sendAnimationRequest(mLastOverriddenMotion,ANIM_REQUEST_STOP); @@ -222,7 +222,7 @@ void AOEngine::enable(BOOL yes) } else if(mLastMotion==ANIM_AGENT_WALK) { - lldebugs << "Last motion was a WALK, stopping all variants." << llendl; + LL_DEBUGS("AOEngine") << "Last motion was a WALK, stopping all variants." << LL_ENDL; gAgent.sendAnimationRequest(ANIM_AGENT_WALK_NEW,ANIM_REQUEST_STOP); gAgent.sendAnimationRequest(ANIM_AGENT_FEMALE_WALK,ANIM_REQUEST_STOP); gAgent.sendAnimationRequest(ANIM_AGENT_FEMALE_WALK_NEW,ANIM_REQUEST_STOP); @@ -232,7 +232,7 @@ void AOEngine::enable(BOOL yes) } else if(mLastMotion==ANIM_AGENT_RUN) { - lldebugs << "Last motion was a RUN, stopping all variants." << llendl; + LL_DEBUGS("AOEngine") << "Last motion was a RUN, stopping all variants." << LL_ENDL; gAgent.sendAnimationRequest(ANIM_AGENT_RUN_NEW,ANIM_REQUEST_STOP); gAgent.sendAnimationRequest(ANIM_AGENT_FEMALE_RUN_NEW,ANIM_REQUEST_STOP); gAgentAvatarp->LLCharacter::stopMotion(ANIM_AGENT_RUN_NEW); @@ -244,7 +244,7 @@ void AOEngine::enable(BOOL yes) gAgent.sendAnimationRequest(ANIM_AGENT_SIT_GENERIC,ANIM_REQUEST_START); } else - llwarns << "Unhandled last motion id " << mLastMotion << llendl; + LL_WARNS("AOEngine") << "Unhandled last motion id " << mLastMotion << LL_ENDL; gAgent.sendAnimationRequest(animation,ANIM_REQUEST_START); } @@ -261,14 +261,14 @@ void AOEngine::enable(BOOL yes) LLUUID animation=state->mCurrentAnimationID; if(animation.notNull()) { - lldebugs << "Stopping leftover animation from state " << state->mName << llendl; + LL_DEBUGS("AOEngine") << "Stopping leftover animation from state " << state->mName << LL_ENDL; gAgent.sendAnimationRequest(animation,ANIM_REQUEST_STOP); gAgentAvatarp->LLCharacter::stopMotion(animation); state->mCurrentAnimationID.setNull(); } } else - lldebugs << "state "<< index <<" returned NULL." << llendl; + LL_DEBUGS("AOEngine") << "state "<< index <<" returned NULL." << LL_ENDL; } if(!foreignAnimations(LLUUID::null)) @@ -281,7 +281,7 @@ void AOEngine::enable(BOOL yes) void AOEngine::setStateCycleTimer(const AOSet::AOState* state) { F32 timeout=state->mCycleTime; - lldebugs << "Setting cycle timeout for state " << state->mName << " of " << timeout << llendl; + LL_DEBUGS("AOEngine") << "Setting cycle timeout for state " << state->mName << " of " << timeout << LL_ENDL; if(timeout>0.0f) mCurrentSet->startTimer(timeout); } @@ -300,11 +300,11 @@ const LLUUID AOEngine::override(const LLUUID& pMotion,BOOL start) if(state) { setLastMotion(motion); - lldebugs << "(disabled AO) setting last motion id to " << gAnimLibrary.animationName(mLastMotion) << llendl; + LL_DEBUGS("AOEngine") << "(disabled AO) setting last motion id to " << gAnimLibrary.animationName(mLastMotion) << LL_ENDL; if(!state->mAnimations.empty()) { setLastOverriddenMotion(motion); - lldebugs << "(disabled AO) setting last overridden motion id to " << gAnimLibrary.animationName(mLastOverriddenMotion) << llendl; + LL_DEBUGS("AOEngine") << "(disabled AO) setting last overridden motion id to " << gAnimLibrary.animationName(mLastOverriddenMotion) << LL_ENDL; } } } @@ -313,13 +313,13 @@ const LLUUID AOEngine::override(const LLUUID& pMotion,BOOL start) if(mSets.empty()) { - lldebugs << "No sets loaded. Skipping overrider." << llendl; + LL_DEBUGS("AOEngine") << "No sets loaded. Skipping overrider." << LL_ENDL; return animation; } if(!mCurrentSet) { - lldebugs << "No current AO set chosen. Skipping overrider." << llendl; + LL_DEBUGS("AOEngine") << "No current AO set chosen. Skipping overrider." << LL_ENDL; return animation; } @@ -330,7 +330,7 @@ const LLUUID AOEngine::override(const LLUUID& pMotion,BOOL start) AOSet::AOState* state=mCurrentSet->getStateByRemapID(motion); if(!state) { - lldebugs << "No current AO state for motion " << motion << " (" << gAnimLibrary.animationName(motion) << ")." << llendl; + LL_DEBUGS("AOEngine") << "No current AO state for motion " << motion << " (" << gAnimLibrary.animationName(motion) << ")." << LL_ENDL; // This part of the code was added to capture an edge case where animations got stuck // However, it seems it isn't needed anymore and breaks other, more important cases. // So we disable this code for now, unless bad things happen and the stuck animations @@ -340,11 +340,11 @@ const LLUUID AOEngine::override(const LLUUID& pMotion,BOOL start) // state=mCurrentSet->getStateByRemapID(mLastOverriddenMotion); // if(state && state->mCurrentAnimationID==motion) // { -// lldebugs << "Stop requested for current overridden animation UUID " << motion << " - Skipping." << llendl; +// LL_DEBUGS("AOEngine") << "Stop requested for current overridden animation UUID " << motion << " - Skipping." << LL_ENDL; // } // else // { -// lldebugs << "Stop requested for unknown UUID " << motion << " - Stopping it just in case." << llendl; +// LL_DEBUGS("AOEngine") << "Stop requested for unknown UUID " << motion << " - Stopping it just in case." << LL_ENDL; // gAgent.sendAnimationRequest(motion,ANIM_REQUEST_STOP); // gAgentAvatarp->LLCharacter::stopMotion(motion); // } @@ -361,7 +361,7 @@ const LLUUID AOEngine::override(const LLUUID& pMotion,BOOL start) mInMouselook) { setLastMotion(motion); - lldebugs << "(enabled AO, mouselook stand stopped) setting last motion id to " << gAnimLibrary.animationName(mLastMotion) << llendl; + LL_DEBUGS("AOEngine") << "(enabled AO, mouselook stand stopped) setting last motion id to " << gAnimLibrary.animationName(mLastMotion) << LL_ENDL; return animation; } @@ -369,17 +369,17 @@ const LLUUID AOEngine::override(const LLUUID& pMotion,BOOL start) if(!mCurrentSet->getSitOverride() && motion==ANIM_AGENT_SIT) { setLastMotion(motion); - lldebugs << "(enabled AO, sit override stopped) setting last motion id to " << gAnimLibrary.animationName(mLastMotion) << llendl; + LL_DEBUGS("AOEngine") << "(enabled AO, sit override stopped) setting last motion id to " << gAnimLibrary.animationName(mLastMotion) << LL_ENDL; return animation; } setLastMotion(motion); - lldebugs << "(enabled AO) setting last motion id to " << gAnimLibrary.animationName(mLastMotion) << llendl; + LL_DEBUGS("AOEngine") << "(enabled AO) setting last motion id to " << gAnimLibrary.animationName(mLastMotion) << LL_ENDL; if(!state->mAnimations.empty()) { setLastOverriddenMotion(motion); - lldebugs << "(enabled AO) setting last overridden motion id to " << gAnimLibrary.animationName(mLastOverriddenMotion) << llendl; + LL_DEBUGS("AOEngine") << "(enabled AO) setting last overridden motion id to " << gAnimLibrary.animationName(mLastOverriddenMotion) << LL_ENDL; } // do not remember typing as set-wide motion @@ -395,19 +395,19 @@ const LLUUID AOEngine::override(const LLUUID& pMotion,BOOL start) if(state->mCurrentAnimationID.notNull()) { - lldebugs << "Previous animation for state " + LL_DEBUGS("AOEngine") << "Previous animation for state " << gAnimLibrary.animationName(motion) - << " was not stopped, but we were asked to start a new one. Killing old animation." << llendl; + << " was not stopped, but we were asked to start a new one. Killing old animation." << LL_ENDL; gAgent.sendAnimationRequest(state->mCurrentAnimationID,ANIM_REQUEST_STOP); gAgentAvatarp->LLCharacter::stopMotion(state->mCurrentAnimationID); } state->mCurrentAnimationID=animation; - lldebugs << "overriding " << gAnimLibrary.animationName(motion) + LL_DEBUGS("AOEngine") << "overriding " << gAnimLibrary.animationName(motion) << " with " << animation << " in state " << state->mName << " of set " << mCurrentSet->getName() - << " (" << mCurrentSet << ")" << llendl; + << " (" << mCurrentSet << ")" << LL_ENDL; setStateCycleTimer(state); @@ -446,8 +446,8 @@ const LLUUID AOEngine::override(const LLUUID& pMotion,BOOL start) if(motion!=mCurrentSet->getMotion()) { - llwarns << "trying to stop-override motion " << gAnimLibrary.animationName(motion) - << " but the current set has motion " << gAnimLibrary.animationName(mCurrentSet->getMotion()) << llendl; + LL_WARNS("AOEngine") << "trying to stop-override motion " << gAnimLibrary.animationName(motion) + << " but the current set has motion " << gAnimLibrary.animationName(mCurrentSet->getMotion()) << LL_ENDL; return animation; } @@ -471,9 +471,9 @@ const LLUUID AOEngine::override(const LLUUID& pMotion,BOOL start) if(mLastMotion==ANIM_AGENT_SIT) stopAllSitVariants(); - lldebugs << "stopping cycle timer for motion " << gAnimLibrary.animationName(motion) << + LL_DEBUGS("AOEngine") << "stopping cycle timer for motion " << gAnimLibrary.animationName(motion) << " using animation " << animation << - " in state " << state->mName << llendl; + " in state " << state->mName << LL_ENDL; } return animation; @@ -492,7 +492,7 @@ void AOEngine::checkSitCancel() LLUUID animation=mCurrentSet->getStateByRemapID(ANIM_AGENT_SIT)->mCurrentAnimationID; if(animation.notNull()) { - lldebugs << "Stopping sit animation due to foreign animations running" << llendl; + LL_DEBUGS("AOEngine") << "Stopping sit animation due to foreign animations running" << LL_ENDL; gAgent.sendAnimationRequest(animation,ANIM_REQUEST_STOP); // remove cycle point cover-up gAgent.sendAnimationRequest(ANIM_AGENT_SIT_GENERIC,ANIM_REQUEST_STOP); @@ -511,7 +511,7 @@ void AOEngine::cycleTimeout(const AOSet* set) if(set!=mCurrentSet) { - llwarns << "cycleTimeout for set " << set->getName() << " but current set is " << mCurrentSet->getName() << llendl; + LL_WARNS("AOEngine") << "cycleTimeout for set " << set->getName() << " but current set is " << mCurrentSet->getName() << LL_ENDL; return; } @@ -522,7 +522,7 @@ void AOEngine::cycle(eCycleMode cycleMode) { if(!mCurrentSet) { - lldebugs << "cycle without set." << llendl; + LL_DEBUGS("AOEngine") << "cycle without set." << LL_ENDL; return; } @@ -541,20 +541,20 @@ void AOEngine::cycle(eCycleMode cycleMode) AOSet::AOState* state=mCurrentSet->getStateByRemapID(motion); if(!state) { - lldebugs << "cycle without state." << llendl; + LL_DEBUGS("AOEngine") << "cycle without state." << LL_ENDL; return; } if(!state->mAnimations.size()) { - lldebugs << "cycle without animations in state." << llendl; + LL_DEBUGS("AOEngine") << "cycle without animations in state." << LL_ENDL; return; } // make sure we disable cycling only for timed cycle, so manual cycling still works, even with cycling switched off if(!state->mCycle && cycleMode==CycleAny) { - lldebugs << "cycle timeout, but state is set to not cycling." << llendl; + LL_DEBUGS("AOEngine") << "cycle timeout, but state is set to not cycling." << LL_ENDL; return; } @@ -590,15 +590,15 @@ void AOEngine::cycle(eCycleMode cycleMode) state->mCurrentAnimationID=animation; if(!animation.isNull()) { - lldebugs << "requesting animation start for motion " << gAnimLibrary.animationName(motion) << ": " << animation << llendl; + LL_DEBUGS("AOEngine") << "requesting animation start for motion " << gAnimLibrary.animationName(motion) << ": " << animation << LL_ENDL; gAgent.sendAnimationRequest(animation,ANIM_REQUEST_START); } else - lldebugs << "overrider came back with NULL animation for motion " << gAnimLibrary.animationName(motion) << "." << llendl; + LL_DEBUGS("AOEngine") << "overrider came back with NULL animation for motion " << gAnimLibrary.animationName(motion) << "." << LL_ENDL; if(!oldAnimation.isNull()) { - lldebugs << "Cycling state " << state->mName << " - stopping animation " << oldAnimation << llendl; + LL_DEBUGS("AOEngine") << "Cycling state " << state->mName << " - stopping animation " << oldAnimation << LL_ENDL; gAgent.sendAnimationRequest(oldAnimation,ANIM_REQUEST_STOP); gAgentAvatarp->LLCharacter::stopMotion(oldAnimation); } @@ -615,15 +615,15 @@ void AOEngine::updateSortOrder(AOSet::AOState* state) std::ostringstream numStr(""); numStr << index; - lldebugs << "sort order is " << sortOrder << " but index is " << index - << ", setting sort order description: " << numStr.str() << llendl; + LL_DEBUGS("AOEngine") << "sort order is " << sortOrder << " but index is " << index + << ", setting sort order description: " << numStr.str() << LL_ENDL; state->mAnimations[index].mSortOrder=index; LLViewerInventoryItem* item=gInventory.getItem(state->mAnimations[index].mInventoryUUID); if(!item) { - llwarns << "NULL inventory item found while trying to copy " << state->mAnimations[index].mInventoryUUID << llendl; + LL_WARNS("AOEngine") << "NULL inventory item found while trying to copy " << state->mAnimations[index].mInventoryUUID << LL_ENDL; continue; } LLPointer newItem= @@ -642,14 +642,14 @@ LLUUID AOEngine::addSet(const std::string& name,BOOL reload) { if(mAOFolder.isNull()) { - llwarns << ROOT_AO_FOLDER << " folder not there yet. Requesting recreation." << llendl; + LL_WARNS("AOEngine") << ROOT_AO_FOLDER << " folder not there yet. Requesting recreation." << LL_ENDL; tick(); return LLUUID::null; } BOOL wasProtected=gSavedPerAccountSettings.getBOOL("ProtectAOFolders"); gSavedPerAccountSettings.setBOOL("ProtectAOFolders",FALSE); - lldebugs << "adding set folder " << name << llendl; + LL_DEBUGS("AOEngine") << "adding set folder " << name << LL_ENDL; LLUUID newUUID=gInventory.createNewCategory(mAOFolder,LLFolderType::FT_NONE,name); gSavedPerAccountSettings.setBOOL("ProtectAOFolders",wasProtected); @@ -660,13 +660,13 @@ LLUUID AOEngine::addSet(const std::string& name,BOOL reload) BOOL AOEngine::createAnimationLink(const AOSet* set,AOSet::AOState* state,const LLInventoryItem* item) { - lldebugs << "Asset ID " << item->getAssetUUID() << " inventory id " << item->getUUID() << " category id " << state->mInventoryUUID << llendl; + LL_DEBUGS("AOEngine") << "Asset ID " << item->getAssetUUID() << " inventory id " << item->getUUID() << " category id " << state->mInventoryUUID << LL_ENDL; if(state->mInventoryUUID.isNull()) { - lldebugs << "no " << state->mName << " folder yet. Creating ..." << llendl; + LL_DEBUGS("AOEngine") << "no " << state->mName << " folder yet. Creating ..." << LL_ENDL; gInventory.createNewCategory(set->getInventoryUUID(),LLFolderType::FT_NONE,state->mName); - lldebugs << "looking for folder to get UUID ..." << llendl; + LL_DEBUGS("AOEngine") << "looking for folder to get UUID ..." << LL_ENDL; LLUUID newStateFolderUUID; LLInventoryModel::item_array_t* items; @@ -677,7 +677,7 @@ BOOL AOEngine::createAnimationLink(const AOSet* set,AOSet::AOState* state,const { if(cats->get(index)->getName().compare(state->mName)==0) { - lldebugs << "UUID found!" << llendl; + LL_DEBUGS("AOEngine") << "UUID found!" << LL_ENDL; newStateFolderUUID=cats->get(index)->getUUID(); state->mInventoryUUID=newStateFolderUUID; break; @@ -687,7 +687,7 @@ BOOL AOEngine::createAnimationLink(const AOSet* set,AOSet::AOState* state,const if(state->mInventoryUUID.isNull()) { - lldebugs << "state inventory UUID not found, failing." << llendl; + LL_DEBUGS("AOEngine") << "state inventory UUID not found, failing." << LL_ENDL; return FALSE; } @@ -751,17 +751,17 @@ BOOL AOEngine::findForeignItems(const LLUUID& uuid) const { if(item->getInventoryType()!=LLInventoryType::IT_ANIMATION) { - lldebugs << item->getName() << " is a link but does not point to an animation." << llendl; + LL_DEBUGS("AOEngine") << item->getName() << " is a link but does not point to an animation." << LL_ENDL; move=TRUE; } else { - lldebugs << item->getName() << " is an animation link." << llendl; + LL_DEBUGS("AOEngine") << item->getName() << " is an animation link." << LL_ENDL; } } else { - lldebugs << item->getName() << " is not a link!" << llendl; + LL_DEBUGS("AOEngine") << item->getName() << " is not a link!" << LL_ENDL; move=TRUE; } @@ -770,7 +770,7 @@ BOOL AOEngine::findForeignItems(const LLUUID& uuid) const moved=TRUE; LLInventoryModel* model = &gInventory; model->changeItemParent(item,gInventory.findCategoryUUIDForType(LLFolderType::FT_LOST_AND_FOUND),FALSE); - lldebugs << item->getName() << " moved to lost and found!" << llendl; + LL_DEBUGS("AOEngine") << item->getName() << " moved to lost and found!" << LL_ENDL; } } gSavedPerAccountSettings.setBOOL("ProtectAOFolders",wasProtected); @@ -844,7 +844,7 @@ BOOL AOEngine::removeAnimation(const AOSet* set,AOSet::AOState* state,S32 index) } // purge the item from inventory - lldebugs << __LINE__ << " purging: " << state->mAnimations[index].mInventoryUUID << llendl; + LL_DEBUGS("AOEngine") << __LINE__ << " purging: " << state->mAnimations[index].mInventoryUUID << LL_ENDL; gInventory.purgeObject(state->mAnimations[index].mInventoryUUID); // item->getUUID()); gInventory.notifyObservers(); @@ -852,7 +852,7 @@ BOOL AOEngine::removeAnimation(const AOSet* set,AOSet::AOState* state,S32 index) if(state->mAnimations.size()==0) { - lldebugs << "purging folder " << state->mName << " from inventory because it's empty." << llendl; + LL_DEBUGS("AOEngine") << "purging folder " << state->mName << " from inventory because it's empty." << LL_ENDL; LLInventoryModel::item_array_t* items; LLInventoryModel::cat_array_t* cats; @@ -866,7 +866,7 @@ BOOL AOEngine::removeAnimation(const AOSet* set,AOSet::AOState* state,S32 index) if(state->mName.compare(stateName)==0) { - lldebugs << "folder found: " << cats->get(index)->getName() << " purging uuid " << cats->get(index)->getUUID() << llendl; + LL_DEBUGS("AOEngine") << "folder found: " << cats->get(index)->getName() << " purging uuid " << cats->get(index)->getUUID() << LL_ENDL; purgeFolder(cats->get(index)->getUUID()); state->mInventoryUUID.setNull(); @@ -920,16 +920,16 @@ void AOEngine::reloadStateAnimations(AOSet::AOState* state) gInventory.getDirectDescendentsOf(state->mInventoryUUID,dummy,items); for(S32 num=0;numcount();num++) { - lldebugs << "Found animation link " << items->get(num)->LLInventoryItem::getName() + LL_DEBUGS("AOEngine") << "Found animation link " << items->get(num)->LLInventoryItem::getName() << " desc " << items->get(num)->LLInventoryItem::getDescription() - << " asset " << items->get(num)->getAssetUUID() << llendl; + << " asset " << items->get(num)->getAssetUUID() << LL_ENDL; AOSet::AOAnimation anim; anim.mAssetUUID=items->get(num)->getAssetUUID(); LLViewerInventoryItem* linkedItem=items->get(num)->getLinkedItem(); if(linkedItem==0) { - llwarns << "linked item for link " << items->get(num)->LLInventoryItem::getName() << " not found (broken link). Skipping." << llendl; + LL_WARNS("AOEngine") << "linked item for link " << items->get(num)->LLInventoryItem::getName() << " not found (broken link). Skipping." << LL_ENDL; continue; } anim.mName=linkedItem->LLInventoryItem::getName(); @@ -940,11 +940,11 @@ void AOEngine::reloadStateAnimations(AOSet::AOState* state) sortOrder=-1; anim.mSortOrder=sortOrder; - lldebugs << "current sort order is " << sortOrder << llendl; + LL_DEBUGS("AOEngine") << "current sort order is " << sortOrder << LL_ENDL; if(sortOrder==-1) { - llwarns << "sort order was unknown so append to the end of the list" << llendl; + LL_WARNS("AOEngine") << "sort order was unknown so append to the end of the list" << LL_ENDL; state->mAnimations.push_back(anim); } else @@ -954,7 +954,7 @@ void AOEngine::reloadStateAnimations(AOSet::AOState* state) { if(state->mAnimations[index].mSortOrder>sortOrder) { - lldebugs << "inserting at index " << index << llendl; + LL_DEBUGS("AOEngine") << "inserting at index " << index << LL_ENDL; state->mAnimations.insert(state->mAnimations.begin()+index,anim); inserted=TRUE; break; @@ -962,11 +962,11 @@ void AOEngine::reloadStateAnimations(AOSet::AOState* state) } if(!inserted) { - lldebugs << "not inserted yet, appending to the list instead" << llendl; + LL_DEBUGS("AOEngine") << "not inserted yet, appending to the list instead" << LL_ENDL; state->mAnimations.push_back(anim); } } - lldebugs << "Animation count now: " << state->mAnimations.size() << llendl; + LL_DEBUGS("AOEngine") << "Animation count now: " << state->mAnimations.size() << LL_ENDL; } updateSortOrder(state); @@ -1000,7 +1000,7 @@ void AOEngine::update() AOSet* newSet=getSetByName(params[0]); if(newSet==0) { - lldebugs << "Adding set " << setFolderName << " to AO." << llendl; + LL_DEBUGS("AOEngine") << "Adding set " << setFolderName << " to AO." << LL_ENDL; newSet=new AOSet(currentCategory->getUUID()); newSet->setName(params[0]); mSets.push_back(newSet); @@ -1009,17 +1009,17 @@ void AOEngine::update() { if(newSet->getComplete()) { - lldebugs << "Set " << params[0] << " already complete. Skipping." << llendl; + LL_DEBUGS("AOEngine") << "Set " << params[0] << " already complete. Skipping." << LL_ENDL; continue; } - lldebugs << "Updating set " << setFolderName << " in AO." << llendl; + LL_DEBUGS("AOEngine") << "Updating set " << setFolderName << " in AO." << LL_ENDL; } allComplete=FALSE; for(U32 num=1;numsetSitOverride(TRUE); else if(params[num]=="SM") @@ -1032,12 +1032,12 @@ void AOEngine::update() mCurrentSet=newSet; } else - llwarns << "Unknown AO set option " << params[num] << llendl; + LL_WARNS("AOEngine") << "Unknown AO set option " << params[num] << LL_ENDL; } if(gInventory.isCategoryComplete(currentCategory->getUUID())) { - lldebugs << "Set " << params[0] << " is complete, reading states ..." << llendl; + LL_DEBUGS("AOEngine") << "Set " << params[0] << " is complete, reading states ..." << LL_ENDL; LLInventoryModel::cat_array_t* stateCategories; gInventory.getDirectDescendentsOf(currentCategory->getUUID(),stateCategories,items); @@ -1052,10 +1052,10 @@ void AOEngine::update() AOSet::AOState* state=newSet->getStateByName(stateName); if(state==NULL) { - llwarns << "Unknown state " << stateName << ". Skipping." << llendl; + LL_WARNS("AOEngine") << "Unknown state " << stateName << ". Skipping." << LL_ENDL; continue; } - lldebugs << "Reading state " << stateName << llendl; + LL_DEBUGS("AOEngine") << "Reading state " << stateName << LL_ENDL; state->mInventoryUUID=stateCategories->get(index)->getUUID(); for(U32 num=1;nummCycle=TRUE; - lldebugs << "Cycle on" << llendl; + LL_DEBUGS("AOEngine") << "Cycle on" << LL_ENDL; } else if(params[num]=="RN") { state->mRandom=TRUE; - lldebugs << "Random on" << llendl; + LL_DEBUGS("AOEngine") << "Random on" << LL_ENDL; } else if(params[num].substr(0,2)=="CT") { LLStringUtil::convertToS32(params[num].substr(2,params[num].size()-2),state->mCycleTime); - lldebugs << "Cycle Time specified:" << state->mCycleTime << llendl; + LL_DEBUGS("AOEngine") << "Cycle Time specified:" << state->mCycleTime << LL_ENDL; } else - llwarns << "Unknown AO set option " << params[num] << llendl; + LL_WARNS("AOEngine") << "Unknown AO set option " << params[num] << LL_ENDL; } if(!gInventory.isCategoryComplete(state->mInventoryUUID)) { - lldebugs << "State category " << stateName << " is incomplete, fetching descendents" << llendl; + LL_DEBUGS("AOEngine") << "State category " << stateName << " is incomplete, fetching descendents" << LL_ENDL; gInventory.fetchDescendentsOf(state->mInventoryUUID); allComplete=FALSE; newSet->setComplete(FALSE); @@ -1092,7 +1092,7 @@ void AOEngine::update() } else { - lldebugs << "Set " << params[0] << " is incomplete, fetching descendents" << llendl; + LL_DEBUGS("AOEngine") << "Set " << params[0] << " is incomplete, fetching descendents" << LL_ENDL; gInventory.fetchDescendentsOf(currentCategory->getUUID()); } } @@ -1103,14 +1103,14 @@ void AOEngine::update() if(!mCurrentSet && !mSets.empty()) { - lldebugs << "No default set defined, choosing the first in the list." << llendl; + LL_DEBUGS("AOEngine") << "No default set defined, choosing the first in the list." << LL_ENDL; selectSet(mSets[0]); } mTimerCollection.enableInventoryTimer(FALSE); mTimerCollection.enableSettingsTimer(TRUE); - llwarns << "sending update signal" << llendl; + LL_WARNS("AOEngine") << "sending update signal" << LL_ENDL; mUpdatedSignal(); enable(mEnabled); } @@ -1180,7 +1180,7 @@ void AOEngine::selectSet(AOSet* set) if(mEnabled) { - lldebugs << "enabling with motion " << gAnimLibrary.animationName(mLastMotion) << llendl; + LL_DEBUGS("AOEngine") << "enabling with motion " << gAnimLibrary.animationName(mLastMotion) << LL_ENDL; gAgent.sendAnimationRequest(override(mLastMotion,TRUE),ANIM_REQUEST_START); } } @@ -1193,7 +1193,7 @@ AOSet* AOEngine::selectSetByName(const std::string& name) selectSet(set); return set; } - llwarns << "Could not find AO set " << name << llendl; + LL_WARNS("AOEngine") << "Could not find AO set " << name << LL_ENDL; return NULL; } @@ -1222,7 +1222,7 @@ void AOEngine::saveSet(const AOSet* set) // so let's make use of them. This code is just for reference LLViewerInventoryCategory* cat=gInventory.getCategory(set->getInventoryUUID()); - llwarns << cat << llendl; + LL_WARNS("AOEngine") << cat << LL_ENDL; cat->rename(setParams); cat->updateServer(FALSE); gInventory.addChangedMask(LLInventoryObserver::LABEL, cat->getUUID()); @@ -1233,7 +1233,7 @@ void AOEngine::saveSet(const AOSet* set) rename_category(&gInventory,set->getInventoryUUID(),setParams); gSavedPerAccountSettings.setBOOL("ProtectAOFolders",wasProtected); - llwarns << "sending update signal" << llendl; + LL_WARNS("AOEngine") << "sending update signal" << LL_ENDL; mUpdatedSignal(); } @@ -1276,7 +1276,7 @@ void AOEngine::saveSettings() if(set->getDirty()) { saveSet(set); - llwarns << "dirty set saved " << set->getName() << llendl; + LL_WARNS("AOEngine") << "dirty set saved " << set->getName() << LL_ENDL; set->setDirty(FALSE); } @@ -1286,7 +1286,7 @@ void AOEngine::saveSettings() if(state->mDirty) { saveState(state); - llwarns << "dirty state saved " << state->mName << llendl; + LL_WARNS("AOEngine") << "dirty state saved " << state->mName << LL_ENDL; state->mDirty=FALSE; } } @@ -1324,7 +1324,7 @@ void AOEngine::inMouselook(BOOL yes) gAgent.sendAnimationRequest(animation,ANIM_REQUEST_STOP); gAgentAvatarp->LLCharacter::stopMotion(animation); state->mCurrentAnimationID.setNull(); - lldebugs << " stopped animation " << animation << " in state " << state->mName << llendl; + LL_DEBUGS("AOEngine") << " stopped animation " << animation << " in state " << state->mName << LL_ENDL; } gAgent.sendAnimationRequest(ANIM_AGENT_STAND,ANIM_REQUEST_START); } @@ -1424,7 +1424,7 @@ void AOEngine::tick() if(categoryID.isNull()) { - llwarns << "no " << ROOT_FIRESTORM_FOLDER << " folder yet. Creating ..." << llendl; + LL_WARNS("AOEngine") << "no " << ROOT_FIRESTORM_FOLDER << " folder yet. Creating ..." << LL_ENDL; gInventory.createNewCategory(gInventory.getRootFolderID(),LLFolderType::FT_NONE,ROOT_FIRESTORM_FOLDER); mAOFolder.setNull(); } @@ -1433,7 +1433,7 @@ void AOEngine::tick() LLInventoryModel::cat_array_t* categories; LLInventoryModel::item_array_t* items; gInventory.getDirectDescendentsOf(categoryID,categories,items); - lldebugs << "cat " << categories->count() << " items " << items->count() << llendl; + LL_DEBUGS("AOEngine") << "cat " << categories->count() << " items " << items->count() << LL_ENDL; for(S32 index=0;indexcount();index++) { @@ -1447,12 +1447,12 @@ void AOEngine::tick() if(mAOFolder.isNull()) { - llwarns << "no " << ROOT_AO_FOLDER << " folder yet. Creating ..." << llendl; + LL_WARNS("AOEngine") << "no " << ROOT_AO_FOLDER << " folder yet. Creating ..." << LL_ENDL; gInventory.createNewCategory(categoryID,LLFolderType::FT_NONE,ROOT_AO_FOLDER); } else { - llwarns << "AO basic folder structure intact." << llendl; + LL_WARNS("AOEngine") << "AO basic folder structure intact." << LL_ENDL; update(); } } @@ -1462,7 +1462,7 @@ BOOL AOEngine::importNotecard(const LLInventoryItem* item) { if(item) { - llwarns << "importing AO notecard: " << item->getName() << llendl; + LL_WARNS("AOEngine") << "importing AO notecard: " << item->getName() << LL_ENDL; if(getSetByName(item->getName())) { LLNotificationsUtil::add("AOImportSetAlreadyExists", LLSD()); @@ -1521,7 +1521,7 @@ void AOEngine::onNotecardLoadComplete( LLVFS* vfs,const LLUUID& assetUUID,LLAsse AOEngine::instance().parseNotecard(NULL); return; } - lldebugs << "Downloading import notecard complete." << llendl; + LL_DEBUGS("AOEngine") << "Downloading import notecard complete." << LL_ENDL; S32 notecardSize=vfs->getSize(assetUUID,type); char* buffer=new char[notecardSize]; @@ -1532,13 +1532,13 @@ void AOEngine::onNotecardLoadComplete( LLVFS* vfs,const LLUUID& assetUUID,LLAsse void AOEngine::parseNotecard(const char* buffer) { - lldebugs << "parsing import notecard" << llendl; + LL_DEBUGS("AOEngine") << "parsing import notecard" << LL_ENDL; BOOL isValid=FALSE; if(!buffer) { - llwarns << "buffer==NULL - aborting import" << llendl; + LL_WARNS("AOEngine") << "buffer==NULL - aborting import" << LL_ENDL; // NOTE: cleanup is always the same, needs streamlining delete mImportSet; mImportSet=0; @@ -1589,8 +1589,8 @@ void AOEngine::parseNotecard(const char* buffer) for(U32 index=0;indexsize();index++) { animationMap[items->get(index)->getName()]=items->get(index)->getUUID(); - lldebugs << "animation " << items->get(index)->getName() << - " has inventory UUID " << animationMap[items->get(index)->getName()] << llendl; + LL_DEBUGS("AOEngine") << "animation " << items->get(index)->getName() << + " has inventory UUID " << animationMap[items->get(index)->getName()] << LL_ENDL; } // [ State ]Anim1|Anim2|Anim3 @@ -1714,17 +1714,17 @@ void AOEngine::processImport( bool aFromTimer ) if(state->mAnimations.size()) { allComplete=FALSE; - lldebugs << "state " << state->mName << " still has animations to link." << llendl; + LL_DEBUGS("AOEngine") << "state " << state->mName << " still has animations to link." << LL_ENDL; for(S32 animationIndex=state->mAnimations.size()-1;animationIndex>=0;animationIndex--) { - lldebugs << "linking animation " << state->mAnimations[animationIndex].mName << llendl; + LL_DEBUGS("AOEngine") << "linking animation " << state->mAnimations[animationIndex].mName << LL_ENDL; if(createAnimationLink(mImportSet,state,gInventory.getItem(state->mAnimations[animationIndex].mInventoryUUID))) { - lldebugs << "link success, size "<< state->mAnimations.size() << ", removing animation " - << (*(state->mAnimations.begin()+animationIndex)).mName << " from import state" << llendl; + LL_DEBUGS("AOEngine") << "link success, size "<< state->mAnimations.size() << ", removing animation " + << (*(state->mAnimations.begin()+animationIndex)).mName << " from import state" << LL_ENDL; state->mAnimations.erase(state->mAnimations.begin()+animationIndex); - lldebugs << "deleted, size now: " << state->mAnimations.size() << llendl; + LL_DEBUGS("AOEngine") << "deleted, size now: " << state->mAnimations.size() << LL_ENDL; } else { @@ -1804,22 +1804,22 @@ BOOL AOTimerCollection::tick() { if(mInventoryTimer) { - lldebugs << "Inventory timer tick()" << llendl; + LL_DEBUGS("AOEngine") << "Inventory timer tick()" << LL_ENDL; AOEngine::instance().tick(); } if(mSettingsTimer) { - lldebugs << "Settings timer tick()" << llendl; + LL_DEBUGS("AOEngine") << "Settings timer tick()" << LL_ENDL; AOEngine::instance().saveSettings(); } if(mReloadTimer) { - lldebugs << "Reload timer tick()" << llendl; + LL_DEBUGS("AOEngine") << "Reload timer tick()" << LL_ENDL; AOEngine::instance().reload(true); } if(mImportTimer) { - lldebugs << "Import timer tick()" << llendl; + LL_DEBUGS("AOEngine") << "Import timer tick()" << LL_ENDL; AOEngine::instance().processImport(true); } @@ -1855,12 +1855,12 @@ void AOTimerCollection::updateTimers() { if(!mInventoryTimer && !mSettingsTimer && !mReloadTimer && !mImportTimer) { - lldebugs << "no timer needed, stopping internal timer." << llendl; + LL_DEBUGS("AOEngine") << "no timer needed, stopping internal timer." << LL_ENDL; mEventTimer.stop(); } else { - lldebugs << "timer needed, starting internal timer." << llendl; + LL_DEBUGS("AOEngine") << "timer needed, starting internal timer." << LL_ENDL; mEventTimer.start(); } } diff --git a/indra/newview/aoset.cpp b/indra/newview/aoset.cpp index 76807926f7..0f30c26916 100644 --- a/indra/newview/aoset.cpp +++ b/indra/newview/aoset.cpp @@ -39,7 +39,7 @@ AOSet::AOSet(const LLUUID inventoryID) mDirty(FALSE), mCurrentMotion(LLUUID()) { - lldebugs << "Creating new AO set: " << this << llendl; + LL_DEBUGS("AOEngine") << "Creating new AO set: " << this << LL_ENDL; // ZHAO names first, alternate names following, separated by | characters // keep number and order in sync with the enum in the declaration @@ -124,7 +124,7 @@ AOSet::AOSet(const LLUUID inventoryID) AOSet::~AOSet() { - lldebugs << "Set deleted: " << this << llendl; + LL_DEBUGS("AOEngine") << "Set deleted: " << this << LL_ENDL; } AOSet::AOState* AOSet::getState(S32 eName) @@ -172,20 +172,20 @@ const LLUUID& AOSet::getAnimationForState(AOState* state) const if(state->mRandom) { state->mCurrentAnimation=ll_frand()*numOfAnimations; - lldebugs << "randomly chosen " << state->mCurrentAnimation << " of " << numOfAnimations << llendl; + LL_DEBUGS("AOEngine") << "randomly chosen " << state->mCurrentAnimation << " of " << numOfAnimations << LL_ENDL; } else { state->mCurrentAnimation++; if(state->mCurrentAnimation>=state->mAnimations.size()) state->mCurrentAnimation=0; - lldebugs << "cycle " << state->mCurrentAnimation << " of " << numOfAnimations << llendl; + LL_DEBUGS("AOEngine") << "cycle " << state->mCurrentAnimation << " of " << numOfAnimations << LL_ENDL; } } return state->mAnimations[state->mCurrentAnimation].mAssetUUID; } else - lldebugs << "animation state has no animations assigned" << llendl; + LL_DEBUGS("AOEngine") << "animation state has no animations assigned" << LL_ENDL; } return LLUUID::null; } @@ -195,12 +195,12 @@ void AOSet::startTimer(F32 timeout) mEventTimer.stop(); mPeriod=timeout; mEventTimer.start(); - lldebugs << "Starting state timer for " << getName() << " at " << timeout << llendl; + LL_DEBUGS("AOEngine") << "Starting state timer for " << getName() << " at " << timeout << LL_ENDL; } void AOSet::stopTimer() { - lldebugs << "State timer for " << getName() << " stopped." << llendl; + LL_DEBUGS("AOEngine") << "State timer for " << getName() << " stopped." << LL_ENDL; mEventTimer.stop(); }